/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@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}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.hidden{display:none}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--ink:#11110f;--paper:#f3f0e8;--white:#fffdf8;--teal:#55c7b8;--yellow:#f3e84d}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--font-geist),Arial,sans-serif;margin:0}a{color:inherit;text-decoration:none}.nav-shell{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f3f0e8f2;border-bottom:1px solid #1113;justify-content:space-between;align-items:center;height:82px;padding:0 4vw;display:flex;position:sticky;top:0}.brand{letter-spacing:-1.2px;align-items:center;font-size:22px;font-weight:800;display:flex}.equals{color:var(--teal);margin-left:2px;font-size:28px;line-height:1}nav{gap:28px;font-size:13px;font-weight:600;display:flex}nav a:hover{text-underline-offset:5px;text-decoration:underline}.nav-cta{border-bottom:2px solid;padding:8px 0;font-size:13px;font-weight:750}.nav-cta span,.button span{margin-left:14px}.hero{grid-template-columns:1.35fr .65fr;align-items:center;gap:7vw;min-height:700px;padding:100px 7vw 90px;display:grid;overflow:hidden}.eyebrow{text-transform:uppercase;letter-spacing:.16em;margin:0 0 26px;font-size:11px;font-weight:750}.hero h1{letter-spacing:-.07em;max-width:960px;margin:0;font-size:clamp(58px,7vw,104px);font-weight:720;line-height:.91}h1 em,.leadership h2 em{color:#159a89;font-style:normal}.hero-lede{margin:40px 0 12px;font-size:23px;font-weight:650}.hero-body{color:#484842;max-width:720px;font-size:17px;line-height:1.65}.button-row{align-items:center;gap:34px;margin-top:36px;display:flex}.button{justify-content:space-between;align-items:center;min-width:190px;padding:17px 20px;font-size:13px;font-weight:750;transition:all .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-dark{background:var(--ink);color:#fff}.button-yellow{background:var(--yellow);color:var(--ink)}.text-link{border-bottom:1px solid;padding:8px 0;font-size:13px;font-weight:700}.text-link span{margin-left:14px}.hero-device{min-width:330px;transform:rotate(-2deg)}.device-row{border-bottom:4px solid;grid-template-columns:1fr 54px;align-items:end;padding:18px 0 12px;display:grid}.device-row span{letter-spacing:-.05em;font-size:36px;font-weight:760;line-height:.9}.device-row b{color:var(--teal);text-align:center;font-size:58px;line-height:.8}.device-row:nth-child(2) b{color:var(--yellow);background:var(--ink);padding:5px 0}.device-result{letter-spacing:-.07em;padding-top:20px;font-size:58px;font-weight:800;line-height:.84}.dark-section{background:var(--ink);color:var(--white);padding:110px 7vw}.eyebrow.light{color:var(--teal)}.manifesto-grid,.independent{grid-template-columns:1.15fr .85fr;gap:9vw;display:grid}.manifesto h2,.independent h2{letter-spacing:-.055em;margin:0;font-size:clamp(42px,5.2vw,76px);line-height:.98}.manifesto h2 span,.independent h2 span{color:var(--teal)}.manifesto-grid>div p,.independent>div:last-child p{color:#d7d5cd;margin:0 0 24px;font-size:18px;line-height:1.65}.question-strip{border-top:1px solid #42423e;grid-template-columns:repeat(3,1fr);margin-top:80px;display:grid}.question-strip span{color:var(--yellow);padding:24px 24px 0 0;font-size:14px;font-weight:650}.section{padding:110px 7vw}.section-heading{grid-template-columns:1fr 420px;align-items:end;gap:9vw;margin-bottom:60px;display:grid}.section-heading h2{letter-spacing:-.065em;margin:0;font-size:clamp(48px,6vw,84px);line-height:.9}.section-heading>p{color:#55544e;margin:0;font-size:17px;line-height:1.6}.outcome-grid{border-top:2px solid;grid-template-columns:repeat(4,1fr);display:grid}.outcome-card{border-right:1px solid #c9c5b9;flex-direction:column;min-height:310px;padding:26px 25px 30px 0;display:flex}.outcome-card:not(:first-child){padding-left:25px}.outcome-card:last-child{border-right:0}.outcome-card>span,.stage-list>article>span,.leadership-cards article>span,.sector-list article>span{font-family:var(--font-mono);color:#77766f;font-size:11px}.outcome-card h3{letter-spacing:-.04em;margin:45px 0 14px;font-size:34px}.outcome-card p{color:#55544e;font-size:14px;line-height:1.6}.outcome-card a{border-bottom:1px solid;align-self:flex-start;margin-top:auto;padding-bottom:5px;font-size:12px;font-weight:750}.outcome-card a b{margin-left:20px}.outcome-card:first-child h3,.outcome-card:nth-child(4) h3{color:#159a89}.equation-band{background:var(--teal);grid-template-columns:1fr 1fr 1fr 1.2fr;align-items:center;gap:25px;padding:38px 7vw;display:grid}.equation-band div{justify-content:space-between;align-items:center;font-size:14px;font-weight:650;display:flex}.equation-band b{font-size:28px}.equation-band strong{letter-spacing:-.04em;font-size:27px}.stage-list{border-top:2px solid}.stage-list article{border-bottom:1px solid #c9c5b9;grid-template-columns:70px 1fr 1.2fr;align-items:center;gap:30px;padding:35px 0;display:grid}.stage-list h3{letter-spacing:-.04em;margin:0 0 5px;font-size:35px}.stage-list article>div b{text-transform:uppercase;letter-spacing:.12em;color:#159a89;font-size:10px}.stage-list p{color:#55544e;margin:0;line-height:1.6}.review{background:var(--ink);color:var(--white);grid-template-columns:.85fr 1.15fr;gap:8vw;padding:110px 7vw;display:grid}.review h2{letter-spacing:-.065em;margin:0 0 32px;font-size:clamp(56px,6vw,86px);line-height:.9}.review-lede{color:#d7d5cd;font-size:19px;line-height:1.65}.force-mark{border:1px solid #454541;margin-top:55px;padding:24px;display:grid}.force-mark small,.force-mark span{color:#aeada6;text-transform:uppercase;letter-spacing:.12em;font-size:9px}.force-mark strong{letter-spacing:.12em;color:var(--yellow);font-size:55px;line-height:1.1}.review-content h3{margin:0 0 25px;font-size:29px}.output-grid{border-top:1px solid #4c4c48;grid-template-columns:1fr 1fr;display:grid}.output-grid div{border-bottom:1px solid #4c4c48;gap:16px;padding:18px 10px 18px 0;font-size:14px;display:flex}.output-grid span{color:var(--teal);font-family:var(--font-mono);padding-top:3px;font-size:10px}.review-content>p{color:#aeada6;margin:30px 0;line-height:1.6}.leadership{grid-template-columns:1fr 1fr;gap:9vw;display:grid}.leadership h2{letter-spacing:-.06em;margin:0 0 35px;font-size:clamp(48px,5.5vw,78px);line-height:.93}.leadership-copy>p:last-child{color:#55544e;max-width:620px;font-size:17px;line-height:1.7}.leadership-cards{background:#c9c5b9;grid-template-columns:1fr 1fr;align-self:end;gap:1px;display:grid}.leadership-cards article{background:var(--paper);min-height:280px;padding:28px}.leadership-cards h3{letter-spacing:-.04em;margin:50px 0 20px;font-size:25px;line-height:1}.leadership-cards p{color:#55544e;font-size:14px;line-height:1.6}.independent,.sectors .section-heading{align-items:start}.sector-list{border-top:2px solid}.sector-list article{border-bottom:1px solid #c9c5b9;grid-template-columns:65px 1.1fr 1fr;align-items:center;gap:25px;padding:22px 0;display:grid}.sector-list h3{margin:0;font-size:21px}.sector-list p{color:#55544e;margin:0;font-size:14px}.faq-section{background:#dedbd1}.faq-list{border-top:2px solid}.faq-list details{border-bottom:1px solid #aaa79e}.faq-list summary{cursor:pointer;grid-template-columns:65px 1fr 30px;align-items:center;padding:24px 0;font-size:18px;font-weight:650;list-style:none;display:grid}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{font-family:var(--font-mono);color:#77766f;font-size:10px}.faq-list summary b{font-size:28px;font-weight:350}.faq-list details[open] summary b{transform:rotate(45deg)}.faq-list details p{color:#55544e;max-width:760px;margin:0 0 28px 65px;line-height:1.65}.contact{background:var(--yellow);padding:100px 7vw}.contact h2{letter-spacing:-.075em;max-width:1150px;margin:0 0 30px;font-size:clamp(56px,8vw,118px);line-height:.88}.contact>p:not(.eyebrow){max-width:650px;margin-bottom:35px;font-size:18px;line-height:1.6}footer{background:var(--ink);color:#fff;justify-content:space-between;align-items:end;padding:55px 7vw;display:flex}footer>div{color:#97978f;gap:35px;font-size:11px;display:flex}@media (width<=900px){nav{display:none}.nav-shell{height:70px}.nav-cta{font-size:11px}.hero{grid-template-columns:1fr;padding:75px 6vw}.hero-device{min-width:0;max-width:360px}.manifesto-grid,.independent,.section-heading,.review,.leadership,.question-strip{grid-template-columns:1fr}.question-strip span{padding-top:18px}.outcome-grid{grid-template-columns:1fr 1fr}.outcome-card:nth-child(2){border-right:0}.outcome-card{border-bottom:1px solid #c9c5b9}.equation-band{grid-template-columns:1fr 1fr}.stage-list article{grid-template-columns:45px 1fr}.stage-list article>p{grid-column:2}.leadership-cards{margin-top:20px}}@media (width<=600px){.brand{font-size:18px}.equals{font-size:23px}.hero h1{font-size:55px}.hero-lede{font-size:19px}.section,.dark-section,.review,.contact{padding:75px 6vw}.outcome-grid,.leadership-cards,.output-grid{grid-template-columns:1fr}.outcome-card,.outcome-card:not(:first-child){border-right:0;min-height:250px;padding:24px 0}.equation-band{grid-template-columns:1fr}.equation-band div{border-bottom:1px solid #0003;padding-bottom:12px}.review{gap:60px}.sector-list article{grid-template-columns:40px 1fr}.sector-list p{grid-column:2}footer{align-items:start;gap:35px}footer>div{flex-direction:column;gap:8px}}.page-hero{border-bottom:1px solid #c9c5b9;flex-direction:column;justify-content:flex-end;min-height:580px;padding:70px 7vw 100px;display:flex}.crumb{color:#77766f;text-transform:capitalize;margin-bottom:auto;font-size:11px}.crumb a{text-underline-offset:3px;text-decoration:underline}.page-hero h1{letter-spacing:-.075em;max-width:1180px;margin:0 0 38px;font-size:clamp(64px,8vw,122px);line-height:.86}.page-intro{color:#44443f;max-width:830px;margin:0;font-size:clamp(19px,2vw,27px);line-height:1.45}.content-section{padding:100px 7vw}.content-section.tinted{background:#dedbd1}.content-title{grid-template-columns:65px 1fr 1fr;align-items:start;gap:30px;margin-bottom:55px;display:grid}.content-title>span{font:11px var(--font-mono);color:#77766f}.content-title h2{letter-spacing:-.055em;margin:0;font-size:clamp(42px,5vw,72px);line-height:.94}.content-title>p{color:#55544e;margin:0;font-size:17px;line-height:1.65}.content-cards{border-top:2px solid;grid-template-columns:repeat(3,1fr);display:grid}.content-cards article{border-right:1px solid #bbb7ac;min-height:230px;padding:25px 28px 35px 0}.content-cards article:nth-child(3n+2),.content-cards article:nth-child(3n+3){padding-left:28px}.content-cards article:nth-child(3n){border-right:0}.content-cards article:nth-child(n+4){border-top:1px solid #bbb7ac}.content-cards article>span{font:10px var(--font-mono);color:#159a89}.content-cards h3{letter-spacing:-.035em;margin:42px 0 14px;font-size:24px;line-height:1.05}.content-cards p{color:#55544e;margin:0;font-size:14px;line-height:1.65}.page-cta{background:var(--yellow);padding:100px 7vw}.page-cta h2{letter-spacing:-.07em;max-width:1100px;margin:0 0 28px;font-size:clamp(52px,7vw,100px);line-height:.9}.page-cta>p:not(.eyebrow){max-width:650px;margin-bottom:32px;font-size:18px;line-height:1.6}.page-hero-actions{align-items:center;gap:28px;margin-top:30px;display:flex}.page-hero-actions .button{margin-top:0}.light-link{color:#fff;border-color:#fff6;align-items:center;gap:10px;display:inline-flex}.offer-conversion{color:#fff;background:#15594f;grid-template-columns:1.25fr .75fr;align-items:end;gap:8vw;padding:72px 7vw;display:grid}.offer-conversion h2{letter-spacing:-.055em;margin:0 0 20px;font-size:clamp(42px,5vw,72px);line-height:.95}.offer-conversion p{color:#d8ebe7;max-width:760px;font-size:17px;line-height:1.65}.offer-conversion>div:last-child{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.offer-conversion small{color:#b9d7d1;max-width:420px;line-height:1.55}.offer-next-step{background:var(--paper);padding:90px 7vw}.offer-next-step>div:first-child{grid-template-columns:.5fr 1.5fr;align-items:start;gap:5vw;display:grid}.offer-next-step h2{letter-spacing:-.06em;max-width:850px;margin:0;font-size:clamp(44px,5.5vw,78px);line-height:.94}.offer-next-step ol{border-top:1px solid #aaa69d;border-bottom:1px solid #aaa69d;grid-template-columns:repeat(3,1fr);margin:60px 0 38px;padding:0;list-style:none;display:grid}.offer-next-step li{border-right:1px solid #aaa69d;min-height:190px;padding:28px}.offer-next-step li:last-child{border-right:0}.offer-next-step li span{color:var(--teal);margin-bottom:32px;font:13px monospace;display:block}.offer-next-step li b{font-size:20px}.offer-next-step li p{color:#5b5953;line-height:1.55}.conversion-rail{color:#fff;background:#15594f;grid-template-columns:1fr auto;align-items:end;gap:7vw;padding:70px 7vw;display:grid}.conversion-rail h2{letter-spacing:-.055em;max-width:930px;margin:0 0 20px;font-size:clamp(40px,5vw,70px);line-height:.95}.conversion-rail p:not(.eyebrow){color:#d7e9e5;max-width:760px;font-size:17px;line-height:1.65}.conversion-rail .button{white-space:nowrap}.mobile-action-bar{display:none}.studio{background:#f3f1e8}.studio-hero{color:#fff;background:#0b0c0b;grid-template-columns:1fr auto;align-items:end;gap:8vw;padding:85px 7vw 75px;display:grid}.studio-hero h1{letter-spacing:-.075em;margin:0 0 34px;font-size:clamp(68px,9vw,130px);line-height:.84}.studio-hero p:not(.eyebrow){color:#c7c8c1;max-width:700px;font-size:18px;line-height:1.6}.studio-hero>div:last-child{border-left:1px solid #ffffff40;flex-direction:column;gap:7px;padding-left:30px;display:flex}.studio-hero>div:last-child span{text-transform:uppercase;letter-spacing:.14em;color:#aaa;font-size:11px}.studio-hero>div:last-child a{color:var(--teal);margin-top:12px;font-size:13px}.studio-metrics{background:#bbb7ac;grid-template-columns:repeat(3,1fr);gap:1px;padding:32px 7vw;display:grid}.studio-metrics article{background:var(--yellow);padding:34px}.studio-metrics small{text-transform:uppercase;letter-spacing:.12em;font-size:10px;display:block}.studio-metrics strong{letter-spacing:-.06em;margin-top:18px;font-size:66px;display:block}.studio-grid{grid-template-columns:repeat(2,1fr);gap:20px;padding:70px 7vw;display:grid}.studio-grid>article{background:#f8f6ee;border:1px solid #b7b3a8;padding:30px}.studio-grid h2{margin:0 0 25px;font-size:28px}.metric-list>div{border-top:1px solid #d2cec2;justify-content:space-between;gap:25px;padding:13px 0;font-size:13px;display:flex}.metric-list span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.idea-workbench{background:var(--teal);grid-template-columns:.8fr 1.2fr;gap:8vw;padding:80px 7vw;display:grid}.idea-workbench h2{letter-spacing:-.06em;margin:0 0 24px;font-size:clamp(48px,6vw,82px);line-height:.92}.idea-workbench>div>p:last-child{max-width:540px;line-height:1.6}.idea-workbench form{grid-template-columns:1fr 1fr;gap:18px;display:grid}.idea-workbench label{text-transform:uppercase;letter-spacing:.1em;flex-direction:column;gap:8px;font-size:11px;font-weight:700;display:flex}.idea-workbench .wide{grid-column:1/-1}.idea-workbench input,.idea-workbench select,.idea-workbench textarea,.idea-list select{font:inherit;text-transform:none;letter-spacing:0;background:#f7f4ea;border:1px solid #111;padding:14px}.idea-workbench button{border:0}.idea-list{color:#fff;background:#0b0c0b;grid-template-columns:.5fr 1.5fr;gap:6vw;padding:80px 7vw;display:grid}.idea-list h2{font-size:44px}.idea-list>div:last-child{background:#444;grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.idea-list article{background:#151615;padding:28px}.idea-list article small{color:var(--teal);text-transform:uppercase;letter-spacing:.1em}.idea-list article h3{font-size:24px}.idea-list article p{color:#bbb;line-height:1.5}.idea-list select{width:100%}.site-footer{grid-template-columns:.8fr 2fr;align-items:start;gap:55px;display:grid}.site-footer>div:first-child{display:block}.site-footer>div:first-child p{color:#97978f;max-width:260px;margin-top:22px;font-size:13px;line-height:1.5}.footer-links{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px!important;display:grid!important}.footer-links section{flex-direction:column;gap:10px;display:flex}.footer-links b{color:#fff;text-transform:uppercase;letter-spacing:.12em;margin-bottom:8px;font-size:9px}.footer-links a{font-size:12px}.footer-links a:hover{color:var(--teal)}.footer-bottom{border-top:1px solid #33332f;grid-column:1/-1;justify-content:space-between;padding-top:22px}.form-section{background:var(--teal);grid-template-columns:.75fr 1.25fr;gap:8vw;padding:100px 7vw;display:grid}.form-section h2{letter-spacing:-.055em;margin:0;font-size:clamp(40px,5vw,70px);line-height:.94}.form-section form{grid-template-columns:1fr 1fr;gap:20px;display:grid}.form-section label{text-transform:uppercase;letter-spacing:.1em;flex-direction:column;gap:8px;font-size:9px;font-weight:700;display:flex}.form-section label.wide,.form-section button{grid-column:1/-1}.form-section input,.form-section textarea{font:15px var(--font-geist);background:#fff5;border:0;border-bottom:1px solid #111;outline:none;padding:14px}.form-section input:focus,.form-section textarea:focus{background:#fff9}.form-section button{cursor:pointer;border:0;width:max-content}@media (width<=900px){.content-title{grid-template-columns:45px 1fr}.content-title>p{grid-column:2}.content-cards{grid-template-columns:1fr 1fr}.content-cards article:nth-child(3n){border-right:1px solid #bbb7ac}.content-cards article:nth-child(odd){padding-left:0}.content-cards article:nth-child(2n){border-right:0;padding-left:28px}.content-cards article:nth-child(n+3){border-top:1px solid #bbb7ac}.site-footer{grid-template-columns:1fr}.footer-bottom{grid-column:1}.form-section{grid-template-columns:1fr}}@media (width<=600px){.page-hero{min-height:510px;padding:45px 6vw 75px}.page-hero h1{font-size:56px}.content-section,.page-cta{padding:75px 6vw}.content-title{display:block}.content-title>span{margin-bottom:25px;display:block}.content-title h2{margin-bottom:25px;font-size:45px}.content-cards{grid-template-columns:1fr}.content-cards article,.content-cards article:nth-child(n){border-top:1px solid #bbb7ac;border-right:0;min-height:190px;padding:25px 0}.content-cards article:first-child{border-top:0}.footer-links{grid-template-columns:1fr 1fr}.footer-bottom{flex-direction:column;display:flex!important}.page-hero-actions{flex-direction:column;align-items:flex-start;gap:16px}.offer-conversion{grid-template-columns:1fr;gap:28px;padding:62px 6vw}.offer-next-step{padding:70px 6vw}.offer-next-step>div:first-child{grid-template-columns:1fr;gap:14px}.offer-next-step ol{grid-template-columns:1fr;margin-top:42px}.offer-next-step li{border-bottom:1px solid #aaa69d;border-right:0;min-height:0;padding:26px 0}.offer-next-step li:last-child{border-bottom:0}.offer-next-step li span{margin-bottom:18px}.conversion-rail{grid-template-columns:1fr;gap:25px;padding:60px 6vw}.conversion-rail .button{white-space:normal}.mobile-action-bar{z-index:999;background:#0b0c0b;grid-template-columns:1fr 1fr;display:grid;position:fixed;bottom:12px;left:12px;right:12px;box-shadow:0 8px 28px #0005}.mobile-action-bar a{color:#fff;text-align:center;justify-content:center;align-items:center;min-height:52px;padding:13px;font-size:11px;font-weight:750;display:flex}.mobile-action-bar a:last-child{background:var(--yellow);color:#111;gap:6px}.studio-hero{grid-template-columns:1fr;padding:60px 6vw}.studio-hero h1{font-size:66px}.studio-metrics{grid-template-columns:1fr;padding:1px}.studio-grid{grid-template-columns:1fr;padding:55px 6vw}.idea-workbench,.idea-list{grid-template-columns:1fr;padding:65px 6vw}.idea-workbench form{grid-template-columns:1fr}.idea-workbench .wide{grid-column:auto}.idea-list>div:last-child{grid-template-columns:1fr}.form-section{padding:75px 6vw}.form-section form{grid-template-columns:1fr}.form-section label{grid-column:1}}.master-nav{align-items:center;gap:22px;height:100%}.nav-group{align-items:center;height:100%;display:flex;position:relative}.nav-panel{background:var(--ink);color:#fff;opacity:0;visibility:hidden;grid-template-columns:1fr 1fr;gap:1px;width:620px;padding:26px;transition:all .18s;display:grid;position:absolute;top:81px;left:-28px;transform:translateY(-8px);box-shadow:0 18px 40px #0003}.nav-group:hover .nav-panel,.nav-group:focus-within .nav-panel{opacity:1;visibility:visible;transform:none}.nav-panel a{background:#1d1d1a;flex-direction:column;gap:7px;padding:18px;display:flex}.nav-panel a:hover{background:#292925;text-decoration:none}.nav-panel b{font-size:15px}.nav-panel span{color:#b8b8b1;font-size:11px;font-weight:450;line-height:1.4}.nav-panel.compact{width:560px}.menu-toggle,.menu-button{display:none}.card-link{border-bottom:1px solid;margin-top:25px;padding-bottom:5px;font-size:12px;font-weight:750;display:inline-flex}.card-link b{margin-left:18px}.form-section>div>p:not(.eyebrow){max-width:500px;font-size:15px;line-height:1.65}.consent-group{border-top:1px solid #9eb5ae;gap:16px;padding-top:20px;display:grid}.consent-group>p:first-child{color:#263d39;margin:0;font-size:12px;line-height:1.55}.consent{cursor:pointer;grid-template-columns:24px 1fr;align-items:start;gap:10px;line-height:1.5;text-transform:none!important;letter-spacing:0!important;font-size:12px!important;display:grid!important}.consent input{width:19px;height:19px;accent-color:var(--ink);margin:0}.consent b{color:#c73a2f}.form-note{color:#263d39;margin:0;font-size:11px;line-height:1.5}.form-note a{text-decoration:underline}.download-ready{background:#fff;align-self:start;padding:38px}.download-ready h3{letter-spacing:-.04em;margin:0 0 18px;font-size:32px}.download-ready .button{margin:16px 20px 15px 0}.download-ready .text-link{display:inline-block}@media (width<=1100px){.master-nav{gap:13px}.master-nav>a,.nav-group>a{font-size:11px}}@media (width<=900px){.nav-shell{height:70px}.nav-cta{margin-left:auto;margin-right:20px;font-size:11px}.menu-button{cursor:pointer;flex-direction:column;justify-content:center;gap:5px;width:42px;height:42px;display:flex}.menu-button span{background:var(--ink);width:24px;height:2px;display:block}.menu-button b{text-transform:uppercase;letter-spacing:.1em;font-size:8px}.master-nav{background:var(--paper);border-bottom:1px solid #bbb;flex-direction:column;align-items:stretch;gap:0;height:auto;max-height:calc(100vh - 70px);padding:24px 6vw 34px;display:none;position:absolute;top:69px;left:0;right:0;overflow:auto}.menu-toggle:checked~.master-nav{display:flex}.master-nav>a,.nav-group>a{border-bottom:1px solid #ccc;width:100%;padding:13px 0;font-size:19px}.nav-group{height:auto;display:block}.nav-panel{color:var(--ink);box-shadow:none;opacity:1;visibility:visible;background:0 0;padding:0 0 10px 18px;display:grid;position:static;transform:none;width:auto!important}.nav-panel a{background:0 0;padding:9px 0}.nav-panel a:hover{background:0 0}.nav-panel b{font-size:13px}.nav-panel span{display:none}}.question-ticker{background:var(--yellow);align-items:center;gap:35px;height:64px;padding:0 7vw;display:flex;overflow:hidden}.question-ticker>span{text-transform:uppercase;letter-spacing:.13em;white-space:nowrap;font-size:9px;font-weight:800}.ticker-window{flex:1;height:24px;position:relative;overflow:hidden}.ticker-window b{opacity:0;animation:18s infinite ticker;animation-delay:calc(var(--i)*3s);font-size:17px;position:absolute;top:2px;left:0;transform:translateY(18px)}@keyframes ticker{0%{opacity:0;transform:translateY(18px)}5%,14%{opacity:1;transform:none}18%,to{opacity:0;transform:translateY(-18px)}}.arrival-section{grid-template-columns:1.05fr .75fr;align-items:center;gap:8vw;padding:120px 7vw;display:grid}.arrival-intro h2,.two-ways h2,.difference-section h2,.roi-copy h2,.product-head h2{letter-spacing:-.065em;margin:0 0 34px;font-size:clamp(48px,5.5vw,82px);line-height:.92}.arrival-intro h2 em,.difference-section h2 em{color:#159a89;font-style:normal}.arrival-intro>p:not(.eyebrow){color:#55544e;max-width:690px;font-size:17px;line-height:1.68}.arrival-questions{border-top:2px solid;grid-column:1/-1;grid-template-columns:repeat(3,1fr);margin-top:35px;display:grid}.arrival-questions article{border-right:1px solid #c9c5b9;min-height:210px;padding:28px 30px 10px 0}.arrival-questions article+article{padding-left:30px}.arrival-questions article:last-child{border-right:0}.arrival-questions span{font:10px var(--font-mono);color:#159a89}.arrival-questions h3{letter-spacing:-.04em;margin:35px 0 14px;font-size:24px;line-height:1.05}.arrival-questions p{color:#55544e;font-size:14px;line-height:1.6}.decision-orbit{aspect-ratio:1;background:#e8e4da;border-radius:50%;width:min(38vw,480px);margin:auto;position:relative}.orbit-ring{border:1px solid #1114;border-radius:50%;animation:24s linear infinite orbit;position:absolute;inset:12%}.ring-two{border-color:#159a8977;animation-duration:17s;animation-direction:reverse;inset:27%}.orbit-ring:before{content:"";background:var(--yellow);border-radius:50%;width:12px;height:12px;position:absolute;top:-6px;left:50%}.ring-two:before{background:var(--teal)}.orbit-core{background:var(--ink);color:#fff;text-align:center;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:34%}.orbit-core small{color:var(--teal);font:10px var(--font-mono)}.orbit-core b{margin:8px;font-size:16px;line-height:1.05}.orbit-core span{text-transform:uppercase;letter-spacing:.1em;color:var(--yellow);font-size:8px}.orbit-node{background:var(--paper);border:1px solid #aaa;padding:8px 13px;font-size:11px;font-weight:750;position:absolute}.node-grow{top:6%;left:20%}.node-perform{top:39%;right:2%}.node-scale{bottom:5%;right:24%}.node-protect{bottom:35%;left:0}@keyframes orbit{to{transform:rotate(360deg)}}.two-ways{background:var(--ink);color:#fff;padding:115px 7vw}.two-ways>div:first-child{grid-template-columns:.55fr 1.45fr;gap:7vw;display:grid}.two-ways h2 span{color:var(--teal)}.two-way-cards{border-top:1px solid #454541;grid-template-columns:1fr 1fr;margin-top:50px;display:grid}.two-way-cards article{border-right:1px solid #454541;padding:32px 45px 32px 0}.two-way-cards article+article{border-right:0;padding-left:45px}.two-way-cards span{font:10px var(--font-mono);color:var(--teal)}.two-way-cards h3{letter-spacing:-.04em;margin:40px 0 15px;font-size:30px}.two-way-cards p{color:#c7c6bf;line-height:1.65}.two-way-cards a{color:var(--yellow);margin-top:15px;font-size:12px;font-weight:750;display:inline-block}.two-ways-close{border-left:3px solid var(--yellow);max-width:850px;margin:65px 0 0;padding-left:25px;font-size:20px;line-height:1.5}.roi-tool{color:#fff;background:#174e47;grid-template-columns:.75fr 1.25fr;gap:7vw;padding:115px 7vw;display:grid}.roi-copy h2{font-size:clamp(44px,5vw,70px)}.roi-copy>p:not(.eyebrow){color:#c8d9d6;line-height:1.65}.roi-copy>a{color:var(--yellow);border-bottom:1px solid;margin-top:20px;padding-bottom:7px;font-size:12px;font-weight:750;display:inline-block}.calculator{background:var(--paper);color:var(--ink);padding:38px}.calc-inputs{grid-template-columns:1fr 1fr;gap:28px;display:grid}.calc-inputs label{text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:750}.calc-inputs label b{float:right;letter-spacing:0;font-size:15px}.calc-inputs input{accent-color:#159a89;width:100%;margin-top:14px;display:block}.calc-results{background:var(--ink);color:#fff;grid-template-columns:repeat(3,1fr);margin:35px 0 20px;display:grid}.calc-results div{border-right:1px solid #444;padding:24px}.calc-results div:last-child{border:0}.calc-results small,.calc-results span{text-transform:uppercase;letter-spacing:.1em;color:#aaa;font-size:8px;display:block}.calc-results strong{color:var(--yellow);margin:10px 0 4px;font-size:27px;display:block}.calc-note{color:#666;margin:0;font-size:10px;line-height:1.5}.product-lab{background:var(--ink);color:#fff;padding:115px 7vw}.product-head{grid-template-columns:1fr 420px;align-items:end;gap:7vw;display:grid}.product-head h2{margin:0}.product-head>p{color:#bbb;line-height:1.6}.product-tabs{gap:4px;margin:55px 0 18px;display:flex}.product-tabs button{color:#aaa;cursor:pointer;font:700 10px var(--font-geist);text-transform:uppercase;letter-spacing:.08em;background:0 0;border:1px solid #555;padding:12px 18px}.product-tabs button.active{background:var(--yellow);border-color:var(--yellow);color:var(--ink)}.mockup-shell{background:#d8d6ce;border-radius:3px;padding:18px;box-shadow:0 28px 70px #0008}.dashboard{color:var(--ink);background:#f7f5ef;min-height:520px;padding:32px}.dash-top{border-bottom:1px solid #bbb;justify-content:space-between;align-items:start;padding-bottom:22px;display:flex}.dash-top small,.metric-row small,.flow-node small,.evidence-card small{font:9px var(--font-mono);letter-spacing:.08em;color:#777}.dash-top h3{letter-spacing:-.05em;margin:8px 0 0;font-size:32px}.dash-top>span{text-transform:uppercase;letter-spacing:.08em;background:#dcefea;padding:8px 10px;font-size:9px}.metric-row{border-bottom:1px solid #bbb;grid-template-columns:repeat(4,1fr);display:grid}.metric-row div{padding:24px 24px 24px 0}.metric-row b{letter-spacing:-.04em;margin-top:8px;font-size:28px;display:block}.portfolio-grid,.social-grid{grid-template-columns:1.4fr .6fr;gap:35px;margin-top:32px;display:grid}.matrix{background:linear-gradient(90deg,#0000 49.8%,#ddd 50%,#0000 50.2%),linear-gradient(#0000 49.8%,#ddd 50%,#0000 50.2%);border-bottom:1px solid;border-left:1px solid;height:250px;position:relative}.axis{font:8px var(--font-mono);text-transform:uppercase;position:absolute}.axis.y{top:46%;left:-48px;transform:rotate(-90deg)}.axis.x{bottom:-20px;right:0}.bubble{background:var(--teal);width:64px;height:64px;font:700 9px var(--font-geist);border-radius:50%;place-items:center;font-style:normal;display:grid;position:absolute}.b1{width:82px;height:82px;top:12%;left:62%}.b2{background:var(--yellow);top:35%;left:37%}.b3{background:#8bc3f0;top:61%;left:72%}.b4{background:#ddd;top:68%;left:16%}.decision-list{border-left:1px solid #bbb;padding-left:26px}.decision-list>b{font-size:13px}.decision-list p{border-bottom:1px solid #ddd;padding:13px 0;font-size:11px}.dot{border-radius:50%;width:8px;height:8px;margin-right:9px;display:inline-block}.dot.start{background:var(--yellow)}.dot.fix{background:#f2a45f}.dot.scale{background:var(--teal)}.dot.stop{background:#222}.impact-bars p{grid-template-columns:130px 1fr 40px;align-items:center;gap:12px;margin:0 0 24px;font-size:11px;display:grid}.impact-bars i{background:var(--teal);height:13px;display:block}.evidence-card{background:var(--ink);color:#fff;align-self:start;padding:26px}.evidence-card strong{margin:25px 0;font-size:22px;line-height:1.1;display:block}.evidence-card p{color:#aaa;font-size:11px}.evidence-card button{background:var(--yellow);border:0;margin-top:20px;padding:12px;font-weight:750}.flow-canvas{justify-content:space-between;align-items:center;gap:12px;min-height:320px;display:flex;overflow:auto}.flow-canvas em{color:#888;font-size:24px;font-style:normal}.flow-node{background:#fff;border:1px solid #bbb;min-width:155px;padding:20px;box-shadow:0 8px 20px #0001}.flow-node b,.flow-node span{display:block}.flow-node b{margin:22px 0 8px;font-size:15px}.flow-node span{color:#777;font-size:9px}.flow-node.ai{border-color:var(--teal);background:#dcefea}.flow-node.human{background:#fffbd1;border-color:#d4c900}.flow-principles{flex-wrap:wrap;gap:10px;display:flex}.flow-principles span{text-transform:uppercase;letter-spacing:.06em;border:1px solid #bbb;padding:8px 11px;font-size:9px}.mockup-note{color:#777;margin:16px 0 0;font-size:9px}.difference-section{grid-template-columns:.8fr 1.2fr;gap:9vw;padding:115px 7vw;display:grid}.difference-list{border-top:2px solid}.difference-list article{border-bottom:1px solid #bbb;grid-template-columns:50px 1fr 1.1fr;align-items:start;gap:20px;padding:24px 0;display:grid}.difference-list span{font:10px var(--font-mono);color:#159a89}.difference-list h3{margin:0;font-size:20px}.difference-list p{color:#55544e;margin:0;font-size:13px;line-height:1.55}.stat-cards article h3{color:#159a89;margin-bottom:20px;font-size:50px}.source-link{color:#666;margin-top:18px;font-size:9px;text-decoration:underline;display:inline-block}@media (prefers-reduced-motion:reduce){.orbit-ring,.ticker-window b{animation:none}.ticker-window b:not(:first-child){display:none}}@media (width<=900px){.arrival-section,.roi-tool,.difference-section,.product-head{grid-template-columns:1fr}.decision-orbit{width:min(80vw,430px)}.two-ways>div:first-child,.portfolio-grid,.social-grid{grid-template-columns:1fr}.flow-canvas{justify-content:flex-start}.dashboard{min-width:760px}.mockup-shell{overflow:auto}.question-ticker{padding:0 6vw}.arrival-questions{grid-template-columns:1fr}.arrival-questions article,.arrival-questions article+article{border-bottom:1px solid #ccc;border-right:0;padding:25px 0}.product-head>p{max-width:650px}}@media (width<=600px){.arrival-section,.two-ways,.roi-tool,.product-lab,.difference-section{padding:80px 6vw}.decision-orbit{width:88vw}.two-way-cards{grid-template-columns:1fr}.two-way-cards article,.two-way-cards article+article{border-bottom:1px solid #444;border-right:0;padding:28px 0}.calc-inputs,.calc-results{grid-template-columns:1fr}.calc-results div{border-bottom:1px solid #444;border-right:0}.product-tabs{overflow:auto}.question-ticker>span{display:none}.difference-list article{grid-template-columns:35px 1fr}.difference-list p{grid-column:2}}.hero{background:var(--paper);position:relative}.dimensional-field{aspect-ratio:1;clip-path:polygon(12% 0,100% 0,100% 88%,88% 100%,0 100%,0 12%);min-width:380px;box-shadow:26px 26px 0 var(--teal);background:#141412;border:1px solid #1112;position:relative;overflow:hidden}.dimensional-field:before,.dimensional-field:after{content:"";pointer-events:none;border:1px solid #ffffff17;position:absolute;inset:7%}.dimensional-field:after{border-color:#f3e84d22;inset:14%}.dimensional-field canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.field-core{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font:8px var(--font-mono);letter-spacing:.08em;white-space:nowrap;background:#11110fdd;border:1px solid #fff2;align-items:center;gap:9px;padding:12px 15px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.field-core b{color:var(--teal);font-size:16px}.field-core strong{color:var(--yellow)}.page-hero{background:var(--ink);color:#fff;border-bottom:0;position:relative;overflow:hidden}.page-hero:after{content:"";border-bottom:1px solid #ffffff2b;position:absolute;bottom:0;left:7vw;right:7vw}.page-hero .dimensional-field.compact{opacity:.72;width:min(47vw,650px);min-width:0;box-shadow:none;clip-path:none;background:0 0;border:0;position:absolute;top:-16%;right:2vw}.page-hero .dimensional-field.compact:before,.page-hero .dimensional-field.compact:after,.page-hero .dimensional-field.compact .field-core{display:none}.page-hero .crumb,.page-hero-copy{z-index:2;position:relative}.page-hero .crumb{color:#aaa}.page-hero h1{text-wrap:balance;max-width:1050px}.page-hero .page-intro{color:#d5d4cd;max-width:780px}.page-hero .eyebrow{color:var(--teal)}.story-opening{grid-template-columns:1.15fr .85fr;align-items:end;gap:9vw;padding:115px 7vw;display:grid}.story-opening h2{letter-spacing:-.065em;text-wrap:balance;margin:0;font-size:clamp(48px,5.7vw,86px);line-height:.92}.story-opening>p{color:#4b4a45;border-left:3px solid var(--teal);margin:0;padding-left:28px;font-size:20px;line-height:1.62}.pressure-section{background:var(--ink);color:#fff;grid-template-columns:.8fr 1.2fr;gap:8vw;padding:110px 7vw;display:grid}.pressure-title h2{letter-spacing:-.055em;margin:0;font-size:clamp(42px,4.8vw,70px);line-height:.94}.pressure-list{border-top:1px solid #4a4a46}.pressure-list article{border-bottom:1px solid #4a4a46;grid-template-columns:45px 1fr;padding:26px 0;display:grid}.pressure-list span{font:10px var(--font-mono);color:var(--teal)}.pressure-list p{color:#e2e0d8;margin:0;font-size:18px;line-height:1.5}.story-shift{background:var(--yellow);color:var(--ink);grid-column:1/-1;grid-template-columns:180px 1fr;align-items:start;gap:30px;padding:30px;display:grid}.story-shift span{font:800 9px var(--font-mono);letter-spacing:.12em}.story-shift p{max-width:1050px;margin:0;font-size:22px;line-height:1.45}.decision-questions{background:#dedbd1;padding:100px 7vw}.decision-questions>div{border-top:2px solid;grid-template-columns:repeat(4,1fr);display:grid}.decision-questions article{border-right:1px solid #aaa;min-height:220px;padding:25px 25px 15px 0}.decision-questions article+article{padding-left:25px}.decision-questions article:last-child{border-right:0}.decision-questions span{font:10px var(--font-mono);color:#159a89}.decision-questions h3{letter-spacing:-.04em;margin:48px 0 0;font-size:25px;line-height:1.08}.related-paths{color:#fff;background:#174e47;grid-template-columns:.75fr 1.25fr;gap:8vw;padding:100px 7vw;display:grid}.related-paths h2{letter-spacing:-.055em;margin:0;font-size:clamp(42px,4.5vw,66px);line-height:.95}.related-paths>div:last-child{border-top:1px solid #7ca69f}.related-paths a{border-bottom:1px solid #7ca69f;grid-template-columns:1fr 1.4fr 30px;align-items:center;gap:18px;padding:22px 0;transition:all .2s;display:grid}.related-paths a:hover{background:#ffffff08;padding-left:12px}.related-paths a span{color:#b8d1cc;text-transform:uppercase;letter-spacing:.08em;font-size:10px}.related-paths a b{font-size:16px}.related-paths a i{color:var(--yellow);font-size:20px;font-style:normal}.experience-band{background:var(--white);border-top:1px solid #c9c5b9;border-bottom:1px solid #c9c5b9;padding:65px 7vw}.experience-band>div{border-top:2px solid var(--ink);border-bottom:1px solid #aaa;grid-template-columns:repeat(4,1fr);display:grid}.experience-band>div span{letter-spacing:-.035em;border-right:1px solid #aaa;align-items:center;min-height:110px;padding:22px;font-size:18px;font-weight:760;display:flex}.experience-band>div span:first-child{padding-left:0}.experience-band>div span:last-child{border-right:0}.experience-band>p:last-child{color:#777;max-width:800px;margin:18px 0 0;font-size:9px;line-height:1.5}.content-section:nth-of-type(2n){background:#e7e3da}.content-cards article{transition:background .2s,padding .2s}.content-cards article:hover{background:#fff6}.content-cards h3{font-size:27px}.content-cards p{font-size:15px;line-height:1.7}.source-link{font-size:10px}.mockup-shell{image-rendering:auto;transform:translateZ(0)}.dashboard{font-smoothing:antialiased;-webkit-font-smoothing:antialiased}.product-tabs button{font-size:11px}.dash-top small,.metric-row small,.flow-node small,.evidence-card small{font-size:10px}.flow-node{min-width:170px}.flow-node b{font-size:16px}@media (width<=900px){.dimensional-field{width:min(84vw,520px);min-width:0;margin:20px auto 0}.page-hero .dimensional-field.compact{opacity:.45;width:85vw;top:-2%;right:-25vw}.page-hero-copy{max-width:100%}.story-opening,.pressure-section,.related-paths{grid-template-columns:1fr}.story-opening{gap:45px}.decision-questions>div{grid-template-columns:1fr 1fr}.decision-questions article:nth-child(2){border-right:0}.decision-questions article:nth-child(n+3){border-top:1px solid #aaa}.experience-band>div{grid-template-columns:1fr 1fr}.experience-band>div span:nth-child(2){border-right:0}.experience-band>div span:nth-child(n+3){border-top:1px solid #aaa}}@media (width<=600px){.page-hero .dimensional-field.compact{width:125vw;right:-65vw}.story-opening,.pressure-section,.decision-questions,.related-paths{padding:75px 6vw}.story-opening>p{font-size:17px}.story-shift{grid-template-columns:1fr}.story-shift p{font-size:18px}.decision-questions>div{grid-template-columns:1fr}.decision-questions article,.decision-questions article+article{border-top:1px solid #aaa;border-right:0;min-height:150px;padding:22px 0}.decision-questions h3{margin-top:30px}.related-paths a{grid-template-columns:1fr 25px}.related-paths a span,.related-paths a b{grid-column:1}.related-paths a i{grid-area:1/2/3}.experience-band{padding:55px 6vw}.experience-band>div{grid-template-columns:1fr}.experience-band>div span{padding-left:0;border-top:1px solid #aaa!important;border-right:0!important}.experience-band>div span:first-child{border-top:0!important}}.cinematic-hero{--rx:0deg;--ry:0deg;--lx:60%;--ly:40%;aspect-ratio:.82;perspective:1100px;isolation:isolate;min-width:390px;position:relative}.hero-art{clip-path:polygon(10% 0,100% 0,100% 90%,90% 100%,0 100%,0 10%);transform:rotateX(var(--rx)) rotateY(var(--ry));transform-style:preserve-3d;box-shadow:28px 28px 0 var(--teal);background:#111;transition:transform .35s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0;overflow:hidden}.hero-art img{object-fit:cover;filter:saturate(.92)contrast(1.05);width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.8,.2,1);display:block;transform:scale(1.035)}.cinematic-hero:hover .hero-art img{transform:scale(1.075)}.hero-lens{clip-path:polygon(10% 0,100% 0,100% 90%,90% 100%,0 100%,0 10%);background:radial-gradient(circle at var(--lx) var(--ly),#ffffff24 0,transparent 24%);mix-blend-mode:screen;pointer-events:none;z-index:2;position:absolute;inset:0}.hero-coordinate{z-index:3;background:var(--paper);font:8px var(--font-mono);letter-spacing:.1em;padding:7px 9px;position:absolute;box-shadow:0 0 0 1px #111}.c-one{top:17%;left:-20px}.c-two{background:var(--yellow);bottom:17%;right:-20px}.hero-equation{z-index:4;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font:8px var(--font-mono);letter-spacing:.08em;background:#11110fee;border:1px solid #ffffff30;align-items:center;gap:10px;padding:15px 17px;display:flex;position:absolute;bottom:28px;left:-28px;box-shadow:10px 10px #0003}.hero-equation b{color:var(--teal);font-size:17px}.hero-equation strong{color:var(--yellow)}.editorial-break{background:#111;height:min(66vw,760px);margin:0;position:relative;overflow:hidden}.editorial-break img{object-fit:cover;filter:saturate(.72)contrast(1.04);width:100%;height:116%;transition:transform 1.4s cubic-bezier(.2,.8,.2,1),filter 1s;display:block;transform:scale(1.06)translateY(3%)}.editorial-break.is-seen img{filter:saturate(.96)contrast(1.03);transform:scale(1)translateY(-4%)}.editorial-break:after{content:"";pointer-events:none;background:linear-gradient(90deg,#090908ad 0,#0000 55%);position:absolute;inset:0}.editorial-break figcaption{z-index:2;color:#fff;max-width:640px;position:absolute;bottom:7vw;left:7vw}.editorial-break figcaption span{color:var(--yellow);font:800 9px var(--font-mono);letter-spacing:.14em;text-transform:uppercase;margin-bottom:18px;display:block}.editorial-break figcaption strong{letter-spacing:-.055em;text-wrap:balance;font-size:clamp(32px,4vw,62px);line-height:.96}.system-break{height:min(55vw,650px)}.system-break:after{background:linear-gradient(0deg,#090908c9 0,#0000 70%)}@media (prefers-reduced-motion:reduce){.hero-art,.hero-art img,.editorial-break img{transition:none!important;transform:none!important}}@media (width<=900px){.cinematic-hero{width:min(84vw,560px);min-width:0;margin:35px auto 0}.editorial-break{height:78vw;min-height:520px}.editorial-break figcaption{bottom:9vw;left:6vw;right:6vw}.editorial-break figcaption strong{font-size:clamp(34px,7vw,56px)}}@media (width<=600px){.cinematic-hero{width:88vw}.hero-coordinate{display:none}.hero-equation{bottom:18px;left:-8px}.editorial-break{height:110vw;min-height:500px}.editorial-break img{height:108%}}.page-hero{padding:32px 7vw 82px}.page-hero-grid{grid-template-columns:1.25fr .75fr;align-items:center;gap:7vw;margin-top:54px;display:grid}.page-hero .cinematic-hero.compact{aspect-ratio:.9;width:min(34vw,470px);min-width:300px}.page-hero .cinematic-hero.compact .hero-art{box-shadow:18px 18px 0 var(--teal)}.page-hero .cinematic-hero.compact .hero-equation{left:-18px}.page-hero-copy{max-width:none}.page-hero .button{margin-top:30px}.impact-band{background:var(--yellow);border-top:2px solid var(--ink);border-bottom:2px solid var(--ink);grid-template-columns:repeat(3,1fr);display:grid}.impact-band article{border-right:1px solid var(--ink);padding:42px 4vw}.impact-band article:last-child{border:0}.impact-band small{font:800 9px var(--font-mono);text-transform:uppercase;letter-spacing:.12em;display:block}.impact-band strong{letter-spacing:-.05em;margin:34px 0 18px;font-size:clamp(24px,2.5vw,39px);line-height:.96;display:block}.impact-band p{max-width:310px;margin:0;font-size:13px;line-height:1.5}.authority-quote{background:var(--teal);grid-template-columns:1.5fr .5fr;align-items:end;gap:8vw;padding:105px 7vw;display:grid}.authority-quote blockquote{letter-spacing:-.06em;margin:0;font-size:clamp(38px,5vw,74px);font-weight:720;line-height:.98}.authority-quote div{border-top:2px solid;padding-top:20px}.authority-quote b,.authority-quote span{display:block}.authority-quote span{margin-top:7px;font-size:12px;line-height:1.5}.button-outline{border:1px solid var(--ink);background:0 0}.latest-thinking{background:var(--white);padding:110px 7vw}.latest-head{grid-template-columns:1fr auto;align-items:end;gap:40px;margin-bottom:50px;display:grid}.latest-head h2{letter-spacing:-.055em;max-width:840px;margin:0;font-size:clamp(42px,5vw,72px);line-height:.97}.insight-grid{background:#aaa;grid-template-columns:repeat(3,1fr);gap:2px;display:grid}.insight-card{background:var(--white);padding:18px 18px 34px;transition:transform .25s,background .25s}.insight-card:hover{background:#f8f4e7;transform:translateY(-8px)}.insight-art{background:var(--ink);color:#fff;height:260px;margin-bottom:25px;padding:20px;position:relative;overflow:hidden}.insight-art:after{content:"";border:34px solid var(--teal);border-radius:50%;width:220px;height:220px;transition:transform .6s;position:absolute;bottom:-80px;right:-45px}.insight-card:hover .insight-art:after{transform:rotate(35deg)scale(1.12)}.insight-art.art-2:after{background:var(--yellow);border:0;border-radius:0;transform:rotate(35deg)}.insight-art.art-3:after{border:2px solid var(--yellow);box-shadow:0 0 0 24px #55c7b833,0 0 0 52px #55c7b822}.insight-art span,.insight-art b{z-index:2;position:relative}.insight-art span{font:800 9px var(--font-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--yellow)}.insight-art b{font-size:29px;position:absolute;bottom:18px;left:20px}.insight-card>small{font:9px var(--font-mono);text-transform:uppercase;color:#666}.insight-card h3{letter-spacing:-.045em;margin:18px 0 14px;font-size:27px;line-height:1.03}.insight-card p{color:#555;font-size:13px;line-height:1.6}.insight-card>strong{margin-top:24px;font-size:11px;display:block}.mega-flow{grid-template-columns:1fr 24px 1.35fr 24px 1fr 24px 1.2fr;align-items:center;gap:10px;min-width:950px;padding:38px 0;display:grid}.mega-flow>i{color:#999;font-size:24px;font-style:normal}.flow-lane{background:#fff;border:1px solid #aaa;min-height:280px;padding:18px}.flow-lane>b{text-transform:uppercase;letter-spacing:.08em;font-size:11px}.flow-stack{gap:8px;margin-top:26px;display:grid}.flow-stack span{background:#eceae4;border-left:3px solid #999;padding:12px;font-size:11px}.ai-lane{border-color:var(--teal);background:#dcefea}.ai-lane .flow-stack span{border-color:var(--teal);background:#fff}.control-lane{background:#fffbd1;border-color:#d4c900}.control-lane .flow-stack span{background:#fff;border-color:#d4c900}.result-lane{background:var(--ink);color:#fff}.result-lane .flow-stack span{border-color:var(--yellow);background:#242421}.flow-impact{background:var(--teal);color:var(--ink);grid-template-columns:repeat(3,1fr);display:grid}.flow-impact div{border-right:1px solid #111;padding:20px}.flow-impact small,.flow-impact strong{display:block}.flow-impact small{font:9px var(--font-mono);text-transform:uppercase}.flow-impact strong{margin-top:10px;font-size:17px}[data-reveal]{opacity:1;transform:none}.motion-ready [data-reveal]{opacity:0;transition:opacity .75s,transform .75s cubic-bezier(.2,.8,.2,1);transform:translateY(24px)}.motion-ready [data-reveal].is-seen{opacity:1;transform:none}.content-cards article{position:relative;overflow:hidden}.content-cards article:after{content:"↗";opacity:0;transition:all .25s;position:absolute;top:20px;right:20px;transform:translate(-8px,8px)}.content-cards article:hover:after{opacity:1;transform:none}@media (width<=900px){.page-hero-grid,.authority-quote{grid-template-columns:1fr}.page-hero .cinematic-hero.compact{width:min(78vw,520px);min-width:0}.impact-band,.insight-grid{grid-template-columns:1fr}.impact-band article{border-bottom:1px solid;border-right:0}.latest-head{grid-template-columns:1fr}.latest-head .button{justify-self:start}.mega-flow{min-width:840px}.authority-quote{gap:45px}}@media (width<=600px){.page-hero{padding:25px 6vw 70px}.page-hero-grid{margin-top:35px}.page-hero .cinematic-hero.compact{width:86vw}.latest-thinking,.authority-quote{padding:75px 6vw}.insight-art{height:210px}.impact-band article{padding:35px 6vw}.mega-flow{min-width:760px}.flow-impact{grid-template-columns:1fr}.flow-impact div{border-bottom:1px solid;border-right:0}.button{min-width:0}}:root{--paper:#f8f6ef;--white:#fffefa;--teal:#28d3be;--teal-deep:#087f73;--yellow:#ffeb3d;--ink:#0b0c0b}body{background:var(--paper);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}.nav-shell{background:#f8f6eff5;border-bottom-color:#0b0c0b24}.equals{color:var(--teal);text-shadow:0 0 18px #28d3be35}.mobile-nav{display:none}.hero-system{--mx:60%;--my:40%;--tilt-x:0deg;--tilt-y:0deg;aspect-ratio:.88;isolation:isolate;perspective:1200px;min-height:510px;box-shadow:22px 22px 0 var(--teal);transform:rotateX(var(--tilt-x)) rotateY(var(--tilt-y));background:#0b0c0b;border:1px solid #ffffff24;transition:transform .35s cubic-bezier(.2,.8,.2,1);position:relative;overflow:hidden}.system-grid{background-image:linear-gradient(#28d3be1d 1px,#0000 1px),linear-gradient(90deg,#28d3be1d 1px,#0000 1px);background-size:42px 42px;animation:13s linear infinite gridDrift;position:absolute;inset:-30%;transform:perspective(600px)rotateX(63deg)translateY(16%)}.system-glow{background:radial-gradient(circle at var(--mx) var(--my),#28d3be45,transparent 28%),radial-gradient(circle at 75% 75%,#ffeb3d24,transparent 20%);position:absolute;inset:0}.system-plane{color:#fff;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);font:8px var(--font-mono);letter-spacing:.12em;background:#121513d9;border:1px solid #ffffff2e;justify-content:space-between;gap:30px;padding:14px 16px;animation:7s ease-in-out infinite planeFloat;display:flex;position:absolute}.system-plane b{color:var(--teal)}.plane-one{width:54%;top:13%;left:7%}.plane-two{width:59%;animation-delay:-2.2s;top:31%;right:5%}.plane-three{width:67%;animation-delay:-4.4s;bottom:13%;left:12%}.system-core{aspect-ratio:1;text-align:center;color:#fff;background:#0b0c0be8;border:1px solid #28d3be6b;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:54%;display:flex;position:absolute;top:54%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 25px #28d3be0c,0 0 0 55px #28d3be08}.system-core small{font:8px var(--font-mono);letter-spacing:.12em;color:#aaa}.system-core strong{letter-spacing:-.03em;margin:14px 0;font-size:18px}.system-core i{color:var(--teal);font-style:normal}.system-core span{font:8px var(--font-mono);letter-spacing:.1em;color:var(--yellow)}.system-pulse{background:var(--yellow);border-radius:50%;width:9px;height:9px;animation:2.6s infinite pulse;position:absolute;box-shadow:0 0 #ffeb3d70}.pulse-one{top:42%;left:20%}.pulse-two{background:var(--teal);animation-delay:-1.3s;bottom:25%;right:16%}.system-scan{background:linear-gradient(90deg,transparent,var(--teal),transparent);height:1px;box-shadow:0 0 14px var(--teal);animation:6s linear infinite scan;position:absolute;top:0;left:0;right:0}.system-1 .system-core{border-radius:4%;transform:translate(-50%,-50%)rotate(8deg)}.system-2 .plane-one{top:20%;left:4%}.system-2 .plane-two{top:auto;bottom:19%}.system-3 .system-core{width:43%;box-shadow:0 0 0 50px #ffeb3d0a}.system-inner{aspect-ratio:1;min-height:390px}.system-inner .system-core{width:48%}@keyframes gridDrift{to{background-position:42px 42px}}@keyframes planeFloat{50%{transform:translateY(-9px)}}@keyframes scan{0%{opacity:0;top:5%}10%,90%{opacity:1}to{opacity:0;top:95%}}@keyframes pulse{50%{opacity:.5}}.decision-stream{background:var(--ink);color:#fff;grid-template-columns:.7fr 1.3fr;align-items:center;gap:8vw;padding:110px 7vw;display:grid}.stream-copy h2{letter-spacing:-.06em;margin:0 0 28px;font-size:clamp(44px,5vw,76px);line-height:.93}.stream-copy>p:last-child{color:#b7bbb7;max-width:570px;line-height:1.65}.stream-map{background:linear-gradient(135deg,#28d3be0d,#0000 45%),#101210;border:1px solid #ffffff24;min-height:530px;position:relative;overflow:hidden}.stream-map:before{content:"";background-image:radial-gradient(#ffffff20 1px,#0000 1px);background-size:20px 20px;position:absolute;inset:0}.stream-line{background:linear-gradient(90deg,var(--teal),var(--yellow));transform-origin:50%;height:2px;position:absolute;top:50%;left:13%;right:13%;transform:rotate(-12deg);box-shadow:0 0 18px #28d3be55}.stream-step{background:#151815;border:1px solid #ffffff2e;width:175px;padding:17px;animation:8s ease-in-out infinite planeFloat;position:absolute;box-shadow:8px 8px #0005}.stream-step small,.stream-step b,.stream-step span{display:block}.stream-step small{font:8px var(--font-mono);color:var(--teal)}.stream-step b{margin:17px 0 6px;font-size:20px}.stream-step span{color:#aaa;font-size:10px}.s1{top:58%;left:5%}.s2{animation-delay:-2s;top:34%;left:28%}.s3{border-color:var(--yellow);animation-delay:-4s;top:18%;right:24%}.s4{background:var(--teal);color:var(--ink);animation-delay:-6s;bottom:19%;right:5%}.s4 small,.s4 span{color:#153f39}.stream-beacon{background:var(--yellow);border-radius:50%;width:12px;height:12px;animation:2s infinite pulse;position:absolute;top:41%;right:17%}.content-cards article{cursor:default}.content-cards article:hover{background:0 0;padding-right:28px}.content-cards article:after{display:none}.outcome-card{position:relative}.outcome-card a:before{content:"";position:absolute;inset:0}.outcome-card:has(a){transition:background .2s,transform .2s}.outcome-card:has(a):hover{background:#ffffff90;transform:translateY(-3px)}.leadership-cards article,.arrival-questions article,.impact-band article{cursor:default}.editorial-break img{transform:scale(1.045) translateY(var(--parallax,0px));will-change:transform}.editorial-break.is-seen img{transform:scale(1.01) translateY(var(--parallax,0px))}@media (width<=900px){.master-nav{display:none!important}.mobile-nav{visibility:hidden;opacity:0;pointer-events:none;background:var(--paper);z-index:100;padding:18px 5vw max(32px,env(safe-area-inset-bottom));flex-direction:column;gap:0;transition:opacity .22s,transform .22s,visibility .22s;display:flex;position:fixed;inset:70px 0 0;overflow:auto;transform:translateY(-10px)}.menu-toggle:checked~.mobile-nav{visibility:visible;opacity:1;pointer-events:auto;transform:none}.mobile-nav details{border-bottom:1px solid #0b0c0b2b}.mobile-nav summary{letter-spacing:-.04em;justify-content:space-between;align-items:center;padding:19px 0;font-size:clamp(20px,5vw,28px);font-weight:720;list-style:none;display:flex}.mobile-nav summary::-webkit-details-marker{display:none}.mobile-nav summary b{color:var(--teal-deep);font-weight:400}.mobile-nav details[open] summary b{transform:rotate(45deg)}.mobile-nav details div{grid-template-columns:1fr 1fr;gap:1px;padding:0 0 18px;display:grid}.mobile-nav details a{background:#ebe8df;padding:12px;font-size:14px}.mobile-nav>a{letter-spacing:-.04em;border-bottom:1px solid #0b0c0b2b;justify-content:space-between;padding:18px 0;font-size:clamp(20px,5vw,28px);font-weight:720;display:flex}.mobile-nav .mobile-primary{background:var(--ink);color:#fff;margin-top:20px;padding:18px}.menu-button{order:3;margin-left:16px}.menu-button b i,.menu-button b em{font-style:normal}.menu-button b em,.menu-toggle:checked+.menu-button b i{display:none}.menu-toggle:checked+.menu-button b em{display:inline}.menu-toggle:checked+.menu-button span:first-child{transform:translateY(3.5px)rotate(45deg)}.menu-toggle:checked+.menu-button span:nth-child(2){transform:translateY(-3.5px)rotate(-45deg)}.nav-cta{order:2;margin-left:auto;margin-right:0}.nav-cta b{color:var(--teal-deep);font-size:18px}.page-hero-grid{grid-template-columns:1fr}.page-hero .hero-system{justify-self:center;width:min(78vw,520px)}.decision-stream{grid-template-columns:1fr}.stream-map{min-height:500px}.impact-band{scroll-snap-type:x mandatory;background:var(--paper);border:0;gap:12px;padding:0 6vw 50px;display:flex;overflow-x:auto}.impact-band article{scroll-snap-align:start;background:var(--yellow);flex:0 0 min(78vw,420px);padding:30px;border:1px solid var(--ink)!important}.impact-band strong{margin:25px 0 15px}.equation-band{grid-template-columns:1fr 1fr;padding:28px 6vw}.equation-band>div,.equation-band>strong{padding:14px 0}.equation-band strong{font-size:24px}.mega-flow{flex-direction:column;align-items:stretch;min-width:0;display:flex}.mega-flow>i{align-self:center;transform:rotate(90deg)}.flow-lane{min-height:0}.mockup-shell{overflow:visible}.dashboard{min-width:0}.flow-impact{grid-template-columns:1fr}}@media (width<=600px){.nav-shell{padding:0 4vw}.brand{letter-spacing:-.8px;font-size:17px}.equals{font-size:24px}.nav-talk{font-size:0}.nav-talk:after{content:"Talk";font-size:11px}.nav-cta{padding:7px 0}.menu-button{width:38px;margin-left:12px}.hero{gap:50px;padding:62px 5vw 70px}.hero h1{font-size:clamp(46px,13.2vw,62px);line-height:.92}.hero-system{aspect-ratio:.9;width:90vw;min-height:0;box-shadow:12px 12px 0 var(--teal)}.system-plane{padding:10px;font-size:7px}.system-core strong{font-size:14px}.page-hero{padding:28px 5vw 68px}.page-hero h1{font-size:clamp(44px,12.5vw,60px)}.page-hero .hero-system{width:90vw;min-height:0;margin-top:14px}.page-hero .button{width:100%}.equation-band{display:block}.equation-band div{border-bottom:1px solid #0b0c0b40}.equation-band strong{margin-top:10px;display:block}.decision-stream{padding:76px 5vw}.stream-map{min-height:560px}.stream-step{width:145px;padding:13px}.s1{top:65%;left:4%}.s2{top:34%;left:8%}.s3{top:12%;right:5%}.s4{bottom:9%;right:5%}.impact-band{padding-left:5vw;padding-right:5vw}.impact-band article{flex-basis:86vw}.content-cards article{min-height:0}.content-cards h3{margin-top:28px}.latest-thinking{padding-left:5vw;padding-right:5vw}.insight-card{padding:12px 12px 28px}.editorial-break{min-height:460px}.editorial-break figcaption{left:5vw;right:5vw}.authority-quote blockquote{font-size:38px}.product-tabs button{white-space:nowrap}.calculator{padding:24px}}@media (prefers-reduced-motion:reduce){.system-grid,.system-plane,.system-scan,.system-pulse,.stream-step,.stream-beacon{animation:none!important}.hero-system,.editorial-break img{transform:none!important}}html{overflow-x:clip}body{min-width:320px;overflow-x:clip}a,button,summary,label{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,summary:focus-visible,.menu-button:focus-visible{outline:3px solid var(--teal);outline-offset:4px}.button,.nav-cta,.mobile-nav a,.mobile-nav summary{touch-action:manipulation}.arrow-icon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 19px;width:19px;height:19px;transition:transform .25s cubic-bezier(.2,.8,.2,1)}a:hover>.arrow-icon,button:hover>.arrow-icon,a:hover strong>.arrow-icon{transform:translate(3px,-3px)}.button .arrow-icon,.text-link .arrow-icon{margin-left:18px}.nav-cta .arrow-icon{width:17px;height:17px;color:var(--teal-deep)}.mobile-nav>a>.arrow-icon{margin-left:auto}.insight-card>strong{align-items:center;gap:10px;display:flex}.insight-card>strong .arrow-icon{width:15px;height:15px}.related-paths a{grid-template-columns:1fr 1.4fr 34px}.related-paths a>.arrow-icon{color:var(--yellow);border:1px solid #96bbb5;border-radius:50%;width:24px;height:24px;padding:4px}.related-intro{color:#b8d1cc;max-width:430px;margin-top:28px;font-size:14px;line-height:1.65}.journey-bridge{background:linear-gradient(90deg,var(--yellow) 0 22%,var(--teal) 22% 100%);height:96px;color:var(--ink);border-block:1px solid var(--ink);align-items:center;display:flex;overflow:hidden}.journey-bridge>div{white-space:nowrap;width:max-content;min-width:120%;font:800 10px var(--font-mono);letter-spacing:.13em;align-items:center;gap:24px;animation:18s linear infinite bridge-drift;display:flex}.journey-bridge i{background:var(--ink);width:88px;height:1px;position:relative}.journey-bridge i:after{content:"";border-top:1px solid;border-right:1px solid;width:8px;height:8px;position:absolute;top:-4px;right:0;transform:rotate(45deg)}.journey-bridge strong{font-size:13px}@keyframes bridge-drift{to{transform:translate(-16%)}}.content-section .journey-bridge{margin:80px -7vw -100px}.mockup-gallery{color:#fff;background:#101210;border-top:1px solid #41443f;height:210vh;min-height:1500px;position:relative}.mockup-sticky{grid-template-columns:.68fr 1.32fr;align-items:center;gap:5vw;height:100vh;min-height:720px;padding:70px 5vw;display:grid;position:sticky;top:0;overflow:hidden}.mockup-gallery-copy{z-index:5;position:relative}.mockup-gallery-copy h2{letter-spacing:-.06em;margin:0 0 30px;font-size:clamp(46px,5.4vw,78px);line-height:.92}.mockup-gallery-copy>p:last-child{color:#b9bbb5;max-width:520px;line-height:1.7}.mockup-composition{perspective:1100px;height:min(72vh,700px);position:relative}.showcase-card{color:var(--ink);will-change:transform;background:#f8f6ef;border:1px solid #2a2b28;border-radius:2px;padding:18px;transition:box-shadow .35s;position:absolute;overflow:hidden;box-shadow:0 28px 70px #0007}.showcase-card header,.showcase-card footer{font:800 8px var(--font-mono);letter-spacing:.08em;justify-content:space-between;gap:20px;display:flex}.showcase-card header{border-bottom:1px solid #b7b5ad;padding-bottom:12px}.showcase-card footer{color:#555;background:0 0;align-items:center;padding:0;position:absolute;bottom:16px;left:18px;right:18px}.showcase-card h3{letter-spacing:-.045em;margin:20px 0;font-size:clamp(20px,2.1vw,34px);line-height:1}.portfolio-card{z-index:2;width:58%;height:47%;top:2%;left:0}.workflow-card{z-index:4;background:#d9fff7;width:68%;height:48%;top:27%;right:0}.governance-card{z-index:3;background:#fff35a;width:42%;height:40%;bottom:0;left:3%}.evidence-card-v2{z-index:1;width:37%;height:37%;top:0;right:5%}.mini-metrics{background:#bbb;grid-template-columns:1fr 1fr;gap:1px;display:grid}.mini-metrics span{background:#fff;padding:10px;font-size:8px}.mini-metrics b{font-size:17px;display:block}.mini-matrix{background:linear-gradient(90deg,#0000 49%,#ddd 50%,#0000 51%),linear-gradient(#0000 49%,#ddd 50%,#0000 51%);border-bottom:1px solid;border-left:1px solid;height:65px;margin-top:10px;position:relative}.mini-matrix i{background:var(--teal);border-radius:50%;width:18px;height:18px;position:absolute}.mini-matrix i:first-child{background:#b4b4b0;top:55%;left:18%}.mini-matrix i:nth-child(2){background:var(--yellow);top:26%;left:48%}.mini-matrix i:nth-child(3){width:27px;height:27px;top:10%;left:72%}.mini-matrix i:nth-child(4){background:#6fa0d0;top:61%;left:80%}.mini-flow{align-items:center;gap:5px;display:flex}.mini-flow span{white-space:nowrap;background:#fff;border:1px solid #888;padding:10px 7px;font-size:8px}.mini-flow i{background:#111;flex:1;min-width:10px;height:1px}.flow-branches{grid-template-columns:repeat(4,1fr);gap:4px;margin-top:16px;display:grid}.flow-branches span{font:7px var(--font-mono);border-top:1px solid;padding-top:6px}.governance-card ul{margin:0;padding:0;list-style:none}.governance-card li{border-top:1px solid #222;justify-content:space-between;padding:9px 0;font-size:9px;display:flex}.evidence-card-v2>strong{font-size:40px}.evidence-card-v2>p{font-size:9px}.progress-rail{background:#ddd;height:10px}.progress-rail i{background:var(--teal);width:81%;height:100%;display:block}.gallery-label{z-index:8;color:var(--ink);border:2px solid var(--teal);box-shadow:10px 10px 0 var(--yellow);background:#fff;flex-direction:column;gap:5px;padding:18px 25px;display:flex;position:absolute;top:48%;left:31%}.gallery-label small{font:800 8px var(--font-mono);letter-spacing:.1em}.gallery-label strong{letter-spacing:-.04em;font-size:clamp(18px,2.2vw,31px)}.content-cards article{background:0 0!important;transform:none!important}.content-cards article h3:after{content:" / context";font:700 8px var(--font-mono);letter-spacing:.08em;color:#777;vertical-align:middle;text-transform:uppercase;margin-left:10px}.leadership-cards article{box-shadow:none!important;border-radius:0!important}.leadership-cards article:hover,.arrival-questions article:hover{transform:none!important}.source-link,.card-link{align-items:center;gap:8px;display:inline-flex}.source-link .arrow-icon,.card-link .arrow-icon{width:14px;height:14px}@media (width<=900px){.mockup-gallery{height:190vh}.mockup-sticky{grid-template-columns:1fr;align-content:start;gap:26px;padding:56px 5vw 30px}.mockup-gallery-copy h2{font-size:clamp(40px,8vw,66px)}.mockup-gallery-copy>p:last-child{max-width:700px}.mockup-composition{height:56vh;min-height:470px}.showcase-card{padding:13px}.showcase-card footer{left:13px;right:13px}.content-section .journey-bridge{margin-left:-6vw;margin-right:-6vw}.related-paths a{grid-template-columns:1fr 34px}.related-paths a>.arrow-icon{grid-area:1/2/3}}@media (width<=600px){.journey-bridge{height:74px}.journey-bridge>div{gap:16px}.journey-bridge i{width:50px}.content-section .journey-bridge{margin:60px -6vw -75px}.mockup-gallery{height:175vh;min-height:1220px}.mockup-sticky{min-height:100svh;padding:38px 5vw 18px}.mockup-gallery-copy h2{margin-bottom:18px;font-size:clamp(38px,11vw,52px)}.mockup-gallery-copy>p:last-child{font-size:13px;line-height:1.55}.mockup-composition{height:51vh;min-height:400px}.showcase-card h3{margin:13px 0;font-size:17px}.showcase-card header b{display:none}.portfolio-card{width:67%;height:44%;left:-2%}.workflow-card{width:76%;height:46%;top:30%;right:-3%}.governance-card{width:52%;height:37%;left:0}.evidence-card-v2{width:43%;height:34%;right:0}.mini-flow span{padding:7px 4px;font-size:6px}.flow-branches{display:none}.gallery-label{padding:12px 15px;top:45%;left:17%}.gallery-label strong{font-size:18px}.mini-metrics b{font-size:13px}.content-cards article h3:after{margin:7px 0 0;display:block}.related-paths a{padding:24px 0}}@media (prefers-reduced-motion:reduce){.journey-bridge>div{animation:none}.showcase-card{transform:none!important}.mockup-gallery{height:auto;min-height:0}.mockup-sticky{height:auto;position:relative}.mockup-composition{height:700px}}.roi-copy a span{width:15px;height:15px;margin-left:10px;font-size:0;display:inline-block;position:relative}.roi-copy a span:before,.roi-copy a span:after{content:"";position:absolute}.roi-copy a span:before{background:currentColor;width:11px;height:1px;top:8px;left:1px;transform:rotate(-45deg)}.roi-copy a span:after{border-top:1px solid;border-right:1px solid;width:6px;height:6px;top:2px;right:1px}.audience-actions{align-items:center;gap:30px;margin-top:35px;display:flex}.audience-actions .audience-all{margin-top:0}.content-cards .content-card-link{background:var(--paper);border:1px solid #aaa;flex-direction:column;min-height:310px;padding:28px;transition:background .2s,transform .2s;display:flex;position:relative}.content-card-link>span{font:10px var(--font-mono);color:var(--teal-deep)}.content-card-link h3{letter-spacing:-.045em;margin:58px 0 15px;font-size:30px;line-height:1.02}.content-card-link p{color:#555;font-size:14px;line-height:1.6}.content-card-link strong{align-items:center;gap:10px;margin-top:auto;font-size:12px;display:flex}.content-card-link .arrow-icon{width:15px}.content-card-link:hover{background:var(--yellow);transform:translateY(-3px)}.archetype-diagnostic{color:#fff;background:#0f1110;min-height:680px;padding:95px 7vw 110px}.diagnostic-progress{font:800 9px var(--font-mono);letter-spacing:.12em;color:var(--teal);align-items:center;gap:20px;margin-bottom:70px;display:flex;position:relative}.diagnostic-progress:after{content:"";background:#ffffff24;flex:1;height:1px}.diagnostic-progress i{background:var(--yellow);max-width:86vw;height:2px;transition:width .35s;position:absolute;top:28px;left:0}.diagnostic-question{max-width:1050px}.diagnostic-question h2,.diagnostic-result h2{letter-spacing:-.06em;margin:0 0 45px;font-size:clamp(48px,6vw,88px);line-height:.94}.diagnostic-question>div{grid-template-columns:1fr 1fr;gap:2px;display:grid}.diagnostic-question>div button{text-align:left;color:#fff;cursor:pointer;background:#191c1a;border:1px solid #ffffff2b;grid-template-columns:45px 1fr;align-items:center;gap:15px;min-height:90px;padding:24px;font:600 16px inherit;display:grid}.diagnostic-question>div button span{font:10px var(--font-mono);color:var(--yellow)}.diagnostic-question>div button:hover,.diagnostic-question>div button:focus-visible{background:var(--teal);color:var(--ink)}.diagnostic-back,.diagnostic-actions button{color:#bbb;cursor:pointer;background:0 0;border:0;margin-top:25px;padding:10px 0}.diagnostic-result{grid-template-columns:1fr 1fr;gap:7vw;display:grid}.diagnostic-result h2{color:var(--yellow);margin-bottom:18px}.diagnostic-result>div>strong{font:800 11px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--teal);margin-bottom:30px;display:block}.diagnostic-result p{color:#c4c7c2;max-width:650px;line-height:1.7}.diagnostic-result dl{border-top:1px solid #ffffff45;margin:0}.diagnostic-result dl div{border-bottom:1px solid #ffffff45;padding:25px 0}.diagnostic-result dt{font:800 9px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--teal)}.diagnostic-result dd{margin:12px 0 0;font-size:19px;line-height:1.45}.diagnostic-actions{grid-column:1/-1;align-items:center;gap:25px;display:flex}.diagnostic-actions button{margin:0}@media (width<=700px){.audience-actions{flex-direction:column;align-items:stretch}.audience-actions .button{width:100%}.diagnostic-question>div,.diagnostic-result{grid-template-columns:1fr}.archetype-diagnostic{min-height:620px;padding:70px 5vw 80px}.diagnostic-progress{margin-bottom:48px}.diagnostic-question h2,.diagnostic-result h2{margin-bottom:32px;font-size:clamp(42px,12vw,58px)}.diagnostic-question>div button{min-height:78px;padding:18px;font-size:14px}.diagnostic-actions{flex-direction:column;align-items:stretch}.diagnostic-actions .button{width:100%}.content-cards .content-card-link{border-width:1px 0;min-height:0;padding:25px 0}.content-card-link h3{margin:35px 0 12px;font-size:28px}}.decision-questions{grid-template-columns:.72fr 1.28fr;align-items:start;gap:8vw;display:grid}.diagnostic-intro{position:sticky;top:120px}.diagnostic-intro h2{letter-spacing:-.055em;margin:22px 0;font-size:clamp(44px,5vw,72px);line-height:.94}.diagnostic-intro>p:last-child{color:#55544e;max-width:460px;line-height:1.65}.diagnostic-sequence{border-top:2px solid var(--ink)}.diagnostic-sequence article{background:0 0!important;border:0!important;border-bottom:1px solid #aaa!important;grid-template-columns:72px 1fr!important;align-items:start!important;gap:24px!important;min-height:0!important;padding:34px 0!important;display:grid!important}.diagnostic-marker{align-items:center;gap:10px;display:flex}.diagnostic-marker span{font:11px var(--font-mono);color:var(--teal-deep)}.diagnostic-marker i{background:var(--teal-deep);width:24px;height:1px;position:relative}.diagnostic-marker i:after{content:"";background:var(--teal);border-radius:50%;width:7px;height:7px;position:absolute;top:-3px;right:-3px}.diagnostic-sequence small{font:800 9px var(--font-mono);letter-spacing:.11em;text-transform:uppercase;color:#716f68}.diagnostic-sequence h3{letter-spacing:-.04em;margin:13px 0 0!important;font-size:clamp(28px,3vw,45px)!important;line-height:1.05!important}.diagnostic-sequence article:hover{transform:none!important}.related-paths{position:relative;overflow:hidden}.related-paths:before{content:"";border:1px solid #58c7b5;border-radius:50%;width:42vw;height:42vw;animation:11s ease-in-out infinite route-orbit;position:absolute;bottom:-31vw;left:-26vw;box-shadow:0 0 0 38px #28d3be0a,0 0 0 76px #28d3be08}.related-paths:after{content:"01   02   03";font:800 9px var(--font-mono);letter-spacing:1.25em;color:#65a99e;animation:5s ease-in-out infinite route-scan;position:absolute;top:42px;right:7vw}.related-paths>div{z-index:1;position:relative}.related-paths a{position:relative}.related-paths a:before{content:"";background:var(--yellow);height:2px;transition:right .45s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:-1px;left:0;right:100%}.related-paths a:hover:before{right:0}@keyframes route-orbit{50%{transform:translate(20px,-18px)scale(1.06)}}@keyframes route-scan{50%{opacity:.35;transform:translate(-16px)}}.contact-pathways{background:var(--ink);color:#fff;grid-template-columns:.75fr 1.25fr;gap:8vw;padding:110px 7vw;display:grid}.contact-pathways h2{letter-spacing:-.06em;margin:0 0 28px;font-size:clamp(45px,5vw,76px);line-height:.94}.contact-pathways>div>p:last-child{color:#b7bbb7;max-width:520px;line-height:1.65}.pathway-orbit{border-top:1px solid #ffffff4d}.pathway-orbit a{border-bottom:1px solid #ffffff4d;grid-template-columns:45px 1fr 28px;align-items:center;gap:15px;padding:21px 0;display:grid;position:relative}.pathway-orbit a:before{content:"";background:var(--teal);transform-origin:100%;transition:transform .35s;position:absolute;inset:0;transform:scaleX(0)}.pathway-orbit a:hover:before{transform-origin:0;transform:scaleX(1)}.pathway-orbit a>*{z-index:1;position:relative}.pathway-orbit a>span{font:10px var(--font-mono);color:var(--yellow)}.pathway-orbit b,.pathway-orbit small{display:block}.pathway-orbit b{font-size:19px}.pathway-orbit small{color:#aaa;margin-top:5px}.pathway-orbit a:hover,.pathway-orbit a:hover small,.pathway-orbit a:hover>span{color:var(--ink)}.thinking-archive{background:#e5e2da;padding:120px 7vw}.archive-head{grid-template-columns:.7fr 1.3fr;gap:4vw;margin-bottom:60px;display:grid}.archive-head .eyebrow{grid-column:1/-1}.archive-head h2{letter-spacing:-.06em;margin:0;font-size:clamp(48px,6vw,86px);line-height:.92}.archive-head>p:last-child{align-self:end;max-width:480px;line-height:1.65}.archive-grid{background:#9d9b94;grid-template-columns:repeat(3,1fr);gap:2px;display:grid}.archive-card{background:var(--paper);flex-direction:column;min-height:440px;padding:26px;display:flex;position:relative;overflow:hidden}.archive-card:before{content:"";border:22px solid var(--teal);border-radius:50%;width:180px;height:180px;transition:transform .55s;position:absolute;top:-80px;right:-75px}.archive-card.tone-1:before{background:var(--yellow);border:0;border-radius:0;transform:rotate(24deg)}.archive-card.tone-2:before{border:1px solid var(--ink);box-shadow:0 0 0 25px #28d3be22,0 0 0 50px #28d3be14}.archive-card.tone-3:before{background:var(--teal);border:0;width:80px;height:240px;transform:rotate(38deg)}.archive-card:hover:before{transform:rotate(35deg)scale(1.12)}.archive-card>small,.archive-card>span{font:800 9px var(--font-mono);text-transform:uppercase;letter-spacing:.09em;position:relative}.archive-card>span{color:var(--teal-deep);margin-top:88px}.archive-card h3{letter-spacing:-.045em;margin:20px 0 14px;font-size:30px;line-height:1.02;position:relative}.archive-card p{color:#555;font-size:13px;line-height:1.6;position:relative}.archive-card strong{align-items:center;gap:10px;margin-top:auto;font-size:11px;display:flex}.archive-card .arrow-icon{width:15px}@media (width<=900px){.decision-questions{grid-template-columns:1fr}.diagnostic-intro{position:static}.contact-pathways{grid-template-columns:1fr}.archive-grid{grid-template-columns:1fr 1fr}.archive-head{grid-template-columns:1fr}.product-tabs{scroll-snap-type:x mandatory;overflow-x:auto}.product-tabs button{scroll-snap-align:start;flex:none}.dash-top{flex-wrap:wrap;gap:18px}.metric-row{grid-template-columns:1fr 1fr}.metric-row div{padding:18px 12px 18px 0}.portfolio-grid,.social-grid{grid-template-columns:1fr}.matrix{height:290px;margin:10px 20px 25px 24px}.decision-list{border-top:1px solid #bbb;border-left:0;padding:18px 0 0}.dashboard{padding:24px}.mockup-shell{padding:10px;overflow:hidden}}@media (width<=600px){.nav-shell{gap:0}.nav-cta{border-radius:999px;align-items:center;gap:7px;display:flex;border:1px solid #0b0c0b!important;margin-right:18px!important;padding:8px 12px!important}.nav-cta .arrow-icon{width:14px;height:14px}.menu-button{border-left:1px solid #c8c5bc;padding-left:14px;width:52px!important;margin-left:0!important}.decision-questions{gap:38px;padding:76px 5vw!important}.diagnostic-intro h2{font-size:42px}.diagnostic-sequence article{grid-template-columns:52px 1fr!important;gap:12px!important;padding:27px 0!important}.diagnostic-marker i{width:13px}.diagnostic-sequence h3{font-size:clamp(28px,8vw,38px)!important}.related-paths:after{letter-spacing:.65em;top:28px;right:5vw}.contact-pathways{padding:80px 5vw}.contact-pathways h2{font-size:43px}.pathway-orbit a{grid-template-columns:35px 1fr 24px}.thinking-archive{padding:80px 5vw}.archive-head{margin-bottom:38px}.archive-head h2{font-size:47px}.archive-grid{grid-template-columns:1fr}.archive-card{min-height:370px}.product-lab{padding-left:5vw;padding-right:5vw}.product-head{display:block}.product-tabs{margin-right:-5vw}.mockup-shell{margin:0;padding:7px}.dashboard{min-height:0;padding:18px}.dash-top h3{font-size:clamp(32px,10vw,46px);line-height:.98}.dash-top>span{font-size:8px}.metric-row{grid-template-columns:1fr 1fr}.metric-row div{min-width:0}.metric-row b{font-size:clamp(24px,8vw,34px)}.portfolio-grid{gap:20px;margin-top:24px}.matrix{height:250px;margin-left:20px}.bubble{width:52px;height:52px;font-size:8px}.b1{width:65px;height:65px}.flow-canvas{min-height:0}.social-grid{gap:18px}.impact-bars p{grid-template-columns:105px 1fr 34px}.product-tabs button{padding:12px 14px}}@media (prefers-reduced-motion:reduce){.related-paths:before,.related-paths:after{animation:none}}.resource-shelf{color:#fff;background:#174e47;grid-template-columns:.72fr 1.28fr;gap:8vw;padding:110px 7vw;display:grid}.resource-shelf>div:first-child{align-self:start;position:sticky;top:120px}.resource-shelf h2{letter-spacing:-.055em;margin:0;font-size:clamp(44px,5vw,72px);line-height:.94}.resource-shelf>div:last-child{background:#ffffff45;grid-template-columns:1fr 1fr;gap:2px;display:grid}.resource-shelf a{background:#174e47;flex-direction:column;min-height:300px;padding:26px;transition:background .25s,color .25s;display:flex}.resource-shelf a:hover{background:var(--yellow);color:var(--ink)}.resource-shelf a>span,.resource-shelf a>small{font:800 9px var(--font-mono);letter-spacing:.09em}.resource-shelf a>small{color:#a8ccc6;margin:45px 0 12px}.resource-shelf a:hover>small{color:#53605d}.resource-shelf h3{letter-spacing:-.04em;margin:0 0 14px;font-size:27px;line-height:1.03}.resource-shelf a>p{color:#bed2ce;font-size:13px;line-height:1.6}.resource-shelf a:hover>p{color:#39423f}.resource-shelf strong{align-items:center;gap:10px;margin-top:auto;font-size:11px;display:flex}.resource-shelf .arrow-icon{width:15px}@media (width<=900px){.resource-shelf{grid-template-columns:1fr}.resource-shelf>div:first-child{position:static}}@media (width<=600px){.resource-shelf{padding:80px 5vw}.resource-shelf>div:last-child{grid-template-columns:1fr}.resource-shelf a{min-height:250px}.resource-shelf h2{font-size:44px}}.linked-problems{grid-template-columns:repeat(3,1fr);display:grid}.linked-problems>a{border-top:1px solid #aaa;border-right:1px solid #aaa;min-height:260px;padding:28px;transition:background .25s,color .25s;position:relative}.linked-problems>a:last-child{border-right:0}.linked-problems>a:hover{background:var(--ink);color:#fff}.linked-problems>a>span{font:10px var(--font-mono);color:var(--teal-deep)}.linked-problems h3{margin:46px 0 14px;font-size:24px;line-height:1.05}.linked-problems p{font-size:13px;line-height:1.6}.linked-problems .arrow-icon{position:absolute;top:22px;right:22px}.audience-map{background:#dcd9d0;padding:115px 7vw}.audience-head{grid-template-columns:.75fr 1.25fr;gap:7vw;margin-bottom:60px;display:grid}.audience-head .eyebrow{grid-column:1/-1}.audience-head h2{letter-spacing:-.06em;margin:0;font-size:clamp(48px,5.6vw,82px);line-height:.92}.audience-head>p:last-child{align-self:end;max-width:520px;line-height:1.65}.archetype-grid{background:#aaa;grid-template-columns:repeat(4,1fr);gap:2px;display:grid}.archetype-grid a{background:var(--paper);flex-direction:column;min-height:360px;padding:25px;transition:background .25s;display:flex}.archetype-grid a:hover{background:var(--yellow)}.archetype-grid a>span{font:10px var(--font-mono);color:var(--teal-deep)}.archetype-grid h3{letter-spacing:-.04em;margin:65px 0 18px;font-size:28px;line-height:1}.archetype-grid p{color:#555;font-size:13px;line-height:1.6}.archetype-grid strong{align-items:center;gap:10px;margin-top:auto;font-size:11px;display:flex}.archetype-grid .arrow-icon,.audience-all .arrow-icon{width:15px}.audience-all{border-bottom:1px solid;align-items:center;gap:12px;margin-top:35px;padding-bottom:8px;font-size:13px;font-weight:750;display:inline-flex}.agentic-feature{color:#fff;background:#0b0c0b;grid-template-columns:.78fr 1.22fr;align-items:center;gap:8vw;padding:115px 7vw;display:grid}.agentic-feature h2{letter-spacing:-.065em;margin:0 0 30px;font-size:clamp(48px,5.7vw,84px);line-height:.91}.agentic-feature>div:first-child>p:not(.eyebrow){color:#b7bbb7;max-width:620px;line-height:1.65}.agentic-system{background-image:radial-gradient(#28d3be26 1px,#0000 1px);background-size:23px 23px;border:1px solid #ffffff30;flex-direction:column;justify-content:center;align-items:center;gap:18px;min-height:560px;display:flex;position:relative;overflow:hidden}.agentic-system:after{content:"";border:1px solid #28d3be4f;border-radius:50%;width:380px;height:380px;animation:12s linear infinite agent-orbit;position:absolute}.agent-node{z-index:2;width:58%;font:800 11px var(--font-mono);letter-spacing:.1em;background:#111511;border:1px solid #ffffff45;padding:20px;position:relative}.agent-node small{color:#999;letter-spacing:.03em;margin-top:9px;display:block}.an-2{background:var(--teal);color:var(--ink);transform:translate(12%)}.an-2 small{color:#174e47}.an-3{background:var(--yellow);color:var(--ink);transform:translate(-9%)}.an-3 small{color:#56521e}.agentic-system>i{z-index:2;background:#fff6;width:1px;height:32px;position:relative}.agentic-system>b{font:800 9px var(--font-mono);letter-spacing:.14em;color:#777;position:absolute;bottom:22px;left:25px}@keyframes agent-orbit{to{transform:rotate(360deg)}}.impact-band{counter-reset:force-statement}.impact-band article{counter-increment:force-statement;position:relative}.impact-band article:before{content:"0" counter(force-statement);font:10px var(--font-mono);color:#5b571d;position:absolute;top:42px;right:3vw}.equation-band b{font-family:var(--font-mono);color:#1b655d;font-weight:400}.sector-list a{border-bottom:1px solid #aaa;grid-template-columns:50px 1fr 1fr 30px;align-items:center;gap:22px;padding:24px 0;display:grid}.sector-list a>span{font:10px var(--font-mono);color:var(--teal-deep)}.sector-list a h3{margin:0}.sector-list a p{color:#555;margin:0}.sector-list a:hover{background:#ffffff75}.sector-list .arrow-icon{width:17px}@media (width>=901px){.master-nav{gap:19px;font-size:12px}}@media (width<=900px){.audience-head,.agentic-feature{grid-template-columns:1fr}.archetype-grid{grid-template-columns:1fr 1fr}.agentic-system{min-height:500px}}@media (width<=600px){.linked-problems{grid-template-columns:1fr}.linked-problems>a{border-bottom:1px solid #aaa;border-right:0;min-height:0;padding:24px 0 28px}.linked-problems h3{margin:35px 45px 12px 0;font-size:28px}.audience-map{padding:80px 5vw}.audience-head{margin-bottom:40px;display:block}.audience-head h2{margin:22px 0;font-size:46px}.archetype-grid{background:0 0;border-top:2px solid;grid-template-columns:1fr;gap:0}.archetype-grid a{background:0 0;border-bottom:1px solid;min-height:0;padding:28px 0}.archetype-grid h3{margin:38px 0 14px}.agentic-feature{padding:80px 5vw}.agentic-feature h2{font-size:48px}.agentic-system{min-height:430px}.agent-node{width:76%}.impact-band{background:var(--yellow)!important;padding:24px 5vw 34px!important;display:block!important;overflow:visible!important}.impact-band article{background:0 0!important;border:0!important;border-bottom:1px solid #8f891f!important;grid-template-columns:54px 1fr!important;min-height:0!important;padding:30px 0!important;display:grid!important}.impact-band article:before{grid-area:1/1/4;align-self:start;margin-top:4px;position:static}.impact-band article small,.impact-band article strong,.impact-band article p{grid-column:2}.impact-band article strong{font-size:34px;margin:24px 0 14px!important}.equation-band{padding:26px 5vw!important;display:block!important}.equation-band div{border-bottom:1px solid #0b0c0b42!important;grid-template-columns:26px 1fr!important;justify-content:start!important;gap:10px!important;padding:13px 0!important;display:grid!important}.equation-band div b{color:#174e47;grid-area:1/1;font-size:12px!important}.equation-band div span{grid-column:2}.equation-band>strong{padding:24px 0 4px!important;font-size:30px!important;display:block!important}.sector-list a{grid-template-columns:38px 1fr 24px}.sector-list a p{grid-column:2}.sector-list a .arrow-icon{grid-area:1/3/3}.agentic-system:after{width:300px;height:300px}}@media (prefers-reduced-motion:reduce){.agentic-system:after{animation:none}}.handover-band{border-top:1px solid #ffffff2b;grid-template-columns:.82fr 1.18fr;gap:8vw;padding:105px 7vw;display:grid}.handover-band h2{letter-spacing:-.06em;margin:20px 0 0;font-size:clamp(48px,5.7vw,82px);line-height:.92}.handover-band>div:last-child{align-self:end}.handover-band>div:last-child p{color:#b7bbb7;max-width:650px;line-height:1.7}.handover-band .button{margin-top:22px}@media (width<=760px){.handover-band{grid-template-columns:1fr;gap:38px;padding:80px 5vw}.handover-band h2{font-size:46px}.handover-band .button{width:100%}}.offer-suite{background:var(--yellow);grid-template-columns:.72fr 1.28fr;gap:7vw;padding:110px 7vw;display:grid}.offer-suite-head{align-self:start;position:sticky;top:110px}.offer-suite-head h2{letter-spacing:-.055em;margin:20px 0 28px;font-size:clamp(45px,5vw,72px);line-height:.94}.offer-suite-head>p:last-child{max-width:480px;line-height:1.65}.offer-suite-list{border-top:2px solid var(--ink)}.offer-suite-list a{border-bottom:1px solid #8f891f;grid-template-columns:55px 1fr 1fr;align-items:start;gap:24px;padding:28px 0;transition:padding .25s;display:grid}.offer-suite-list a:hover{padding-left:12px}.offer-suite-list a>span{font:10px var(--font-mono);color:#4f4c21}.offer-suite-list h3{margin:0;font-size:25px;line-height:1.05}.offer-suite-list p{margin:0;line-height:1.55}.offer-suite-list strong{grid-column:2/4;align-items:center;gap:9px;font-size:11px;display:flex}.offer-suite-list .arrow-icon{width:14px}@media (width<=800px){.offer-suite{grid-template-columns:1fr;padding:80px 5vw}.offer-suite-head{position:static}.offer-suite-list a{grid-template-columns:40px 1fr}.offer-suite-list p,.offer-suite-list strong{grid-column:2}.offer-suite-list h3{font-size:27px}}@media (width<=900px){.nav-shell{isolation:isolate;z-index:999;-webkit-backdrop-filter:none!important;background:var(--paper)!important}.mobile-nav{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;scrollbar-gutter:stable;box-shadow:0 18px 40px #0004;width:auto!important;height:auto!important;min-height:0!important;max-height:none!important;padding:18px max(22px,5vw) calc(112px + env(safe-area-inset-bottom))!important;background:var(--paper)!important;z-index:1000!important;position:fixed!important;inset:70px 0 0!important;overflow:hidden scroll!important}.menu-toggle:checked~.mobile-nav{visibility:visible!important;opacity:1!important;pointer-events:auto!important;display:flex!important}:is(html:has(.menu-toggle:checked),body:has(.menu-toggle:checked)){overscroll-behavior:none;overflow:hidden!important}.mobile-nav:before{content:"Explore";font:800 9px var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--teal-deep);border-bottom:2px solid var(--ink);padding:4px 0 14px;display:block}.mobile-nav details,.mobile-nav>a{flex:none}.mobile-nav summary{min-height:64px;padding:16px 0!important}.mobile-nav details div{gap:6px!important;padding:0 0 16px!important}.mobile-nav details a{border:1px solid #0000;align-items:center;min-height:48px;display:flex;background:#ece9e0!important;padding:13px 14px!important}.mobile-nav details a:active{background:var(--teal)!important}.mobile-nav>a{align-items:center;min-height:62px;padding:16px 0!important}.mobile-nav .mobile-primary{flex-shrink:0;min-height:58px;background:var(--ink)!important;color:#fff!important;border-bottom:0!important;margin:8px 0 18px!important;padding:17px 18px!important}}.insights-panel{min-width:390px}.insights-explorer{padding-top:80px}.insight-controls{grid-template-columns:minmax(280px,.72fr) 1.28fr;align-items:end;gap:32px;margin:0 0 22px;display:grid}.insight-controls label span{font:800 9px var(--font-mono);text-transform:uppercase;letter-spacing:.11em;margin-bottom:9px;display:block}.insight-controls input{background:var(--paper);border:1px solid #8f8d86;outline:none;width:100%;padding:15px 16px;font-family:inherit;font-size:14px}.insight-controls input:focus{border-color:var(--teal-deep);box-shadow:0 0 0 3px #28d3be33}.insight-filters{flex-wrap:wrap;gap:7px;display:flex}.insight-filters button,.insight-empty button{font:800 9px var(--font-mono);text-transform:uppercase;letter-spacing:.05em;cursor:pointer;background:0 0;border:1px solid #8f8d86;padding:10px 13px}.insight-filters button:hover,.insight-filters button.active,.insight-empty button:hover{background:var(--ink);color:#fff;border-color:var(--ink)}.insight-count{font:800 9px var(--font-mono);text-transform:uppercase;letter-spacing:.1em;margin:0 0 20px}.insight-empty{background:var(--paper);border:1px solid #aaa;padding:50px}.insight-empty h3{margin:0 0 10px;font-size:32px}.pillar-articles{padding-top:85px;padding-bottom:85px}@media (width<=900px){.insight-controls{grid-template-columns:1fr}.insight-filters{flex-wrap:nowrap;padding-bottom:8px;overflow-x:auto}.insight-filters button{flex:none}}@media (width<=600px){.insights-explorer,.pillar-articles{padding-top:58px}.insight-controls{gap:22px}.insight-controls input{font-size:16px}.insight-empty{padding:30px 22px}}@media (width<=420px){.mobile-nav{padding-left:20px!important;padding-right:20px!important}.mobile-nav summary,.mobile-nav>a{font-size:21px!important}.mobile-nav details div{grid-template-columns:1fr 1fr}.mobile-nav details a{font-size:13px}}@media (height<=560px) and (width<=900px){.mobile-nav{padding-top:10px!important}.mobile-nav:before{padding-bottom:9px}.mobile-nav summary,.mobile-nav>a{min-height:52px;padding:11px 0!important}.mobile-nav .mobile-primary{margin:6px 0 12px!important;padding:14px 16px!important}}.offer-finder{background:var(--yellow);color:var(--ink);padding:110px 7vw}.offer-finder-head{grid-template-columns:1.1fr .9fr;align-items:end;gap:8vw;margin-bottom:55px;display:grid}.offer-finder-head h2{letter-spacing:-.065em;max-width:900px;margin:0;font-size:clamp(48px,6vw,88px);line-height:.91}.offer-finder-head>div:last-child p{max-width:560px;font-size:17px;line-height:1.65}.offer-finder-actions{align-items:center;gap:24px;margin-top:22px;display:flex}.offer-finder-actions .button{min-width:220px}.offer-finder-actions .text-link{align-items:center;gap:10px;display:inline-flex}.offer-route-list{border-top:2px solid var(--ink);scroll-margin-top:90px}.offer-route-list article{border-bottom:1px solid #8f891f;grid-template-columns:1fr .82fr 1fr 170px;align-items:start;gap:3vw;padding:34px 0;display:grid}.offer-route-signal span,.offer-route-answer small,.offer-route-pressure small{font:800 9px var(--font-mono);letter-spacing:.11em;text-transform:uppercase;color:#4c491e}.offer-route-signal p{max-width:520px;margin:18px 0 0;font-size:19px;line-height:1.36}.offer-route-pressure{border-left:1px solid #8f891f;padding-left:22px}.offer-route-pressure p{color:#4b481e;margin:16px 0 0;font-size:13px;line-height:1.6}.offer-route-answer h3{letter-spacing:-.04em;margin:15px 0 12px;font-size:28px;line-height:1}.offer-route-answer p{margin:0 0 17px;font-size:14px;line-height:1.55}.offer-route-answer b{font:800 10px var(--font-mono);text-transform:uppercase;letter-spacing:.08em}.offer-route-actions{flex-direction:column;gap:10px;display:flex}.offer-route-actions a{border:1px solid var(--ink);justify-content:space-between;align-items:center;min-height:46px;padding:13px 14px;font-size:11px;font-weight:800;display:flex}.offer-route-actions .arrow-icon{width:14px}.offer-finder-close{justify-content:space-between;align-items:center;gap:30px;padding-top:38px;display:flex}.offer-finder-close div{flex-direction:column;gap:8px;display:flex}.offer-finder-close small{font:800 9px var(--font-mono);text-transform:uppercase;letter-spacing:.1em}.offer-finder-close strong{max-width:760px;font-size:20px}.offer-finder-compact{padding-top:100px;padding-bottom:100px}@media (width<=1050px){.offer-route-list article{grid-template-columns:1fr 1fr}.offer-route-actions{grid-column:2;grid-template-columns:1fr 1fr;display:grid}.offer-route-pressure{grid-area:2/1}.offer-route-answer{grid-area:2/2}}@media (width<=800px){.offer-finder{padding:78px 5vw}.offer-finder-head{grid-template-columns:1fr;gap:24px;margin-bottom:42px}.offer-finder-head h2{font-size:48px}.offer-finder-actions{flex-direction:column;align-items:flex-start;gap:14px}.offer-route-list article{grid-template-columns:1fr;gap:22px;padding:30px 0}.offer-route-signal p{font-size:23px}.offer-route-pressure{background:#ffef64;border:1px solid #8f891f;grid-area:auto/1;padding:20px}.offer-route-answer{background:#fff9;border:1px solid #8f891f;grid-area:auto/1;padding:22px}.offer-route-answer h3{font-size:29px}.offer-route-actions{grid-column:1;grid-template-columns:1fr 1fr;display:grid}.offer-finder-close{flex-direction:column;align-items:stretch}.offer-finder-close .button{width:100%}}@media (width<=430px){.offer-finder-head h2{font-size:42px}.offer-route-actions{grid-template-columns:1fr}.offer-route-actions a{min-height:50px}}.site-progress{z-index:2000;pointer-events:none;height:3px;position:fixed;top:0;left:0;right:0}.site-progress i{background:var(--teal);width:100%;height:100%;transform:scaleX(var(--page-progress,0));transform-origin:0;display:block;box-shadow:0 0 12px #28d3be88}.button,.text-link,.card-link{position:relative}.button:after{content:"";transform-origin:0;background:currentColor;height:1px;transition:transform .35s;position:absolute;inset:auto 18px 10px;transform:scaleX(0)}.button:hover:after,.button:focus-visible:after{transform:scaleX(1)}.content-title h2,.section-heading h2,.latest-head h2{text-wrap:balance}.page-intro,.hero-body,.content-title>p{text-wrap:pretty}.studio-actions{background:var(--yellow);grid-template-columns:1.35fr .65fr;align-items:end;gap:8vw;padding:70px 7vw;display:grid}.studio-actions h2{letter-spacing:-.06em;margin:18px 0;font-size:clamp(46px,6vw,78px);line-height:.92}.studio-actions p{max-width:720px;line-height:1.65}.studio-actions>div:last-child{border-top:2px solid;flex-direction:column;display:flex}.studio-actions a{border-bottom:1px solid;justify-content:space-between;padding:18px 0;font-weight:750;display:flex}.studio-metrics{grid-template-columns:repeat(4,1fr)}.studio-anchor{scroll-margin-top:85px}@media (width<=800px){.studio-actions{grid-template-columns:1fr;padding:58px 5vw}.studio-actions h2{font-size:46px}.studio-metrics{grid-template-columns:1fr 1fr}.studio-metrics strong{font-size:48px!important}}@media (prefers-reduced-motion:reduce){.site-progress,.button:after{display:none}}.form-section select{font:15px var(--font-geist);background:#fff5;border:0;border-bottom:1px solid #111;outline:none;padding:14px}.form-section select:focus{background:#fff9}.form-context{border-left:3px solid var(--yellow);background:#ffffff3d;margin-top:30px;padding:18px}.form-context strong{margin-top:5px;display:block}.button-outline-light{color:#fff;background:0 0;border:1px solid #ffffff80}.form-section button:disabled{cursor:wait;opacity:.65}.form-success{border-left:4px solid var(--teal-deep);background:#f7f5ee;padding:20px}.form-success p{margin:0 0 8px}.form-success strong{font-size:18px;line-height:1.35}.form-error{background:#fff3d8;border-left:4px solid #9b351f;margin:0;padding:15px;font-size:13px;line-height:1.5}.form-error a{text-decoration:underline}.working-tool{background:#f2efe5;padding:95px 7vw}.working-tool-head{grid-template-columns:1.3fr .7fr;align-items:end;gap:8vw;margin-bottom:55px;display:grid}.working-tool h2{letter-spacing:-.07em;margin:0 0 25px;font-size:clamp(50px,7vw,92px);line-height:.9}.working-tool-head p:not(.eyebrow){max-width:720px;line-height:1.65}.tool-score{background:var(--yellow);flex-direction:column;padding:30px;display:flex}.tool-score small{text-transform:uppercase;letter-spacing:.12em;font-size:10px}.tool-score strong{letter-spacing:-.07em;font-size:72px}.tool-score strong i{font-size:18px;font-style:normal}.tool-score button{text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid;margin-top:18px;padding:15px 0 0;font-weight:750}.tool-rows{border-top:1px solid #aaa69c}.tool-rows label{border-bottom:1px solid #aaa69c;grid-template-columns:60px 1fr 150px;align-items:center;gap:22px;padding:22px 0;display:grid}.tool-rows label>span{font:11px var(--font-mono);color:var(--teal)}.tool-rows label>b{font-size:18px}.tool-rows select{background:#fff;border:1px solid #aaa;padding:10px}.tool-rows input{justify-self:end;width:24px;height:24px}.tool-outcomes{max-width:850px;margin-top:50px}.tool-outcomes>p:not(.eyebrow){border-bottom:1px solid #ccc;padding:12px 0}.tool-outcomes .button{margin-top:25px}@media (width<=600px){.working-tool{padding:70px 6vw}.working-tool-head{grid-template-columns:1fr;gap:28px}.working-tool h2{font-size:52px}.tool-rows label{grid-template-columns:35px 1fr auto;gap:12px}.tool-rows label>b{font-size:15px}.tool-rows select{width:90px}.tool-score strong{font-size:58px}}@media print{.nav-shell,.site-footer,.mobile-action-bar,.page-cta,.latest-thinking,.conversion-rail,.diagnostic-progress{display:none!important}.archetype-diagnostic,.working-tool{color:#111!important;background:#fff!important;padding:30px!important}.diagnostic-result p,.diagnostic-result dd{color:#111!important}.diagnostic-actions{display:none!important}.tool-score{border:1px solid #111}.working-tool{break-inside:avoid}}@media (width<=900px){.motion-ready [data-reveal]{opacity:1!important;transition:none!important;transform:none!important}.site-progress{display:none!important}.hero-system *,.decision-orbit *,.question-ticker *,.decision-stream *,.agentic-system *,.journey-bridge *{animation:none!important}.editorial-break img{will-change:auto!important;transform:none!important}.showcase-card{will-change:auto!important;transform:none!important;box-shadow:10px 12px #0004!important}.mockup-gallery{height:auto!important;min-height:0!important;padding:70px 5vw!important}.mockup-sticky{height:auto!important;min-height:0!important;padding:0!important;display:block!important;position:relative!important;top:auto!important;overflow:visible!important}.mockup-gallery-copy:after{content:"The four views assemble into one decision system";font:800 9px var(--font-mono);letter-spacing:.11em;text-transform:uppercase;color:var(--yellow);margin-top:22px;display:block}.mockup-composition{height:620px!important;min-height:620px!important;margin:38px 0 0!important;padding:0!important;display:block!important;position:relative!important;overflow:hidden!important;transform:none!important}.showcase-card{will-change:auto!important;min-height:0!important;padding:13px!important;position:absolute!important}.showcase-card footer{color:#555!important;border:0!important;margin:0!important;padding:0!important;position:absolute!important;bottom:12px!important;left:13px!important;right:13px!important}.portfolio-card{z-index:2;width:68%!important;height:42%!important;inset:0 auto auto 0!important}.workflow-card{z-index:4;width:77%!important;height:43%!important;inset:27% 0 auto auto!important}.governance-card{z-index:3;width:54%!important;height:36%!important;inset:auto auto 2% 1%!important}.evidence-card-v2{z-index:1;width:45%!important;height:34%!important;inset:2% 1% auto auto!important}.gallery-label{z-index:8!important;margin:0!important;position:absolute!important;inset:43% auto auto 15%!important;transform:none!important}main>section:not(.hero),main>figure{content-visibility:auto;contain-intrinsic-size:auto 720px}}@keyframes mobile-card-assemble{0%{transform:translate3d(var(--assemble-x),var(--assemble-y),0) rotate(var(--assemble-r));opacity:.7}to{opacity:1;transform:none}}@supports (animation-timeline:view()){@media (width<=900px) and (prefers-reduced-motion:no-preference){.mockup-composition .portfolio-card{--assemble-x:-20px;--assemble-y:35px;--assemble-r:-3deg}.mockup-composition .workflow-card{--assemble-x:24px;--assemble-y:-24px;--assemble-r:3deg}.mockup-composition .governance-card{--assemble-x:-16px;--assemble-y:-28px;--assemble-r:-2deg}.mockup-composition .evidence-card-v2{--assemble-x:20px;--assemble-y:28px;--assemble-r:2deg}.mockup-composition .showcase-card{animation:linear both mobile-card-assemble;animation-timeline:view();animation-range:entry cover 48%}}}.answer-brief{background:#dedbd2;border-bottom:1px solid #aaa69d;padding:34px 7vw 42px}.answer-brief>.eyebrow{margin-bottom:22px}.answer-brief dl{border-top:2px solid var(--ink);grid-template-columns:1fr 1fr 1fr;margin:0;display:grid}.answer-brief dl>div{border-right:1px solid #aaa69d;padding:22px 26px 4px 0}.answer-brief dl>div+div{padding-left:26px}.answer-brief dl>div:last-child{border-right:0}.answer-brief dt{font:800 9px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--teal-deep);margin-bottom:12px}.answer-brief dd{color:#44433e;margin:0;font-size:14px;line-height:1.6}@media (width<=700px){.answer-brief{padding:30px 5vw}.answer-brief dl{grid-template-columns:1fr}.answer-brief dl>div,.answer-brief dl>div+div{border-bottom:1px solid #aaa69d;border-right:0;padding:18px 0}.answer-brief dl>div:last-child{border-bottom:0}}.refined-signal-hero{--rsx:72%;--rsy:42%;color:#fff;background:#090a09;align-items:center;min-height:calc(100svh - 82px);padding:70px 6vw 75px;display:flex;position:relative;overflow:hidden}.refined-dot-field{grid-template-rows:repeat(8,1fr);grid-template-columns:repeat(12,1fr);padding:4vw;display:grid;position:absolute;inset:0}.refined-dot-field i{background:#ffffff29;border-radius:50%;place-self:center;width:4px;height:4px}.refined-glow{background:radial-gradient(circle 260px at var(--rsx) var(--rsy),#28d3be38,transparent 72%);transition:background 80ms;position:absolute;inset:0}.force-line{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.force-line path{fill:none;stroke:var(--teal);stroke-width:3px;vector-effect:non-scaling-stroke;stroke-dasharray:9 14;filter:drop-shadow(0 0 9px #28d3be75);animation:12s linear infinite force-travel}.force-line circle{fill:var(--yellow);stroke:#fff3;stroke-width:18px;vector-effect:non-scaling-stroke;animation:2.8s ease-out infinite selected-signal}.refined-signal-copy{z-index:4;width:68%;max-width:1000px;position:relative}.refined-signal-copy h1{letter-spacing:-.085em;margin:0;font-size:clamp(72px,9.2vw,146px);line-height:.79}.refined-signal-copy h1 em{color:var(--yellow);font-style:normal;display:block}.refined-signal-copy>p:not(.eyebrow){color:#b7bab4;max-width:650px;margin:34px 0;font-size:18px;line-height:1.55}.value-marker{z-index:5;background:var(--yellow);color:#111;width:170px;padding:18px;position:absolute;top:11%;right:5vw;box-shadow:12px 12px #28d3be}.value-marker small,.value-marker span{font:800 7px var(--font-mono);letter-spacing:.11em;display:block}.value-marker strong{margin:28px 0;font-size:29px;line-height:.9;display:block}.signal-corner{font:800 8px var(--font-mono);letter-spacing:.13em;color:#777;position:absolute;bottom:30px;right:5vw}.refined-proof{color:#111;background:#e8e5dc;border-bottom:1px solid #aaa;grid-template-columns:repeat(4,1fr);padding:0 6vw;display:grid}.refined-proof span{border-right:1px solid #aaa;padding:22px 22px 22px 0;font-size:11px}.refined-proof span+span{padding-left:22px}.refined-proof span:last-child{border-right:0}.refined-proof b{font:800 8px var(--font-mono);letter-spacing:.12em;color:#0d776c;margin-bottom:8px;display:block}.refined-review{background:var(--paper);padding:80px 7vw}.refined-review h2{letter-spacing:-.065em;max-width:900px;margin:0 0 28px;font-size:clamp(48px,6vw,86px);line-height:.9}.refined-review p:not(.eyebrow){max-width:650px;line-height:1.6}.refined-review a{border-bottom:1px solid;margin-top:25px;padding-bottom:7px;font-weight:750;display:inline-block}@keyframes force-travel{to{stroke-dashoffset:-230px}}@keyframes selected-signal{to{stroke-width:80px;stroke-opacity:0}}@media (width<=900px){.refined-signal-hero{align-items:flex-start;min-height:880px;padding:100px 5vw 110px}.refined-signal-copy{width:100%}.refined-signal-copy h1{font-size:clamp(62px,15vw,92px)}.value-marker{width:145px;top:auto;bottom:85px;right:5vw}.force-line{transform-origin:50%;transform:scale(1.35)}.refined-proof{grid-template-columns:1fr 1fr}.refined-proof span:nth-child(2){border-right:0}.refined-proof span:nth-child(n+3){border-top:1px solid #aaa}}@media (width<=560px){.refined-signal-hero{min-height:850px;padding-top:90px}.refined-signal-copy h1{font-size:59px}.refined-signal-copy>p:not(.eyebrow){font-size:16px}.refined-signal-copy .button{width:100%}.value-marker{bottom:76px}.refined-proof{grid-template-columns:1fr}.refined-proof span,.refined-proof span+span{border-bottom:1px solid #aaa;border-right:0;padding:17px 0}.signal-corner{display:none}}@media (prefers-reduced-motion:reduce){.force-line path,.force-line circle{animation:none!important}}.force-road{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.road-edge{fill:none;stroke:#28d3be45;stroke-width:30px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 12px #28d3be28)}.road-centre{fill:none;stroke:#d9fff7;stroke-width:2px;vector-effect:non-scaling-stroke;stroke-dasharray:12 18;animation:10s linear infinite road-markings}.force-car rect:first-child{fill:var(--yellow);stroke:#111;stroke-width:1px}.force-car .car-glass{fill:#111}.force-car circle{fill:var(--teal);stroke:#111;stroke-width:1px}.road-destination{fill:var(--yellow);stroke:#f3e84d32;stroke-width:24px;vector-effect:non-scaling-stroke;animation:2.8s ease-out infinite selected-signal}.road-value{box-shadow:12px 12px #28d3be}.road-origin{z-index:4;color:#777;font:800 7px var(--font-mono);letter-spacing:.12em;flex-direction:column;gap:5px;display:flex;position:absolute;bottom:32px;left:4vw}.road-origin b{color:#aaa;font-size:8px}@keyframes road-markings{to{stroke-dashoffset:-240px}}@media (prefers-reduced-motion:reduce){.road-centre,.road-destination{animation:none!important}.force-car{display:none}}.hero-route-signals{z-index:3;pointer-events:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid;position:absolute;top:50%;left:53%;right:12%;transform:rotate(-1.5deg)}.hero-route-signals article{border:1px solid #ffffff24;border-top:2px solid var(--teal);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#090a09d9;min-height:105px;padding:18px 16px 15px;position:relative;box-shadow:8px 8px #0006}.hero-route-signals article:nth-child(2){transform:translateY(36px)}.hero-route-signals article:nth-child(3){transform:translateY(-22px)}.hero-route-signals article:before{content:"";border-left:1px solid #28d3be77;height:30px;position:absolute;top:-32px;left:20px}.hero-route-signals span{float:right;font:800 7px var(--font-mono);letter-spacing:.12em;color:#ffffff60}.hero-route-signals small{font:800 8px var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--teal);display:block}.hero-route-signals b{color:#e8e7e0;margin-top:24px;font-size:12px;line-height:1.25;display:block}.hero-route-signals article:nth-child(3){border-top-color:var(--yellow)}.hero-route-signals article:nth-child(3) small{color:var(--yellow)}@media (width<=1250px){.hero-route-signals{gap:10px;left:51%;right:9%}.hero-route-signals article{padding:15px 12px}.hero-route-signals b{font-size:11px}}@media (width<=1024px){.hero-route-signals{display:none}}@media (width>=901px){.master-nav{gap:18px;font-size:12px}.desktop-explore>a{align-items:center;gap:7px;display:flex}.desktop-explore>a b{color:var(--teal-deep);font-size:16px;font-weight:500}.explore-panel{width:610px;padding:14px;left:auto;right:-24px}.help-panel{left:auto;right:-130px}.sector-panel{padding:18px;left:auto;right:-150px}.insights-panel{width:520px;left:auto;right:-55px}.story-panel,.audience-panel,.help-panel{padding:18px}}.compact-road-card{--route-bg:#0a0b0a;--route-road:#26cdbb;--route-accent:#ffeb35;aspect-ratio:1.15;background:var(--route-bg);color:#fff;box-shadow:18px 18px 0 var(--route-accent);border:1px solid #ffffff2e;min-width:0;position:relative;overflow:hidden}.road-tone-1{--route-bg:#16675e;--route-road:#ffeb35;--route-accent:#0b0c0b}.road-tone-2{--route-bg:#ffeb35;--route-road:#0d756a;--route-accent:#25cdb9;color:#111}.road-tone-3{--route-bg:#ece9df;--route-road:#22bca9;--route-accent:#ffeb35;color:#111}.compact-road-grid{opacity:.1;background-image:radial-gradient(currentColor 1px,#0000 1px);background-size:30px 30px;position:absolute;inset:0}.compact-road-card svg{width:100%;height:100%;position:absolute;inset:0}.compact-road-edge{fill:none;stroke:var(--route-road);stroke-width:25px;vector-effect:non-scaling-stroke;opacity:.38}.compact-road-centre{fill:none;stroke:currentColor;stroke-width:1.5px;vector-effect:non-scaling-stroke;stroke-dasharray:9 13;opacity:.68;animation:10s linear infinite road-markings}.compact-force-car rect:first-child{fill:var(--route-accent);stroke:#111}.compact-force-car .compact-car-glass{fill:#111}.compact-force-car circle{fill:var(--route-road);stroke:#111}.compact-destination{fill:var(--route-accent);stroke:var(--route-accent);stroke-width:15px;vector-effect:non-scaling-stroke;opacity:.88}.compact-route-start,.compact-route-end{z-index:2;font-family:var(--font-mono);letter-spacing:.11em;flex-direction:column;display:flex;position:absolute}.compact-route-start{bottom:20px;left:22px}.compact-route-end{background:var(--route-accent);color:#111;box-shadow:7px 7px 0 var(--route-road);max-width:160px;padding:14px;top:18px;right:20px}.compact-route-start small,.compact-route-end small{opacity:.65;font-size:7px}.compact-route-start strong,.compact-route-end strong{margin-top:5px;font-size:9px}.compact-route-end span{margin-top:18px;font-size:6px}.page-hero .compact-road-card{justify-self:end;width:min(34vw,470px)}@media (width<=900px){.page-hero .compact-road-card{justify-self:center;width:min(78vw,520px)}.compact-road-card{box-shadow:12px 12px 0 var(--route-accent)}}@media (width<=560px){.page-hero .compact-road-card{width:86vw}.compact-route-end{max-width:135px}.road-signal-hero .refined-dot-field{grid-template-rows:repeat(6,1fr);grid-template-columns:repeat(8,1fr)}.road-signal-hero .force-road{opacity:.85}}@media (prefers-reduced-motion:reduce){.compact-road-centre{animation:none}.compact-force-car{display:none}}.compact-route-end{color:#0b0c0b;box-shadow:7px 7px 0 var(--route-road);background:#ffeb35}.decision-questions>.diagnostic-intro,.decision-questions>.diagnostic-sequence{display:block}.decision-questions>.diagnostic-intro{padding-right:2vw}.diagnostic-intro>p:last-child{font-size:16px}.explore-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.refined-dot-field{background-image:radial-gradient(circle,#ffffff29 2px,#0000 2.3px);background-position:50%;background-size:8.333% 12.5%;display:block}.tactile-field{--tx:72%;--ty:42%;isolation:isolate;position:relative;overflow:hidden}.tactile-field>*{z-index:2;position:relative}.tactile-field:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle 250px at var(--tx) var(--ty),#27d1bc29,transparent 72%);opacity:.82;position:absolute;inset:0}.dot-field-section:after{content:"";z-index:1;pointer-events:none;background-image:radial-gradient(circle,#ffffff24 1.2px,#0000 1.4px);background-size:54px 54px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(100deg,#0000 7%,#000 35% 88%,#0000);mask-image:linear-gradient(100deg,#0000 7%,#000 35% 88%,#0000)}.page-hero.tactile-field:before{opacity:.65}.page-hero.tactile-field>*{z-index:2}.orbit-ring:before{display:none}.orbit-car{background:var(--yellow);width:20px;height:12px;box-shadow:inset 0 0 0 3px var(--yellow);border:1px solid #0b0c0b;border-radius:4px 5px 3px 3px;margin-left:-10px;position:absolute;top:-7px;left:50%;transform:rotate(4deg)}.orbit-car:before{content:"";background:#0b0c0b;border-radius:2px;width:8px;height:5px;position:absolute;top:2px;left:6px}.orbit-car:after{content:"";background:#0b0c0b;border-radius:50%;width:4px;height:4px;position:absolute;bottom:-4px;left:2px;box-shadow:12px 0 #0b0c0b}.ring-two .orbit-car{background:var(--teal);box-shadow:inset 0 0 0 3px var(--teal);transform:rotate(-7deg)}.page-pullquote{color:#fff;background:#0b0c0b;border-top:1px solid #ffffff20;grid-template-columns:minmax(0,1.5fr) minmax(180px,.5fr);align-items:end;gap:8vw;padding:105px 7vw;display:grid}.page-pullquote blockquote{letter-spacing:-.06em;margin:0;font-size:clamp(38px,5vw,72px);font-weight:710;line-height:.98}.page-pullquote p{border-top:2px solid var(--yellow);font:800 9px/1.5 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--teal);margin:0;padding-top:18px}@media (width<=900px){.page-pullquote{grid-template-columns:1fr;gap:42px;padding:80px 6vw}.tactile-field:before{display:none}.dot-field-section:after{opacity:.55;background-size:42px 42px}.orbit-car{width:18px;height:11px}}@media (prefers-reduced-motion:reduce){.tactile-field:before{display:none}}.selected-experience{color:#fff;background:#0b0c0b;border-top:1px solid #ffffff1f;padding:110px 7vw}.experience-intro{grid-template-columns:1.15fr .85fr;align-items:end;gap:9vw;margin-bottom:70px;display:grid}.experience-intro h2{letter-spacing:-.075em;margin:18px 0 0;font-size:clamp(54px,7vw,100px);line-height:.86}.experience-intro h2 em{color:var(--yellow);font-style:normal}.experience-intro>div:last-child>p{color:#e7e5dc;font-size:20px;line-height:1.5}.experience-intro>div:last-child>small{font:700 9px/1.6 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#8d928e;border-top:1px solid #ffffff38;margin-top:26px;padding-top:18px;display:block}.experience-proof-grid{border-top:1px solid #ffffff3b;border-left:1px solid #ffffff3b;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.experience-proof-grid article{border-bottom:1px solid #ffffff3b;border-right:1px solid #ffffff3b;flex-direction:column;min-height:330px;padding:34px;display:flex;position:relative;overflow:hidden}.experience-proof-grid article:after{content:"";border:1px solid var(--teal);opacity:.4;border-radius:50%;width:180px;height:180px;position:absolute;top:-90px;right:-85px}.experience-proof-grid span{font:750 8px var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--teal)}.experience-proof-grid small{font:750 12px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--yellow);margin:44px 0 18px;display:block}.experience-proof-grid p{max-width:620px;margin:0;font-size:23px;line-height:1.35}.experience-proof-grid strong{color:#b8bdb8;border-top:1px solid #ffffff27;margin-top:auto;padding-top:25px;font-size:14px;display:block}.selected-experience-compact{padding-top:85px;padding-bottom:85px}.selected-experience-compact .experience-proof-grid article{min-height:285px}.opportunity-review-cta{background:var(--teal-deep);color:#fff;grid-template-columns:1.08fr .92fr;align-items:start;gap:9vw;padding:100px 7vw;display:grid}.opportunity-review-cta h2{letter-spacing:-.075em;margin:20px 0 28px;font-size:clamp(55px,7vw,96px);line-height:.86}.opportunity-review-cta>div:first-child>p:not(.eyebrow){max-width:650px;font-size:18px;line-height:1.6}.review-cta-proof{border-top:2px solid var(--yellow);flex-direction:column;display:flex}.review-cta-proof>span{border-bottom:1px solid #ffffff4a;padding:18px 0;font-size:15px}.review-cta-proof>span b{font:800 8px var(--font-mono);color:var(--yellow);margin-right:20px}.review-cta-proof .button{align-self:flex-start;margin-top:28px}.review-cta-secondary{color:#fff;border-bottom:1px solid;align-self:flex-start;margin-top:18px;padding-bottom:6px;font-size:13px;font-weight:750}.opportunity-review-cta-light{color:#111;background:#e7e4da;border-top:1px solid #aaa69d}.opportunity-review-cta-light .eyebrow{color:var(--teal-deep)}.opportunity-review-cta-light .review-cta-proof{border-color:var(--teal-deep)}.opportunity-review-cta-light .review-cta-proof>span{border-color:#aaa69d}.opportunity-review-cta-light .review-cta-proof>span b{color:var(--teal-deep)}.opportunity-review-cta-light .review-cta-secondary{color:#111}@media (width<=800px){.selected-experience{padding:78px 5vw}.experience-intro,.opportunity-review-cta{grid-template-columns:1fr;gap:48px}.experience-intro{margin-bottom:48px}.experience-intro h2,.opportunity-review-cta h2{font-size:52px}.experience-proof-grid{grid-template-columns:1fr}.experience-proof-grid article{min-height:285px;padding:27px}.experience-proof-grid p{font-size:20px}.opportunity-review-cta{padding:74px 5vw}.review-cta-proof .button{width:100%}}.contact-hero{padding-bottom:72px}.contact-hero .page-hero-grid{grid-template-columns:.82fr 1.18fr;align-items:start;gap:6vw}.contact-hero .page-hero-copy{padding-top:25px}.contact-hero .page-hero-copy h1{font-size:clamp(58px,7vw,104px)}.form-section-embedded{background:0 0;padding:0;display:block}.form-section-embedded form{background:var(--teal);color:#0b0c0b;box-shadow:16px 16px 0 var(--yellow);gap:16px;padding:34px}.form-card-head{border-bottom:1px solid #0b0c0b55;padding-bottom:12px}.form-card-head h2{letter-spacing:-.05em;margin:8px 0 0;font-size:clamp(32px,3vw,47px)}.form-section-embedded input,.form-section-embedded textarea,.form-section-embedded select{background:#ffffff9c}.form-section-embedded .form-context{border-left:3px solid var(--yellow);background:#fff7;margin:16px 0 0;padding:12px}@media (width<=900px){.contact-hero .page-hero-grid{grid-template-columns:1fr;gap:38px}.contact-hero .page-hero-copy{padding-top:0}.form-section-embedded{width:100%}.form-section-embedded form{box-shadow:11px 11px 0 var(--yellow)}}@media (width<=600px){.contact-hero{padding-bottom:54px}.form-section-embedded form{grid-template-columns:1fr;padding:23px}.form-section-embedded label{grid-column:1}.form-card-head h2{font-size:36px}}.decision-assistant{z-index:1500;font-family:var(--font-geist);position:fixed;bottom:20px;right:22px}.assistant-launcher{background:var(--yellow);color:#0b0c0b;min-height:52px;font:750 12px var(--font-geist);cursor:pointer;border:0;align-items:center;gap:11px;padding:8px 17px 8px 9px;display:flex;box-shadow:7px 7px #0b0c0b}.assistant-launcher i{background:#0b0c0b;border-radius:50%;width:35px;height:35px;display:block;position:relative}.assistant-launcher i:before{content:"";border:1.5px solid var(--teal);border-radius:4px 5px 3px 3px;width:20px;height:9px;position:absolute;top:10px;left:7px}.assistant-launcher i b{background:var(--yellow);border-radius:50%;width:4px;height:4px;position:absolute;bottom:8px}.assistant-launcher i b:first-child{left:9px}.assistant-launcher i b:last-child{right:9px}.assistant-panel{color:#0b0c0b;background:#efede5;border:1px solid #0b0c0b;flex-direction:column;width:min(390px,100vw - 28px);max-height:min(680px,100svh - 105px);display:flex;position:absolute;bottom:66px;right:0;overflow:hidden;box-shadow:12px 12px #0b0c0b}.assistant-panel header{color:#fff;background:#0b0c0b;justify-content:space-between;align-items:center;padding:17px 18px;display:flex}.assistant-panel header small,.assistant-panel header strong{display:block}.assistant-panel header small{font:800 7px var(--font-mono);letter-spacing:.13em;color:var(--teal)}.assistant-panel header strong{margin-top:4px;font-size:18px}.assistant-panel header button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff70;width:33px;height:33px;font-size:24px;line-height:1}.assistant-progress{background:#d1cec4;height:4px}.assistant-progress i{background:var(--teal);height:100%;transition:width .35s;display:block}.assistant-thread{padding:18px;overflow:auto}.assistant-message{border-left:3px solid var(--teal);background:#fff;margin:0 38px 18px 0;padding:14px;font-size:12px;line-height:1.5}.assistant-question>span,.assistant-result>span{font:800 7px var(--font-mono);letter-spacing:.13em;color:var(--teal-deep)}.assistant-question h3,.assistant-result h3{letter-spacing:-.05em;margin:12px 0 18px;font-size:28px;line-height:1}.assistant-question>div{gap:7px;display:grid}.assistant-question button{text-align:left;font:650 13px var(--font-geist);cursor:pointer;background:0 0;border:1px solid #a8a59c;justify-content:space-between;gap:12px;padding:13px;display:flex}.assistant-question button:hover,.assistant-question button:focus-visible{background:var(--yellow);border-color:#0b0c0b}.assistant-question button b{color:var(--teal-deep)}.assistant-answer{color:#fff;background:#0b0c0b;margin:0 0 18px 42px;padding:12px;font-size:12px}.assistant-result{border-top:4px solid var(--teal);background:#fff;padding:18px}.assistant-result p{font-size:13px;line-height:1.55}.assistant-result a{background:var(--yellow);justify-content:space-between;margin-top:10px;padding:12px;font-size:12px;font-weight:750;display:flex}.assistant-result .assistant-contact{color:#fff;background:#0b0c0b}.assistant-result>button{font:700 10px var(--font-geist);cursor:pointer;background:0 0;border:0;border-bottom:1px solid;margin-top:14px;padding:4px 0}@media (width<=900px){.decision-assistant{bottom:74px;right:14px}.assistant-panel{bottom:65px}.assistant-launcher{padding-right:12px}.assistant-launcher span{max-width:145px;line-height:1.15}}@media (width<=430px){.decision-assistant{right:9px}.assistant-launcher span{font-size:11px}.assistant-panel{width:calc(100vw - 18px);max-height:calc(100svh - 155px);right:0}}.narrative-seam{height:min(58vw,700px);margin-top:-1px;margin-bottom:-1px}.narrative-seam:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(#090a09 0,#0000 18% 76%,#090a09 100%);position:absolute;inset:0}.sales-spine span{align-items:center;gap:12px;display:flex!important}.sales-spine b{font:800 8px var(--font-mono);color:var(--yellow);letter-spacing:.12em}@media (width<=600px){.mobile-action-bar,.nav-cta{display:none!important}.decision-assistant{bottom:14px;right:14px}.assistant-launcher{border-radius:0;width:52px;min-width:52px;height:52px;padding:8px;box-shadow:5px 5px #0b0c0b}.assistant-launcher span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.assistant-panel{max-height:calc(100svh - 96px);bottom:65px}.narrative-seam{height:118vw;min-height:470px;margin:0}.narrative-seam figcaption{bottom:12vw}.sales-spine{gap:0;display:grid!important}.sales-spine span{border-top:1px solid #ffffff2b;padding:15px 0!important}}@media (prefers-reduced-motion:reduce){.assistant-progress i{transition:none}}.home-road-card{display:none}@media (width<=1024px){.road-signal-hero{grid-template-columns:minmax(0,1.05fr) minmax(320px,.75fr);align-items:center;gap:5vw;min-height:calc(100svh - 82px);padding:62px 5vw;display:grid}.road-signal-hero .force-road,.road-signal-hero .value-marker,.road-signal-hero .road-origin{display:none}.road-signal-hero .refined-signal-copy{width:100%;max-width:650px}.road-signal-hero .refined-signal-copy h1{font-size:clamp(60px,7.7vw,82px);line-height:.84}.road-signal-hero .refined-signal-copy>p:not(.eyebrow){margin:26px 0;font-size:16px}.home-road-card{z-index:3;justify-self:end;width:100%;max-width:470px;display:block;position:relative}.home-road-card .compact-road-card{width:100%;box-shadow:13px 13px 0 var(--yellow)}}@media (width<=900px){.road-signal-hero{min-height:calc(100svh - 70px)}}@media (width<=850px){.road-signal-hero{grid-template-columns:1fr;align-items:start;gap:48px;min-height:auto;padding:64px 6vw 82px}.road-signal-hero .refined-signal-copy{max-width:720px}.road-signal-hero .refined-signal-copy h1{font-size:clamp(58px,10.5vw,78px)}.home-road-card{justify-self:center;width:min(82vw,580px);max-width:none}}@media (width<=560px){.road-signal-hero{gap:40px;min-height:auto;padding:54px 5vw 72px}.road-signal-hero .refined-signal-copy h1{font-size:clamp(49px,14vw,62px);line-height:.87}.road-signal-hero .refined-signal-copy>p:not(.eyebrow){margin:22px 0;font-size:15px}.road-signal-hero .refined-signal-copy .button{width:100%}.home-road-card{width:90vw}.home-road-card .compact-road-card{box-shadow:10px 10px 0 var(--yellow)}}@media (width<=1024px){.home-road-card .compact-road-card{--route-bg:#0a0b0a;--route-road:#26cdbb;--route-accent:#ffeb35;color:#fff}}.outline-seam{background:#dcd9d0;border-top:1px solid #9d9a92;border-bottom:1px solid #9d9a92}.outline-seam:after,.outline-seam:before{background:0 0}.outline-seam figcaption{color:var(--ink);border-left:4px solid var(--teal-deep);background:#dcd9d0;max-width:560px;padding:22px 26px 24px}.outline-seam figcaption span{color:var(--teal-deep)}.outline-seam img{filter:none;object-position:center}.outline-seam.is-seen img{filter:none}.button,.nav-cta,.assistant-launcher,.offer-route-actions a,.related-paths a,.content-card-link,.archive-card,.resource-shelf a,.sector-list a,.archetype-grid a,.experience-proof-grid article{transition:transform .28s cubic-bezier(.2,.8,.2,1),box-shadow .28s cubic-bezier(.2,.8,.2,1),background-color .24s,color .24s,border-color .24s}.arrow-icon{transition:transform .28s cubic-bezier(.2,.8,.2,1)}.content-card-link,.archive-card,.resource-shelf a,.sector-list a,.archetype-grid a,.experience-proof-grid article{isolation:isolate;position:relative;overflow:hidden}.content-card-link:before,.archive-card:before,.sector-list a:before,.archetype-grid a:before,.experience-proof-grid article:before{content:"";z-index:-1;aspect-ratio:1;background:var(--teal);transform-origin:50%;border-radius:50%;width:46%;transition:transform .45s cubic-bezier(.2,.9,.2,1);position:absolute;bottom:-55%;right:-12%;transform:scale(0)}.content-section{position:relative}.content-section:after{content:"";background:var(--teal-deep);width:1px;height:42px;position:absolute;top:0;right:7vw}.content-section.tinted:after{background:var(--yellow);height:74px}.page-hero{position:relative}.page-hero:after{content:"FF / DECISION → VALUE";font:750 7px var(--font-mono);letter-spacing:.14em;color:#ffffff65;writing-mode:vertical-rl;position:absolute;bottom:18px;right:3vw}.page-hero .compact-road-card{transition:transform .55s cubic-bezier(.2,.8,.2,1),box-shadow .55s cubic-bezier(.2,.8,.2,1)}.faq-list details{transition:background-color .22s,padding .22s}.faq-list summary b{transition:transform .28s,color .28s}.faq-list details[open] summary b{color:var(--teal-deep);transform:rotate(45deg)}@media (hover:hover) and (pointer:fine){.button:hover,.button:focus-visible{transform:translate(-3px,-3px);box-shadow:6px 6px}.button:hover .arrow-icon,.nav-cta:hover .arrow-icon,.offer-route-actions a:hover .arrow-icon,.related-paths a:hover .arrow-icon{transform:translate(5px,-5px)rotate(4deg)}.button-yellow:hover{background:var(--teal);color:var(--ink)}.button-dark:hover{background:var(--yellow);color:var(--ink)}.page-hero:hover .compact-road-card{box-shadow:18px 18px 0 var(--yellow);transform:translate(-6px,-6px)rotate(-.65deg)}.content-card-link:hover,.archive-card:hover,.sector-list a:hover,.archetype-grid a:hover,.experience-proof-grid article:hover{transform:translateY(-6px)}.content-card-link:hover:before,.archive-card:hover:before,.sector-list a:hover:before,.archetype-grid a:hover:before,.experience-proof-grid article:hover:before{transform:scale(3.7)}.experience-proof-grid article:hover{color:var(--ink);border-color:var(--ink)}.experience-proof-grid article:hover span{color:var(--teal-deep)}.experience-proof-grid article:hover small{color:var(--ink)}.experience-proof-grid article:hover strong{color:#333;border-color:#0b0c0b44}.faq-list details:hover{background:#ffffff75;padding-left:12px;padding-right:12px}.assistant-launcher:hover{background:var(--teal);transform:translate(-3px,-3px);box-shadow:10px 10px #0b0c0b}}@media (width<=900px){.outline-seam img{object-position:67% center}.outline-seam figcaption{max-width:70%;bottom:8vw}.content-section:after{height:28px;right:5vw}.page-hero:after{display:none}.content-card-link:active,.archive-card:active,.sector-list a:active,.archetype-grid a:active{background:var(--teal);transform:scale(.985)}.button:active{transform:scale(.97)}}.contact-hero .page-hero-grid,.contact-hero .page-hero-grid>*,.contact-hero .page-hero-copy,.form-section-embedded,.form-section-embedded form,.form-section-embedded label,.form-section-embedded input,.form-section-embedded select,.form-section-embedded textarea{min-width:0;max-width:100%}.form-section-embedded form,.form-section-embedded input,.form-section-embedded select,.form-section-embedded textarea{width:100%}.contact-hero .page-hero-copy h1,.contact-hero .page-intro,.form-card-head h2{overflow-wrap:anywhere}body:has(.contact-hero) .decision-assistant{display:none}@media (width<=600px){.contact-hero{padding:38px 5vw 54px}.contact-hero .page-hero-copy{max-width:100%}.contact-hero .page-hero-copy h1{letter-spacing:-.065em;text-wrap:wrap;margin-bottom:28px;font-size:clamp(42px,12vw,54px);line-height:.9}.contact-hero .page-intro{font-size:clamp(18px,5.2vw,22px);line-height:1.45}.form-section-embedded form{box-shadow:8px 8px 0 var(--yellow);padding:22px 18px}.form-card-head h2{text-wrap:wrap;font-size:clamp(30px,9.5vw,38px);line-height:.96}.outline-seam{height:112vw;min-height:450px}.outline-seam img{object-position:72% center}.outline-seam figcaption{max-width:none;padding:18px 20px;bottom:8vw;left:5vw;right:5vw}.outline-seam figcaption strong{font-size:31px}.content-section:after{height:20px}}@media (prefers-reduced-motion:reduce){.button,.arrow-icon,.content-card-link,.archive-card,.resource-shelf a,.sector-list a,.archetype-grid a,.experience-proof-grid article,.page-hero .compact-road-card,.faq-list details,.faq-list summary b{transition:none!important}.content-card-link:before,.archive-card:before,.sector-list a:before,.archetype-grid a:before,.experience-proof-grid article:before{display:none}}.form-card-head{grid-column:1/-1}.offer-finder{color:var(--ink);background:#dcd9d0}.offer-finder-head{border-bottom:1px solid #9c998f;padding-bottom:46px}.offer-finder-head .eyebrow{color:var(--teal-deep)}.offer-route-list{border-top:2px solid var(--ink)}.offer-route-list article{border-bottom-color:#9c998f}.offer-route-signal span{background:var(--yellow);color:var(--ink);padding:7px 9px;display:inline-flex}.offer-route-pressure{border-left-color:#9c998f}.offer-route-pressure small{color:#58564f}.offer-route-pressure p{color:#4d4b45}.offer-route-answer{border-left:4px solid var(--teal-deep);background:#f8f6ef;padding:23px 25px}.offer-route-answer small{color:var(--teal-deep)}.offer-route-answer b{background:var(--yellow);color:var(--ink);padding:7px 9px;display:inline-flex}.offer-route-actions a:first-child{background:var(--yellow);color:var(--ink);border-color:var(--ink)}.offer-route-actions a:last-child{background:var(--ink);color:#fff}.offer-finder-close{border-top:1px solid #9c998f}@media (hover:hover) and (pointer:fine){.offer-route-list article{transition:background-color .25s,padding .25s}.offer-route-list article:hover{background:#e7e4db;padding-left:18px;padding-right:18px}.offer-route-list article:hover .offer-route-answer{transform:translateY(-4px);box-shadow:7px 7px #b9b5aa}.offer-route-answer{transition:transform .28s cubic-bezier(.2,.8,.2,1),box-shadow .28s cubic-bezier(.2,.8,.2,1)}}@media (width<=800px){.offer-finder{padding-top:72px;padding-bottom:72px}.offer-finder-head{padding-bottom:34px}.offer-route-list article{gap:24px;padding:34px 0}.offer-route-pressure{background:0 0;border:0;border-left:2px solid #9c998f;padding:2px 0 2px 18px}.offer-route-pressure p{margin-top:13px;font-size:15px}.offer-route-answer{border:1px solid #aaa69d;border-left:5px solid var(--teal-deep);background:#f8f6ef;padding:25px 23px;box-shadow:7px 7px #c2beb4}.offer-route-answer h3{font-size:31px}.offer-route-actions{gap:9px}.offer-route-actions a{background:0 0}.offer-finder-close{padding-top:30px}}@media (width<=430px){.offer-route-actions a:first-child{background:var(--yellow)}.offer-route-actions a:last-child{background:var(--ink)}}@media (prefers-reduced-motion:reduce){.offer-route-list article,.offer-route-answer{transition:none!important}}.crumb ol{flex-wrap:wrap;align-items:center;gap:7px;margin:0;padding:0;list-style:none;display:flex}.crumb li+li:before{content:"/";color:currentColor;opacity:.45;margin-right:7px}.crumb [aria-current=page]{opacity:.72}.experience-proof-grid article:before{display:none!important}.experience-proof-grid article:hover{color:inherit!important;border-color:#ffffff3b!important;transform:none!important}.experience-proof-grid article:hover span{color:var(--teal)!important}.experience-proof-grid article:hover small{color:var(--yellow)!important}.experience-proof-grid article:hover strong{color:#b8bdb8!important;border-color:#ffffff27!important}:is(body:has(.contact-hero) .decision-assistant,body:has(.offer-next-step) .decision-assistant){display:none}.nav-panel span{font-size:12px;line-height:1.5}.archetype-grid p{font-size:14px}.archetype-grid a{min-height:330px}.hero-secondary-link{color:#fff;border-bottom:1px solid #fff6;align-items:center;gap:9px;margin-left:20px;padding-bottom:7px;font-size:13px;font-weight:750;display:inline-flex}.hero-secondary-link .arrow-icon{width:16px}@media (width>=901px) and (width<=1120px){.master-nav{gap:8px!important}.master-nav>a,.nav-group>a{font-size:10px!important}.nav-cta{padding-left:14px;padding-right:14px}.nav-talk{font-size:10px}.nav-panel{top:81px}}@media (width<=600px){.page-hero h1{font-size:clamp(40px,12vw,52px);line-height:1}.page-hero .page-intro{font-size:17px}.experience-intro h2{line-height:.96}.footer-links{gap:32px!important}}.consent-banner{z-index:3000;color:#fff;border-top:3px solid var(--yellow);background:#0b0c0b;grid-template-columns:1fr auto;align-items:end;gap:30px;padding:24px;display:grid;position:fixed;bottom:20px;left:20px;right:20px;box-shadow:0 18px 60px #0007}.consent-banner strong{font-size:19px;display:block}.consent-banner p{color:#d5d5cf;max-width:760px;margin:8px 0;font-size:13px;line-height:1.55}.consent-banner a{font-size:11px;text-decoration:underline}.consent-banner>div:last-child{gap:8px;display:flex}.consent-banner button,.consent-reopen{color:#fff;cursor:pointer;background:0 0;border:1px solid #fff6;padding:12px 16px;font-weight:750}.consent-banner .consent-accept{background:var(--yellow);border-color:var(--yellow);color:var(--ink)}.consent-reopen{z-index:900;background:#0b0c0b;padding:8px 10px;font-size:10px;position:fixed;bottom:14px;left:14px}.consent-banner button:focus-visible,.consent-reopen:focus-visible{outline:3px solid var(--teal);outline-offset:3px}@media (width<=700px){.consent-banner{grid-template-columns:1fr;gap:18px;bottom:10px;left:10px;right:10px}.consent-banner>div:last-child{grid-template-columns:1fr 1fr;display:grid}.consent-banner button{padding:13px 8px}}.leadership-road-mark{background:#c9c5b9 radial-gradient(circle,#0b0c0b12 1px,#0000 1.25px) 0 0/32px 32px;min-height:280px;position:relative;overflow:hidden}.leadership-car-outline{opacity:.27;border:2px solid #625f57;border-radius:20px 28px 11px 11px;width:112px;height:46px;position:absolute;top:47%;left:50%;transform:translate(-50%,-50%)}.leadership-car-outline:before{content:"";border:2px solid #625f57;border-bottom:0;border-radius:24px 27px 0 0;width:57px;height:31px;position:absolute;top:-29px;left:27px;transform:skew(-12deg)}.leadership-car-outline:after{content:"";background:#625f57;height:1px;position:absolute;top:14px;left:11px;right:11px}.leadership-car-outline i,.leadership-car-outline b{background:#c9c5b9;border:2px solid #625f57;border-radius:50%;width:20px;height:20px;position:absolute;bottom:-12px}.leadership-car-outline i{left:17px}.leadership-car-outline b{right:17px}.leadership-road-mark>span{font:800 8px var(--font-mono);letter-spacing:.12em;color:#55534d;opacity:.72;position:absolute;bottom:20px;left:22px}@media (width<=600px){.leadership-road-mark{min-height:220px}.leadership-car-outline{transform:translate(-50%,-50%)scale(.82)}}.article-answer{background:var(--teal);border-bottom:1px solid #0b0c0b;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);align-items:end;gap:8vw;padding:90px 7vw;display:grid}.article-answer h2{letter-spacing:-.06em;max-width:980px;margin:0 0 28px;font-size:clamp(42px,5.5vw,78px);line-height:.94}.article-answer>div:first-child>p:last-child{max-width:820px;font-size:19px;line-height:1.65}.article-callouts{border-top:2px solid #0b0c0b;display:grid}.article-callouts article{border-bottom:1px solid #0b0c0b;grid-template-columns:1fr 1.25fr;align-items:baseline;gap:25px;padding:20px 0;display:grid}.article-callouts span{font:800 9px var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.article-callouts strong{font-size:20px;line-height:1.05}.article-pullquote{color:#fff;background:#0b0c0b;grid-template-columns:minmax(0,1.5fr) minmax(180px,.5fr);align-items:end;gap:8vw;margin:0;padding:100px 7vw;display:grid}.article-pullquote blockquote{letter-spacing:-.055em;margin:0;font-size:clamp(38px,5vw,70px);font-weight:690;line-height:.98}.article-pullquote figcaption{border-top:2px solid var(--yellow);color:var(--teal);font:800 9px/1.5 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;padding-top:18px}.thinking-archive .archive-head{max-width:980px}@media (width<=900px){.article-answer{grid-template-columns:1fr;gap:48px;padding:75px 6vw}.article-callouts{border-left:1px solid #0b0c0b;grid-template-columns:repeat(3,1fr)}.article-callouts article{border-right:1px solid #0b0c0b;padding:18px;display:block}.article-callouts span,.article-callouts strong{display:block}.article-callouts strong{margin-top:18px}.article-pullquote{grid-template-columns:1fr;gap:42px;padding:80px 6vw}}@media (width<=600px){.article-answer{padding:65px 5vw}.article-answer h2{font-size:42px}.article-answer>div:first-child>p:last-child{font-size:17px}.article-callouts{border-left:0;grid-template-columns:1fr}.article-callouts article{border-right:0;display:grid}.article-callouts strong{margin-top:0}.article-pullquote{padding:70px 5vw}.article-pullquote blockquote{font-size:38px}}.page-pullquote.sketch-pullquote{background:#dcd9d0;border-top:1px solid #9d9a92;border-bottom:1px solid #9d9a92;min-height:clamp(600px,62vw,760px);padding:0;display:block;position:relative;overflow:hidden}.sketch-pullquote-art{z-index:0;background:#dcd9d0;width:100%;height:100%;min-height:0;position:absolute;inset:0;overflow:hidden}.sketch-pullquote-art img{object-fit:cover;object-position:center;width:100%;height:100%;display:block;position:absolute;inset:0}.sketch-pullquote-copy{z-index:1;width:min(680px,72vw);min-width:0;color:var(--ink);border-left:5px solid var(--teal-deep);background:#dcd9d0;flex-direction:column;justify-content:flex-start;padding:28px 34px 34px;display:flex;position:absolute;bottom:6vw;left:7vw}.sketch-pullquote-copy blockquote{text-wrap:balance;text-shadow:none;font-size:clamp(34px,4.2vw,64px);line-height:.98}.sketch-pullquote-copy p{color:var(--teal-deep);border:0;margin:0 0 24px;padding:0}@media (width<=900px){.page-pullquote.sketch-pullquote{min-height:680px}.sketch-pullquote-art img{object-position:62% center}.sketch-pullquote-copy{width:auto;padding:24px 26px 28px;bottom:6vw;left:5vw;right:5vw}}@media (width<=600px){.page-pullquote.sketch-pullquote{min-height:720px}.sketch-pullquote-art img{object-position:69% center}.sketch-pullquote-copy{border-left-width:4px;padding:20px 20px 24px;bottom:7vw;left:5vw;right:5vw}.sketch-pullquote-copy blockquote{overflow-wrap:anywhere;font-size:clamp(32px,9.5vw,43px);line-height:.98}.sketch-pullquote-copy p{margin-bottom:18px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
