/*! 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-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction: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-outline-style:solid;--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;--tw-ease: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-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--ease-out:cubic-bezier(0, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--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{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.top-20{top:calc(var(--spacing) * 20)}.isolate{isolation:isolate}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.table{display:table}.shrink{flex-shrink:1}.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}.flex-wrap{flex-wrap:wrap}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.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)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);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,)}.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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.\[data-role-panel\]\:visible:is(data-role-panel){visibility:visible}}@layer native-foundation{:root{--ink:#0b1736;--ink-2:#263453;--muted:#59657a;--line:#dfe4ec;--line-strong:#c8cfdd;--paper:#f7f8f5;--surface:#fff;--surface-raised:#fff;--inverse-surface:#0b1736;--white:#fff;--blue:#255dff;--blue-dark:#1843c9;--blue-soft:#eaf0ff;--teal:#138f88;--teal-contrast:#0c746e;--teal-soft:#e5f6f3;--lime:#d8ff6a;--navy:#07132f;--radius-sm:12px;--radius:20px;--radius-lg:32px;--shadow:0 20px 60px #0b173614;--header-background:#f7f8f5e0;--header-border:#c8cfddc7;--max:1240px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:96px;overflow-x:clip}html:has([data-evidence-guide-ready]){scroll-behavior:auto}body{background:var(--paper);color:var(--ink);text-rendering:optimizelegibility;margin:0;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:1.6;overflow-x:clip}.site-frame{min-width:0;overflow-x:clip}::selection{color:#0b1736;text-shadow:none;background:#d8ff6a}a{color:inherit;text-decoration:none}button,input,select,textarea{color:inherit;font:inherit}button,a{-webkit-tap-highlight-color:transparent}img{max-width:100%}h1,h2,h3,h4,p,ul,ol,dl,blockquote{margin-top:0}h1,h2,h3,h4{letter-spacing:-.035em;line-height:1.08}h1{font-size:clamp(3.1rem,7vw,6.75rem);font-weight:730}h2{font-size:clamp(2.25rem,4vw,4.25rem);font-weight:700}h3{font-size:1.35rem}em{color:var(--blue);font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:500}:focus-visible{outline:3px solid var(--navy);outline-offset:4px;box-shadow:0 0 0 2px var(--lime);border-radius:6px}.skip-link{z-index:1000;background:var(--inverse-surface);color:var(--white);border-radius:8px;padding:10px 16px;position:fixed;top:-100px;left:18px}.skip-link:focus{top:14px}.site-header{z-index:100;border-bottom:1px solid var(--header-border);background:var(--header-background);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);position:sticky;top:0}main :where(a[href],button:not([disabled]),input:not([disabled]),select:not([disabled]),textarea:not([disabled]),summary,[tabindex]:not([tabindex="-1"])){scroll-margin-top:calc(var(--site-header-height,76px) + 16px)}.nav-shell{width:min(calc(100% - 40px), var(--max));flex-wrap:wrap;align-items:center;gap:28px;min-height:76px;margin:0 auto;display:flex}.brand{flex:none;align-items:center;gap:12px;display:inline-flex}.brand-mark{background:var(--inverse-surface);width:38px;height:38px;color:var(--white);letter-spacing:.04em;box-shadow:inset -8px -8px 0 var(--blue);border-radius:11px;place-items:center;font-size:.72rem;font-weight:800;display:grid}.brand>span:last-child{line-height:1.2;display:grid}.brand strong{font-size:.96rem}.brand small{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-top:3px;font-size:.66rem}.site-header .brand{min-width:0;padding-block:8px}.site-header .brand-mark{flex-shrink:0}.site-header .brand>span:last-child{overflow-wrap:anywhere;min-width:0}.site-header .brand small{letter-spacing:.04em;max-width:330px}.primary-nav{flex-wrap:wrap;flex:auto;justify-content:flex-end;align-items:center;gap:clamp(16px,2vw,28px);min-width:0;margin-left:auto;display:flex}.primary-nav a{color:var(--ink-2);white-space:nowrap;font-size:.84rem;font-weight:620;position:relative}.primary-nav a:after{content:"";background:var(--blue);height:2px;transition:right .18s;position:absolute;bottom:-9px;left:0;right:100%}.primary-nav a:hover:after,.primary-nav a[aria-current=page]:after{right:0}.button{border:1px solid var(--ink);background:var(--inverse-surface);min-height:50px;color:var(--white);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:12px 22px;font-size:.87rem;font-weight:700;line-height:1;transition:transform .18s,background .18s,border-color .18s,box-shadow .18s;display:inline-flex}.button:disabled{cursor:wait;opacity:.72}.button:hover{background:var(--blue);border-color:var(--blue);transform:translateY(-2px);box-shadow:0 12px 24px #255dff33}.button-small{min-height:42px;padding:10px 17px;font-size:.78rem}.button-secondary{color:var(--ink);border-color:var(--line-strong);background:0 0}.button-secondary:hover{color:var(--white)}.button-text{color:var(--muted);cursor:pointer;background:0 0;border-color:#0000}.button-text:hover{color:var(--blue);box-shadow:none;background:0 0;border-color:#0000;transform:none}.button-light{border-color:var(--white);background:var(--surface);color:var(--ink)}.button-ghost-light{color:var(--white);background:0 0;border-color:#ffffff59}.button-light:hover{color:var(--white)}.button-ghost-light:hover{border-color:var(--blue)}.button:disabled{opacity:.5;cursor:not-allowed;transform:none}.button-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.menu-button{border:1px solid var(--line-strong);cursor:pointer;background:0 0;border-radius:50%;width:44px;height:44px;display:none}.theme-toggle{border:1px solid var(--line-strong);background:var(--surface);min-width:91px;min-height:44px;color:var(--ink-2);cursor:pointer;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:7px;padding:7px 12px;font-size:.72rem;font-weight:760;line-height:1;transition:border-color .18s,transform .18s;display:inline-flex;box-shadow:0 6px 18px #0b173612}.theme-toggle:hover{border-color:var(--blue);color:var(--blue);transform:translateY(-1px)}.theme-toggle-icons{place-items:center;width:18px;height:18px;display:grid}.theme-toggle-icons svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.theme-toggle-icons svg:first-child{display:none}.menu-button span{background:var(--ink);width:18px;height:1.5px;margin:5px auto;display:block}.section{width:min(calc(100% - 40px), var(--max));margin:0 auto;padding:clamp(40px,5vw,72px) 0}.section-narrow{width:min(100% - 40px,1040px);margin-left:auto;margin-right:auto}.section-heading{max-width:780px;margin-bottom:52px}.section-heading-center{text-align:center;margin-left:auto;margin-right:auto}.section-heading h2{text-wrap:balance;margin-bottom:20px}.section-copy{max-width:680px;color:var(--muted);margin-bottom:0;font-size:1.08rem}.section-heading-center .section-copy{margin-left:auto;margin-right:auto}.section-heading-row{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:52px;display:flex}.section-heading-row .section-heading{margin-bottom:0}.eyebrow,.card-eyebrow{color:var(--blue);letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:760;line-height:1.4}.eyebrow{align-items:center;gap:10px;margin-bottom:18px;display:flex}.eyebrow>span{background:currentColor;width:20px;height:2px}.eyebrow-light{color:var(--lime)}.arrow-link{color:var(--ink);align-items:center;gap:10px;font-size:.88rem;font-weight:750;display:inline-flex}.arrow-link span{border:1px solid var(--line-strong);border-radius:50%;place-items:center;width:30px;height:30px;transition:transform .18s,background .18s,color .18s;display:grid}.arrow-link:hover span{background:var(--inverse-surface);color:var(--white);transform:translate(3px,-3px)}.tag-row{flex-wrap:wrap;gap:8px;display:flex}.tag{border:1px solid var(--line);color:var(--ink-2);background:#ffffffa6;border-radius:999px;padding:6px 10px;font-size:.69rem;font-weight:650;line-height:1.2}.hero{border-left:1px solid var(--line);border-right:1px solid var(--line);grid-template-columns:minmax(0,1.18fr) minmax(360px,.82fr);align-items:center;gap:clamp(44px,7vw,100px);width:min(100% - 40px,1380px);min-height:calc(100vh - 76px);margin:0 auto;padding:clamp(72px,9vw,126px) clamp(20px,4vw,64px) 42px;display:grid;position:relative;overflow:hidden}.hero-grid{opacity:.72;pointer-events:none;background-image:linear-gradient(#0b173609 1px,#0000 1px),linear-gradient(90deg,#0b173609 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 85%);mask-image:linear-gradient(#000,#0000 85%)}.hero:before{content:"";background:radial-gradient(circle,#255dff21,#255dff00 68%);border-radius:50%;width:540px;height:540px;position:absolute;top:-180px;right:-180px}.hero-content,.hero-system{z-index:1;position:relative}.availability{color:var(--ink-2);align-items:center;gap:9px;margin-bottom:26px;font-size:.75rem;font-weight:650;display:flex}.availability span{border:2px solid var(--white);background:var(--teal);width:8px;height:8px;box-shadow:0 0 0 2px var(--teal);border-radius:50%}.hero h1{text-wrap:balance;max-width:820px;margin-bottom:28px;font-size:clamp(3.25rem,6vw,6.15rem)}.hero-copy{max-width:760px;color:var(--ink-2);margin-bottom:28px;font-size:clamp(1rem,1.4vw,1.17rem);line-height:1.75}.hero-tags{margin-bottom:30px}.hero .button-row{margin-top:4px}.hero-system{min-height:540px;box-shadow:var(--shadow);background:#ffffffd1;border:1px solid #c8cfdde6;border-radius:30px;overflow:hidden}.system-header{border-bottom:1px solid var(--line);height:58px;color:var(--muted);text-transform:uppercase;letter-spacing:.1em;grid-template-columns:1fr 1fr auto;align-items:center;gap:12px;padding:0 20px;font-size:.66rem;display:grid}.system-header b{color:var(--ink);text-align:center}.system-header i{background:var(--lime);color:var(--ink);border-radius:999px;padding:4px 7px;font-size:.55rem;font-style:normal;font-weight:800}.system-core{background-image:radial-gradient(#255dff29 1px,#0000 1px);background-size:18px 18px;place-items:center;height:350px;display:grid;position:relative}.system-core:before,.system-core:after{content:"";background:linear-gradient(#0000,#255dff40,#0000);width:1px;height:100%;position:absolute}.system-core:after{width:100%;height:1px}.orbit{border:1px dashed #255dff73;border-radius:50%;animation:24s linear infinite rotate;position:absolute}.orbit:before{content:"";border:2px solid var(--white);background:var(--blue);border-radius:50%;width:10px;height:10px;position:absolute;top:-6px;left:50%}.orbit-one{width:240px;height:240px}.orbit-two{border-color:#138f8852;width:330px;height:330px;animation-duration:34s;animation-direction:reverse}.orbit-two:before{background:var(--teal)}.system-node{z-index:2;border:1px solid var(--ink);background:var(--surface);border-radius:22px;grid-template-rows:auto auto;grid-template-columns:1fr auto 1fr;place-items:center;width:190px;height:118px;display:grid;position:relative;box-shadow:0 14px 32px #0b173621}.system-node span{color:var(--blue);font-size:1.28rem;font-weight:850}.system-node i{color:var(--teal);grid-area:1/2/3;font-size:1.4rem;font-style:normal}.system-node b{letter-spacing:.05em;font-size:.66rem}.satellite{z-index:3;border:1px solid var(--line-strong);background:var(--surface);color:var(--ink-2);border-radius:999px;padding:7px 11px;font-size:.62rem;font-weight:700;position:absolute;box-shadow:0 8px 18px #0b173612}.sat-one{top:62px;left:34px}.sat-two{top:86px;right:34px}.sat-three{bottom:68px;left:46px}.sat-four{bottom:52px;right:28px}.system-stats{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.system-stats div{border-right:1px solid var(--line);flex-direction:column;justify-content:flex-end;min-height:130px;padding:22px 18px;display:flex}.system-stats div:last-child{border-right:0}.system-stats span{color:var(--blue);margin-bottom:auto;font-size:.65rem;font-weight:800}.system-stats b{font-size:.92rem}.system-stats small{color:var(--muted);font-size:.65rem}@keyframes rotate{to{transform:rotate(360deg)}}.value-section{padding-bottom:90px}.value-grid{border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);grid-template-columns:repeat(4,1fr);display:grid}.value-card{border-right:1px solid var(--line-strong);flex-direction:column;min-height:310px;padding:28px;transition:background .18s,transform .18s;display:flex}.value-card:last-child{border-right:0}.value-card:hover{background:var(--surface);transform:translateY(-6px)}.value-card>span{color:var(--blue);font-size:.65rem;font-weight:800}.value-card h3{margin:auto 0 16px;font-size:1.32rem}.value-card p{color:var(--muted);margin-bottom:0;font-size:.9rem}.metric-section{border-radius:var(--radius-lg);background:radial-gradient(circle at 90% 10%, #255dff47, transparent 30%), var(--navy);width:min(100% - 40px,1380px);color:var(--white);grid-template-columns:.8fr 2.2fr;gap:60px;margin:0 auto;padding:72px clamp(28px,5vw,72px);display:grid}.metric-intro h2{margin-bottom:18px;font-size:clamp(2rem,3.5vw,3.6rem)}.metric-intro p:last-child{color:#aab5cc}.metric-grid{border-top:1px solid #ffffff26;border-left:1px solid #ffffff26;grid-template-columns:repeat(3,1fr);display:grid}.metric-card{border-bottom:1px solid #ffffff26;border-right:1px solid #ffffff26;flex-direction:column;min-height:170px;padding:24px;transition:background .18s;display:flex}.metric-card:hover{background:#ffffff0f}.metric-card b{letter-spacing:-.06em;font-size:clamp(2.2rem,3.5vw,3.75rem)}.metric-card span{color:#d2d9e9;font-size:.82rem}.metric-card small{color:var(--lime);letter-spacing:.04em;margin-top:auto;font-size:.58rem}.case-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.case-collection-disclosure{border-left:3px solid var(--blue);background:var(--blue-soft);color:var(--ink-2);grid-column:1/-1;margin:0;padding:12px 16px;font-size:.78rem;line-height:1.55}.case-maturity-section{border-top:1px solid var(--line);grid-template-columns:minmax(0,1.4fr) minmax(260px,.8fr);align-items:start;gap:20px clamp(24px,4vw,64px);display:grid}.case-maturity-section h2,.case-maturity-section details{grid-column:1/-1}.case-maturity-section h2{text-wrap:balance;margin:0}.case-maturity-section>p{margin:0;line-height:1.65}.case-maturity-section>p:first-of-type{max-width:72ch}.case-maturity-section>p:nth-of-type(2){border-left:3px solid var(--blue);background:var(--blue-soft);color:var(--ink-2);padding:14px 18px}.case-maturity-section details{border:1px solid var(--line);background:var(--surface);margin-top:10px}.case-maturity-section summary{min-height:48px;color:var(--blue);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:12px 18px;font-weight:750;list-style:none;display:flex}.case-maturity-section summary::-webkit-details-marker{display:none}.case-maturity-section summary:after{content:"+";font-size:1.3rem;line-height:1}.case-maturity-section details[open] summary:after{content:"−"}.case-maturity-section details ul{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 24px;margin:0;padding:20px;list-style:none;display:grid}.case-maturity-section details li{min-width:0;line-height:1.5}.case-maturity-section details a{color:var(--blue);font-weight:700}@media (width<=800px){.case-maturity-section,.case-maturity-section details ul{grid-template-columns:minmax(0,1fr)}}.outcome-status{width:max-content;max-width:100%;color:var(--blue);letter-spacing:.07em;text-transform:uppercase;border:1px solid;border-radius:999px;padding:4px 8px;font-size:.58rem;font-style:normal;font-weight:800;line-height:1.2}.outcome-status-estimated{color:#8a5a00}.outcome-status-intended{color:#5a6478}.metric-card .outcome-status{color:var(--lime);margin-bottom:12px;font-size:.54rem}.case-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);flex-direction:column;min-width:0;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;overflow:hidden}.case-card:hover{border-color:var(--line-strong);box-shadow:var(--shadow);transform:translateY(-8px)}.case-card-top{border-bottom:1px solid var(--line);min-height:48px;color:var(--muted);letter-spacing:.05em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;font-size:.62rem;display:flex}.case-index{color:var(--blue);flex-shrink:0;font-weight:800}.case-card .product-visual{margin:14px 14px 0}.case-card-content{flex-direction:column;flex:1;padding:26px 24px 24px;display:flex}.case-card h3{margin:7px 0 14px;font-size:clamp(1.45rem,2vw,1.85rem)}.case-card h3 a:after{content:"";position:absolute;inset:0}.case-card{position:relative}.case-card p:not(.card-eyebrow){color:var(--muted);font-size:.86rem}.case-card .tag-row{margin:8px 0 26px}.case-card .arrow-link{margin-top:auto}.product-visual{background-color:#fbfcff;background-image:linear-gradient(#0b173607 1px,#0000 1px),linear-gradient(90deg,#0b173607 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:24px 24px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #c8cfddd9;border-radius:22px;min-height:340px;overflow:hidden}.product-visual.compact{border-radius:14px;min-height:230px}.visual-label{border:1px solid var(--line-strong);background:var(--surface);color:var(--blue);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;margin:20px;padding:5px 9px;font-size:.56rem;font-weight:800;display:inline-flex}.mock-toolbar{border-bottom:1px solid var(--line);background:#ffffffd9;align-items:center;gap:5px;height:48px;padding:0 15px;display:flex}.mock-toolbar>span{background:var(--line-strong);border-radius:50%;width:7px;height:7px}.mock-toolbar b{color:var(--ink);margin-left:auto;font-size:.64rem}.worklist-grid{grid-template-columns:.75fr 2fr;gap:12px;padding:18px;display:grid}.mock-filter,.mock-table{border:1px solid var(--line);background:#ffffffe6;border-radius:11px}.mock-filter{padding:12px}.mock-filter .visual-label{margin:0 0 12px}.mock-field{background:var(--line);border-radius:999px;height:8px;margin:10px 0;display:block}.mock-field.short{width:70%}.filter-chip{background:var(--blue-soft);color:var(--blue-dark);border-radius:7px;margin-top:24px;padding:6px;font-size:.53rem;font-weight:700}.mock-row{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr auto auto;align-items:center;gap:8px;min-height:54px;padding:9px;font-size:.52rem;display:grid}.mock-row:last-child{border-bottom:0}.mock-row>b{background:var(--inverse-surface);width:24px;height:24px;color:var(--white);border-radius:6px;place-items:center;display:grid}.mock-row time{color:var(--muted)}.mock-row em{background:var(--teal-soft);color:#086f6a;border-radius:999px;padding:4px 6px;font-family:inherit;font-size:.46rem;font-style:normal;font-weight:800}.compact .worklist-grid{padding:12px}.compact .mock-row{min-height:43px}.assignment-path{justify-content:center;align-items:stretch;gap:8px;padding:12px 20px 28px;display:flex}.assignment-path>div{border:1px solid var(--line);background:var(--surface);border-radius:12px;flex-direction:column;flex:1;padding:14px 12px;display:flex}.assignment-path>div.selected{border-color:var(--teal);box-shadow:0 0 0 3px var(--teal-soft)}.assignment-path span{color:var(--blue);font-size:.55rem;font-weight:800}.assignment-path b{margin-top:18px;font-size:.74rem}.assignment-path small{color:var(--muted);font-size:.54rem}.assignment-path i{color:var(--teal);align-self:center;font-style:normal}.logic-line{border:1px solid var(--line);color:var(--muted);background:#ffffffd9;border-radius:10px;justify-content:space-between;gap:12px;margin:0 20px 20px;padding:12px 14px;font-size:.58rem;display:flex}.logic-line b{color:var(--ink)}.payer-visual .logic-line{background:var(--surface)}.payer-map{grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;padding:6px 20px 24px;display:grid}.payer-source,.payer-actions{gap:6px;display:grid}.payer-source b,.payer-source span,.payer-actions span{border:1px solid var(--line);background:var(--surface);border-radius:8px;padding:7px 9px;font-size:.55rem}.payer-source b{color:var(--blue)}.payer-actions span{background:var(--teal-soft);color:#0f6c67;border-color:#b9ded9}.map-core{background:var(--inverse-surface);width:84px;height:84px;color:var(--white);border-radius:50%;align-content:center;place-items:center;display:grid}.map-core b{font-size:.65rem}.map-core small{color:#aeb9d0;font-size:.45rem}.integration-flow{justify-content:center;align-items:center;gap:9px;padding:26px 18px 46px;display:flex}.integration-flow div{border:1px solid var(--line);background:var(--surface);text-align:center;border-radius:12px;min-width:92px;padding:18px 12px;font-size:.64rem;font-weight:750}.integration-flow div.hub{border-color:var(--blue);background:var(--blue-soft)}.integration-flow small{color:var(--muted);font-size:.52rem;font-weight:500}.integration-flow i{color:var(--teal);font-style:normal}.deadline-line{grid-template-columns:repeat(5,1fr);gap:8px;padding:48px 18px 52px;display:grid;position:relative}.deadline-line:before{content:"";background:linear-gradient(90deg, var(--blue), var(--teal));height:2px;position:absolute;top:62px;left:11%;right:11%}.deadline-line div{flex-direction:column;align-items:center;gap:10px;font-size:.58rem;display:flex;position:relative}.deadline-line span{z-index:1;border:3px solid var(--white);background:var(--blue);width:28px;height:28px;color:var(--white);box-shadow:0 0 0 1px var(--blue);border-radius:50%;place-items:center;display:grid}.quality-grid{grid-template-columns:repeat(2,1fr);gap:10px;padding:12px 20px 34px;display:grid}.quality-grid>div{border:1px solid var(--line);background:var(--surface);border-radius:12px;flex-direction:column;padding:18px;display:flex}.quality-grid b{color:var(--blue);letter-spacing:-.05em;font-size:1.5rem}.quality-grid span{color:var(--muted);font-size:.58rem}.enterprise-loop{grid-template-columns:repeat(5,1fr);gap:7px;padding:18px 20px 58px;display:grid}.enterprise-loop div{border:1px solid var(--line);background:var(--surface);border-radius:999px;flex-direction:column;justify-content:center;align-items:center;min-height:92px;font-size:.55rem;font-weight:720;display:flex}.enterprise-loop div:nth-child(odd){background:var(--blue-soft);transform:translateY(18px)}.enterprise-loop span{color:var(--blue);font-size:.48rem}.minmax-section{width:100%;max-width:none;padding-left:max(20px, calc((100% - var(--max)) / 2));padding-right:max(20px, calc((100% - var(--max)) / 2));background:#eff2f6}.minmax-model{border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--surface);overflow:hidden;box-shadow:0 30px 80px #0b173612}.minmax-columns{grid-template-columns:1fr 1fr;display:grid}.min-column,.max-column{padding:42px}.min-column{border-right:1px solid var(--line)}.model-title{align-items:center;gap:16px;margin-bottom:32px;display:flex}.model-title>span{background:var(--inverse-surface);width:92px;height:62px;color:var(--white);letter-spacing:.05em;border-radius:18px;flex:0 0 92px;place-items:center;font-size:1rem;font-weight:850;display:grid}.max-column .model-title>span{background:var(--blue)}.model-title div{flex-direction:column;display:flex}.model-title b{font-size:1.3rem}.model-title small{color:var(--muted);font-size:.75rem}.minmax-columns ul{grid-template-columns:repeat(2,1fr);gap:9px 18px;margin:0;padding:0;list-style:none;display:grid}.minmax-columns li{border-bottom:1px solid var(--line);min-height:40px;color:var(--ink-2);align-items:center;gap:10px;font-size:.82rem;display:flex}.minmax-columns li span{color:var(--blue);font-weight:800}.max-column li span{color:var(--teal)}.model-statement{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--navy);color:var(--white);justify-content:center;align-items:center;gap:16px;padding:26px 42px;display:flex}.model-statement p{margin:0;font-size:clamp(1.05rem,2vw,1.45rem)}.model-statement strong{color:var(--lime)}.signal-dot{border:2px solid var(--navy);background:var(--lime);width:11px;height:11px;box-shadow:0 0 0 2px var(--lime);border-radius:50%;flex:none}.process-ribbon{grid-template-columns:repeat(7,1fr);margin:0;padding:28px 32px 34px;list-style:none;display:grid}.process-ribbon li{text-align:center;flex-direction:column;align-items:center;gap:5px;display:flex;position:relative}.process-ribbon span{color:var(--blue);font-size:.58rem;font-weight:800}.process-ribbon b{font-size:.72rem}.process-ribbon i{color:var(--line-strong);font-style:normal;position:absolute;top:11px;right:-5px}.section-action{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:42px;display:flex}.capability-grid{border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);grid-template-columns:repeat(5,1fr);display:grid}.capability-card{border-right:1px solid var(--line-strong);min-height:400px;padding:28px 22px}.capability-card:last-child{border-right:0}.capability-number{color:var(--blue);font-size:.62rem;font-weight:800}.capability-card h3{min-height:54px;margin:84px 0 24px}.capability-card ul{margin:0;padding:0;list-style:none}.capability-card li{border-bottom:1px solid var(--line);color:var(--muted);padding:7px 0;font-size:.78rem}.career-section{padding-top:80px}.timeline{grid-template-columns:repeat(2,1fr);gap:34px;display:grid;position:relative}.timeline:before{content:"";background:var(--line-strong);height:1px;position:absolute;top:10px;left:0;right:0}.timeline article{padding-top:42px;position:relative}.timeline-dot{border:3px solid var(--paper);background:var(--blue);width:13px;height:13px;box-shadow:0 0 0 1px var(--blue);border-radius:50%;position:absolute;top:4px;left:0}.timeline h3{margin:7px 0;font-size:1.55rem}.timeline h4{color:var(--ink-2);letter-spacing:-.01em;margin-bottom:8px;font-size:.92rem}.timeline .card-eyebrow{margin-bottom:12px}.timeline p:not(.card-eyebrow){color:var(--muted);font-size:.86rem}.cta-section{border-radius:var(--radius-lg);background:linear-gradient(90deg, #07132ffa 0%, #07132ff0 62%, #255dffbf 100%), var(--navy);width:min(100% - 40px,1380px);min-height:540px;color:var(--white);flex-direction:column;justify-content:center;align-items:flex-start;margin:0 auto 22px;padding:clamp(72px,9vw,130px);display:flex;position:relative;overflow:hidden}.cta-section h2{z-index:1;max-width:960px;margin-bottom:24px;position:relative}.cta-section>p:not(.eyebrow){z-index:1;color:#bac4d8;max-width:720px;margin-bottom:30px;font-size:1.05rem;position:relative}.cta-section .button-row,.cta-section .eyebrow{z-index:1;position:relative}.cta-orbit{border:1px dashed #ffffff2e;border-radius:50%;width:460px;height:460px;position:absolute;top:40px;right:-100px}.cta-orbit:before,.cta-orbit:after{content:"";border:1px solid #d8ff6a38;border-radius:50%;position:absolute;inset:70px}.cta-orbit:after{background:#d8ff6a14;inset:150px}.cta-orbit span{background:var(--lime);border-radius:50%;width:12px;height:12px;position:absolute}.cta-orbit span:first-child{top:52px;left:108px}.cta-orbit span:nth-child(2){background:var(--blue);top:232px;right:36px}.cta-orbit span:nth-child(3){background:var(--teal);bottom:24px;left:190px}.site-footer{width:min(100% - 40px,1380px);margin:0 auto;padding:70px clamp(20px,4vw,54px) 26px}.footer-grid{grid-template-columns:2fr 1fr 1fr;gap:50px;display:grid}.footer-grid>div:not(:first-child){flex-direction:column;gap:9px;display:flex}.footer-brand{margin-bottom:20px}.footer-grid p{color:var(--muted);font-size:.82rem}.footer-label{letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;font-weight:800;color:var(--ink)!important;font-size:.66rem!important}.footer-grid a{font-size:.82rem}.footer-grid a:hover{color:var(--blue)}.footer-grid a[aria-current=page]{color:var(--blue);text-decoration:underline;-webkit-text-decoration-color:var(--lime);-webkit-text-decoration-color:var(--lime);-webkit-text-decoration-color:var(--lime);text-decoration-color:var(--lime);text-underline-offset:5px;font-weight:800;text-decoration-thickness:3px}.footer-contact-button{width:max-content;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:.82rem}.footer-contact-button:hover{color:var(--blue)}.footer-disclaimer{border-top:1px solid var(--line);max-width:1040px;color:var(--muted);margin:42px 0 0;padding-top:22px;font-size:.68rem;line-height:1.6}.footer-bottom{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:24px;margin-top:58px;padding-top:22px;font-size:.66rem;display:flex}.footer-bottom>div{gap:18px;display:flex}.footer-bottom a:hover,.footer-bottom a:focus-visible{color:var(--blue)}.page-hero{width:min(calc(100% - 40px), var(--max));border-bottom:1px solid var(--line-strong);margin:0 auto;padding:112px 0 90px}.page-hero h1{max-width:1000px;margin-bottom:26px}.impact-hero h1{overflow-wrap:anywhere}.page-hero>p:last-of-type,.page-hero .about-copy>p:last-child{max-width:760px;color:var(--muted);margin-bottom:0;font-size:1.1rem}.page-hero-meta{flex-wrap:wrap;gap:12px;margin-top:52px;display:flex}.page-hero-meta span{border-top:1px solid var(--line);min-width:180px;color:var(--muted);padding-top:12px;font-size:.72rem}.page-hero-meta b{color:var(--blue);margin-right:6px}.case-library-section{padding-top:72px}.filter-bar{flex-wrap:wrap;gap:8px;display:flex}.filter-bar button{border:1px solid var(--line-strong);min-height:38px;color:var(--ink-2);cursor:pointer;background:0 0;border-radius:999px;padding:8px 14px;font-size:.72rem;font-weight:650}.filter-bar button:hover:not(:disabled),.filter-bar button.active{border-color:var(--ink);background:var(--inverse-surface);color:var(--white)}.filter-bar button:disabled{cursor:wait;border-style:dashed}.result-count{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;margin:24px 0;font-size:.7rem}.case-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.case-library-grid .case-card .product-visual{min-height:280px}.case-hero{border-left:1px solid var(--line);border-right:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(420px,.85fr);align-items:center;gap:70px;width:min(100% - 40px,1380px);margin:0 auto;padding:74px clamp(20px,4vw,58px) 24px;display:grid}.case-hero h1{margin:14px 0 22px;font-size:clamp(3rem,5.7vw,6.2rem)}.case-hero-copy>p:not(.eyebrow){max-width:660px;color:var(--muted);font-size:1.08rem}.case-hero .tag-row{margin-top:26px}.case-hero .product-visual{min-height:390px}.back-link{color:var(--muted);margin-bottom:30px;font-size:.75rem;font-weight:650;display:inline-flex}.back-link:hover,.back-link:focus-visible{color:var(--blue)}.case-breadcrumb{margin-bottom:30px}.case-breadcrumb ol{flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none;display:flex}.case-breadcrumb li{color:var(--muted);font-size:.75rem;font-weight:650}.case-breadcrumb li:not(:last-child):after{color:var(--line-strong);content:"/";margin-left:7px}.case-breadcrumb a:hover,.case-breadcrumb a:focus-visible{color:var(--blue)}.case-confidentiality{border-top:1px solid var(--line);color:var(--muted);letter-spacing:.05em;text-transform:uppercase;flex-direction:column;grid-column:1/-1;gap:7px;margin:0;padding-top:20px;font-size:.66rem;display:flex}.case-confidentiality strong{color:var(--ink)}.case-summary{border-top:1px solid var(--line-strong);border-left:1px solid var(--line-strong);grid-template-columns:repeat(4,1fr);margin-top:56px;display:grid}.case-summary>div{border-right:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);flex-direction:column;min-height:120px;padding:22px;display:flex}.case-summary span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:.62rem}.case-summary b{margin-top:auto;font-size:.8rem;line-height:1.4}.case-summary>.case-summary-intro,.case-summary>.case-summary-action{grid-column:1/-1;min-height:0}.case-summary-intro{background:var(--surface)}.case-summary-intro h2{max-width:750px;margin:8px 0 0;font-size:clamp(1.5rem,2.4vw,2.2rem)}.case-summary>.case-summary-action{background:var(--surface);padding-block:16px}.case-summary-action a{color:var(--blue-dark);text-underline-offset:4px;font-size:.85rem;font-weight:780;text-decoration:underline}.case-body{grid-template-columns:190px minmax(0,1fr);align-items:start;gap:76px;padding:100px 0;display:grid}.case-toc{flex-direction:column;gap:8px;display:flex;position:sticky;top:110px}.case-toc p{color:var(--ink);letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px;font-size:.68rem;font-weight:800}.case-toc a{color:var(--muted);font-size:.72rem}.case-toc a:hover{color:var(--blue)}.case-section{padding:0 0 96px}.case-section+.case-section{border-top:1px solid var(--line-strong);padding-top:92px}.case-section-number{color:var(--blue);letter-spacing:.12em;text-transform:uppercase;margin-bottom:18px;font-size:.68rem;font-weight:800}.case-section h2{max-width:760px;margin-bottom:26px;font-size:clamp(2.2rem,4vw,4.15rem)}.case-section>p:not(.case-section-number,.lead){max-width:760px;color:var(--muted)}.case-section .lead{max-width:790px;color:var(--ink-2);font-size:clamp(1.25rem,2.2vw,1.75rem);line-height:1.55}.first-release-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:30px 0 18px;padding:0;list-style:none;display:grid}.first-release-steps li{border-top:3px solid var(--blue);background:var(--blue-soft);min-width:0;padding:20px}.first-release-steps li>span{color:var(--blue-dark);font-size:.7rem;font-weight:800}.first-release-steps h3{margin:12px 0 6px;font-size:1.12rem}.first-release-steps p{color:var(--ink-2);margin:0;font-size:.87rem;line-height:1.55}.case-section .first-release-boundary{border-left:2px solid var(--blue);max-width:none;color:var(--muted);margin:0;padding-left:14px;font-size:.82rem;line-height:1.55}.shared-platform-context>p:not(.case-section-number,.first-release-boundary){font-size:1.08rem;line-height:1.6}.shared-platform-context .first-release-boundary{margin-top:20px}@media (width<=700px){.first-release-steps{grid-template-columns:minmax(0,1fr)}}.users-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;margin-top:38px;padding:18px 0;display:flex}.users-strip span{color:var(--muted);text-transform:uppercase;margin-right:auto;font-size:.65rem}.users-strip b{background:var(--surface);border-radius:999px;padding:6px 10px;font-size:.65rem}.split-section{grid-template-columns:1.15fr .85fr;gap:54px;display:grid}.split-section>div:first-child>p:last-child,.problem-panel>p:last-child{color:var(--muted)}.problem-panel{border-radius:var(--radius);background:var(--navy);color:var(--white);padding:34px}.problem-panel .case-section-number{color:var(--lime)}.problem-panel h3{margin:42px 0 16px;font-size:1.5rem}.problem-panel p:last-child{color:#b8c3d9;font-size:.9rem}.decision-list{border-top:1px solid var(--line-strong);margin:46px 0 0;padding:0;list-style:none}.decision-list li{border-bottom:1px solid var(--line-strong);grid-template-columns:60px 1fr;align-items:center;min-height:82px;display:grid}.decision-list span{color:var(--blue);font-size:.68rem;font-weight:800}.decision-list p{margin:0}.role-section{grid-template-columns:1fr 1fr;align-items:end;gap:60px;display:grid}.role-section h2{margin-bottom:0}.role-section>p{color:var(--muted);margin-bottom:6px}.feature-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,1fr);margin:40px 0 34px;display:grid}.feature-grid div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);align-items:center;gap:14px;min-height:82px;padding:16px;display:flex}.feature-grid span{background:var(--blue-soft);width:28px;height:28px;color:var(--blue);border-radius:8px;flex:none;place-items:center;font-size:.6rem;display:grid}.feature-grid b{font-size:.82rem}.case-narrative .product-visual{min-height:420px}.case-demo-link{align-items:center;gap:16px;margin-top:20px;display:flex}.case-demo-link p{color:var(--muted);margin:0;font-size:.66rem}.edge-section{position:relative}.edge-grid{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:42px;display:grid}.edge-grid div{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);flex-direction:column;min-height:130px;padding:20px;display:flex}.edge-grid span{color:var(--blue);letter-spacing:.1em;font-size:.55rem;font-weight:800}.edge-grid p{margin:auto 0 0;font-size:.85rem}.collaboration-list{margin:40px 0 0;padding:0;list-style:none}.collaboration-list li{border-bottom:1px solid var(--line-strong);min-height:64px;color:var(--ink-2);align-items:center;gap:16px;display:flex}.collaboration-list span{color:var(--teal)}.outcome-section{grid-template-columns:1.2fr .8fr;gap:50px;display:grid}.case-metrics{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.case-metrics div{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);flex-direction:column;min-height:140px;padding:16px;display:flex}.case-metrics b{color:var(--blue);font-size:2rem}.case-metrics span{color:var(--muted);margin-top:auto;font-size:.68rem}.case-metrics span small{color:var(--ink-2);margin-top:5px;font-size:.58rem;display:block}.outcome-section blockquote{border-radius:var(--radius);background:var(--inverse-surface);color:var(--white);flex-direction:column;justify-content:space-between;margin:0;padding:38px;font-family:Georgia,Times New Roman,serif;font-size:1.35rem;font-style:italic;line-height:1.45;display:flex}.outcome-section cite{color:var(--lime);letter-spacing:.1em;text-transform:uppercase;margin-top:50px;font-family:Inter,ui-sans-serif,sans-serif;font-size:.6rem;font-style:normal}.next-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:40px;display:grid}.next-grid div{border-top:2px solid var(--blue);padding:18px 0}.next-grid span{color:var(--blue);font-size:.62rem;font-weight:800}.next-grid p{margin:20px 0 0}.artifact-note{padding-bottom:0}.artifact-note a{color:var(--blue);text-underline-offset:4px;text-decoration:underline}.related-section{padding-top:50px}.related-grid{grid-template-columns:repeat(2,1fr)}.approach-hero{position:relative;overflow:hidden}.principles-section{width:100%;max-width:none;padding-left:max(20px, calc((100% - var(--max)) / 2));padding-right:max(20px, calc((100% - var(--max)) / 2));background:var(--navy);color:var(--white)}.principles-section .eyebrow{color:var(--lime)}.principle-grid{border-top:1px solid #ffffff2e;border-left:1px solid #ffffff2e;grid-template-columns:repeat(3,1fr);display:grid}.principle-grid article{border-bottom:1px solid #ffffff2e;border-right:1px solid #ffffff2e;flex-direction:column;min-height:290px;padding:28px;display:flex}.principle-grid article>span{color:var(--lime);font-size:.62rem;font-weight:800}.principle-grid h3{margin:auto 0 18px;font-size:1.45rem}.principle-grid p{color:#aeb9ce;margin-bottom:0;font-size:.86rem}.operating-process{border-top:1px solid var(--line-strong);border-left:1px solid var(--line-strong);grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.operating-process li{border-right:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);flex-direction:column;min-height:260px;padding:24px;display:flex}.operating-process li>div{color:var(--blue);justify-content:space-between;font-size:.62rem;font-weight:800;display:flex}.operating-process i{color:var(--line-strong);font-style:normal}.operating-process h3{margin:auto 0 14px}.operating-process p{color:var(--muted);margin-bottom:0;font-size:.82rem}.artifact-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.artifact-card{border:1px solid var(--line);background:var(--surface);text-align:left;cursor:pointer;border-radius:18px;grid-template-rows:auto 1fr;grid-template-columns:1fr auto;gap:14px 18px;padding:12px;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid}.artifact-card:hover,.artifact-card:focus-visible{box-shadow:var(--shadow);border-color:#255dff73;transform:translateY(-5px)}.artifact-miniature{background:linear-gradient(#255dff14 1px, transparent 1px), linear-gradient(90deg, #255dff14 1px, transparent 1px), var(--blue-soft);background-size:18px 18px;border-radius:12px;grid-column:1/-1;height:166px;padding:18px;overflow:hidden}.miniature-roadmap div{border-top:3px solid var(--blue);background:#ffffffd1;flex-direction:column;gap:12px;padding:10px 6px;display:flex}.miniature-roadmap b{color:var(--blue);font-size:.52rem}.miniature-roadmap span{border-left:4px solid var(--lime);background:#edf0f6;height:28px}.miniature-requirements{background-color:#f3f4f7;grid-template-rows:auto repeat(3,1fr);grid-template-columns:42px 1fr;gap:8px 10px;display:grid}.miniature-requirements strong{background:var(--navy);color:var(--white);writing-mode:vertical-rl;grid-row:1/-1;padding:7px;font-size:.55rem;transform:rotate(180deg)}.miniature-requirements>span{background:var(--surface);height:12px;box-shadow:inset 42px 0 0 var(--blue)}.miniature-requirements>div{gap:6px;display:flex}.miniature-requirements i{background:var(--surface);flex:1}.miniature-workflow{background-color:var(--teal-soft);justify-content:center;align-items:center;gap:10px;display:flex;position:relative}.miniature-workflow i{color:var(--teal);font-style:normal;font-weight:900}.miniature-workflow span{background:var(--teal);height:2px;position:absolute;bottom:30px;left:28%;right:18%}.miniature-prioritisation{background-color:#f0f1f4;flex-direction:column;justify-content:center;gap:12px;display:flex}.miniature-prioritisation span{background:linear-gradient(90deg, var(--blue) 78%, var(--surface) 78%);border-radius:99px;height:15px}.miniature-prioritisation div:nth-child(2) span{background:linear-gradient(90deg, var(--teal) 68%, var(--surface) 68%)}.miniature-prioritisation div:nth-child(3) span{background:linear-gradient(90deg, #a9cf35 56%, var(--surface) 56%)}.miniature-release{background-color:#f7f9e8;justify-content:space-between;align-items:center;display:flex;position:relative}.miniature-release span{border:5px solid var(--white);background:var(--blue);width:20px;height:20px;box-shadow:0 0 0 1px var(--blue);border-radius:50%;position:relative}.miniature-uat{background-color:#f3f4f7;grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.miniature-uat div{background:var(--surface)}.miniature-uat div:nth-child(-n+3){background:var(--navy)}.miniature-uat span{background:var(--teal);border-radius:99px}.miniature-measurement{background-color:var(--blue-soft);grid-template-rows:38px 22px 1fr;justify-items:center;display:grid}.miniature-measurement strong{border:2px solid var(--blue);background:var(--surface);border-radius:7px;width:54%}.miniature-measurement i{background:var(--blue);width:2px}.miniature-measurement span{border:1px solid var(--teal);background:var(--surface);border-radius:7px}.artifact-card>span{flex-direction:column;gap:10px;padding:4px 5px 10px;display:flex}.artifact-card b{font-size:.98rem;line-height:1.3}.artifact-card small{color:var(--muted);font-size:.76rem;line-height:1.55}.artifact-card>i{color:var(--blue);align-self:end;padding:4px 6px 12px 0;font-size:.72rem;font-style:normal;font-weight:800}.modal-backdrop{z-index:300;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#07132fc7;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.artifact-modal{background:var(--paper);overscroll-behavior:contain;border:1px solid #ffffff40;border-radius:24px;width:min(100vw - 36px,920px);max-height:calc(100dvh - 36px);padding:0;position:relative;overflow:auto;box-shadow:0 28px 100px #07132f57}.artifact-modal-toolbar{z-index:20;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f8f9fcf5;justify-content:space-between;align-items:center;gap:18px;min-height:64px;padding:10px 18px;display:flex;position:sticky;top:0}.artifact-back-button,.artifact-fullscreen-button{color:var(--blue);cursor:pointer;background:0 0;border:0;padding:9px 10px;font-size:.76rem;font-weight:800}.artifact-fullscreen-button{border:1px solid var(--line-strong);background:var(--surface);border-radius:999px}.modal-close{border:1px solid var(--line-strong);cursor:pointer;background:0 0;border-radius:50%;place-items:center;width:38px;height:38px;font-size:1.2rem;display:grid}.artifact-modal-header{padding:38px 44px 0}.artifact-modal-header h2{max-width:980px;color:var(--ink);margin:16px 0 18px;font-size:clamp(2.3rem,4.5vw,4.7rem);line-height:1.02}.artifact-modal-header>p:last-child{max-width:860px;color:var(--muted);font-size:.96rem;line-height:1.7}.artifact-experience{margin:36px 44px 0}.artifact-leadership-panel{background:var(--navy);color:var(--white);border-radius:18px;margin-top:28px;padding:28px}.artifact-leadership-panel>p,.artifact-decision-panel>p,.rollout-controls>p,.uat-summary>p{color:var(--lime);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:850}.artifact-leadership-panel li{color:#d8e0ef;border:1px solid #ffffff3b;border-radius:999px;padding:8px 11px;font-size:.76rem}.artifact-decision-panel{border-left:5px solid var(--lime);background:var(--navy);color:var(--white);border-radius:0 16px 16px 0;flex-direction:column;gap:10px;margin-top:24px;padding:26px 28px;display:flex}.artifact-decision-panel strong{font-size:1.2rem}.artifact-confidentiality{border-top:1px solid var(--line-strong);background:#f1f3f7;grid-template-columns:180px 1fr auto;align-items:center;gap:24px;margin-top:38px;padding:28px 44px 42px;display:grid}.artifact-confidentiality strong{color:var(--ink);font-size:.8rem}.artifact-confidentiality p{color:var(--muted);margin:0;font-size:.78rem;line-height:1.6}.artifact-confidentiality .button{white-space:nowrap}.roadmap-scroll,.workflow-scroll,.artifact-table-scroll{border:1px solid var(--line-strong);background:var(--surface);scrollbar-gutter:stable;border-radius:18px;overflow:auto}.roadmap-corner,.roadmap-phase-header,.roadmap-row>h3,.roadmap-cell{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:20px}.roadmap-corner{background:var(--navy);color:#c0cadc;letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:800}.roadmap-phase-header{background:var(--navy);color:var(--white)}.roadmap-phase-header strong{margin-top:8px;display:block}.roadmap-row>h3{color:var(--ink);background:#f2f4f8;margin:0;font-size:.92rem}.roadmap-cell{background:var(--surface);flex-direction:column;min-height:330px;display:flex}.artifact-status,.artifact-confidence{border-radius:999px;padding:5px 8px;font-size:.64rem;font-weight:800}.status-validated{background:var(--teal-soft);color:#086c65}.status-planned{color:#647c05;background:#f4f7d7}.status-dependent{color:#9b3d2e;background:#f7ece9}.artifact-confidence{color:var(--muted);background:#f0f1f4}.roadmap-cell ul{color:var(--ink-2);margin:18px 0;padding-left:18px;font-size:.8rem}.roadmap-cell li{margin:8px 0}.roadmap-cell dl{margin:auto 0 0}.roadmap-cell dl div{border-top:1px solid var(--line);padding:9px 0}.roadmap-cell dt,.release-timeline dt,.workflow-annotation dt,.metric-node dt{color:var(--blue);text-transform:uppercase;font-size:.64rem;font-weight:800}.roadmap-cell dd,.release-timeline dd,.workflow-annotation dd,.metric-node dd{color:var(--muted);margin:4px 0 0;font-size:.74rem}.prd-experience{max-width:860px}.prd-document-header{background:var(--navy);color:var(--white);border-radius:16px 16px 0 0;grid-template-columns:1fr 1fr;gap:20px;padding:22px 24px;display:grid}.prd-document-header div{flex-direction:column;gap:7px;display:flex}.prd-document-header span{color:var(--lime);text-transform:uppercase;font-size:.64rem;font-weight:800}.prd-document-header strong{font-size:.82rem}.prd-section{border:1px solid var(--line);background:var(--surface);border-top:0;padding:24px}.prd-section>p:first-child{color:var(--blue);letter-spacing:.08em;text-transform:uppercase;margin:0 0 14px;font-size:.7rem;font-weight:850}.prd-section h3{margin-bottom:10px;font-size:1.25rem}.prd-section>p:last-child,.prd-section li{color:var(--muted);font-size:.84rem}.prd-section ul{margin:0;padding-left:18px}.prd-section li{margin:7px 0}.prd-two-column{grid-template-columns:1fr 1fr;display:grid}.prd-two-column .prd-section:nth-child(2n){border-left:0}.prd-user-story blockquote{border-left:4px solid var(--lime);color:var(--ink);margin:0;padding:8px 0 8px 18px;font-family:Georgia,Times New Roman,serif;font-size:1.15rem;font-style:italic;line-height:1.55}.requirement-list div{border:1px solid var(--line);border-radius:10px;grid-template-columns:76px 1fr;gap:14px;padding:14px;display:grid}.requirement-list strong{color:var(--blue);font-size:.76rem}.requirement-list span{color:var(--ink-2);font-size:.82rem}.acceptance-example dl{background:#f2f5ff;border-radius:12px;margin:0;overflow:hidden}.acceptance-example dl div{border-bottom:1px solid #dce3fb;grid-template-columns:70px 1fr;gap:14px;padding:13px 16px;display:grid}.acceptance-example dl div:last-child{border-bottom:0}.acceptance-example dt{color:var(--blue);font-weight:850}.acceptance-example dd{color:var(--ink-2);margin:0}.workflow-legend span{border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:999px;padding:6px 9px;font-size:.66rem;font-weight:750}.workflow-legend span:before{content:"";background:var(--blue);border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.workflow-legend .legend-user:before{background:var(--blue)}.workflow-legend .legend-decision:before{background:#8c5fd4}.workflow-lane{border-bottom:1px solid var(--line-strong);grid-template-columns:154px 1fr;min-height:188px;display:grid}.workflow-lane>h3{border-right:1px solid var(--line-strong);background:var(--navy);color:var(--white);align-items:center;margin:0;padding:24px 18px;font-size:.84rem;display:flex}.workflow-node,.workflow-decision{border:2px solid var(--blue);background:var(--surface);width:148px;min-height:64px;color:var(--ink-2);text-align:center;border-radius:12px;place-items:center;padding:10px;font-size:.7rem;font-weight:750;display:grid}.automatic-node{border-color:var(--teal);background:var(--teal-soft)}.user-node{background:var(--blue-soft)}.exception-node{color:#8f3325;background:#fbefec;border-color:#c35440}.outcome-node{color:#536b07;background:#f4f7d7;border-color:#85a818}.workflow-decision{clip-path:polygon(12% 0,88% 0,100% 50%,88% 100%,12% 100%,0 50%);cursor:pointer;background:#f3edff;border-color:#8c5fd4;border-radius:0;min-width:150px}.workflow-decision[aria-pressed=true]{background:#e4d7ff;box-shadow:inset 0 0 0 3px #8c5fd43d}.workflow-arrow{color:var(--blue);font-weight:900}.workflow-branches{gap:7px;width:230px;display:grid}.workflow-branches .workflow-node{width:auto;min-height:52px;display:flex}.workflow-annotation{background:#f7f2ff;border:1px solid #d8c9f4;border-radius:16px;margin-top:20px;padding:24px}.workflow-annotation>p{color:#7444b6;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:850}.workflow-annotation h3{margin:10px 0 18px;font-size:1.25rem}.workflow-annotation dl div{border-top:1px solid #d8c9f4;padding-top:12px}.criteria-strip{border:1px solid var(--line);background:var(--surface);border-radius:14px;grid-template-columns:repeat(6,1fr);margin-bottom:14px;display:grid;overflow:hidden}.criteria-strip div{border-right:1px solid var(--line);flex-direction:column;gap:8px;min-height:78px;padding:14px;display:flex}.criteria-strip div:last-child{border-right:0}.criteria-strip span{color:var(--muted);font-size:.68rem}.criteria-strip strong{color:var(--blue);font-size:.85rem}.prioritisation-table,.uat-table{border-collapse:collapse;background:var(--surface);width:100%;min-width:1280px;font-size:.72rem}.prioritisation-table thead th,.uat-table thead th{z-index:2;background:var(--navy);color:var(--white);position:sticky;top:0}.prioritisation-table tbody th,.uat-table tbody th{color:var(--ink);font-size:.76rem}.score{width:30px;height:30px;color:var(--ink);background:#edf0f6;border-radius:50%;place-items:center;font-weight:850;display:grid}.score-4{background:var(--blue-soft);color:var(--blue)}.score-3{color:#647c05;background:#f4f7d7}.priority-rank{background:var(--navy);width:32px;height:32px;color:var(--white);border-radius:8px;place-items:center;display:grid}.release-timeline li{grid-template-columns:76px 1fr;gap:18px;display:grid}.release-phase-marker{justify-content:center;display:flex;position:relative}.release-phase-marker span{z-index:1;border:5px solid var(--paper);background:var(--blue);width:42px;height:42px;color:var(--white);border-radius:50%;place-items:center;font-size:.7rem;font-weight:850;display:grid;position:relative}.release-phase-marker i{background:var(--line-strong);width:2px;position:absolute;top:38px;bottom:0}.release-timeline li:last-child .release-phase-marker i{display:none}.release-timeline article{border:1px solid var(--line);background:var(--surface);border-radius:16px;margin-bottom:18px;padding:24px}.rollout-controls{background:var(--navy);border-radius:18px;margin-top:26px;padding:28px}.rollout-controls>div{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:20px;display:grid}.rollout-controls article{border:1px solid #ffffff2e;border-radius:12px;flex-direction:column;min-height:108px;padding:15px;display:flex}.rollout-controls span{color:var(--lime);font-size:.66rem;font-weight:800}.rollout-controls strong{color:var(--white);margin-top:auto;font-size:.78rem}.illustrative-banner{border-left:4px solid var(--lime);color:#536b07;background:#f4f7d7;gap:12px;margin-bottom:12px;padding:12px 15px;font-size:.76rem;display:flex}.uat-table{min-width:1360px}.uat-summary{background:var(--navy);border-radius:18px;margin-top:20px;padding:24px}.uat-summary>div{grid-template-columns:repeat(4,1fr) 2fr;gap:10px;margin-top:18px;display:grid}.uat-summary article{border:1px solid #ffffff2e;border-radius:12px;flex-direction:column;padding:14px;display:flex}.uat-summary span{color:#aeb9ce;font-size:.64rem}.uat-summary strong{color:var(--white);margin-top:10px;font-size:1.35rem}.uat-recommendation strong{color:var(--lime);font-size:.9rem}.kpi-root{border:2px solid var(--blue);background:var(--surface);text-align:center;border-radius:18px;max-width:720px;margin:0 auto;padding:26px}.kpi-root span{color:var(--blue);text-transform:uppercase;font-size:.7rem;font-weight:850}.kpi-root h3{margin:10px 0;font-size:1.6rem}.metric-tier{border:1px solid var(--line);background:var(--surface);border-radius:18px;margin-bottom:18px;padding:20px}.metric-tier>header{grid-template-columns:220px 1fr;gap:20px;margin-bottom:16px;display:grid}.outcome-tier{border-top:5px solid var(--blue)}.leading-tier{border-top:5px solid var(--teal)}.guardrail-tier{border-top:5px solid #c35440}.metric-node{border:1px solid var(--line);background:#f8f9fb;border-radius:12px;overflow:hidden}.metric-node summary{cursor:pointer;flex-direction:column;justify-content:center;min-height:62px;padding:14px;font-size:.8rem;font-weight:800;list-style:none;display:flex}.metric-node summary::-webkit-details-marker{display:none}.metric-node[open] summary{border-bottom:1px solid var(--line);background:var(--blue-soft)}.metric-node dl div{border-bottom:1px solid var(--line);padding:8px 0}.metric-node dl div:last-child{border-bottom:0}.about-hero{grid-template-columns:1.25fr .75fr;align-items:center;gap:80px;padding-top:64px;padding-bottom:64px;display:grid}.about-hero .about-copy h1{max-width:780px;margin-bottom:18px;font-size:clamp(3rem,4vw,4.2rem);line-height:1.03}.about-copy>p{margin-bottom:12px;line-height:1.55}.about-thesis{max-width:760px;color:var(--ink);font-size:clamp(1.05rem,1.8vw,1.35rem);font-weight:700}.about-primary-actions{margin-top:20px}.about-first-screen-evidence{border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:radial-gradient(circle at 100% 0%, #255dff24, transparent 38%), var(--surface);box-shadow:var(--shadow);padding:clamp(28px,4vw,48px)}.about-first-screen-evidence>p,.about-first-screen-evidence>small{color:var(--muted)}.about-first-screen-evidence>p{letter-spacing:.09em;text-transform:uppercase;margin-bottom:10px;font-size:.66rem;font-weight:800}.about-first-screen-evidence h2{margin-bottom:28px;font-size:clamp(1.75rem,3vw,2.65rem)}.about-first-screen-evidence ul{margin:0 0 28px;padding:0;list-style:none}.about-first-screen-evidence li{border-top:1px solid var(--line);color:var(--ink);grid-template-columns:30px 1fr;gap:12px;padding:13px 0;font-size:.88rem;display:grid}.about-first-screen-evidence li span{color:var(--blue);font-size:.65rem;font-weight:800}.about-first-screen-evidence>small{line-height:1.6;display:block}.about-proof{padding-top:20px}.about-proof-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.about-proof-grid>a,.about-leadership-proof{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);min-width:0;padding:24px}.about-proof-grid>a{color:var(--ink);flex-direction:column;display:flex}.about-proof-grid>a:hover{border-color:var(--blue);box-shadow:var(--shadow)}.about-proof-grid b{color:var(--ink);margin:24px 0 6px;font-size:clamp(1.8rem,3vw,3rem)}.about-proof-grid span{font-weight:800}.about-proof-grid small,.about-leadership-proof p{color:var(--muted);margin-top:10px;line-height:1.55}.metric-evidence-summary{border-top:1px solid var(--line);color:var(--muted);gap:8px;margin-top:14px;padding-top:12px;font-size:.7rem;font-weight:500;line-height:1.45;display:grid}.metric-evidence-summary>span{font-weight:500;display:block}.metric-evidence-summary b{color:var(--ink);letter-spacing:.08em;text-transform:uppercase;margin:0 0 2px;font-size:.58rem;display:block}.about-leadership-proof{background:var(--navy);color:var(--white);grid-column:span 1}.about-leadership-proof em{color:var(--lime);letter-spacing:.08em;font-size:.58rem;font-style:normal;font-weight:800}.about-leadership-proof h3{margin:18px 0}.about-leadership-proof p{color:#ffffffc2;font-size:.78rem}.about-leadership-proof a{color:var(--lime);margin-top:12px;font-size:.72rem;font-weight:800;display:inline-block}.portrait-monogram-panel{aspect-ratio:4/5;border:1px solid var(--line-strong);background:radial-gradient(circle at 50% 30%, #255dff29, transparent 33%), linear-gradient(#255dff0f 1px, transparent 1px), linear-gradient(90deg, #255dff0f 1px, transparent 1px), var(--surface);background-size:auto,24px 24px,24px 24px,auto;border-radius:180px 180px 26px 26px;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.portrait-monogram{border:1px solid var(--ink);background:var(--navy);width:150px;height:150px;color:var(--white);border-radius:50%;place-items:center;font-size:2rem;font-weight:800;display:grid;box-shadow:0 0 0 20px #255dff14}.portrait-monogram-panel>span{color:var(--muted);font-size:.65rem;position:absolute;bottom:24px}.about-narrative{grid-template-columns:220px 1fr;gap:80px;display:grid}.narrative-index{flex-direction:column;gap:8px;display:flex}.narrative-index span{color:var(--blue);font-size:.7rem;font-weight:800}.narrative-index h2{text-transform:uppercase;letter-spacing:.1em;margin:0;font-size:.7rem;font-weight:400}.narrative-copy{max-width:820px}.narrative-copy p{color:var(--muted);font-size:1rem}.narrative-copy .lead{color:var(--ink);font-size:clamp(1.4rem,2.3vw,2rem)}.about-related-links{margin-top:30px}.about-hero.about-hero-concise{grid-template-columns:1fr;min-height:auto;padding-top:clamp(48px,5vw,72px);padding-bottom:clamp(40px,6vw,72px)}.about-hero-concise .about-copy{max-width:1050px}.about-hero-concise .about-copy h1{overflow-wrap:anywhere;max-width:1000px;font-size:clamp(3.1rem,6.2vw,6.4rem);line-height:1.02}.about-intro{max-width:820px;color:var(--muted);font-size:clamp(1.05rem,1.7vw,1.35rem)}.about-hero-concise .about-thesis{max-width:900px;font-size:clamp(.98rem,1.35vw,1.12rem);line-height:1.45}.about-journey{border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:linear-gradient(#255dff0e 1px, transparent 1px), linear-gradient(90deg, #255dff0e 1px, transparent 1px), var(--surface);background-size:32px 32px,32px 32px,auto;position:relative}.about-journey-heading{max-width:850px;margin-bottom:clamp(40px,6vw,72px)}.about-journey-heading h2{overflow-wrap:anywhere;max-width:780px;font-size:clamp(2.4rem,5vw,5rem);line-height:1}.about-journey-heading>p:last-child{max-width:720px;color:var(--muted);margin:18px 0 0;font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.55}.about-journey-stages{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(14px,2vw,28px);margin:0;padding:0;list-style:none;display:grid;position:relative}.about-journey-stages:before{background:linear-gradient(90deg, var(--blue), var(--lime));content:"";height:2px;position:absolute;top:49px;left:8%;right:8%}.about-journey-stages li{z-index:1;min-width:0;position:relative}.about-stage-number{color:var(--blue);letter-spacing:.1em;margin-bottom:14px;font-size:.68rem;font-weight:800;display:block}.about-stage-mark{border:10px solid var(--surface);background:var(--blue);width:50px;height:50px;box-shadow:0 0 0 1px var(--blue);border-radius:50%;margin-bottom:20px;display:block}.about-journey-stages li:last-child .about-stage-mark{background:var(--lime);box-shadow:0 0 0 1px var(--lime)}.about-journey-stages h3{overflow-wrap:anywhere;max-width:190px;margin:0 0 10px;font-size:clamp(1.1rem,1.8vw,1.5rem);line-height:1.05}.about-journey-stages p{max-width:190px;color:var(--muted);margin:0;font-size:.88rem;line-height:1.45}.about-career-line{border-radius:var(--radius);background:var(--navy);color:var(--white);padding:clamp(24px,3vw,34px)}.about-career-line>h2{color:var(--lime);letter-spacing:.12em;text-transform:uppercase;margin-bottom:20px;font-size:.7rem;font-weight:800}.about-career-evidence{gap:0;display:grid}.about-career-line ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid;position:relative}.about-career-line ol:before{content:none}.about-career-line li{min-width:0;padding-top:24px;position:relative}.about-career-line .about-career-mark{background:var(--lime);border:0;border-radius:999px;width:4px;height:34px;position:absolute;top:0;left:0}.about-career-line strong,.about-career-line small,.about-career-line em{overflow-wrap:anywhere;display:block}.about-career-note{color:#ffffffc7;margin:24px 0 0;font-size:.78rem}.about-career-note a{color:var(--lime);text-underline-offset:.18em;font-weight:800;text-decoration:underline}.about-career-line strong{font-weight:800}.about-career-line small{color:#ffffffb8;margin-top:5px;font-size:.75rem}.about-career-line em{color:#ffffffdb;max-width:250px;margin-top:12px;font-size:.82rem;font-style:normal;line-height:1.4}.about-capability-map{border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:linear-gradient(#255dff0e 1px, transparent 1px), linear-gradient(90deg, #255dff0e 1px, transparent 1px), var(--surface);background-size:32px 32px,32px 32px,auto;margin-top:clamp(48px,7vw,88px);padding:clamp(28px,4vw,56px)}.about-capability-heading{max-width:900px}.about-capability-heading h2{max-width:850px;margin:12px 0 0;font-size:clamp(2rem,4vw,4rem);line-height:1.02}.about-capability-graphic{grid-template-columns:minmax(210px,.72fr) minmax(0,1.7fr);align-items:stretch;gap:clamp(28px,5vw,72px);margin-top:clamp(32px,5vw,56px);display:grid;position:relative}.about-capability-core{z-index:1;background:var(--ink);min-height:100%;color:var(--paper);border-radius:50% 50% 48% 52%/46% 52% 48% 54%;flex-direction:column;justify-content:center;padding:clamp(28px,4vw,48px);display:flex;position:relative;box-shadow:14px 18px #255dff24}.about-capability-core:after{background:var(--blue);content:"";width:clamp(28px,5vw,72px);height:2px;position:absolute;top:50%;left:100%}.about-capability-core>span{color:var(--lime);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:.8rem;font-weight:800}.about-capability-core strong{margin-top:12px;font-size:clamp(1.8rem,3vw,3.2rem);line-height:1.08}.about-capability-core small{color:var(--paper-muted);margin-top:18px;font-size:.95rem;line-height:1.5}.about-capability-nodes{border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--line-strong);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.about-capability-nodes li{background:var(--paper);min-height:230px;padding:clamp(24px,3vw,38px);position:relative}.about-capability-number{color:var(--blue);font-family:var(--font-mono);font-size:.76rem;font-weight:800;position:absolute;top:22px;right:24px}.about-capability-nodes li>p{max-width:calc(100% - 38px);color:var(--blue);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:800}.about-capability-nodes h3{max-width:430px;margin:24px 0 12px;font-size:clamp(1.35rem,2.2vw,2.15rem);line-height:1.05}.about-capability-nodes li>span:last-child{color:var(--muted);line-height:1.55;display:block}.about-capability-note{max-width:960px;color:var(--muted);margin:clamp(28px,4vw,44px) 0 0;line-height:1.65}.about-capability-note a{color:var(--blue);text-underline-offset:4px;font-weight:800;text-decoration-thickness:2px}.about-proof-heading{justify-content:space-between;align-items:end;gap:24px;margin-top:18px;padding:24px 2px 0;display:flex}.about-proof-heading p,.about-proof-heading span{margin:0}.about-proof-heading p{color:var(--blue);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:800}.about-proof-heading span{max-width:520px;color:var(--muted);text-align:right;font-size:.82rem;line-height:1.45}.about-proof-band{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);grid-template-columns:repeat(3,minmax(0,1fr));margin:12px 0 0;padding:0;list-style:none;display:grid}.about-proof-band li{border-right:1px solid var(--line);min-width:0}.about-proof-band li:last-child{border-right:0}.about-proof-band article{height:100%;color:var(--ink);padding:clamp(20px,2.5vw,32px);display:block}.about-proof-band small,.about-proof-band strong,.about-proof-band span,.about-proof-band em{overflow-wrap:anywhere;display:block}.about-proof-band article>p{color:var(--muted);margin:16px 0 0;font-size:.76rem;line-height:1.45}.about-proof-band article>p.about-metric-basis{color:var(--ink)}.about-proof-band article>p b{color:var(--ink);letter-spacing:.05em;text-transform:uppercase;margin-bottom:4px;font-size:.67rem;display:block}.about-proof-band small{min-height:2.4em;color:var(--blue);letter-spacing:.08em;text-transform:uppercase;margin-bottom:16px;font-size:.67rem;font-weight:800;line-height:1.2}.about-proof-band strong{margin-bottom:8px;font-size:clamp(1.8rem,3.3vw,3.5rem);line-height:1}.about-proof-band span{color:var(--ink);font-size:.9rem;font-weight:750;line-height:1.4}.about-proof-band em{color:var(--muted);margin-top:12px;font-size:.76rem;font-style:normal;line-height:1.4}.about-proof-band details{border-top:1px solid var(--line);margin-top:18px;padding-top:14px}.about-proof-band summary{color:var(--blue);cursor:pointer;font-size:.75rem;font-weight:800}.about-proof-band .metric-evidence-summary{gap:10px;margin-top:12px;display:grid}.about-proof-band .metric-evidence-summary>span{color:var(--muted);font-size:.72rem;font-weight:500;line-height:1.4}.about-proof-band .metric-evidence-summary b{color:var(--ink);letter-spacing:.05em;text-transform:uppercase;margin-bottom:3px;font-size:.66rem;display:block}.about-proof-band article>a{color:var(--blue);text-underline-offset:.18em;margin-top:18px;font-size:.78rem;font-weight:800;text-decoration:underline;display:inline-block}.about-proof-band article:has(>a:hover)>strong{color:var(--blue)}.about-evidence-note{color:var(--muted);margin:14px 0 0;font-size:.78rem}.about-evidence-note a{color:var(--blue);text-underline-offset:.18em;font-weight:750;text-decoration:underline;text-decoration-thickness:.1em}.about-summary{display:block}.about-summary-heading{max-width:860px;margin-bottom:clamp(30px,5vw,52px)}.about-summary-heading h2{overflow-wrap:anywhere;font-size:clamp(2.2rem,4.5vw,4.4rem);line-height:1.02}.about-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.about-summary article{border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--surface);flex-direction:column;min-width:0;min-height:310px;padding:clamp(26px,4vw,44px);display:flex}.about-summary article>p{color:var(--blue);letter-spacing:.1em;text-transform:uppercase;margin:0 0 28px;font-size:.68rem;font-weight:800}.about-summary h2,.about-summary h3{overflow-wrap:anywhere;margin-bottom:14px;font-size:clamp(1.55rem,2.4vw,2.35rem)}.about-summary article>span{color:var(--muted);line-height:1.6}.about-summary article>small{color:var(--muted);margin-top:16px;font-size:.8rem;line-height:1.5;display:block}.about-summary article>small b{color:var(--ink);letter-spacing:.07em;text-transform:uppercase;margin-bottom:3px;font-size:.68rem;display:block}.about-decision-story{gap:14px;margin:0;display:grid}.about-decision-story div{border-top:1px solid var(--line);padding-top:12px}.about-decision-story dt{color:var(--blue);letter-spacing:.07em;text-transform:uppercase;margin-bottom:4px;font-size:.68rem;font-weight:800}.about-decision-story dd{color:var(--muted);margin:0;font-size:.9rem;line-height:1.5}.about-journey-heading>p:last-child a{color:var(--blue);text-underline-offset:.18em;font-weight:800;text-decoration:underline}.about-summary article>a{color:var(--blue);text-underline-offset:.2em;margin-top:auto;padding-top:28px;font-weight:800;text-decoration:underline;text-decoration-thickness:.1em}.about-closing{border-radius:var(--radius-lg);background:var(--navy);color:var(--white);padding:clamp(38px,6vw,76px)}.about-closing h2{max-width:900px;color:var(--white);overflow-wrap:anywhere;font-size:clamp(2.25rem,5vw,5rem);line-height:1}.about-closing .eyebrow{color:var(--lime)}.about-closing .eyebrow span{background:var(--lime)}.about-closing>p:not(.eyebrow){color:#ffffffc2;margin:20px 0 28px}.about-closing .button{background:var(--white);color:var(--navy)}.about-closing .button-secondary,.about-closing .button-text{color:var(--white);background:0 0;border-color:#ffffff6b}@media (width<=900px){.about-journey-stages{grid-template-columns:1fr;gap:0}.about-journey-stages:before{width:2px;height:auto;inset:8px auto 8px 24px}.about-journey-stages li{min-height:120px;padding:0 0 28px 82px}.about-stage-number{z-index:2;color:var(--white);position:absolute;top:15px;left:17px}.about-stage-mark{position:absolute;top:0;left:0}.about-journey-stages h3,.about-journey-stages p{max-width:none}.about-proof-band,.about-summary-grid{grid-template-columns:1fr 1fr}.about-journey-stages li:last-child .about-stage-number{color:var(--navy)}.about-summary article:last-child{grid-column:1/-1}.about-proof-band li:nth-child(2n){border-right:0}.about-proof-band li{border-bottom:1px solid var(--line)}.about-proof-band li:last-child{border-bottom:0;grid-column:1/-1}}@media (width<=560px){.about-hero-concise .about-copy h1{font-size:clamp(2.35rem,11vw,3.5rem)}.about-journey{padding-inline:20px}.about-journey-heading h2{font-size:clamp(2rem,10vw,3rem)}.about-proof-heading{flex-direction:column;align-items:start;gap:8px}.about-proof-heading span{text-align:left}.about-career-line ol,.about-proof-band,.about-summary-grid{grid-template-columns:1fr}.about-career-line li{padding:0 0 24px 32px}.about-career-line li:last-child{padding-bottom:0}.about-proof-band li,.about-proof-band li:nth-child(2n){border-right:0;border-bottom:1px solid var(--line)}.about-proof-band li:last-child{border-bottom:0;grid-column:auto}.about-summary article{min-height:260px}.about-capability-map{padding:24px 18px}.about-capability-graphic{grid-template-columns:1fr}.about-capability-core{min-height:260px}.about-capability-core:after{width:2px;height:28px;top:100%;left:50%}.about-capability-nodes{grid-template-columns:1fr}.about-capability-nodes li{min-height:0}}.quote-band{border-radius:var(--radius-lg);background:var(--navy);width:min(100% - 40px,1380px);color:var(--white);margin:0 auto;padding:clamp(60px,8vw,110px)}.quote-band blockquote{max-width:1000px;margin-bottom:32px;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,4.6vw,4.6rem);font-style:italic;line-height:1.25}.quote-band>span{color:var(--lime);text-transform:uppercase;letter-spacing:.12em;font-size:.65rem}.experience-timeline{border-top:1px solid var(--line-strong)}.experience-timeline article{border-bottom:1px solid var(--line-strong);grid-template-columns:180px 1fr;align-items:center;min-height:180px;display:grid}.experience-time{color:var(--blue);text-transform:uppercase;margin-bottom:10px;font-size:.68rem;font-weight:800;display:block}.experience-employer{align-self:start;padding-top:6px}.experience-timeline h3{margin:6px 0 10px}.experience-timeline p:not(.card-eyebrow){color:var(--muted);margin-bottom:8px}.experience-timeline small{color:#8d6b24;font-size:.64rem}.strength-cloud{border-top:1px solid var(--line-strong);border-left:1px solid var(--line-strong);grid-template-columns:repeat(3,1fr);display:grid}.strength-cloud span{border-right:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);align-items:center;gap:16px;min-height:76px;padding:18px;font-weight:650;display:flex}.strength-cloud b{color:var(--blue);font-size:.6rem}.resume-page{padding:80px 20px 120px}.resume-actions{justify-content:space-between;align-items:flex-end;gap:30px;width:min(100%,1040px);margin:0 auto 36px;display:flex}.resume-actions h1{margin:0;font-size:clamp(2.5rem,5vw,4rem)}.resume-sheet{background:var(--surface);width:min(100%,1040px);box-shadow:var(--shadow);margin:0 auto;padding:clamp(32px,6vw,76px)}.resume-header{border-bottom:3px solid var(--ink);justify-content:space-between;gap:40px;padding-bottom:32px;display:flex}.resume-header .resume-name{margin:0 0 6px;font-size:clamp(2.6rem,5vw,4.5rem)}.resume-header p{color:var(--blue);margin:0;font-weight:650}.resume-header address{color:var(--muted);text-align:right;font-size:.76rem;font-style:normal}.resume-header address a{align-items:center;min-width:24px;min-height:24px;display:inline-flex}.resume-summary,.resume-section{border-bottom:1px solid var(--line-strong);padding:34px 0}.resume-sheet section>h2{color:var(--blue);letter-spacing:.12em;text-transform:uppercase;margin-bottom:26px;font-size:.75rem}.resume-summary p{color:var(--ink-2);margin:0;font-size:1.05rem}.resume-role{grid-template-columns:1fr auto;gap:12px 30px;display:grid}.resume-role+.resume-role{border-top:1px solid var(--line);margin-top:32px;padding-top:30px}.resume-role h3{margin-bottom:3px;font-size:1.15rem}.resume-role>div p{color:var(--muted);margin:0;font-size:.8rem}.resume-role time{color:var(--muted);text-align:right;white-space:nowrap;font-size:.72rem}.resume-role ul{grid-column:1/-1;margin:4px 0 0;padding-left:18px}.resume-role li{color:var(--ink-2);margin:5px 0;font-size:.82rem}.resume-project-list{gap:26px;display:grid}.resume-project{break-inside:avoid}.resume-project+.resume-project{border-top:1px solid var(--line);padding-top:26px}.resume-project h3{margin-bottom:6px;font-size:1.05rem}.resume-project>p{color:var(--muted);margin:0;font-size:.8rem}.resume-project a{color:var(--blue-dark);overflow-wrap:anywhere;font-weight:750}.resume-project ul{margin:10px 0 0;padding-left:18px}.resume-project li{color:var(--ink-2);margin:5px 0;font-size:.82rem}.achievement-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.achievement-grid div{border:1px solid var(--line);border-radius:10px;flex-direction:column;min-height:120px;padding:14px;display:flex}.achievement-grid .outcome-status{margin-bottom:8px;font-size:.5rem}.achievement-grid b{font-size:1.65rem}.achievement-grid span{color:var(--muted);font-size:.68rem;line-height:1.3}.achievement-grid small{color:var(--muted);margin-top:auto;font-size:.58rem}.resume-skills{grid-template-columns:repeat(2,1fr);gap:26px;display:grid}.resume-skills h3,.resume-education h3{margin-bottom:8px;font-size:.88rem}.resume-skills p,.resume-education p{color:var(--muted);margin:0;font-size:.74rem}.resume-education{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.resume-education h2{grid-column:1/-1}.contact-layout{width:min(calc(100% - 40px), var(--max));grid-template-columns:.9fr 1.1fr;align-items:start;gap:90px;margin:0 auto;padding:100px 0 120px;display:grid}.contact-layout-focused{align-items:center}.contact-intro{position:sticky;top:120px}.contact-intro h1{margin-bottom:26px;font-size:clamp(3rem,5.5vw,5.7rem)}.contact-intro>p:not(.eyebrow){max-width:560px;color:var(--muted)}.contact-details{border-top:1px solid var(--line-strong);margin-top:44px}.contact-details>div{border-bottom:1px solid var(--line-strong);grid-template-columns:120px 1fr;align-items:center;min-height:66px;display:grid}.contact-details span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:.65rem}.contact-details b,.contact-details a{font-size:.8rem}.contact-details a{color:var(--blue)}.contact-signal{border-radius:var(--radius-sm);background:var(--blue-soft);gap:14px;margin-top:32px;padding:18px;display:flex}.contact-signal>span{color:var(--blue)}.contact-signal p{color:var(--ink-2);margin:0;font-size:.78rem}.contact-signal b{margin-bottom:4px;display:block}.contact-form-wrap{border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow);padding:clamp(26px,4vw,48px)}.contact-start-card h2{max-width:560px;margin-bottom:18px;font-size:clamp(2rem,3.6vw,3.6rem)}.contact-start-card>p:not(.form-kicker,.contact-card-note){max-width:560px;color:var(--muted)}.contact-start-card .button-row{margin-top:34px}.contact-card-note{color:var(--teal-contrast);margin:22px 0 0;font-size:.72rem;font-weight:700}.form-kicker{color:var(--blue);letter-spacing:.12em;text-transform:uppercase;margin-bottom:30px;font-size:.7rem;font-weight:800}.form-grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.contact-form label{flex-direction:column;gap:8px;display:flex}.form-honeypot{clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.contact-form label>span{font-size:.74rem;font-weight:700}.contact-form label>span b{color:var(--blue)}.contact-form input,.contact-form select,.contact-form textarea{border:1px solid var(--line-strong);background:#fbfcfd;border-radius:10px;outline:none;width:100%;padding:12px 14px}.contact-form input,.contact-form select{min-height:48px}.contact-form textarea{resize:vertical;min-height:132px}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px var(--blue-soft)}.contact-form [aria-invalid=true]{border-color:#b42318}.form-full{grid-column:1/-1}.field-error{color:#b42318;align-items:flex-start;gap:6px;font-size:.66rem;display:flex}.field-error>span{background:#fee4e2;border-radius:50%;flex:0 0 16px;place-items:center;width:16px;height:16px;font-size:.58rem;font-weight:900;display:inline-grid}.field-hint{color:var(--muted);align-self:flex-end;font-size:.62rem}.contact-role-field{animation:.18s ease-out contact-field-in}@keyframes contact-field-in{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.form-submit{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;margin-top:28px;padding-top:24px;display:flex}.form-submit .button:last-child{margin-left:auto}.form-submit p{max-width:360px;color:var(--muted);margin:0;font-size:.65rem}.form-success{flex-direction:column;justify-content:center;align-items:flex-start;min-height:440px;display:flex}.form-success>span{background:var(--teal-soft);width:58px;height:58px;color:var(--teal);border-radius:50%;place-items:center;margin-bottom:28px;font-size:1.4rem;font-weight:800;display:grid}.form-success h2{margin-bottom:16px;font-size:2.4rem}.form-success p{color:var(--muted)}.form-success-support{max-width:560px;margin-top:-4px;font-size:.8rem}.form-success .button-row{margin-top:12px}.form-failure{border-radius:var(--radius-sm);background:#fff7f6;border:1px solid #f0b7b2;margin-top:22px;padding:18px}.form-failure p{color:#7a271a;margin:0;font-size:.76rem}.form-failure a,.form-delivery-note a,.form-privacy-note a{color:var(--blue);text-underline-offset:2px;font-weight:700;text-decoration:underline}.form-failure-actions{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.form-delivery-note,.form-privacy-note{color:var(--muted);margin:15px 0 0;font-size:.66rem}.form-privacy-note{margin-top:8px}.copy-email-control{display:inline-flex}.copy-email-inline{color:var(--blue);font-size:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0 0 0 5px;font-weight:700;text-decoration:underline}.sending-spinner{border:2px solid #ffffff73;border-top-color:currentColor;border-radius:50%;width:15px;height:15px;animation:.75s linear infinite contact-spin}@keyframes contact-spin{to{transform:rotate(360deg)}}.contact-modal-backdrop{z-index:1000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#07132fd6;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.contact-modal{border-radius:var(--radius-lg);background:var(--surface);overscroll-behavior:contain;border:1px solid #ffffff5c;width:min(100%,760px);max-height:calc(100dvh - 44px);padding:clamp(28px,4vw,48px);position:relative;overflow:auto;box-shadow:0 32px 100px #030b1e66}.contact-modal-close{z-index:2;border:1px solid var(--line-strong);width:42px;height:42px;color:var(--ink);cursor:pointer;background:#fffffff5;border-radius:50%;place-items:center;margin:0;font-size:1.45rem;line-height:1;display:grid;position:absolute;top:24px;right:24px;box-shadow:0 7px 20px #0b173614}.contact-modal-close:hover{border-color:var(--blue);color:var(--blue)}.contact-modal-header{max-width:620px;margin-bottom:30px;padding-right:52px}.contact-modal-header h2{margin-bottom:14px;font-size:clamp(2.15rem,5vw,3.8rem)}.contact-modal-header>p:last-child{color:var(--muted);margin-bottom:0;font-size:.88rem}.contact-modal .form-grid{gap:17px}.contact-modal .form-submit{margin-top:22px}.recruiter-contact-card{border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow);padding:clamp(26px,4vw,42px)}.recruiter-contact-card h2{margin-bottom:18px;font-size:clamp(2rem,3.6vw,3.6rem)}.recruiter-contact-card>p:not(.eyebrow){color:var(--muted)}.recruiter-contact-actions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.recruiter-hero{border-radius:0 0 var(--radius-lg) var(--radius-lg);background:radial-gradient(circle at 80% 20%, #255dff57, transparent 30%), var(--navy);width:min(100% - 40px,1380px);color:var(--white);grid-template-columns:minmax(0,1.15fr) minmax(390px,.85fr);align-items:center;gap:clamp(36px,4vw,56px);margin:0 auto;padding:clamp(42px,4vw,60px);display:grid}.recruiter-hero h1{text-wrap:balance;max-width:17ch;margin-bottom:18px;font-size:clamp(2.8rem,4vw,4.2rem);line-height:1.02}.recruiter-hero h1 em{color:#8fb0ff}.recruiter-hero>div:first-child>p:not(.eyebrow){color:#b8c3d7;max-width:760px;margin-bottom:0;font-size:1.05rem;line-height:1.65}.recruiter-hero>div:first-child{min-width:0}.recruiter-hero .button-row{margin-top:22px}.recruiter-hero-proof{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:20px;display:grid}.recruiter-hero-proof a:last-child{grid-column:1/-1}.recruiter-hero-proof a{min-width:0;color:var(--white);border:1px solid #ffffff38;border-radius:12px;flex-direction:column;padding:12px;display:flex}.recruiter-hero-proof em{color:var(--lime);letter-spacing:.06em;font-size:.75rem;font-style:normal;font-weight:850}.recruiter-hero-proof b{margin-top:8px;font-size:clamp(1.2rem,2vw,1.85rem)}.recruiter-hero-proof span{font-size:.78rem;font-weight:750;line-height:1.3}.recruiter-hero-proof small{color:#b8c3d7;margin-top:8px;font-size:.78rem;line-height:1.35}@media (width>=560px){.recruiter-hero-proof{grid-template-columns:repeat(3,minmax(0,1fr))}.recruiter-hero-proof a:last-child{grid-column:auto}}@media (width>=901px){.recruiter-hero{padding-block:28px}.recruiter-hero h1{font-size:clamp(2.5rem,3.35vw,3rem)}.recruiter-hero-proof a{padding:10px}.recruiter-hero-proof small{font-size:.72rem;line-height:1.25}}@media (width>=1121px) and (width<=1320px){.nav-shell{gap:16px}.site-header .brand small{max-width:190px;font-size:.56rem;line-height:1.15}.primary-nav{gap:12px}.primary-nav a{font-size:.78rem}.primary-nav .nav-contact{padding-inline:14px}.theme-toggle{min-width:76px;padding-inline:9px}.recruiter-scorecard{margin-top:0}.recruiter-hero{padding-block:12px}}@media (width>=1121px) and (width<=1320px) and (height<=740px){.recruiter-hero{gap:24px;padding-block:0}.recruiter-hero h1{margin-bottom:12px}.recruiter-hero>div:first-child>p:not(.eyebrow){line-height:1.5}.recruiter-hero-proof{margin-top:8px}.recruiter-hero .button-row{margin-top:10px}}.recruiter-scorecard{border-radius:var(--radius);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff12;border:1px solid #ffffff40;justify-self:end;width:100%;min-width:0;max-width:540px}.recruiter-scorecard>p{color:var(--lime);letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #ffffff2e;margin:0;padding:16px 20px;font-size:.62rem;font-weight:800}.recruiter-signal-list{margin:0}.recruiter-signal-row{border-bottom:1px solid #ffffff24;grid-template-columns:minmax(120px,150px) minmax(0,1fr);align-items:center;column-gap:24px;min-width:0;padding:14px 18px;display:grid}.recruiter-signal-row dt{min-width:0;color:var(--white);letter-spacing:-.035em;overflow-wrap:anywhere;font-size:clamp(1.1rem,1.6vw,1.6rem);font-weight:760;line-height:1.1}.recruiter-signal-row dd{color:#c3ccdd;overflow-wrap:anywhere;min-width:0;margin:0;font-size:.88rem;line-height:1.45}.recruiter-scorecard small{color:#8795af;padding:12px 18px;font-size:.75rem;line-height:1.5;display:block}.recruiter-summary{grid-template-columns:1fr 1fr;gap:70px;display:grid}.recruiter-summary .section-heading{margin-bottom:32px}.role-list{flex-wrap:wrap;gap:8px;display:flex}.role-list span{border:1px solid var(--line-strong);background:var(--surface);border-radius:999px;padding:8px 12px;font-size:.72rem;font-weight:650}.role-calibration-note,.recruiter-career-context{max-width:760px;color:var(--muted);margin:18px 0 0;font-size:.82rem;line-height:1.6}.recruiter-career-context{margin:-18px 0 32px}.recruiter-summary .recruiter-career-context{margin-top:18px}.recruiter-people-leadership{background:linear-gradient(135deg,#255dff0f,#15978612)}.recruiter-leadership-brief{border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);grid-template-columns:1.25fr 1fr 1fr;display:grid}.recruiter-leadership-brief p{border-right:1px solid var(--line-strong);min-width:0;color:var(--ink-2);margin:0;padding:24px;font-size:.86rem;line-height:1.65}.recruiter-leadership-brief p:last-child{border-right:0}.expertise-grid{border-top:1px solid var(--line-strong)}.expertise-grid div{border-bottom:1px solid var(--line-strong);align-items:center;gap:18px;min-height:48px;display:flex}.expertise-grid span{color:var(--blue);font-size:.58rem;font-weight:800}.expertise-grid b{font-size:.78rem}.recruiter-cases{padding-top:40px}.recruiter-actions{grid-template-columns:1fr 1fr;gap:80px;padding-top:60px;display:grid}.recruiter-actions>div:first-child>p:not(.eyebrow){color:var(--muted)}.recruiter-action-list{border-top:1px solid var(--line-strong)}.recruiter-action-list>a,.recruiter-action-list>button,.recruiter-action-list>.disabled-action{border-bottom:1px solid var(--line-strong);grid-template-columns:50px 1fr auto;align-items:center;min-height:72px;display:grid}.recruiter-action-list>button{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.recruiter-action-list>a:hover b,.recruiter-action-list>button:hover b{color:var(--blue)}.recruiter-action-list span{color:var(--blue);font-size:.6rem;font-weight:800}.recruiter-action-list b{font-size:.88rem}.recruiter-action-list i{color:var(--blue);font-style:normal}.privacy-page{width:min(100% - 40px,860px);margin:0 auto;padding:100px 0 120px}.privacy-page h1{max-width:760px;margin-bottom:26px;font-size:clamp(3rem,6vw,5.7rem)}.privacy-lead{max-width:720px;color:var(--muted);font-size:1.08rem}.privacy-page section{border-top:1px solid var(--line-strong);padding:38px 0}.privacy-page section:first-of-type{margin-top:52px}.privacy-page section h2{margin-bottom:14px;font-size:1.55rem}.privacy-page section p{max-width:720px;color:var(--muted);margin:0}.privacy-page section a{color:var(--blue);font-weight:700}.privacy-page>.button{margin-top:20px}.disabled-action b,.disabled-action i{color:var(--muted)}.demo-page-hero{width:min(calc(100% - 40px), var(--max));border-bottom:1px solid var(--line-strong);grid-template-columns:1fr auto;align-items:end;gap:40px;margin:0 auto;padding:80px 0 62px;display:grid}.demo-page-hero h1{max-width:960px;margin-bottom:18px;font-size:clamp(3rem,6vw,6rem)}.demo-page-hero>div:first-child>p:not(.eyebrow){color:var(--muted)}.demo-badge{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);flex-direction:column;padding:16px;display:flex}.demo-badge span{color:var(--teal-contrast);letter-spacing:.08em;text-transform:uppercase;font-size:.58rem;font-weight:800}.demo-badge b{font-size:.82rem}.demo-page{padding-top:62px}.demo-shell{border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow);padding:22px}.demo-controls{flex-wrap:wrap;align-items:end;gap:14px;padding:8px 8px 24px;display:flex}.demo-controls label:not(.checkbox-label){flex-direction:column;gap:6px;min-width:180px;display:flex}.demo-controls label>span{font-size:.65rem;font-weight:750}.demo-controls select{border:1px solid var(--line-strong);background:var(--paper);border-radius:9px;min-height:42px;padding:8px 34px 8px 11px}.checkbox-label{border:1px solid var(--line-strong);cursor:pointer;border-radius:9px;align-items:center;gap:8px;min-height:42px;padding:9px 12px;display:flex}.checkbox-label input{width:16px;height:16px;accent-color:var(--blue)}.demo-summary{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--navy);color:var(--white);grid-template-columns:repeat(3,1fr);display:grid}.demo-summary div{border-right:1px solid #ffffff29;flex-direction:column;min-height:96px;padding:18px;display:flex}.demo-summary div:last-child{border-right:0}.demo-summary span{color:#9eabc2;text-transform:uppercase;font-size:.6rem}.demo-summary b{margin-top:auto;font-size:1.2rem}.demo-table{border:1px solid var(--line);border-radius:var(--radius-sm);margin-top:18px;overflow:hidden}.demo-table-head,.demo-table-row{grid-template-columns:80px 1fr 1.1fr 1.1fr 1.6fr;align-items:center;gap:14px;display:grid}.demo-table-head{min-height:46px;color:var(--muted);letter-spacing:.07em;text-transform:uppercase;background:#eef1f6;padding:0 16px;font-size:.58rem;font-weight:800}.demo-table-row{border-top:1px solid var(--line);min-height:76px;padding:10px 16px;font-size:.76rem}.priority{background:var(--inverse-surface);width:34px;height:34px;color:var(--white);border-radius:9px;place-items:center;display:grid}.priority-1{background:var(--blue)}.priority-2{background:var(--teal-contrast)}.demo-table-row strong{flex-direction:column;display:flex}.demo-table-row small{color:var(--muted);font-size:.58rem}.demo-table-row p{color:var(--muted);margin:0}.demo-empty{border-top:1px solid var(--line);min-height:100px;color:var(--muted);text-align:center;place-items:center;padding:28px 20px;font-size:.8rem;display:grid}.demo-disclaimer{color:#765d2b;text-align:center;background:#f7f2e8;border-radius:8px;margin:18px 0 0;padding:12px;font-size:.65rem}.assignment-controls{grid-template-columns:repeat(4,1fr);display:grid}.recommendation-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.recommendation-card,.constraint-card{border:1px solid var(--line);border-radius:var(--radius);background:#fbfcff;padding:30px}.recommendation-card h2{margin-bottom:18px;font-size:clamp(2.1rem,4vw,3.6rem)}.recommendation-card>p:not(.card-eyebrow){color:var(--muted)}.match-score{background:var(--line);border-radius:999px;align-items:center;height:34px;margin-bottom:18px;display:flex;position:relative;overflow:hidden}.match-score>span{background:linear-gradient(90deg, var(--blue), var(--teal));transition:width .25s;position:absolute;inset:0 auto 0 0}.match-score b{z-index:1;color:var(--white);margin-left:14px;font-size:.66rem;position:relative}.recommendation-card dl{border-top:1px solid var(--line);margin:28px 0}.recommendation-card dl>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;min-height:46px;display:flex}.recommendation-card dt{color:var(--muted);font-size:.65rem}.recommendation-card dd{margin:0;font-size:.72rem;font-weight:700}.constraint-card h3{margin-bottom:24px;font-size:1.5rem}.provider-row{border-bottom:1px solid var(--line);grid-template-columns:32px 130px 1fr;align-items:center;gap:10px;min-height:68px;display:grid}.provider-row>span{border-radius:50%;place-items:center;width:24px;height:24px;font-size:.66rem;font-weight:800;display:grid}.provider-ok{background:var(--teal-soft);color:var(--teal)}.provider-no{color:#b42318;background:#f8e9e7}.provider-row b{flex-direction:column;font-size:.78rem;display:flex}.provider-row small{color:var(--muted);font-size:.58rem}.provider-row p{color:var(--muted);margin:0;font-size:.66rem}.not-found{flex-direction:column;justify-content:center;align-items:flex-start;width:min(100% - 40px,800px);min-height:70vh;margin:0 auto;padding:120px 0;display:flex}.not-found h1{margin-bottom:22px}.not-found>p:not(.eyebrow){color:var(--muted);margin-bottom:28px}.primary-nav .nav-contact{color:var(--white)}.primary-nav .nav-contact:after{display:none}.primary-nav a[aria-current=page]{color:var(--blue)}.executive-hero{grid-template-columns:minmax(0,1.4fr) minmax(360px,.6fr);align-items:center;min-height:auto;padding-top:clamp(54px,7vh,86px);padding-bottom:clamp(48px,6vh,78px)}.executive-hero h1{max-width:820px;font-size:clamp(2.75rem,4.25vw,4.6rem);line-height:1.02}.executive-hero .hero-placement{max-width:680px;color:var(--ink);margin-bottom:16px;font-size:clamp(1.08rem,1.35vw,1.24rem);font-weight:600;line-height:1.62}.executive-hero .hero-copy{max-width:620px;color:var(--ink-2);margin-bottom:14px;font-size:clamp(.94rem,1.05vw,1.02rem);line-height:1.68}.executive-hero .hero-stage{border-left:3px solid var(--blue);max-width:620px;color:var(--ink-2);margin:0 0 22px;padding-left:14px;font-size:.88rem;line-height:1.55}.executive-hero .hero-stage strong{color:var(--ink)}.executive-hero .availability{letter-spacing:.08em;font-size:.78rem}.hero-actions{max-width:900px}.hero-evidence{z-index:1;background:linear-gradient(155deg, #fffffff7, #eff3ffe6), var(--surface);box-shadow:var(--shadow);border:1px solid #c8cfddeb;border-radius:26px;padding:28px;position:relative}.hero-evidence>p,.hero-evidence>div span{color:var(--blue);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:800}.hero-evidence h2{margin:14px 0 26px;font-size:clamp(1.7rem,2.7vw,2.6rem)}.hero-evidence ul{margin:0;padding:0;list-style:none}.hero-evidence li{border-top:1px solid var(--line);min-height:56px;color:var(--ink-2);grid-template-columns:42px 1fr;align-items:center;font-size:.9rem;font-weight:680;display:grid}.hero-evidence li span{color:var(--blue);font-size:.72rem;font-weight:800}.hero-evidence li>div{gap:4px;padding:12px 0;display:grid}.hero-evidence li small{color:var(--blue-dark);letter-spacing:.08em;text-transform:uppercase;font-size:.58rem;font-weight:850;line-height:1.35}.hero-evidence li strong{color:var(--ink-2);font-size:.88rem;line-height:1.45}.hero-evidence>div{background:var(--navy);color:var(--white);border-radius:14px;flex-direction:column;gap:8px;margin-top:24px;padding:18px;display:flex}.hero-evidence>div span{color:var(--lime)}.hero-evidence>div strong{font-size:.86rem;line-height:1.5}.hero-evidence .hero-career-link{color:var(--lime);align-self:flex-start;margin-top:6px;font-size:.78rem}.executive-signal{padding-top:90px;padding-bottom:100px}.executive-signal-grid,.leadership-preview-grid{border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);grid-template-columns:repeat(3,1fr);display:grid}.executive-signal-grid article,.leadership-preview-grid article{border-right:1px solid var(--line-strong);flex-direction:column;min-height:310px;padding:30px;display:flex}.executive-signal-grid article:last-child,.leadership-preview-grid article:last-child{border-right:0}.executive-signal-grid article>span,.leadership-preview-grid article>span{color:var(--blue);font-size:.72rem;font-weight:800}.executive-signal-grid article>p:first-of-type{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin:54px 0 10px;font-size:.72rem;font-weight:750}.executive-signal-grid h3,.leadership-preview-grid h3{margin-bottom:16px;font-size:1.45rem}.executive-signal-grid article>p:last-child,.leadership-preview-grid article p{color:var(--muted);margin-top:auto;font-size:.92rem}.executive-impact{grid-template-columns:minmax(280px,.85fr) minmax(0,2.15fr)}.impact-tags{margin-top:28px}.impact-tags .tag{color:var(--white);border-color:#ffffff40}.metric-card{min-height:190px}.metric-card small{color:#d8ff6a;margin-top:18px;font-size:.72rem;line-height:1.35}.metric-card em{color:#aebbd1;margin-top:auto;padding-top:18px;font-size:.72rem;font-style:normal}.case-card-link{height:100%;color:inherit;flex-direction:column;display:flex}.case-card-link:focus-visible{border-radius:inherit;outline-offset:-4px}.case-card-content{gap:0}.case-card-content>.card-eyebrow{font-size:.72rem}.case-card-delivery-status{border:1px solid var(--blue);color:var(--blue-dark);border-radius:999px;align-self:flex-start;margin-top:10px;padding:5px 8px;font-size:.68rem;font-weight:780;line-height:1.3}.case-card h3{min-height:2.35em}.case-card-evidence{border-top:1px solid var(--line);margin:6px 0 22px}.case-card-evidence p{border-bottom:1px solid var(--line);grid-template-columns:104px 1fr;gap:14px;margin:0;padding:13px 0;line-height:1.45;display:grid}.case-card-evidence p span{color:var(--blue);font-size:.72rem;font-weight:800}.case-card-evidence p>small{color:var(--muted);grid-column:2;font-size:.68rem;line-height:1.4;display:block}.case-card-evidence p{font-size:.82rem!important}.case-card .arrow-link{color:var(--blue);font-size:.82rem;font-weight:750;display:inline-flex}.case-card .arrow-link:after{content:" →"}.leadership-preview-grid{grid-template-columns:repeat(4,1fr)}.leadership-preview-grid article{min-height:280px}.recruiter-next-actions{gap:10px}.impact-hero .tag-row{margin-top:28px}.impact-detail-list{gap:14px;display:grid}.impact-detail-card{border:1px solid var(--line-strong);background:var(--surface);border-radius:18px;overflow:hidden}.impact-detail-card summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:20px;min-height:124px;padding:22px 26px;list-style:none;display:flex}.impact-detail-card summary::-webkit-details-marker{display:none}.impact-detail-card summary>span{color:var(--blue);flex:0 0 42px;font-size:.72rem;font-weight:800}.impact-detail-card summary>b{letter-spacing:-.05em;overflow-wrap:anywhere;flex:none;min-width:max(180px,6.5rem);max-width:100%;font-size:clamp(1.8rem,3vw,3rem)}.impact-detail-card summary>.impact-qualified-value{overflow-wrap:normal;gap:4px;line-height:1.2;display:grid}.impact-qualified-value .impact-value-qualifier{letter-spacing:0;white-space:nowrap;font-size:1rem;font-weight:750}.impact-qualified-value .impact-value-amount{white-space:nowrap}.impact-detail-card summary>strong{overflow-wrap:anywhere;flex:15rem;min-width:0;font-size:1rem}.impact-detail-card summary>small{min-width:0;color:var(--muted);overflow-wrap:anywhere;flex:15rem;font-size:.82rem}.impact-detail-card summary>em{min-width:0;color:var(--blue);overflow-wrap:anywhere;font-size:.76rem;font-style:normal;font-weight:750}.impact-detail-card summary>.outcome-status{color:var(--blue);flex:0 150px;grid-area:1/2;font-size:.54rem}.impact-detail-card summary>em:not(.outcome-status){overflow-wrap:normal;flex:0 auto;min-width:min-content;max-width:100%}.impact-detail-card summary>.outcome-status-estimated{color:#8a5a00}.impact-detail-card[open] summary{border-bottom:1px solid var(--line-strong);background:#f5f7fc}.impact-context{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 36px;padding:30px;display:grid}.impact-context>*{overflow-wrap:anywhere;min-width:0;max-width:100%}.impact-context>h3{grid-column:1/-1;margin:0;font-size:1.25rem;line-height:1.25}.impact-context>div{border-bottom:1px solid var(--line);min-height:104px;padding:18px 0}.impact-context span{color:var(--blue);letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:800}.impact-context p{color:var(--ink-2);margin:10px 0 0;font-size:.92rem}.impact-context .button{white-space:normal;text-align:center;width:fit-content;margin-top:26px}.leadership-pillars{border-top:1px solid var(--line-strong);border-left:1px solid var(--line-strong);grid-template-columns:repeat(2,1fr);display:grid}.leadership-pillars article{border-right:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);min-height:350px;padding:34px}.leadership-pillars article>span,.leadership-work-grid article>span{color:var(--blue);font-size:.72rem;font-weight:800}.leadership-pillars h2{margin:54px 0 14px;font-size:clamp(1.65rem,2.6vw,2.5rem)}.leadership-pillars p,.leadership-pillars li{color:var(--muted);font-size:.92rem}.leadership-pillars ul,.leadership-work-grid ul,.writing-grid ul{margin:22px 0 0;padding-left:18px}.leadership-pillars li,.leadership-work-grid li,.writing-grid li{margin:8px 0}.leadership-work-grid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.leadership-work-grid article{border:1px solid var(--line);background:var(--surface);border-radius:20px;flex-direction:column;min-height:390px;padding:30px;display:flex}.leadership-work-grid h3{margin:50px 0 16px;font-size:1.55rem}.leadership-work-grid p,.leadership-work-grid li{color:var(--muted);font-size:.9rem}.leadership-work-grid a,.writing-grid a{color:var(--blue);margin-top:auto;padding-top:20px;font-size:.82rem;font-weight:750}.practical-framework ol{border-top:1px solid var(--line-strong);border-left:1px solid var(--line-strong);grid-template-columns:repeat(5,1fr);margin:0;padding:0;list-style:none;display:grid}.practical-framework li{border-right:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);min-height:260px;padding:26px}.practical-framework li span{color:var(--blue);font-size:.72rem;font-weight:800}.practical-framework li h3{margin:64px 0 14px}.practical-framework li p{color:var(--muted);font-size:.86rem}.framework-example{border-left:4px solid var(--lime);background:var(--navy);color:#c6d0e2;margin:30px 0 0;padding:22px 24px}.framework-example strong{color:var(--white)}.approach-preview-grid{border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);grid-template-columns:repeat(3,1fr);display:grid}.approach-preview-grid article{border-right:1px solid var(--line-strong);flex-direction:column;min-height:260px;padding:30px;display:flex}.approach-preview-grid article:last-child{border-right:0}.approach-preview-grid article>span{color:var(--blue);font-size:.72rem;font-weight:800}.approach-preview-grid h3{margin:66px 0 16px;font-size:1.55rem}.approach-preview-grid p{color:var(--muted);margin:auto 0 0;font-size:.92rem}.homepage-approach-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:12px;display:flex}.product-approach-callout{background:radial-gradient(circle at 88% 12%, #255dff6b, transparent 32%), var(--navy);color:var(--white);border-radius:30px;padding:clamp(48px,7vw,90px)}.product-approach-callout h2{max-width:820px;margin:18px 0 24px;font-size:clamp(2.25rem,4.5vw,4.8rem)}.product-approach-callout>p:not(.eyebrow){color:#c5cee0;max-width:760px;margin-bottom:30px;font-size:1.05rem;line-height:1.7}.product-approach-callout .button{background:var(--lime);color:var(--ink)}.approach-signal-row{border-top:1px solid var(--line-strong);flex-wrap:wrap;gap:10px;max-width:980px;margin:38px 0 0;padding:24px 0 0;list-style:none;display:flex}.approach-signal-row li{border:1px solid var(--line);color:var(--ink-2);background:#ffffffbd;border-radius:999px;padding:7px 11px;font-size:.72rem;font-weight:700}.min-max-distinction{border:1px solid var(--line-strong);background:var(--surface);border-radius:24px;grid-template-columns:repeat(3,minmax(0,1fr));margin:42px 0;display:grid;overflow:hidden}.min-max-distinction article{border-right:1px solid var(--line-strong);min-height:250px;padding:30px}.min-max-distinction article:last-child{border-right:0}.min-max-distinction span{color:var(--blue);letter-spacing:.09em;text-transform:uppercase;font-size:.72rem;font-weight:800}.min-max-distinction h3{margin:44px 0 14px;font-size:1.55rem}.min-max-distinction p{color:var(--muted);margin:0}#min-max-model,#discovery-to-optimisation,#artifacts{scroll-margin-top:110px}.contextual-link{width:fit-content;color:var(--blue);text-underline-offset:5px;margin-top:24px;font-size:.86rem;font-weight:800;line-height:1.5;-webkit-text-decoration:underline #255dff52;text-decoration:underline #255dff52;display:inline-flex}.contextual-link:after{content:" →";margin-left:7px;text-decoration:none}.contextual-link:hover{-webkit-text-decoration-color:var(--blue);-webkit-text-decoration-color:var(--blue);-webkit-text-decoration-color:var(--blue);text-decoration-color:var(--blue)}.sitemap-section{padding-top:80px}.sitemap-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.sitemap-grid>section{border:1px solid var(--line);background:var(--surface);border-radius:18px;padding:30px}.sitemap-grid h2{margin-bottom:24px;font-size:1.25rem}.sitemap-grid ul{margin:0;padding:0;list-style:none}.sitemap-grid li{border-top:1px solid var(--line)}.sitemap-grid a{min-height:48px;color:var(--ink-2);align-items:center;font-size:.86rem;display:flex}.sitemap-grid a:hover{color:var(--blue)}.sitemap-case-studies{grid-column:1/-1}.sitemap-case-studies ul{grid-template-columns:repeat(2,1fr);gap:0 28px;display:grid}.writing-grid{gap:22px;display:grid}.writing-grid article{border-top:1px solid var(--line-strong);grid-template-rows:auto 1fr auto;grid-template-columns:70px minmax(260px,.8fr) minmax(320px,1.2fr);gap:0 40px;min-height:340px;padding:34px 0;display:grid}.writing-grid article>span{color:var(--blue);grid-row:1/-1;font-size:.72rem;font-weight:800}.writing-grid h2{font-size:clamp(2rem,3.8vw,3.5rem)}.writing-grid .lead{color:var(--ink-2);font-size:1.08rem}.writing-grid ul,.writing-grid a{grid-column:3}.writing-decision-card{grid-template-rows:auto auto 1fr auto}.writing-decision-path{border:1px solid var(--line);border-radius:var(--radius);grid-column:3;grid-template-columns:repeat(3,minmax(0,1fr));margin:4px 0 0;padding:0;list-style:none;display:grid;overflow:hidden}.writing-decision-path li{background:var(--surface);flex-direction:column;gap:11px;min-height:168px;margin:0;padding:22px;display:flex;position:relative}.writing-decision-path li+li{border-left:1px solid var(--line)}.writing-decision-path li+li:before{content:"→";border:1px solid var(--line);background:var(--paper);width:22px;height:22px;color:var(--blue);border-radius:50%;place-items:center;font-size:.75rem;font-weight:800;display:grid;position:absolute;top:22px;left:-11px}.writing-decision-path li>span,.writing-decision-path small{color:var(--blue);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800}.writing-decision-path li>span{color:var(--muted)}.writing-decision-path strong{color:var(--ink-2);overflow-wrap:anywhere;font-size:.94rem;line-height:1.48}@media (width<=1120px){.writing-decision-card{grid-template-rows:auto;grid-template-columns:42px minmax(0,1fr);gap:16px}.writing-decision-card>span{grid-row:1/-1}.writing-decision-card h2,.writing-decision-card .lead,.writing-decision-card .writing-decision-path,.writing-decision-card>a{grid-column:2}}.recruiter-impact{padding-bottom:50px}.recruiter-impact-grid{border-top:1px solid var(--line-strong);border-left:1px solid var(--line-strong);grid-template-columns:repeat(3,1fr);display:grid}.recruiter-impact-grid a{border-right:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);flex-direction:column;min-height:200px;padding:26px;display:flex}.recruiter-impact-grid .outcome-status{color:var(--blue);margin-bottom:14px;font-size:.54rem}.recruiter-impact-grid b{letter-spacing:-.06em;font-size:clamp(2.5rem,4vw,4rem)}.recruiter-impact-grid span{font-weight:700}.recruiter-impact-grid small{color:var(--muted);margin-top:auto;font-size:.78rem}.recruiter-impact-grid .metric-evidence-summary>span{font-weight:500}.recruiter-impact-grid .metric-evidence-summary b{color:var(--ink);letter-spacing:.08em;margin:0 0 2px;font-size:.58rem}.recruiter-career-list{border-top:1px solid var(--line-strong)}.recruiter-career-list article{border-bottom:1px solid var(--line-strong);grid-template-columns:180px minmax(260px,.8fr) 250px minmax(320px,1.2fr);align-items:center;gap:24px;min-height:132px;padding:24px 0;display:grid}.recruiter-career-list article>p:first-child{color:var(--blue);text-transform:uppercase;font-size:.76rem;font-weight:800}.recruiter-career-list h3{font-size:1.25rem}.recruiter-career-list span,.recruiter-career-list article>p:last-child{color:var(--muted);font-size:.84rem}.education-grid{border-top:1px solid var(--line-strong);border-left:1px solid var(--line-strong);grid-template-columns:repeat(2,1fr);display:grid}.education-grid article{border-right:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);min-height:190px;padding:28px}.education-grid article p{color:var(--blue);text-transform:uppercase;font-size:.72rem;font-weight:800}.education-grid article h3{margin:46px 0 10px;font-size:1.25rem}.education-grid article span{color:var(--muted);font-size:.86rem}.selected-work-library{padding-bottom:60px}.case-supporting-copy{margin-top:26px}.case-leadership-callout{background:var(--navy);color:var(--white);border-radius:18px;margin-top:40px;padding:30px}.case-leadership-callout span{color:var(--lime);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800}.case-leadership-callout h3{margin-top:16px}.case-leadership-callout>p{color:#c0cbe0!important}.priority-decision blockquote{margin:36px 0 22px}@media (width<=1120px){.nav-shell{grid-template-rows:minmax(76px,auto) auto;grid-template-columns:minmax(0,1fr) auto auto;gap:0 28px;height:auto;min-height:0;display:grid}.primary-nav{grid-area:2/1/auto/-1;gap:0;width:100%;margin:0;display:none}.desktop-cta{margin-left:auto}.menu-button{grid-area:1/3;display:block}.theme-toggle{grid-area:1/2}.primary-nav.is-open{padding:14px 0 24px;display:grid}.primary-nav>a:not(.button){border-bottom:1px solid var(--line);white-space:normal;overflow-wrap:anywhere;justify-content:space-between;align-items:center;width:100%;min-width:0;min-height:52px;font-weight:650;display:flex}.primary-nav .button{min-height:50px;margin-top:18px;padding:12px 22px;font-size:.87rem}.hero{grid-template-columns:1fr}.hero-system{min-height:470px}.value-grid,.capability-grid{grid-template-columns:repeat(2,1fr)}.value-card:nth-child(2),.capability-card:nth-child(2),.capability-card:nth-child(4){border-right:0}.value-card:nth-child(-n+2),.capability-card:nth-child(-n+4){border-bottom:1px solid var(--line-strong)}.capability-card:last-child{grid-column:1/-1;min-height:300px}.metric-section{grid-template-columns:1fr}.case-grid{grid-template-columns:1fr 1fr}.case-grid .case-card:last-child:nth-child(odd){grid-column:1/-1}.case-grid .case-card:last-child:nth-child(odd) .product-visual.compact{min-height:300px}.process-ribbon{grid-template-columns:repeat(4,1fr);gap:24px 0}.process-ribbon li:nth-child(4) i{display:none}.case-hero{grid-template-columns:1fr}.case-hero .product-visual{min-height:420px}.case-summary{grid-template-columns:repeat(2,1fr)}.case-body{grid-template-columns:1fr}.case-toc{display:none}.principle-grid{grid-template-columns:repeat(2,1fr)}.artifact-grid{grid-template-columns:repeat(3,1fr)}.contact-layout{gap:50px}.recruiter-hero{grid-template-columns:1fr}.recruiter-scorecard{justify-self:stretch;max-width:none}}@media (width<=780px){html{scroll-padding-top:78px}.nav-shell{width:min(calc(100% - 28px), var(--max));grid-template-rows:minmax(68px,auto) auto}.brand small,.desktop-cta{display:none}.section{width:min(calc(100% - 28px), var(--max));padding:82px 0}.section-narrow{width:min(100% - 28px,1040px)}.section-heading{margin-bottom:36px}.section-heading-row{margin-bottom:36px;display:block}.section-heading-row .button,.section-heading-row .arrow-link{margin-top:22px}.hero{gap:42px;width:calc(100% - 14px);min-height:auto;padding:62px 14px 30px}.hero h1{font-size:clamp(2.8rem,13vw,4.4rem)}.availability{align-items:flex-start}.hero-system{min-height:400px}.system-core{height:280px}.orbit-one{width:180px;height:180px}.orbit-two{width:250px;height:250px}.satellite{font-size:.55rem}.sat-one{left:14px}.sat-two{right:14px}.sat-three{left:18px}.sat-four{right:12px}.system-stats div{min-height:108px;padding:14px 10px}.value-grid,.capability-grid,.timeline{grid-template-columns:1fr}.value-card,.value-card:nth-child(2),.capability-card,.capability-card:nth-child(2),.capability-card:nth-child(4){border-right:0;border-bottom:1px solid var(--line-strong);min-height:260px}.capability-card:last-child{grid-column:auto}.capability-card h3{margin-top:54px}.metric-section{border-radius:22px;gap:34px;width:calc(100% - 14px);padding:52px 20px}.metric-grid{grid-template-columns:repeat(2,1fr)}.metric-card{min-height:148px;padding:16px}.case-grid,.case-library-grid,.related-grid{grid-template-columns:1fr}.case-grid .case-card:last-child:nth-child(odd){grid-column:auto}.case-card .product-visual.compact,.case-library-grid .case-card .product-visual{min-height:230px}.worklist-grid{grid-template-columns:1fr}.mock-filter{display:none}.assignment-path{padding:12px 12px 24px}.assignment-path>div{padding:10px 7px}.assignment-path small{display:none}.payer-map{gap:6px}.map-core{width:64px;height:64px}.integration-flow{flex-wrap:wrap}.integration-flow div{min-width:74px}.minmax-section,.principles-section{width:100%;padding-left:14px;padding-right:14px}.minmax-columns{grid-template-columns:1fr}.min-column{border-right:0;border-bottom:1px solid var(--line)}.min-column,.max-column{padding:28px 20px}.minmax-columns ul{grid-template-columns:1fr}.model-statement{align-items:flex-start;padding:24px 20px}.process-ribbon{grid-template-columns:1fr;gap:0;padding:12px 20px}.process-ribbon li{text-align:left;grid-template-columns:34px 1fr auto;align-items:center;min-height:52px;display:grid}.process-ribbon i{position:static;transform:rotate(90deg)}.timeline{gap:0}.timeline:before{width:1px;height:auto;inset:0 auto 0 6px}.timeline article{padding:10px 0 44px 34px}.timeline-dot{top:10px}.cta-section{border-radius:22px;width:calc(100% - 14px);min-height:520px;padding:60px 24px}.cta-orbit{right:-280px}.site-footer{width:calc(100% - 28px);padding-left:0;padding-right:0}.footer-grid{grid-template-columns:1fr 1fr}.footer-grid>div:first-child{grid-column:1/-1}.footer-bottom{flex-direction:column}.page-hero,.case-hero,.demo-page-hero{width:calc(100% - 28px);padding-top:72px}.page-hero h1,.case-hero h1,.demo-page-hero h1{font-size:clamp(2.7rem,13vw,4.6rem)}.case-hero{border-left:0;border-right:0;gap:34px;padding-left:0;padding-right:0}.case-hero .product-visual,.case-narrative .product-visual{min-height:330px}.case-demo-link{flex-direction:column;align-items:flex-start}.case-summary{grid-template-columns:1fr}.case-summary>div{min-height:86px}.case-body{padding:72px 0}.case-section{padding-bottom:68px}.case-section+.case-section{padding-top:66px}.split-section,.role-section,.outcome-section{grid-template-columns:1fr;gap:30px}.feature-grid,.edge-grid,.case-metrics,.next-grid{grid-template-columns:1fr}.case-metrics div{min-height:100px}.principle-grid,.operating-process{grid-template-columns:1fr}.principle-grid article,.operating-process li{min-height:220px}.artifact-grid{grid-template-columns:repeat(2,1fr)}.artifact-modal{padding:34px 20px}.artifact-detail-row{grid-template-columns:30px 1fr}.artifact-detail-row p,.artifact-detail-row small{grid-column:2}.about-hero,.about-narrative{grid-template-columns:1fr;gap:44px}.about-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.portrait-monogram-panel{width:min(100%,420px)}.quote-band{border-radius:22px;width:calc(100% - 14px);padding:62px 24px}.experience-timeline article{grid-template-columns:1fr;padding:24px 0}.strength-cloud{grid-template-columns:1fr}.resume-page{padding:60px 14px 90px}.resume-actions,.resume-header{display:block}.resume-actions .button-row{margin-top:24px}.resume-header address{text-align:left;margin-top:20px}.resume-role,.achievement-grid,.resume-skills,.resume-education{grid-template-columns:1fr}.resume-role time{text-align:left;white-space:nowrap;grid-row:2;font-size:clamp(.64rem,2.8vw,.72rem)}.resume-role ul,.resume-education h2{grid-column:auto}.contact-layout{grid-template-columns:1fr;width:calc(100% - 28px);padding-top:72px}.contact-intro{position:static}.form-grid{grid-template-columns:1fr}.form-full{grid-column:auto}.form-submit{flex-direction:column;align-items:flex-start}.form-submit .button,.form-submit .button:last-child{width:100%;margin-left:0}.contact-modal-backdrop{place-items:end center;padding:12px 0 0}.contact-modal{width:100%;max-height:calc(100dvh - 12px);padding:30px 20px max(26px, env(safe-area-inset-bottom));border-radius:26px 26px 0 0}.contact-modal-close{top:18px;right:18px}.contact-modal-header{padding-right:42px}.recruiter-contact-actions{flex-direction:column;align-items:stretch}.recruiter-contact-actions .button,.recruiter-contact-actions .copy-email-control{width:100%}.recruiter-hero{border-radius:0 0 22px 22px;width:calc(100% - 14px);padding:36px 22px 48px}.recruiter-hero h1{max-width:none;margin-bottom:18px;font-size:clamp(2.2rem,10.2vw,2.85rem);line-height:1}.recruiter-hero>div:first-child>p:not(.eyebrow){font-size:.96rem;line-height:1.5}.recruiter-summary,.recruiter-actions{grid-template-columns:1fr;gap:56px}.demo-page-hero{grid-template-columns:1fr;align-items:start}.demo-badge{width:max-content}.demo-shell{border-radius:18px;padding:10px}.demo-controls,.assignment-controls{grid-template-columns:1fr;display:grid}.demo-controls label:not(.checkbox-label){min-width:0}.demo-summary{grid-template-columns:1fr}.demo-summary div{border-bottom:1px solid #ffffff29;border-right:0;min-height:76px}.demo-summary div:last-child{border-bottom:0}.demo-table{overflow-x:auto}.demo-table-head,.demo-table-row{min-width:760px}.recommendation-grid{grid-template-columns:1fr}.recommendation-card,.constraint-card{padding:22px}.provider-row{grid-template-columns:30px 100px 1fr}}@media (width<=1120px){.executive-hero{grid-template-columns:1fr;min-height:auto}.hero-evidence{max-width:760px}.executive-signal-grid{grid-template-columns:repeat(2,1fr)}.executive-signal-grid article:nth-child(2){border-right:0}.executive-signal-grid article:last-child{border-top:1px solid var(--line-strong);grid-column:1/-1;min-height:240px}.leadership-preview-grid{grid-template-columns:repeat(2,1fr)}.leadership-preview-grid article:nth-child(2){border-right:0}.leadership-preview-grid article:nth-child(-n+2){border-bottom:1px solid var(--line-strong)}.practical-framework ol{grid-template-columns:repeat(3,1fr)}.practical-framework li:nth-child(4),.practical-framework li:nth-child(5){min-height:220px}.recruiter-career-list article{grid-template-columns:150px 1fr 220px}.recruiter-career-list article>p:last-child{grid-column:2/-1}}@media (width<=780px){.primary-nav.is-open{max-height:calc(100dvh - 68px);padding-bottom:max(24px, env(safe-area-inset-bottom));overflow-y:auto}.executive-hero{padding-top:54px}.executive-hero .hero-content{flex-direction:column;display:flex}.executive-hero .availability{order:1}.executive-hero h1{order:2;font-size:clamp(2.3rem,9.8vw,3.4rem)}.executive-hero .hero-placement{order:3}.executive-hero .hero-copy{order:4}.executive-hero .hero-stage{order:5}.hero-actions{order:6;margin:0 0 22px}.hero-evidence{padding:22px}.executive-signal-grid,.approach-preview-grid,.leadership-preview-grid,.leadership-pillars,.leadership-work-grid,.education-grid,.recruiter-impact-grid{grid-template-columns:1fr}.executive-signal-grid article,.executive-signal-grid article:last-child,.approach-preview-grid article,.approach-preview-grid article:last-child,.leadership-preview-grid article{border-right:0;border-bottom:1px solid var(--line-strong);grid-column:auto;min-height:240px}.approach-preview-grid article:last-child{border-bottom:0}.approach-preview-grid h3{margin-top:42px}.product-approach-callout{border-radius:22px}.approach-signal-row{gap:8px}.homepage-approach-actions{justify-content:flex-start}.min-max-distinction{grid-template-columns:1fr}.min-max-distinction article,.min-max-distinction article:last-child{border-right:0;border-bottom:1px solid var(--line-strong);min-height:auto}.min-max-distinction article:last-child{border-bottom:0}.min-max-distinction h3{margin-top:24px}.sitemap-grid,.sitemap-case-studies ul{grid-template-columns:1fr}.sitemap-case-studies{grid-column:auto}.executive-impact{grid-template-columns:1fr}.case-card-evidence p{grid-template-columns:92px 1fr;gap:12px}.impact-detail-card summary{grid-template-columns:minmax(34px,max-content) minmax(0,1fr);gap:8px 12px;min-height:0;padding:22px;display:grid}.impact-detail-card summary>b,.impact-detail-card summary>strong,.impact-detail-card summary>small,.impact-detail-card summary>em:not(.outcome-status){grid-area:auto/1/auto/-1}.impact-detail-card summary>em{margin-top:10px}.impact-context{grid-template-columns:minmax(0,1fr);padding:22px}.impact-context>div{min-height:0}.leadership-pillars article,.leadership-work-grid article{min-height:0;padding:26px}.leadership-pillars h2,.leadership-work-grid h3{margin-top:34px}.practical-framework ol{grid-template-columns:1fr}.practical-framework li,.practical-framework li:nth-child(4),.practical-framework li:nth-child(5){min-height:200px}.practical-framework li h3{margin-top:42px}.writing-grid article{grid-template-rows:auto;grid-template-columns:42px 1fr;gap:16px;min-height:0}.writing-grid article>span{grid-row:1/-1}.writing-grid h2,.writing-grid .lead,.writing-grid ul,.writing-grid .writing-decision-path,.writing-grid a{grid-column:2}.writing-decision-path{grid-template-columns:1fr}.writing-decision-path li{min-height:0}.writing-decision-path li+li{border-top:1px solid var(--line);border-left:0}.writing-decision-path li+li:before{content:"↓";top:-11px;left:22px}.recruiter-career-list article{grid-template-columns:1fr;gap:6px}.recruiter-career-list article>p:last-child{grid-column:auto;margin-top:12px}.education-grid article{min-height:160px}.case-leadership-callout{padding:24px}.demo-table{overflow:visible}.demo-table-head{clip-path:inset(50%);white-space:nowrap;width:1px;min-width:0;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.demo-table-row{grid-template-columns:54px 1fr;gap:8px 14px;min-width:0;padding:16px}.demo-table-row>:nth-child(n+3){grid-column:2}}@media (width<=460px){.cta-orbit{display:none}.button-row .button{width:100%}.about-proof-grid{grid-template-columns:1fr}.about-hero .about-copy h1{font-size:clamp(2.65rem,12vw,3.35rem)}.hero .button-text{width:100%}.metric-grid{grid-template-columns:1fr}.product-visual.compact{min-height:210px}.case-card .product-visual{margin:9px 9px 0}.artifact-grid{grid-template-columns:1fr}.contact-details>div{grid-template-columns:90px 1fr}.contact-modal-header h2{font-size:2.15rem}.contact-modal .form-grid{gap:14px}.form-failure-actions,.form-failure-actions .button,.form-failure-actions .copy-email-control{width:100%}.recruiter-signal-row{grid-template-columns:minmax(64px,84px) minmax(0,1fr);align-items:center;column-gap:12px}.recruiter-signal-row dt{font-size:clamp(.95rem,4.8vw,1.15rem)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.contact-role-field,.sending-spinner{animation:none!important}}.flagship-product-definition,.flagship-journey,.flagship-signals,.flagship-transformation,.integration-contract{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.evidence-guide-promotion{border-block:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;display:flex}.evidence-guide-promotion>div{max-width:720px}@media (width<=700px){.evidence-guide-promotion{flex-direction:column;align-items:flex-start}}.flagship-product-definition,.flagship-signals,.flagship-transformation,.integration-contract{padding:clamp(24px,4vw,42px)}.flagship-limitation{border-left:4px solid var(--blue-dark);background:var(--paper);margin-top:20px;padding:16px 18px}.flagship-journey{margin-top:28px;overflow:hidden}.flagship-journey>header{border-bottom:1px solid var(--line);padding:24px 26px}.flagship-journey>header h3,.flagship-journey>header p{margin-bottom:8px}.flagship-journey ol{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.flagship-journey li{border-right:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);gap:12px;min-width:0;padding:22px;display:grid}.flagship-journey li:nth-child(3n){border-right:0}.flagship-journey li:nth-last-child(-n+3){border-bottom:0}.flagship-journey li>span{color:var(--blue-dark);font-size:.75rem;font-weight:800}.flagship-journey li strong{margin-bottom:6px;display:block}.flagship-journey li p{margin:0 0 10px}.flagship-journey li small{color:var(--muted);font-weight:700}.flagship-signal-list{gap:16px;display:grid}.flagship-signal-list article{border:1px solid var(--line);border-radius:calc(var(--radius) * .72);overflow:hidden}.flagship-signal-list dl{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.flagship-signal-list dl>div{border-right:1px solid var(--line);min-width:0;padding:18px}.flagship-signal-list dl>div:last-child{border-right:0}.flagship-signal-list dt,.integration-contract dt{color:var(--blue-dark);letter-spacing:.05em;text-transform:uppercase;margin-bottom:8px;font-size:.72rem;font-weight:800}.flagship-signal-list dd,.integration-contract dd{margin:0}.flagship-transformation>div{border:1px solid var(--line);border-radius:calc(var(--radius) * .72);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.flagship-transformation article{border-right:1px solid var(--line);min-width:0;padding:22px}.flagship-transformation article:last-child{border-right:0}.flagship-transformation ul{margin-bottom:0;padding-left:20px}.integration-contract>dl{border:1px solid var(--line);border-radius:calc(var(--radius) * .72);grid-template-columns:repeat(2,minmax(0,1fr));margin:24px 0 0;display:grid;overflow:hidden}.integration-contract>dl>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:20px}.integration-contract>dl>div:nth-child(2n){border-right:0}.integration-contract>dl>div:nth-last-child(-n+2){border-bottom:0}@media (width<=800px){.flagship-journey ol,.flagship-signal-list dl,.flagship-transformation>div,.integration-contract>dl{grid-template-columns:1fr}.flagship-journey li,.flagship-journey li:nth-child(3n),.flagship-transformation article,.flagship-signal-list dl>div,.integration-contract>dl>div,.integration-contract>dl>div:nth-child(2n){border-right:0;border-bottom:1px solid var(--line)}.flagship-journey li:last-child,.flagship-transformation article:last-child,.flagship-signal-list dl>div:last-child,.integration-contract>dl>div:last-child{border-bottom:0}}@media print{@page{size:letter;margin:.45in}body{background:var(--surface);font-size:10pt}.site-header,.site-footer,.no-print{display:none!important}.resume-page{padding:0}.resume-sheet{width:100%;box-shadow:none;padding:0}.resume-header .resume-name{font-size:28pt}.resume-summary,.resume-section{padding:14px 0}.resume-role+.resume-role{margin-top:14px;padding-top:14px}.resume-projects{break-before:page}.resume-project,.resume-role,.resume-sheet section>h2{break-inside:avoid}.resume-project+.resume-project{padding-top:12px}.achievement-grid div{min-height:80px}}.artifact-card{text-align:left}.artifact-card small{margin-top:5px;line-height:1.45}.artifact-card>i{border:1px solid var(--line-strong);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-self:end;padding:5px 10px;font-size:.62rem;font-weight:800}.artifact-modal.is-fullscreen{border-radius:0;width:100%;height:100%;max-height:none}.artifact-modal-toolbar{z-index:5;border-bottom:1px solid var(--line);background:var(--paper);justify-content:space-between;gap:16px;margin:-44px -44px 34px;padding:14px 22px;display:flex;position:sticky;top:-44px}@supports (color:color-mix(in lab, red, red)){.artifact-modal-toolbar{background:color-mix(in srgb, var(--paper) 94%, transparent)}}.artifact-modal-toolbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.artifact-modal-toolbar>div{gap:8px;display:flex}.artifact-modal-toolbar button{border:1px solid var(--line-strong);background:var(--surface);min-height:38px;color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;padding:8px 13px;font-size:.68rem;font-weight:800}.artifact-modal-toolbar .modal-close{width:38px;padding:0;position:static}.artifact-modal-header{max-width:780px}.artifact-modal-header>p:last-child{color:var(--muted)}.artifact-experience{color:var(--ink);margin-top:36px}.artifact-experience h3,.artifact-experience p{margin-top:0}.artifact-experience table{border-collapse:collapse;width:100%}.artifact-table-scroll,.roadmap-scroll,.workflow-scroll{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);overscroll-behavior-inline:contain;overflow-x:auto}.artifact-table-scroll:focus-visible,.roadmap-scroll:focus-visible,.workflow-scroll:focus-visible{outline:3px solid var(--blue)}@supports (color:color-mix(in lab, red, red)){.artifact-table-scroll:focus-visible,.roadmap-scroll:focus-visible,.workflow-scroll:focus-visible{outline:3px solid color-mix(in srgb, var(--blue) 28%, transparent)}}.artifact-table-scroll:focus-visible,.roadmap-scroll:focus-visible,.workflow-scroll:focus-visible{outline-offset:3px}.artifact-decision-panel,.workflow-annotation,.rollout-controls,.uat-summary,.kpi-root{border-radius:var(--radius-sm);background:var(--inverse-surface);color:var(--white);margin-top:24px;padding:24px}.artifact-decision-panel{grid-template-columns:150px minmax(220px,1fr) minmax(220px,1fr);align-items:start;gap:18px;display:grid}.artifact-decision-panel p,.artifact-leadership-panel>p,.rollout-controls>p,.uat-summary>p{color:var(--teal-bright);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.66rem;font-weight:900}.artifact-decision-panel span{color:#ffffffbd;line-height:1.6}.artifact-leadership-panel{border:1px solid var(--blue);margin-top:18px}@supports (color:color-mix(in lab, red, red)){.artifact-leadership-panel{border:1px solid color-mix(in srgb, var(--blue) 22%, var(--line))}}.artifact-leadership-panel{border-radius:var(--radius-sm);background:var(--blue-soft);grid-template-columns:190px 1fr;gap:18px;padding:22px 24px;display:grid}.artifact-leadership-panel>p{color:var(--blue)}.artifact-leadership-panel li{border:1px solid var(--blue)}@supports (color:color-mix(in lab, red, red)){.artifact-leadership-panel li{border:1px solid color-mix(in srgb, var(--blue) 22%, var(--line))}}.artifact-leadership-panel li{background:var(--surface);border-radius:999px;padding:7px 10px;font-size:.67rem;font-weight:750}.artifact-confidentiality{border-top:1px solid var(--line);grid-template-columns:180px 1fr auto;align-items:center;gap:20px;margin-top:26px;padding-top:22px;display:grid}.artifact-confidentiality p{color:var(--muted);margin:0;font-size:.72rem}.artifact-miniature{overflow:hidden}.miniature-roadmap{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.miniature-roadmap div{background:#ffffffe6;border-radius:7px;padding:8px}.miniature-roadmap b{color:var(--blue);font-size:.52rem;display:block}.miniature-roadmap span,.miniature-requirements>span,.miniature-requirements i,.miniature-prioritisation span{background:var(--ink);border-radius:99px;height:5px;margin-top:7px;display:block}@supports (color:color-mix(in lab, red, red)){.miniature-roadmap span,.miniature-requirements>span,.miniature-requirements i,.miniature-prioritisation span{background:color-mix(in srgb, var(--ink) 14%, transparent)}}.miniature-requirements{grid-template-columns:40px 1fr;align-content:center;gap:8px;display:grid}.miniature-requirements strong{background:var(--blue);color:var(--white);border-radius:7px;grid-row:span 3;align-self:stretch;place-items:center;font-size:.64rem;display:grid}.miniature-requirements>span{margin-top:0}.miniature-requirements div{gap:5px;display:flex}.miniature-requirements i{width:28%;margin-top:0}.miniature-workflow{justify-content:center;align-items:center;gap:6px;display:flex}.miniature-workflow div{border:2px solid var(--blue);background:var(--surface);border-radius:6px;width:24px;height:24px}.miniature-workflow .miniature-diamond{border-color:var(--teal);border-radius:3px;transform:rotate(45deg)}.miniature-workflow i{color:var(--muted);font-style:normal}.miniature-prioritisation{align-content:center;gap:7px;display:grid}.miniature-prioritisation div{grid-template-columns:1fr 34px;align-items:center;gap:8px;display:grid}.miniature-prioritisation span{background:var(--blue);margin:0}.miniature-prioritisation div:nth-child(2) span{width:82%}.miniature-prioritisation div:nth-child(3) span{width:64%}.miniature-prioritisation b{font-size:.58rem}.miniature-release{grid-template-columns:repeat(6,1fr);align-items:center;gap:5px;display:grid}.miniature-release span{aspect-ratio:1;border:3px solid var(--white);background:var(--blue);box-shadow:0 0 0 1px var(--blue);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.miniature-release span{box-shadow:0 0 0 1px color-mix(in srgb, var(--blue) 28%, transparent)}}.miniature-uat{grid-template-columns:repeat(6,1fr);align-content:center;gap:4px;display:grid}.miniature-uat div{background:#ffffffe6;border-radius:2px;height:10px}.miniature-uat span{background:var(--teal);border-radius:99px;grid-column:span 2;height:6px}.miniature-measurement{place-items:center;display:grid}.miniature-measurement strong{background:var(--blue);border-radius:5px;width:56px;height:18px}.miniature-measurement i{background:var(--line-strong);width:2px;height:12px}.miniature-measurement div{gap:7px;display:flex}.miniature-measurement span{border:2px solid var(--teal);background:var(--surface);border-radius:5px;width:30px;height:18px}.roadmap-corner,.roadmap-phase-header,.roadmap-row>h3{background:var(--inverse-surface);color:var(--white);padding:16px}.roadmap-corner{font-size:.68rem;font-weight:850}.roadmap-phase-header{border-left:1px solid #ffffff21}.roadmap-phase-header span{color:var(--teal-bright);letter-spacing:.13em;font-size:.6rem;font-weight:900;display:block}.roadmap-phase-header strong{margin-top:5px;font-size:.75rem;display:block}.roadmap-row>h3{border-top:1px solid #ffffff1f;margin:0;font-size:.78rem}.roadmap-cell{border-top:1px solid var(--line);border-left:1px solid var(--line);padding:16px}.roadmap-cell ul{min-height:84px;color:var(--muted);padding-left:16px;font-size:.68rem;line-height:1.5}.roadmap-cell dl,.workflow-annotation dl{margin:12px 0 0}.roadmap-cell dl div,.workflow-annotation dl div{border-top:1px solid var(--line);padding:8px 0}.roadmap-cell dt,.workflow-annotation dt{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.56rem;font-weight:850}.roadmap-cell dd,.workflow-annotation dd{margin:3px 0 0;font-size:.65rem}.artifact-chip-row{flex-wrap:wrap;gap:6px;display:flex}.artifact-status,.artifact-confidence,.workflow-legend span,.uat-status{border-radius:999px;padding:4px 7px;font-size:.56rem;font-weight:850}.artifact-status{background:var(--blue);color:var(--white)}.status-in-discovery,.status-dependent{color:var(--ink);background:#f2c94c}.status-planned,.artifact-confidence{color:var(--muted);background:#eef0f4}.prd-experience{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);padding:26px}.prd-document-header{border-bottom:2px solid var(--ink);padding-bottom:18px}.prd-document-header div,.prd-section{border:1px solid var(--line);border-radius:10px;padding:18px}.prd-section{margin-top:14px}.prd-section ul{color:var(--muted);margin:0;padding-left:18px}.prd-section blockquote{font-family:var(--font-serif), Georgia, serif;margin:0;font-size:1.2rem;line-height:1.45}.requirement-list{gap:8px;display:grid}.requirement-list div{border-top:1px solid var(--line);grid-template-columns:70px 1fr;gap:12px;padding-top:8px;display:grid}.acceptance-example dl{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.acceptance-example dl div{background:var(--blue-soft);border-radius:8px;padding:12px}.acceptance-example dd{margin:4px 0 0;font-size:.72rem}.workflow-legend span{border:1px solid var(--line-strong);background:var(--surface)}.workflow-lane h3{background:var(--inverse-surface);color:var(--white);margin:0;padding:18px;font-size:.74rem}.workflow-track{align-items:center;gap:8px;padding:18px;display:flex}.workflow-node,.workflow-decision{border:1px solid var(--line-strong);background:var(--surface);min-width:132px;color:var(--ink);font:inherit;text-align:center;border-radius:8px;padding:10px;font-size:.62rem;font-weight:750}.workflow-decision{border-color:var(--teal);background:var(--teal-soft);cursor:pointer}.workflow-decision[aria-pressed=true]{outline:3px solid var(--teal)}@supports (color:color-mix(in lab, red, red)){.workflow-decision[aria-pressed=true]{outline:3px solid color-mix(in srgb, var(--teal) 28%, transparent)}}.automatic-node{background:var(--blue-soft)}.exception-node{background:#fff1f1}.external-node{background:#f2f3f6}.outcome-node{background:var(--teal-soft)}.workflow-arrow{color:var(--muted)}.workflow-branches{gap:5px;display:grid}.workflow-branches div{align-items:center;gap:5px;display:flex}.workflow-branches b{width:28px;color:var(--muted);font-size:.55rem}.workflow-annotation{grid-template-columns:150px 1fr 2fr;gap:18px;display:grid}.workflow-annotation h3{color:#0b1736}.workflow-annotation dl{margin:0}.workflow-annotation dl div{border-color:#ffffff24}.workflow-annotation dt{color:var(--ink)}.criteria-strip,.rollout-controls>div,.uat-summary>div{grid-template-columns:repeat(6,1fr);gap:8px;margin-bottom:12px;display:grid}.criteria-strip div,.rollout-controls article,.uat-summary article{border:1px solid var(--line);background:var(--surface);border-radius:8px;padding:12px}.criteria-strip span,.rollout-controls span,.uat-summary span{color:var(--muted);font-size:.58rem;display:block}.criteria-strip strong,.rollout-controls strong,.uat-summary strong{margin-top:4px;font-size:.72rem;display:block}.prioritisation-table,.uat-table{min-width:1040px;font-size:.64rem}.prioritisation-table th,.prioritisation-table td,.uat-table th,.uat-table td{border:1px solid var(--line);text-align:left;vertical-align:top;padding:10px}.prioritisation-table thead,.uat-table thead{background:var(--inverse-surface);color:var(--white)}.prioritisation-table thead small{color:var(--teal-bright);margin-top:3px;display:block}.score,.priority-rank{background:var(--blue-soft);width:25px;height:25px;color:var(--blue);border-radius:50%;place-items:center;font-size:.62rem;display:inline-grid}.score-5{background:var(--blue);color:var(--white)}.score-1,.score-2{color:var(--muted);background:#f0f1f3}.release-phase-marker i{background:var(--line-strong);flex:1;width:2px;min-height:100px}.release-timeline article>p{color:var(--muted)}.release-timeline dl{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.release-timeline dl div{border-top:1px solid var(--line);padding-top:9px}.release-timeline dt{color:var(--muted);text-transform:uppercase;font-size:.56rem;font-weight:850}.release-timeline dd{margin:4px 0 0;font-size:.66rem}.rollout-controls>p,.uat-summary>p{margin-bottom:14px}.rollout-controls>div,.uat-summary>div{margin-bottom:0}.rollout-controls span,.uat-summary span{color:#ffffffad}.rollout-controls article,.uat-summary article{background:#ffffff0f;border-color:#ffffff24}.illustrative-banner{background:#fff8dc;border:1px solid #e8c45d;border-radius:8px;gap:12px;margin-bottom:12px;padding:11px 14px;font-size:.7rem;display:flex}.uat-status{border-radius:0;font-weight:900}.uat-passed{color:#126d4d}.uat-blocked{color:#a13a35}.uat-ready{color:var(--blue)}.uat-summary .uat-recommendation{grid-column:span 2}.kpi-root{text-align:center;margin-top:0}.kpi-root span{color:var(--teal-bright);letter-spacing:.12em;text-transform:uppercase;font-size:.64rem;font-weight:900}.kpi-root h3{color:var(--white);margin:8px 0;font-size:1.25rem}.kpi-root p{color:#ffffffb8;max-width:650px;margin:0 auto}.metric-tier{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);padding:18px}.metric-tier+.metric-tier{margin-top:14px}.metric-tier>header{grid-template-columns:200px 1fr;gap:18px;display:grid}.metric-tier>header span{color:var(--blue);font-weight:850}.metric-tier>header p{color:var(--muted)}.metric-node-grid{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:14px;display:grid}.metric-node{border:1px solid var(--line);background:#f9fafb;border-radius:8px;padding:12px}.metric-node summary{color:var(--ink);cursor:pointer;font-size:.7rem;font-weight:850}.metric-node summary span{color:var(--blue);margin-top:5px;font-size:.56rem;display:block}.metric-node dl{margin-bottom:0}.metric-node dl div{border-top:1px solid var(--line);padding:7px 0}.metric-node dt{color:var(--muted);text-transform:uppercase;font-size:.53rem;font-weight:850}.metric-node dd{margin:3px 0 0;font-size:.61rem}@media (width<=780px){.artifact-modal-toolbar{margin:-34px -20px 26px;padding:10px 14px;top:-34px}.artifact-back-button{font-size:0!important}.artifact-back-button:after{content:"← Back";font-size:.68rem}.artifact-fullscreen-button{display:none}.artifact-decision-panel,.artifact-leadership-panel,.artifact-confidentiality,.workflow-annotation,.metric-tier>header{grid-template-columns:1fr}.artifact-confidentiality .button{width:100%}.prd-document-header,.prd-two-column,.acceptance-example dl{grid-template-columns:1fr}.criteria-strip,.rollout-controls>div,.uat-summary>div{grid-template-columns:repeat(2,1fr)}.release-timeline{margin-left:-8px}.release-timeline>li{grid-template-columns:48px 1fr;gap:10px}.release-timeline dl,.metric-node-grid{grid-template-columns:1fr}.uat-summary .uat-recommendation{grid-column:span 2}}@media (width<=460px){.artifact-modal-toolbar>div{gap:4px}.prd-experience{padding:14px}.criteria-strip,.rollout-controls>div,.uat-summary>div{grid-template-columns:1fr}.uat-summary .uat-recommendation{grid-column:auto}}.artifact-card{grid-template-rows:142px auto;align-content:start;min-width:0;min-height:260px}.artifact-card:hover,.artifact-card:focus-visible{border-color:#255dff85;transform:translateY(-4px);box-shadow:0 18px 44px #07132f1f}.artifact-card:focus-visible,.artifact-back-button:focus-visible,.artifact-fullscreen-button:focus-visible,.modal-close:focus-visible,.workflow-decision:focus-visible,.artifact-table-scroll:focus-visible,.roadmap-scroll:focus-visible,.workflow-scroll:focus-visible,.metric-node summary:focus-visible{outline:3px solid var(--blue);outline-offset:3px}.artifact-card>span{min-width:0}.artifact-card>span b{margin-bottom:5px;font-size:.82rem}.artifact-card>span small{line-height:1.45}.artifact-card>i{color:var(--blue);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-self:start;font-size:.62rem;font-weight:800}.artifact-miniature{height:142px;padding:14px;position:relative;overflow:hidden}.miniature-roadmap{background:#eef2ff;grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.miniature-roadmap>div{background:#ffffffe0;border:1px solid #cbd5f7;border-radius:6px;padding:9px 7px}.miniature-roadmap b{color:var(--blue);margin-bottom:10px;font-size:.46rem;display:block}.miniature-roadmap span{width:100%;height:27px;box-shadow:none;background:#dce5ff;border-radius:4px;margin-bottom:7px}.miniature-requirements{background:#f4f1ea;grid-template-rows:auto repeat(3,1fr);grid-template-columns:38px 1fr;gap:8px;display:grid}.miniature-requirements strong{background:var(--inverse-surface);color:var(--white);writing-mode:vertical-rl;border-radius:6px;grid-row:1/-1;place-items:center;font-size:.55rem;display:grid}.miniature-requirements>span{width:100%;height:12px;box-shadow:inset 38px 0 0 var(--blue);background:#d9d3c6}.miniature-requirements>div{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.miniature-requirements i{background:#d8e0f6;border-radius:3px}.miniature-workflow{background-color:#eaf7f4;background-image:linear-gradient(#11746b12 1px,#0000 1px),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:100% 32px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;flex-direction:row;justify-content:center;align-items:center;gap:7px;display:flex}.miniature-workflow>div:not(.miniature-diamond){border:2px solid var(--teal);background:var(--surface);border-radius:5px;width:36px;height:28px}.miniature-workflow .miniature-diamond{border:2px solid var(--blue);background:var(--surface);width:30px;height:30px;transform:rotate(45deg)}.miniature-workflow i{color:var(--muted);font-size:.8rem}.miniature-workflow>span{width:58px;height:8px;box-shadow:none;background:#efb5a8;position:absolute;bottom:16px;right:16px}.miniature-prioritisation{background:#f0f2f6;justify-content:center}.miniature-prioritisation>div{background:var(--surface);border-bottom:1px solid #d7dce8;grid-template-columns:1fr auto;align-items:center;gap:8px;padding:7px 9px;display:grid}.miniature-prioritisation span{width:100%;height:7px;box-shadow:inset 42px 0 0 var(--ink)}.miniature-prioritisation b{color:var(--blue);font-size:.56rem}.miniature-release{background:#f7f9e8;flex-direction:row;justify-content:space-between;align-items:center;gap:4px}.miniature-release:before{content:"";background:#b6c478;height:2px;position:absolute;top:50%;left:23px;right:23px}.miniature-release span{z-index:1;width:17px;height:17px;box-shadow:none;background:#77911d;border:4px solid #eef4cf;border-radius:50%}.miniature-uat{background:#f1f3f7;grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.miniature-uat>div{background:var(--surface);border:1px solid #ced4df;border-radius:3px}.miniature-uat>span{width:100%;height:auto;box-shadow:none;background:#bee5d8;border-radius:3px}.miniature-measurement{background:#eff3ff;align-items:center}.miniature-measurement>strong{border:2px solid var(--blue);background:var(--surface);border-radius:5px;width:56px;height:27px}.miniature-measurement>i{background:#a9b7df;width:2px;height:22px}.miniature-measurement>div{grid-template-columns:repeat(3,1fr);gap:7px;width:100%;display:grid}.miniature-measurement span{background:var(--surface);border:1px solid #b8c6e9;border-radius:4px;width:100%;height:31px;box-shadow:inset 0 6px #8aa3ed}.artifact-modal{overscroll-behavior:contain;width:min(100%,900px);max-height:calc(100dvh - 48px);padding:0;overflow-x:hidden;box-shadow:0 30px 90px #07132f57}.artifact-modal-wide{width:min(100%,1180px)}.artifact-modal.is-fullscreen{border-radius:16px;width:calc(100vw - 24px);max-width:none;height:calc(100dvh - 24px);max-height:none}.artifact-modal-toolbar{z-index:20;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;justify-content:space-between;align-items:center;gap:12px;min-height:64px;margin:0;padding:10px 16px;display:flex;position:sticky;top:0}.artifact-modal-toolbar>div{align-items:center;gap:8px;display:flex}.artifact-back-button,.artifact-fullscreen-button{border:1px solid var(--line-strong);background:var(--surface);min-height:40px;color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;padding:8px 12px;font-size:.68rem;font-weight:750}.artifact-fullscreen-button{color:var(--blue)}.artifact-modal .modal-close{background:var(--inverse-surface);width:42px;height:42px;color:var(--white);flex:0 0 42px;position:static}.artifact-modal-header{border-bottom:1px solid var(--line);background:radial-gradient(circle at 94% 8%, #255dff1f, transparent 30%), var(--paper);padding:34px 40px 30px}.artifact-modal-header h2{letter-spacing:-.05em;max-width:760px;margin:12px 0 14px;font-size:clamp(2rem,4.2vw,3.5rem);line-height:1.02}.artifact-modal-header>p:last-child{max-width:720px;color:var(--muted);margin:0}.artifact-experience{overflow-wrap:anywhere;padding:32px 40px 42px}.artifact-experience h3,.artifact-experience p,.artifact-experience dl,.artifact-experience ul{margin-top:0}.artifact-experience ul{padding-left:18px}.artifact-experience li+li{margin-top:5px}.artifact-leadership-panel{border-radius:var(--radius-sm);background:var(--blue-soft);border:1px solid #255dff3d;margin-top:30px;padding:22px}.artifact-leadership-panel>p,.artifact-decision-panel>p,.rollout-controls>p,.uat-summary>p{color:var(--blue);letter-spacing:.12em;text-transform:uppercase;margin-bottom:13px;font-size:.62rem;font-weight:850}.artifact-leadership-panel ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.artifact-leadership-panel li{background:var(--surface);color:var(--ink);border:1px solid #255dff33;border-radius:999px;margin:0;padding:7px 10px;font-size:.68rem;font-weight:700}.artifact-confidentiality{border-top:1px solid var(--line);background:#f0f2f6;padding:26px 40px 38px}.artifact-confidentiality>strong{font-size:.78rem}.artifact-confidentiality p{max-width:780px;color:var(--muted);font-size:.78rem}.artifact-confidentiality .button{min-height:44px}.roadmap-scroll,.workflow-scroll,.artifact-table-scroll{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);scrollbar-gutter:stable;max-width:100%;overflow:auto}.roadmap-board{grid-template-columns:170px repeat(3,1fr);min-width:1010px;display:grid}.roadmap-corner,.roadmap-phase-header{z-index:2;border-right:1px solid var(--line);border-bottom:1px solid var(--line-strong);background:var(--inverse-surface);color:var(--white);padding:15px;position:sticky;top:0}.roadmap-corner{z-index:3;font-size:.68rem;font-weight:800;left:0}.roadmap-phase-header span{color:var(--lime);letter-spacing:.12em;margin-bottom:5px;font-size:.62rem;font-weight:850;display:block}.roadmap-phase-header strong{font-size:.75rem}.roadmap-row{display:contents}.roadmap-row>h3{z-index:1;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#f0f2f6;margin:0;padding:16px;font-size:.78rem;position:sticky;left:0}.roadmap-cell{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0;padding:14px}.artifact-chip-row{flex-wrap:wrap;justify-content:space-between;gap:6px;margin-bottom:12px;display:flex}.artifact-status,.artifact-confidence{background:#e7ecf8;border-radius:999px;padding:5px 7px;font-size:.56rem;font-weight:800}.artifact-status{color:#116d50;background:#dff4eb}.status-planned,.status-dependent{color:#765500;background:#fff2c8}.roadmap-cell ul{min-height:80px;font-size:.7rem}.roadmap-cell dl{border-top:1px solid var(--line);margin-bottom:0}.roadmap-cell dl div{border-bottom:1px solid var(--line);padding:8px 0}.roadmap-cell dt{color:var(--muted);text-transform:uppercase;font-size:.55rem;font-weight:800}.roadmap-cell dd{margin:2px 0 0;font-size:.68rem}.artifact-decision-panel{border-left:4px solid var(--blue);background:#f2f5ff;margin-top:20px;padding:21px}.artifact-decision-panel strong,.artifact-decision-panel span{display:block}.artifact-decision-panel strong{color:var(--ink);margin-bottom:7px;font-size:.9rem}.artifact-decision-panel span{color:var(--muted);font-size:.78rem}.prd-document-header,.prd-two-column{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.prd-document-header{color:var(--ink);background:0 0;border-radius:0;margin-bottom:14px;padding:0}.prd-document-header>div,.prd-section{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);padding:20px}.prd-document-header span,.prd-section>p:first-child{color:var(--blue);letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;font-size:.6rem;font-weight:850;display:block}.prd-document-header strong{font-size:.78rem;display:block}.prd-section{margin-bottom:14px}.prd-section h3{font-size:1.2rem}.prd-section p,.prd-section li,.prd-section dd{color:var(--muted);font-size:.78rem;line-height:1.6}.prd-non-goals{background:#fff8f2}.prd-user-story blockquote{border-left:3px solid var(--blue);margin:0;padding-left:18px;font-size:1.08rem;font-weight:650;line-height:1.55}.requirement-list{border-top:1px solid var(--line)}.requirement-list>div{border-bottom:1px solid var(--line);grid-template-columns:74px 1fr;gap:12px;padding:11px 0;font-size:.76rem;display:grid}.requirement-list strong{color:var(--blue)}.acceptance-example dl{grid-template-columns:repeat(3,1fr);gap:10px;margin:0;display:grid}.acceptance-example dl>div{background:#f3f5f9;border-radius:8px;padding:12px}.acceptance-example dt{color:var(--blue);text-transform:uppercase;font-size:.62rem;font-weight:850}.acceptance-example dd{margin:4px 0 0}.workflow-legend{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.workflow-legend span{border:1px solid var(--line);background:var(--surface);border-radius:999px;padding:6px 9px;font-size:.6rem;font-weight:700}.workflow-legend span:before{background:var(--blue);content:"";border-radius:2px;width:8px;height:8px;margin-right:6px;display:inline-block}.workflow-legend .legend-automatic:before{background:var(--teal)}.workflow-legend .legend-decision:before{background:#7358b5;transform:rotate(45deg)}.workflow-legend .legend-exception:before{background:#b3533c}.workflow-legend .legend-external:before{background:#677189}.workflow-legend .legend-outcome:before{background:#58a57f}.workflow-lanes{min-width:1040px}.workflow-lane{border-bottom:1px solid var(--line);grid-template-columns:150px 1fr;display:grid}.workflow-lane:last-child{border-bottom:0}.workflow-lane>h3{border-right:1px solid var(--line);background:#f0f2f6;align-items:center;margin:0;padding:18px;font-size:.74rem;display:flex}.workflow-track{align-items:center;gap:8px;min-height:116px;padding:15px;display:flex}.workflow-node,.workflow-decision{min-height:58px;color:var(--ink);font:inherit;text-align:center;background:#eff3ff;border:1px solid #b7c7ef;border-radius:7px;flex:0 0 148px;place-items:center;padding:10px;font-size:.64rem;font-weight:700;line-height:1.35;display:grid}.automatic-node{background:#eaf7f4;border-color:#92c9bc}.external-node{background:#f0f2f6;border-color:#b6becf}.exception-node{background:#fff0eb;border-color:#e0a493}.outcome-node{background:#e8f7ef;border-color:#8ac7aa}.workflow-decision{cursor:pointer;background:#f2effb;border-color:#8e7ac4}.workflow-arrow{color:var(--muted);font-size:1rem}.workflow-branches{gap:6px;min-width:240px;display:grid}.workflow-branches>div{grid-template-columns:30px 1fr;align-items:center;gap:6px;display:grid}.workflow-branches b{color:var(--muted);font-size:.55rem}.workflow-branches .workflow-node{min-height:45px}.workflow-annotation{border-radius:var(--radius-sm);background:#f5f2fc;border:1px solid #8e7ac4;margin-top:18px;padding:20px}.workflow-annotation>p{color:#664d9f;text-transform:uppercase;margin-bottom:5px;font-size:.58rem;font-weight:850}.workflow-annotation h3{margin-bottom:13px}.workflow-annotation dl{grid-template-columns:repeat(3,1fr);gap:10px;margin:0;display:grid}.workflow-annotation dl>div{background:var(--surface);border-radius:7px;padding:12px}.workflow-annotation dt,.workflow-annotation dd{font-size:.68rem}.workflow-annotation dt{font-weight:850}.workflow-annotation dd{color:var(--muted);margin:4px 0 0}.criteria-strip{grid-template-columns:repeat(6,1fr);gap:7px;margin-bottom:14px;display:grid}.criteria-strip>div{border:1px solid var(--line);background:var(--surface);border-radius:7px;padding:10px}.criteria-strip span,.criteria-strip strong{font-size:.6rem;display:block}.criteria-strip span{color:var(--muted)}.criteria-strip strong{color:var(--blue);margin-top:4px}.prioritisation-table,.uat-table{border-collapse:collapse;width:100%;min-width:1080px;font-size:.66rem}.prioritisation-table th,.prioritisation-table td,.uat-table th,.uat-table td{border-right:1px solid var(--line);border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:11px 9px}.prioritisation-table thead th,.uat-table thead th{z-index:1;background:var(--inverse-surface);color:var(--white);font-weight:800;position:sticky;top:0}.prioritisation-table thead small{color:var(--lime);margin-top:3px;font-size:.5rem;display:block}.prioritisation-table tbody tr:nth-child(2n),.uat-table tbody tr:nth-child(2n){background:#f5f6f8}.score,.priority-rank{background:#edf0f7;border-radius:50%;place-items:center;min-width:26px;min-height:26px;display:inline-grid}.score-5{color:#116d50;background:#dff4eb}.score-4{color:var(--blue);background:#e6edff}.score-2,.score-1{color:#9b442e;background:#fff0eb}.priority-rank{background:var(--blue);color:var(--white)}.release-timeline{margin:0;padding:0;list-style:none}.release-timeline>li{grid-template-columns:52px 1fr;gap:12px;display:grid}.release-phase-marker{flex-direction:column;align-items:center;display:flex}.release-phase-marker span{background:var(--inverse-surface);width:42px;height:42px;color:var(--lime);border-radius:50%;place-items:center;font-size:.65rem;font-weight:850;display:grid}.release-phase-marker i{background:var(--line-strong);flex:1;width:2px}.release-timeline article{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);margin-bottom:14px;padding:18px}.release-timeline h3{margin-bottom:7px}.release-timeline article>p{color:var(--muted);font-size:.76rem}.release-timeline dl{grid-template-columns:repeat(5,1fr);gap:8px;margin:14px 0 0;display:grid}.release-timeline dl>div{background:#f2f4f8;border-radius:7px;padding:10px}.release-timeline dt{text-transform:uppercase;font-size:.56rem;font-weight:850}.release-timeline dd{color:var(--muted);margin:4px 0 0;font-size:.64rem}.rollout-controls{border-radius:var(--radius-sm);background:var(--inverse-surface);color:var(--white);margin-top:24px;padding:20px}.rollout-controls>p{color:var(--lime)}.rollout-controls>div{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.rollout-controls article{border:1px solid #ffffff29;border-radius:7px;padding:12px}.rollout-controls span,.rollout-controls strong{font-size:.66rem;display:block}.rollout-controls span{color:#aeb9ce;margin-bottom:5px}.illustrative-banner{background:#fff8d9;border:1px solid #ddc776;border-radius:8px;justify-content:space-between;gap:10px;margin-bottom:14px;padding:12px 14px;font-size:.68rem;display:flex}.illustrative-banner span{color:#59657c}.uat-status{font-weight:800}.uat-passed{color:#116d50;background:#e6f6ef}.uat-blocked{color:#9b442e;background:#fff0eb}.uat-ready{color:var(--blue);background:#edf2ff}.uat-summary{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);margin-top:18px;padding:18px}.uat-summary>div{grid-template-columns:repeat(4,1fr) 2fr;gap:8px;display:grid}.uat-summary article{background:#f1f3f7;border-radius:7px;padding:12px}.uat-summary span,.uat-summary strong{font-size:.66rem;display:block}.uat-summary span{color:var(--muted);margin-bottom:5px}.uat-summary .uat-recommendation{background:#fff2c8}.kpi-root{border:2px solid var(--blue);border-radius:var(--radius-sm);background:var(--surface);text-align:center;max-width:660px;margin:0 auto;padding:22px}.kpi-root>span{color:var(--blue);letter-spacing:.1em;text-transform:uppercase;font-size:.6rem;font-weight:850}.kpi-root h3{margin:7px 0}.kpi-root p{color:var(--muted);margin:0;font-size:.74rem}.kpi-connector{background:var(--line-strong);width:2px;height:26px;margin:0 auto}.metric-tier{border:1px solid var(--line);border-radius:var(--radius-sm);background:#f5f6f8;margin-bottom:16px;padding:18px}.metric-tier>header{grid-template-columns:220px 1fr;align-items:baseline;gap:14px;margin-bottom:13px;display:grid}.metric-tier>header span{color:var(--blue);text-transform:uppercase;font-size:.7rem;font-weight:850}.metric-tier>header p{color:var(--muted);margin:0;font-size:.7rem}.metric-node-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.metric-node{border:1px solid var(--line);background:var(--surface);border-radius:8px;min-width:0}.metric-node summary{cursor:pointer;flex-direction:column;justify-content:center;min-height:64px;padding:12px;font-size:.7rem;font-weight:800;display:flex}.metric-node summary span{color:var(--blue);margin-top:4px;font-size:.55rem;font-weight:700}.metric-node dl{margin:0;padding:0 12px 12px}.metric-node dl>div{border-top:1px solid var(--line);padding:7px 0}.metric-node dt{text-transform:uppercase;font-size:.54rem;font-weight:850}.metric-node dd{color:var(--muted);margin:2px 0 0;font-size:.62rem}@media (width<=900px){.artifact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.artifact-card{min-height:246px}.artifact-modal-header,.artifact-experience,.artifact-confidentiality{padding-left:26px;padding-right:26px}.release-timeline dl{grid-template-columns:repeat(2,1fr)}.criteria-strip,.rollout-controls>div{grid-template-columns:repeat(3,1fr)}.metric-node-grid,.uat-summary>div{grid-template-columns:repeat(2,1fr)}.uat-summary .uat-recommendation{grid-column:1/-1}}@media (width<=640px){.modal-backdrop{align-items:stretch;padding:0}.artifact-modal,.artifact-modal.is-fullscreen{border-radius:0;width:100%;height:100dvh;max-height:100dvh}.artifact-modal-toolbar{min-height:58px;margin:0;padding:8px 10px;top:0}.artifact-back-button{text-overflow:ellipsis;white-space:nowrap;max-width:54%;overflow:hidden}.artifact-fullscreen-button{display:none}.artifact-modal-header,.artifact-experience,.artifact-confidentiality{padding-left:18px;padding-right:18px}.artifact-confidentiality{grid-template-columns:1fr;gap:14px}.artifact-confidentiality .button{white-space:normal;width:100%}.artifact-modal-header{padding-top:25px;padding-bottom:23px}.artifact-modal-header h2{font-size:2rem}.prd-document-header,.prd-two-column,.acceptance-example dl,.workflow-annotation dl,.metric-tier>header{grid-template-columns:1fr}.release-timeline{margin-left:-4px}.release-timeline>li{grid-template-columns:40px 1fr;gap:8px}.release-phase-marker span{width:36px;height:36px}.release-timeline article{padding:14px}.release-timeline dl,.criteria-strip,.rollout-controls>div,.metric-node-grid,.uat-summary>div{grid-template-columns:1fr}.illustrative-banner{flex-direction:column}}@media (width<=460px){.artifact-grid{grid-template-columns:1fr}.artifact-card{min-height:250px}}.workflow-view-switcher{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;display:flex}.workflow-view-switcher>span{color:var(--ink);margin-right:2px;font-size:.875rem;font-weight:850}.workflow-view-switcher button{border:2px solid var(--line-strong);background:var(--surface);min-height:42px;color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;padding:8px 14px;font-size:.875rem;font-weight:800}.workflow-view-switcher button[aria-pressed=true]{border-color:var(--ink);background:var(--inverse-surface);color:var(--white)}.workflow-view-switcher button:focus-visible{outline:3px solid var(--blue);outline-offset:3px}.workflow-legend{gap:10px;margin-bottom:16px}.workflow-legend span{border:2px solid var(--line-strong);background:var(--surface);min-height:34px;color:var(--ink);padding:6px 10px;font-size:.875rem;line-height:1.3}.workflow-legend span:before{border:2px solid var(--ink);vertical-align:-1px;border-radius:2px;width:10px;height:10px;margin-right:7px}.workflow-legend .legend-decision:before{border-radius:0;transform:rotate(45deg)}.workflow-legend .legend-exception:before{border-style:dashed}.workflow-scroll{overscroll-behavior-inline:contain;scrollbar-gutter:stable both-edges;width:100%;max-width:100%;overflow-x:auto}.workflow-lane{border-bottom:2px solid var(--line-strong);grid-template-columns:184px minmax(0,1fr);min-height:208px}.workflow-lane>h3{border-right:2px solid var(--line-strong);color:#0b1736;background:#e8ecf3;min-height:100%;padding:20px 16px;font-size:1rem;line-height:1.35}.workflow-lane-marker{border:2px solid var(--ink);background:var(--surface);border-radius:2px;flex:0 0 12px;width:12px;height:12px;margin-right:8px}.workflow-lane:nth-child(2) .workflow-lane-marker{background:var(--teal);border-radius:50%}.workflow-lane:nth-child(3) .workflow-lane-marker{background:var(--blue);border-radius:50%}.workflow-lane:nth-child(4) .workflow-lane-marker{background:var(--surface);border-style:dashed}.workflow-track{gap:12px;min-height:204px;padding:20px}.workflow-node,.workflow-decision{color:#0b1736;text-align:center;border-width:2px;border-color:#3656a3;border-radius:10px;flex:0 0 194px;min-width:194px;min-height:92px;padding:14px 12px;font-size:1rem;line-height:1.4}.workflow-node.automatic-node{border-color:#28796c}.workflow-node.user-node{border-color:#3656a3}.workflow-node.external-node{border-color:#5a6578}.workflow-node.exception-node{border-color:#9b3f2e}.workflow-node.outcome-node{border-color:#2b7655}.workflow-node-kind{color:#263453;letter-spacing:.01em;margin-bottom:5px;font-size:.875rem;font-weight:850;display:block}.workflow-decision{clip-path:none;background:#f2effb;border-color:#604a9a}.workflow-decision[aria-pressed=true]{border-width:3px;box-shadow:0 0 0 3px #255dff4d}.workflow-arrow{color:var(--blue-dark);flex:none;font-size:1.5rem;font-weight:900;line-height:1}.workflow-branches{gap:10px;min-width:278px}.workflow-branches>div{grid-template-columns:42px 1fr;gap:8px}.workflow-branches b{color:var(--ink);font-size:.875rem;font-weight:900}.workflow-branches .workflow-node{min-width:224px;min-height:74px}.workflow-list-view{border:2px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);padding:22px}.workflow-list-view h3{margin-bottom:6px;font-size:1.35rem}.workflow-list-intro{color:var(--ink-2);margin-bottom:18px;font-size:1rem;line-height:1.55}.workflow-list,.workflow-list-lane>ol{margin:0;padding-left:28px}.workflow-list{gap:18px;display:grid}.workflow-list-lane{border-left:4px solid var(--blue);background:#f4f6fa;padding:14px 16px 16px}.workflow-list-lane>h4{color:var(--ink);margin:0 0 10px;font-size:1.15rem}.workflow-list-lane>ol{gap:10px;display:grid}.workflow-list-step,.workflow-list-branch{color:var(--ink);font-size:1rem;line-height:1.5}.workflow-list-step-body{grid-template-columns:max-content minmax(0,1fr);align-items:start;gap:6px 8px;display:grid}.workflow-list-branch-body{grid-template-columns:max-content max-content minmax(0,1fr);align-items:start;gap:6px 8px;display:grid}.workflow-list-kind{border:1px solid var(--line-strong);background:var(--surface);color:var(--ink-2);border-radius:4px;margin-right:0;padding:2px 6px;font-size:.875rem;font-weight:850;display:inline-block}.workflow-list-branches{border-left:3px dashed var(--blue-dark);margin:8px 0 0;padding-left:28px}.workflow-list-branch strong{color:var(--ink);margin-right:8px}@media (width<=640px){.workflow-view-switcher button,.workflow-legend span{font-size:.875rem}.workflow-lanes{min-width:1080px}.workflow-lane{grid-template-columns:160px minmax(0,1fr)}.workflow-lane>h3{padding:18px 12px}.workflow-track,.workflow-list-view{padding:18px}.workflow-list,.workflow-list-lane>ol,.workflow-list-branches{padding-left:20px}.workflow-list-step-body,.workflow-list-branch-body{grid-template-columns:minmax(0,1fr)}.workflow-list-kind{justify-self:start}}.roadmap-row>h3{border-left:4px solid var(--blue);color:#0b1736;background:#f0f2f6;font-size:1rem;font-weight:800;line-height:1.35}.roadmap-cell ul{color:var(--ink-2);font-size:.95rem;line-height:1.55}.roadmap-cell dt{color:var(--blue-dark);font-size:.7rem}.roadmap-cell dd{color:var(--ink-2);font-size:.9rem;line-height:1.4}.roadmap-cell .artifact-status,.roadmap-cell .artifact-confidence{font-size:.75rem}.roadmap-cell .artifact-confidence{color:#46536a}.artifact-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.miniature-journey{background:#fff4ed;grid-template-columns:repeat(6,1fr);align-items:center;gap:4px;display:grid}.miniature-journey:before{content:"";background:#e9a184;height:3px;position:absolute;top:54px;left:22px;right:22px}.miniature-journey>span{z-index:1;width:17px;height:17px;box-shadow:none;background:#c65e3b;border:4px solid #fff4ed;border-radius:50%;margin:0 auto}.miniature-journey>i{background:#efc0ad;border-radius:3px 3px 0 0;align-self:end;height:22px}.miniature-journey>i:nth-of-type(2){height:35px}.miniature-journey>i:nth-of-type(3){height:15px}.miniature-rules{background:#f2f0fa;grid-template-columns:30px 1fr 18px 42px 1fr;align-content:center;gap:6px;display:grid}.miniature-rules b{color:var(--white);text-align:center;background:#6657a8;border-radius:4px;padding:7px 5px;font-size:.46rem}.miniature-rules span{background:var(--surface);width:100%;height:25px;box-shadow:none;border:1px solid #c9c2e5;border-radius:4px}.miniature-rules>span:last-child{background:#d9d3ee;grid-column:2/-1;height:8px}.miniature-rules i{color:#6657a8;align-self:center;font-style:normal}.miniature-stories{background:#eef7f4;grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.miniature-stories article{background:var(--surface);border:1px solid #b8dacf;border-radius:6px;padding:9px}.miniature-stories b{color:var(--teal-contrast);font-size:.48rem}.miniature-stories span{width:100%;height:8px;box-shadow:none;background:#d6ebe5;margin-top:11px}.miniature-criteria{background:#eff3ff;grid-template-columns:45px 1fr;align-content:center;gap:7px;display:grid}.miniature-criteria b{color:var(--blue);font-size:.45rem}.miniature-criteria span{background:var(--surface);width:100%;height:11px;box-shadow:inset 28px 0 #9bb0ed}.miniature-criteria i{background:var(--blue);width:24px;height:24px;color:var(--white);border-radius:50%;place-items:center;font-style:normal;display:grid;position:absolute;bottom:12px;right:15px}.miniature-roadmap b,.miniature-requirements strong,.miniature-rules b,.miniature-prioritisation b,.miniature-stories b,.miniature-criteria b{font-size:.75rem}.miniature-tree{background:#f7f9e8;grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(4,1fr);place-items:center;display:grid}.miniature-tree b{background:var(--surface);border:2px solid #7f9728;border-radius:5px;grid-column:2/4;width:38px;height:28px}.miniature-tree>i{background:#a5b56d;grid-column:2/4;width:2px;height:18px}.miniature-tree span{background:var(--surface);border:2px solid #7f9728;width:27px;height:27px;transform:rotate(45deg)}.miniature-tree em{background:#d7e3a9;border-radius:4px;width:35px;height:14px}.miniature-risk{background:#fff5f2;grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.miniature-risk span{width:100%;height:auto;box-shadow:none;background:#f4d8d0;border-radius:3px}.miniature-risk span:nth-child(3),.miniature-risk span:nth-child(6),.miniature-risk span:nth-child(8),.miniature-risk span:nth-child(9){background:#d87860}.miniature-risk i{border:2px solid var(--white);background:#7e2418;border-radius:50%;width:7px;height:7px;position:absolute}.miniature-risk i:first-of-type{top:25px;right:32px}.miniature-risk i:nth-of-type(2){top:72px;right:62px}.miniature-risk i:nth-of-type(3){bottom:22px;left:35px}.miniature-monitoring{background:#edf7fb;grid-template-columns:1.5fr repeat(3,1fr);align-items:end;gap:7px;display:grid}.miniature-monitoring>div{align-items:end;gap:4px;height:90px;display:flex}.miniature-monitoring>div span{width:33%;height:45%;box-shadow:none;background:#5ba5bd;border-radius:3px 3px 0 0}.miniature-monitoring>div span:nth-child(2){height:76%}.miniature-monitoring>div span:nth-child(3){height:58%}.miniature-monitoring>b,.miniature-monitoring>i{background:var(--surface);border:1px solid #abd2df;border-radius:5px;height:42px}.miniature-monitoring>i:first-of-type{height:70px}.miniature-monitoring>i:nth-of-type(2){height:55px}.miniature-monitoring>i:nth-of-type(3){height:82px}.journey-line{background:linear-gradient(var(--line-strong), var(--line-strong)) center / calc(100% - 40px) 2px no-repeat;grid-template-columns:repeat(6,1fr);align-items:center;margin:0 6% 18px;display:grid}.journey-line span{border:4px solid var(--paper);width:34px;height:34px;color:var(--white);background:#c65e3b;border-radius:50%;place-items:center;margin:auto;font-size:.68rem;font-weight:850;display:grid}.journey-map{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.journey-map>li{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);margin:0;padding:20px}.journey-map header{grid-template-columns:1fr auto;align-items:start;gap:4px 12px;display:grid}.journey-map header>span{color:#a5452a;letter-spacing:.1em;text-transform:uppercase;font-size:.58rem;font-weight:850}.journey-map h3{grid-column:1}.journey-confidence{color:#9b4228;background:#fff0e9;border-radius:999px;grid-area:1/2/3;padding:6px 9px;font-size:.6rem}.journey-map dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.journey-map dl>div{border-top:1px solid var(--line);padding-top:8px}.journey-map dt,.story-card dt,.acceptance-grid dt{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:.55rem;font-weight:850}.journey-map dd,.story-card dd,.acceptance-grid dd{margin:4px 0 0;font-size:.69rem}.journey-map .journey-friction{background:#fff8f5;border-top-color:#d87860}.journey-map .journey-opportunity{border-top-color:var(--teal);background:var(--teal-soft)}.rule-flow{grid-template-columns:1fr auto 1fr auto 1.2fr auto 1fr;align-items:center;gap:8px;margin-bottom:14px;display:grid}.rule-flow span,.rule-flow strong{background:var(--surface);text-align:center;border:1px solid #c9c2e5;border-radius:7px;padding:12px;font-size:.68rem}.rule-flow strong{color:var(--white);background:#6657a8}.rule-flow i{color:#6657a8;font-style:normal}.business-rules-table,.risk-table,.monitoring-table{min-width:1180px;font-size:.66rem}.business-rules-table th,.business-rules-table td,.risk-table th,.risk-table td,.monitoring-table th,.monitoring-table td{border:1px solid var(--line);text-align:left;vertical-align:top;padding:10px}.business-rules-table thead,.risk-table thead,.monitoring-table thead{background:var(--inverse-surface);color:var(--white)}.business-rules-table tbody tr:nth-child(2n),.risk-table tbody tr:nth-child(2n),.monitoring-table tbody tr:nth-child(2n){background:#f7f8fa}.story-outcome-group+.story-outcome-group{margin-top:16px}.story-outcome-group>header{border-left:5px solid var(--teal);padding:8px 14px}.story-outcome-group>header span{color:#086f6a;text-transform:uppercase;font-size:.58rem;font-weight:850}.story-outcome-group>header h3{margin-bottom:0}.story-outcome-group>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.story-card{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);padding:18px}.story-card-head{grid-template-columns:auto 1fr auto;align-items:center;gap:8px;display:grid}.story-card-head strong{color:#086f6a}.story-card-head span{color:var(--muted);font-size:.64rem}.story-card-head b{background:var(--teal-soft);border-radius:999px;padding:4px 7px;font-size:.56rem}.story-card blockquote{font-family:var(--font-serif), Georgia, serif;margin:16px 0;font-size:1rem;line-height:1.5}.story-card dl{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.story-card dl>div{border-top:1px solid var(--line);padding-top:7px}.acceptance-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.acceptance-grid>article{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);padding:18px}.acceptance-grid header{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.acceptance-grid header strong{color:var(--blue)}.acceptance-grid header span{color:var(--muted);flex:1;font-size:.64rem}.acceptance-grid header b{background:var(--blue-soft);border-radius:999px;padding:5px 8px;font-size:.56rem}.given-when-then{gap:7px;display:grid;margin-top:14px!important}.given-when-then>div{border-left:4px solid var(--blue);background:var(--blue-soft);padding:9px 11px}.acceptance-evidence{grid-template-columns:repeat(2,1fr);gap:8px;display:grid;margin-top:10px!important}.acceptance-evidence>div{border-top:1px solid var(--line);padding-top:7px}.risk-matrix{margin-bottom:16px}.risk-matrix-grid{grid-template-columns:100px repeat(4,1fr);gap:5px;display:grid}.risk-matrix-grid>b,.risk-matrix-grid>strong,.risk-matrix-grid>span{text-align:center;border-radius:5px;place-items:center;min-height:54px;padding:8px;font-size:.63rem;display:grid}.risk-matrix-grid>b,.risk-matrix-grid>strong{background:var(--inverse-surface);color:var(--white)}.risk-matrix-grid .risk-axis{color:var(--muted);background:0 0;font-weight:800}.risk-cell{color:#0d1939;background:#e5f0d8}.risk-level-1{background:#fff2b6}.risk-level-2{background:#f3c8a8}.risk-level-3{background:#e99482}.monitoring-windows{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.monitoring-windows article{border-radius:var(--radius-sm);background:#edf7fb;border:1px solid #abd2df;padding:16px}.monitoring-windows article>span{color:#166b82;font-size:.6rem;font-weight:850}.monitoring-windows h3{color:#0d1939;margin:18px 0 8px}.monitoring-windows p,.monitoring-windows small{color:#59657c;font-size:.68rem}.monitoring-category-strip{flex-wrap:wrap;gap:7px;margin:14px 0;display:flex}.monitoring-category-strip span{color:#286d82;background:#d9edf4;border-radius:999px;padding:7px 10px;font-size:.62rem;font-weight:750}@media (width<=900px){.journey-map,.story-outcome-group>div,.acceptance-grid{grid-template-columns:1fr}.monitoring-windows{grid-template-columns:repeat(2,1fr)}.tree-outcomes{grid-template-columns:1fr}}@media (width<=640px){.journey-line{display:none}.journey-map dl,.story-card dl,.acceptance-evidence,.tree-branches,.tree-branches.nested,.monitoring-windows,.rule-flow{grid-template-columns:1fr}.rule-flow i{transform:rotate(90deg)}.risk-matrix{overflow-x:auto}.risk-matrix-grid{min-width:620px}}.artifact-modal>.artifact-modal-toolbar{margin:0;top:0}.artifact-modal[data-artifact-id=decision-tree]{width:min(100%,1240px)}.artifact-modal-toolbar{flex-wrap:wrap}.artifact-modal-toolbar>div{flex:none}.decision-tree-experience{gap:20px;min-width:0;display:grid}.decision-tree-view-switcher{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.decision-tree-view-switcher>span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-right:4px;font-size:.75rem;font-weight:850}.decision-tree-view-switcher button{border:1px solid var(--line-strong);background:var(--surface);min-height:40px;color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;padding:8px 13px;font-size:.8rem;font-weight:800}.decision-tree-view-switcher button[aria-pressed=true]{border-color:var(--blue);background:var(--blue);color:var(--white)}.decision-tree-view-switcher button:focus-visible,.decision-tree-diagram-scroll:focus-visible,.decision-tree-list-panel:focus-visible{outline:3px solid var(--blue);outline-offset:3px}.decision-tree-diagram-panel,.decision-tree-list-panel{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);min-width:0}.decision-tree-diagram-scroll{box-sizing:border-box;background:linear-gradient(#255dff0b 1px, transparent 1px), linear-gradient(90deg, #255dff0b 1px, transparent 1px), var(--surface);background-size:24px 24px;width:100%;max-width:100%;padding:20px;overflow:auto hidden}.decision-tree-svg{width:1100px;min-width:1100px;height:auto;font-family:var(--font-sans), Arial, sans-serif;display:block;overflow:visible}.decision-tree-connector{fill:none;stroke:#173caa;stroke-width:3px;stroke-linecap:square;stroke-linejoin:round;marker-end:url(#decision-tree-arrow);vector-effect:non-scaling-stroke}.decision-tree-node .decision-tree-shape{stroke-width:3px;vector-effect:non-scaling-stroke}.decision-tree-node-entry .decision-tree-shape,.decision-tree-node-outcome .decision-tree-shape{fill:#fff;stroke:#0b1736}.decision-tree-node-decision .decision-tree-shape{fill:#eef3ff;stroke:#255dff}.decision-tree-node-action .decision-tree-shape{fill:#e8f7f4;stroke:#0c8477}.decision-tree-node-exception .decision-tree-shape{fill:#fff1ed;stroke:#c95742}.decision-tree-note{border-radius:var(--radius-sm);background:#f5f1ff;border:2px dashed #8b72c7;padding:16px 18px}.decision-tree-note>span{color:#604a9a;letter-spacing:.1em;font-size:.75rem;font-weight:900;display:block}.decision-tree-note>strong{color:var(--ink);margin-top:5px;display:block}.decision-tree-note>p{color:var(--ink-2);margin:6px 0 0}.decision-tree-list-panel{padding:24px}.decision-tree-list-panel h3{margin:0 0 6px;font-size:1.35rem}.decision-tree-list-panel>p{color:var(--ink-2);margin:0 0 18px}.decision-tree-list,.decision-tree-list-branches,.decision-tree-list-next{gap:12px;margin:0;padding-left:28px;display:grid}.decision-tree-list-branches{border-left:3px dashed var(--blue-dark);margin-top:12px}.decision-tree-list-next{margin-top:12px}.decision-tree-list-branches>li{padding-left:4px}.decision-tree-list-branch-label{color:var(--blue-dark);letter-spacing:.06em;text-transform:uppercase;margin-bottom:7px;font-size:.9rem;display:block}.decision-tree-list-node{border:2px solid var(--line-strong);background:var(--surface);border-radius:10px;gap:5px;padding:14px 16px;display:grid}.decision-tree-list-node>span{color:var(--muted);letter-spacing:.1em;font-size:.75rem;font-weight:900}.decision-tree-list-node>strong{color:var(--ink);font-size:1rem}.decision-tree-list-node>small{color:var(--ink-2);font-size:.9rem;line-height:1.45}.decision-tree-list-decision>.decision-tree-list-node{border-color:var(--blue);background:#eef3ff}.decision-tree-list-action>.decision-tree-list-node{background:#e8f7f4;border-color:#0c8477}.decision-tree-list-exception>.decision-tree-list-node{background:#fff1ed;border-color:#c95742}.decision-tree-list-entry>.decision-tree-list-node,.decision-tree-list-outcome>.decision-tree-list-node{border-color:var(--ink);border-radius:999px}@media (width<=760px){.artifact-modal-toolbar{align-items:flex-start}.artifact-modal-toolbar>div{justify-content:flex-end;width:100%;margin-left:0}.artifact-back-button{white-space:normal;flex:100%;max-width:100%}}@media (width<=640px){.artifact-fullscreen-button{display:inline-flex}.decision-tree-diagram-scroll{padding:14px}.decision-tree-list-panel{padding:18px}}.decision-tree-experience,.workflow-experience,.workflow-diagram-region{min-width:0}.decision-tree-diagram-panel,.workflow-scroll{box-sizing:border-box;overscroll-behavior-inline:contain;width:100%;min-width:0;max-width:100%;overflow:auto hidden}.decision-tree-diagram-scroll{box-sizing:border-box;scrollbar-gutter:stable both-edges;overscroll-behavior-inline:contain;width:100%;min-width:0;max-width:100%;padding:24px;overflow:auto hidden}.decision-tree-svg{width:auto;min-width:0;max-width:none;height:auto;display:block;overflow:visible}.decision-tree-node-type,.decision-tree-node-label,.decision-tree-node-detail{dominant-baseline:alphabetic;line-height:1}.decision-tree-node-type{letter-spacing:.1em;font-size:13px;font-weight:900}.decision-tree-node-label{font-size:17px;font-weight:850}.decision-tree-node-question{font-size:18px;font-weight:850}.decision-tree-node-detail{font-size:14px;font-weight:650}.decision-tree-node .decision-tree-shape{vector-effect:non-scaling-stroke}.decision-tree-branch-label{paint-order:stroke;stroke:#fff;stroke-width:8px;stroke-linejoin:round;fill:#0b1736;letter-spacing:.08em;font-size:15px;font-weight:900}@media (width<=640px){.decision-tree-diagram-scroll{padding:14px}.workflow-scroll{padding:0}}.outcome-status-qualitative{color:#0d6f65;background:#e7f7f3;border-color:#8fcfc4}.agents-visual{color:var(--ink);background:linear-gradient(135deg, #255dff17, #13978614), var(--surface);gap:16px;display:grid}.agent-path{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.agent-path>div{border:1px solid var(--line-strong);background:#ffffffd6;border-radius:10px;align-content:center;gap:5px;min-height:76px;padding:10px;display:grid}.agent-path span,.agent-decision span{color:var(--blue-dark);letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:900}.agent-path b{overflow-wrap:anywhere;font-size:.84rem}.agent-decision{border:2px solid var(--ink);background:var(--inverse-surface);color:var(--white);border-radius:12px;gap:5px;padding:13px 15px;display:grid}.agent-decision span{color:#9dc4ff}.agent-decision small{color:#d7e3fa}.value-areas-section{border-top:1px solid var(--line)}.building-preview{border-top:1px solid var(--line);padding-top:88px;padding-bottom:88px}.building-preview-grid{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:center;gap:clamp(42px,7vw,100px);display:grid}.building-preview-grid>div>h2{margin-bottom:18px;font-size:clamp(2.4rem,4.5vw,4.8rem)}.building-preview-grid>div>p{max-width:690px;color:var(--ink-2);line-height:1.65}.building-preview-grid .building-proposition{color:var(--ink);font-size:clamp(1.2rem,1.8vw,1.52rem);font-weight:650;line-height:1.45}.building-status{border-left:4px solid var(--blue);background:var(--surface-soft);gap:5px;max-width:690px;margin:28px 0 30px;padding:18px 20px;display:grid}.building-status span,.building-inspect>p{color:var(--blue-dark);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:900}.building-status strong{font-size:.95rem;line-height:1.45}.building-inspect{border:1px solid var(--line-strong);background:var(--surface);box-shadow:var(--shadow-soft);border-radius:22px;padding:clamp(26px,3vw,38px)}.building-inspect ul{gap:0;margin:18px 0 0;padding:0;list-style:none;display:grid}.building-inspect li{border-top:1px solid var(--line);color:var(--ink);padding:16px 0;font-weight:650;line-height:1.4}.audience-pathways{border-top:1px solid var(--line);padding-top:88px;padding-bottom:88px}.audience-pathway-grid{border:1px solid var(--line-strong);background:var(--surface);border-radius:22px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.audience-pathway-grid article{align-content:start;gap:14px;min-height:270px;padding:clamp(26px,4vw,48px);display:grid}.audience-pathway-grid article:nth-child(2n){border-left:1px solid var(--line-strong)}.audience-pathway-grid article:nth-child(n+3){border-top:1px solid var(--line-strong)}.audience-pathway-grid article>span{color:var(--blue);letter-spacing:.12em;font-size:.76rem;font-weight:900}.audience-pathway-grid h3,.audience-pathway-grid p{margin:0}.audience-pathway-grid p{color:var(--ink-2);line-height:1.6}.audience-pathway-grid .button,.audience-pathway-grid .arrow-link{place-self:end start;margin-top:16px}.audience-pathway-contact{flex-wrap:wrap;align-items:center;gap:18px;margin-top:24px;display:flex}.audience-detail-hero,.decision-demo-hero,.workflow-improvement-hero{max-width:1380px}.audience-detail-hero>p:not(.eyebrow),.decision-demo-hero>p:not(.eyebrow),.workflow-improvement-hero>p:not(.eyebrow){max-width:780px}.status-ribbon{border-left:4px solid var(--blue);background:var(--surface-soft);gap:6px;max-width:840px;margin-top:30px;padding:18px 20px;display:grid}.status-ribbon span{color:var(--blue-dark);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:900}.status-ribbon strong{line-height:1.5}.audience-brief-grid,.partner-path-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.audience-brief-grid article,.partner-path-grid article{border:1px solid var(--line-strong);background:var(--surface);border-radius:20px;padding:clamp(24px,3vw,38px)}.audience-brief-grid h2,.partner-path-grid h2{margin:10px 0 18px;font-size:clamp(1.35rem,2vw,2rem)}.audience-brief-grid p,.audience-brief-grid li,.partner-path-grid dd{color:var(--ink-2);line-height:1.62}.audience-evidence-columns article>p,.marketplace-comparison article>p:not(.card-eyebrow){color:var(--ink-2);line-height:1.65}.audience-brief-grid ul,.audience-evidence-columns ul{margin:0;padding-left:20px}.audience-brief-grid li+li,.audience-evidence-columns li+li{margin-top:10px}.audience-evidence-section{border-top:1px solid var(--line)}.audience-evidence-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:38px 0;display:grid}.audience-evidence-columns article{background:var(--surface-soft);border-radius:20px;padding:clamp(24px,3vw,38px)}.audience-evidence-columns h3{margin-top:0}.partner-path-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.partner-path-grid article>span{color:var(--blue);letter-spacing:.12em;font-size:.76rem;font-weight:900}.partner-path-grid dl,.improvement-evaluation dl,.decision-receipt dl{gap:0;margin:0;display:grid}.partner-path-grid dl>div,.improvement-evaluation dl>div,.decision-receipt dl>div{border-top:1px solid var(--line);padding:16px 0}.partner-path-grid dt,.improvement-evaluation dt,.decision-receipt dt{color:var(--blue-dark);letter-spacing:.06em;text-transform:uppercase;margin-bottom:6px;font-size:.72rem;font-weight:900}.partner-path-grid dd,.improvement-evaluation dd,.decision-receipt dd{margin:0}.audience-conversation,.decision-demo-next{border-top:1px solid var(--line)}.audience-conversation>p:not(.eyebrow){max-width:720px;color:var(--ink-2);line-height:1.65}.opportunity-opening{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.opportunity-opening article,.marketplace-comparison article,.wedge-grid article,.opportunity-hypotheses article,.demo-positioning-grid article{border:1px solid var(--line-strong);background:var(--surface);border-radius:20px;padding:clamp(24px,3vw,38px)}.opportunity-opening h2{margin:10px 0 16px;font-size:clamp(1.35rem,2vw,2rem)}.opportunity-opening p:last-child,.marketplace-boundary>div:first-child>p:last-child,.marketplace-comparison li,.wedge-section p,.wedge-grid li,.opportunity-hypotheses p:last-child,.founder-fit p:last-child,.demo-positioning-grid p{color:var(--ink-2);line-height:1.65}.marketplace-boundary,.wedge-section,.founder-fit,.demo-positioning{border-top:1px solid var(--line)}.marketplace-boundary>div:first-child,.wedge-summary,.founder-fit>div:first-child,.demo-positioning>div:first-child{max-width:850px}.marketplace-comparison,.wedge-grid,.demo-positioning-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:36px;display:grid}.marketplace-comparison h3,.wedge-grid h3,.demo-positioning-grid h3{margin:8px 0 16px;font-size:clamp(1.25rem,2vw,1.8rem)}.marketplace-comparison ul,.wedge-grid ul{margin:0;padding-left:20px}.marketplace-comparison li+li,.wedge-grid li+li{margin-top:10px}.source-note{color:var(--muted);margin:20px 0 0;font-size:.82rem;line-height:1.55}.source-note a{color:var(--blue-dark);font-weight:750}.opportunity-how ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:34px 0;padding:0;list-style:none;display:grid}.opportunity-how li{border-top:3px solid var(--blue);background:var(--surface-soft);min-width:0;padding:22px}.opportunity-how li span,.demo-positioning-grid article>span{color:var(--blue);letter-spacing:.1em;font-size:.74rem;font-weight:900}.opportunity-how li p{color:var(--ink-2);margin:24px 0 0;line-height:1.55}.wedge-summary>p:not(.eyebrow){max-width:800px}.opportunity-hypotheses{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.opportunity-hypotheses article{background:var(--surface-soft)}.founder-fit{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:36px;display:grid}.demo-positioning-grid{margin-bottom:0}.decision-demo-shell{padding-top:70px}.decision-demo-next>p{max-width:760px;color:var(--ink-2);line-height:1.65}.decision-demo{border:1px solid var(--line-strong);background:var(--surface);box-shadow:var(--shadow-soft);border-radius:24px;padding:clamp(22px,4vw,48px)}.decision-demo-header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:28px;display:grid}.decision-demo-header h2{max-width:780px}.decision-demo-header>div:first-child>p:not(.eyebrow){max-width:720px;color:var(--ink-2);line-height:1.6}.decision-priority-bar{border:1px solid var(--line);background:var(--surface-soft);border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;margin:28px 0 0;padding:16px 18px;display:grid}.decision-priority-bar span{color:var(--blue-dark);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:900}.decision-priority-bar p{color:var(--ink-2);margin:0;line-height:1.5}.decision-evidence-source,.decision-evidence-conflict{background:var(--surface-soft);color:var(--ink-2);border-radius:10px;margin:18px 0 0;padding:12px 14px;font-size:.78rem;line-height:1.5}.decision-evidence-conflict{background:#fff7ed;border-left:3px solid #b54708}.decision-evidence-source summary,.decision-receipt-details summary{cursor:pointer;color:var(--ink);font-weight:800}.decision-evidence-source[open] summary,.decision-receipt-details[open] summary{margin-bottom:12px}.decision-step{border:1px solid var(--line-strong);background:var(--surface-soft);border-radius:50%;place-items:center;width:74px;height:74px;display:grid}.decision-step span{font-size:1.35rem;font-weight:900}.decision-step small{color:var(--muted)}.decision-state{border-left:4px solid var(--blue);background:var(--blue-soft);gap:6px;margin:30px 0;padding:18px 20px;display:grid}.decision-state[data-state=missing-evidence],.decision-state[data-state=conflicting-evidence],.decision-state[data-state=decision-invalidated]{background:#fff1ed;border-left-color:#b84f3d}[data-theme=dark] .decision-state[data-state=missing-evidence],[data-theme=dark] .decision-state[data-state=conflicting-evidence],[data-theme=dark] .decision-state[data-state=decision-invalidated]{background:#b84f3d26}.decision-state span{letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:900}.decision-state strong{line-height:1.48}.decision-brief{border:1px solid var(--line-strong);background:var(--surface-soft);border-radius:18px;margin:0 0 30px;padding:clamp(20px,3vw,30px)}.decision-brief-heading h3{max-width:720px;margin:6px 0 20px}.decision-brief-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.decision-brief-grid article{border:1px solid var(--line);background:var(--surface);border-radius:12px;min-width:0;padding:18px}.decision-brief-grid span{color:var(--blue-dark);letter-spacing:.08em;font-size:.7rem;font-weight:900}.decision-brief-grid h4{margin:8px 0;font-size:1rem}.decision-brief-grid p{color:var(--ink-2);margin:0;line-height:1.5}.decision-options,.decision-calculations{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.decision-options article,.decision-calculations article,.decision-receipt{border:1px solid var(--line-strong);background:var(--surface-soft);border-radius:18px;padding:clamp(22px,3vw,34px)}.decision-options article>span,.decision-calculations article>span{color:var(--blue-dark);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:900}.decision-options h3{margin:8px 0 20px}.decision-options dl{margin:0}.decision-options dl>div{border-top:1px solid var(--line);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:16px;padding:11px 0;display:grid}.decision-options dt,.decision-options dd{overflow-wrap:anywhere;min-width:0;margin:0}.decision-signals{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:20px 0 0;padding:0;list-style:none;display:grid}.decision-signals li{background:var(--surface);color:var(--ink-2);border-radius:8px;padding:9px 10px;font-size:.8rem;line-height:1.4}.decision-options dd{text-align:right;font-weight:700}.decision-options .decision-deposit{justify-items:end;gap:2px;display:grid}.decision-options .decision-deposit small{color:var(--muted);font-size:.76em;font-weight:650;line-height:1.35}.decision-inputs{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.decision-inputs-wide{grid-column:1/-1}.decision-inputs fieldset>p{margin:0}.decision-edit-all{border:1px solid var(--line-strong);background:var(--surface-soft);border-radius:18px;padding:22px}.decision-edit-all summary{cursor:pointer;font-weight:850}.decision-conflict-editor{border:1px solid var(--line);border-radius:12px;gap:12px;padding:14px;display:grid}.decision-conflict-editor summary{cursor:pointer;font-weight:800}.decision-conflict-editor[open] summary{margin-bottom:4px}.decision-fact-editor{border:1px solid var(--line);border-radius:12px;padding:14px}.decision-fact-editor summary{cursor:pointer;font-weight:800}.decision-fact-editor[open]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.decision-fact-editor[open] summary{grid-column:1/-1}.decision-inputs .decision-fact-editor fieldset{border-color:var(--line);border-radius:12px;gap:10px;padding:14px}.decision-edit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:20px;display:grid}.decision-inputs fieldset,.decision-result fieldset{border:1px solid var(--line-strong);border-radius:18px;align-content:start;gap:14px;margin:0;padding:24px;display:grid}.decision-inputs legend,.decision-result legend{padding:0 8px;font-weight:800}.decision-inputs label,.decision-result label{align-items:center;gap:10px;line-height:1.5;display:flex}:is(.decision-inputs label:has(input[type=number]),.decision-inputs label:has(input[type=text])){grid-template-columns:minmax(0,1fr) 130px;display:grid}.decision-result label:has(select){gap:8px;margin-top:6px;font-weight:750;display:grid}.decision-result select{border:1px solid var(--line-strong);width:100%;min-height:46px;color:var(--ink);background:var(--surface);font:inherit;border-radius:8px;padding:9px 12px}.decision-inputs input[type=number],.decision-inputs input[type=text],.decision-inputs select{border:1px solid var(--line-strong);width:100%;min-height:44px;color:var(--ink);background:var(--surface);font:inherit;border-radius:8px;padding:8px 10px}.decision-takeaway{border:1px solid var(--line-strong);background:var(--surface-soft);border-radius:14px;justify-content:space-between;align-items:center;gap:24px;padding:20px;display:flex}.decision-takeaway p{color:var(--ink-2);margin:6px 0 0;line-height:1.5}@media (width<=760px){.decision-edit-grid,.decision-fact-editor[open]{grid-template-columns:1fr}.decision-takeaway{flex-direction:column;align-items:stretch}}.decision-inputs>.button{grid-column:1/-1;justify-self:start}.decision-result{gap:24px;display:grid}.decision-result-guidance{border-left:4px solid var(--blue);background:var(--blue-soft);margin:0;padding:18px 20px;line-height:1.55}.decision-calculations article{gap:8px;display:grid}.decision-calculations strong{font-size:clamp(1.8rem,3vw,2.8rem)}.decision-calculations small{color:var(--ink-2);line-height:1.5}.decision-constraint-checks{border-top:1px solid var(--line);color:var(--ink-2);gap:6px;margin:10px 0 0;padding:14px 0 0 20px;font-size:.84rem;line-height:1.45;display:grid}.decision-result fieldset .button{justify-self:start;margin-top:8px}.decision-receipt[data-receipt-status=invalidated]{border-color:#b84f3d}.decision-receipt-outcome{max-width:840px;color:var(--ink-2);line-height:1.55}.decision-receipt-details{border-top:1px solid var(--line);margin-top:18px;padding-top:16px}.decision-controls{border-top:1px solid var(--line);flex-wrap:wrap;gap:10px;margin-top:28px;padding-top:24px;display:flex}.decision-walkthrough{border:1px solid var(--line);background:var(--surface-soft);border-radius:14px;margin-top:28px;padding:20px}.decision-walkthrough summary{cursor:pointer;font-weight:800}.decision-walkthrough li{color:var(--ink-2);margin-top:10px;line-height:1.55}.improvement-timeline{gap:0;display:grid}.improvement-timeline article{border-top:1px solid var(--line-strong);grid-template-columns:54px minmax(0,1fr);gap:24px;padding:28px 0;display:grid}.improvement-timeline article>span{color:var(--blue);font-weight:900}.improvement-timeline h2{max-width:900px;margin:8px 0 0;font-size:clamp(1.2rem,2vw,1.75rem);line-height:1.45}.improvement-evaluation{border-top:1px solid var(--line)}.improvement-evaluation dl{border:1px solid var(--line-strong);border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));margin:36px 0;overflow:hidden}.improvement-evaluation dl>div{border-right:1px solid var(--line);padding:22px}.improvement-evaluation dl>div:nth-child(2n){border-right:0}.recruiter-hero .recruiter-career-positioning{font-weight:700;color:var(--white)!important;margin-bottom:8px!important;font-size:clamp(1.15rem,1.55vw,1.35rem)!important;line-height:1.45!important}.value-areas-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.value-areas-grid>a{border:1px solid var(--line-strong);min-width:0;color:var(--ink);background:var(--surface);border-radius:18px;align-content:start;gap:12px;padding:24px;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid}.value-areas-grid>a:hover{border-color:var(--blue);transform:translateY(-3px);box-shadow:0 16px 32px #07132f14}.value-areas-grid>a>span,.people-ai-grid>article>span,.ai-practice-grid>article>span{color:var(--blue);letter-spacing:.12em;font-size:.74rem;font-weight:900}.value-areas-grid h3,.people-ai-grid h3,.ai-practice-grid h3{margin:0;font-size:1.12rem;line-height:1.18}.value-areas-grid p,.people-ai-grid p,.ai-practice-grid p{color:var(--ink-2);margin:0;line-height:1.55}.value-areas-grid strong{color:var(--blue-dark);align-self:end;font-size:.78rem;line-height:1.4}.value-areas-grid strong i{font-style:normal}.value-areas-grid-compact{grid-template-columns:repeat(3,minmax(0,1fr))}.people-ai-grid,.ai-practice-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.people-ai-grid>article,.ai-practice-grid>article{border:1px solid var(--line-strong);background:var(--surface);border-radius:16px;align-content:start;gap:10px;padding:22px;display:grid}.people-leadership-evidence{background:linear-gradient(135deg,#255dff0d,#fff0)}.matrix-timeline-note{border-left:4px solid var(--blue);background:var(--surface);max-width:940px;color:var(--ink-2);margin:24px 0 0;padding:18px 20px;font-size:.88rem;line-height:1.65}.leadership-story-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.leadership-story-grid article{border:1px solid var(--line-strong);background:var(--surface);border-radius:18px;min-width:0;padding:30px}.leadership-story-grid article>span,.leadership-toolkit-grid article>span{color:var(--blue);letter-spacing:.12em;font-size:.7rem;font-weight:900}.leadership-story-grid h3{margin:44px 0 14px;font-size:clamp(1.4rem,2.4vw,2rem)}.leadership-story-grid p,.leadership-toolkit-grid p{color:var(--ink-2);line-height:1.6}.leadership-story-grid details{border-top:1px solid var(--line);margin-top:20px;padding-top:18px}.leadership-story-grid summary{color:var(--blue-dark);cursor:pointer;font-size:.8rem;font-weight:800}.leadership-story-grid details p{margin:14px 0 0}.leadership-toolkit{background:var(--paper)}.leadership-toolkit-grid{border-top:1px solid var(--line-strong);border-left:1px solid var(--line-strong);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.leadership-toolkit-grid article{border-right:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);background:#ffffffbf;min-width:0;min-height:220px;padding:24px}.leadership-toolkit-grid h3{margin:40px 0 12px;font-size:1.08rem}.leadership-toolkit-grid p{margin:0;font-size:.84rem}.ai-practice-section{background:var(--paper)}.system-architecture{border:1px solid var(--line-strong);background:#f8faff;border-radius:18px;gap:18px;margin:28px 0 0;padding:24px;display:grid}.system-architecture figcaption{gap:5px;display:grid}.system-architecture figcaption span,.architecture-release-path span{color:var(--blue-dark);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:900}.system-architecture figcaption strong{color:var(--ink);font-size:1.2rem}.architecture-flow{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.interoperability-architecture .architecture-flow{grid-template-columns:repeat(5,minmax(0,1fr))}.architecture-flow li{border:1px solid var(--line-strong);background:var(--surface);border-radius:12px;align-content:start;gap:7px;min-width:0;min-height:128px;padding:14px;display:grid}.architecture-flow li>span{color:var(--blue);font-size:.7rem;font-weight:900}.architecture-flow li>b{font-size:.9rem;line-height:1.25}.architecture-flow li>small{color:var(--ink-2);font-size:.76rem;line-height:1.45}.architecture-release-path{background:var(--inverse-surface);color:var(--white);border-radius:14px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;padding:16px;display:grid}.architecture-release-path>div{gap:4px;display:grid}.architecture-release-path span{color:#9dc4ff}.architecture-release-path i{color:#9dc4ff;font-style:normal}.architecture-rejection{color:var(--ink);background:#fff1ed;border-left:4px solid #b84f3d;gap:5px;padding:14px 16px;display:grid}.architecture-rejection span{color:var(--ink-2);line-height:1.5}.human-control-section{background:linear-gradient(90deg,#15978614,#0000 70%);border-left-color:#159786}.resume-tools{color:var(--ink-2);margin:18px 0 0;line-height:1.6}@media (width<=1100px){.value-areas-grid,.people-ai-grid,.ai-practice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.recruiter-leadership-brief{grid-template-columns:1fr}.recruiter-leadership-brief p{border-right:0;border-bottom:1px solid var(--line-strong)}.recruiter-leadership-brief p:last-child{border-bottom:0}.leadership-toolkit-grid,.agent-path,.architecture-flow,.interoperability-architecture .architecture-flow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.audience-brief-grid,.partner-path-grid,.audience-evidence-columns,.opportunity-opening,.marketplace-comparison,.wedge-grid,.opportunity-hypotheses,.opportunity-how ol,.founder-fit,.demo-positioning-grid,.decision-options,.decision-calculations,.decision-inputs,.decision-brief-grid,.improvement-evaluation dl,.decision-demo-header{grid-template-columns:minmax(0,1fr)}.decision-step{width:62px;height:62px}.decision-inputs>.button{grid-column:auto}.decision-options dl>div{grid-template-columns:minmax(0,1fr)}.decision-inputs label:has(input[type=number]){grid-template-columns:minmax(0,1fr)}.decision-options dd{text-align:left}.decision-options .decision-deposit{justify-items:start}.improvement-evaluation dl>div{border-right:0}.building-preview,.audience-pathways{padding-top:68px;padding-bottom:68px}.building-preview-grid,.audience-pathway-grid{grid-template-columns:minmax(0,1fr)}.building-preview-grid{gap:34px}.audience-pathway-grid article{min-height:0}.audience-pathway-grid article+article{border-top:1px solid var(--line-strong);border-left:0}.audience-pathway-grid article:nth-child(2n){border-left:0}.decision-priority-bar,.decision-signals,.value-areas-grid,.value-areas-grid-compact,.people-ai-grid,.ai-practice-grid,.agent-path,.architecture-flow,.interoperability-architecture .architecture-flow,.leadership-story-grid,.leadership-toolkit-grid{grid-template-columns:minmax(0,1fr)}.leadership-story-grid article,.leadership-toolkit-grid article,.architecture-flow li{min-height:0}.architecture-release-path{grid-template-columns:minmax(0,1fr)}.architecture-release-path i{justify-self:start;transform:rotate(90deg)}}@media (prefers-reduced-motion:reduce){.value-areas-grid>a{transition:none}}.performance-visual{color:var(--ink);background:linear-gradient(135deg, #255dff1a, #84c6211a), var(--surface);gap:16px;display:grid}.performance-path{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.performance-path>div{border:1px solid var(--line-strong);background:#ffffffdb;border-radius:10px;align-content:center;gap:5px;min-height:76px;padding:10px;display:grid}.performance-path span{color:var(--blue-dark);letter-spacing:.1em;font-size:.68rem;font-weight:900}.performance-path b{overflow-wrap:anywhere;font-size:.84rem}.case-evidence-module-list{gap:20px;margin-top:28px;display:grid}.case-evidence-module{border:1px solid var(--line-strong);background:var(--surface);border-radius:22px;padding:clamp(22px,4vw,38px)}.case-evidence-module h3{margin:8px 0 12px;font-size:clamp(1.45rem,3vw,2.2rem)}.case-evidence-module>p:not(.card-eyebrow,.case-evidence-note){color:var(--ink-2);line-height:1.7}.case-evidence-module dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:24px 0 0;display:grid}.case-evidence-module dl>div{background:var(--surface);border-radius:14px;padding:18px}.case-evidence-module dt{color:var(--blue-dark);letter-spacing:.06em;text-transform:uppercase;margin-bottom:7px;font-size:.75rem;font-weight:900}.case-evidence-module dd{color:var(--ink-2);margin:0;line-height:1.58}.case-evidence-note{border-left:4px solid var(--blue);background:var(--blue-soft);color:var(--ink);margin:18px 0 0;padding:14px 16px;font-weight:700}.transformation-diagram-grid{gap:18px;margin-top:34px;display:grid}.orchestration-visual{border-color:var(--line-strong);background:var(--surface-raised)}.orchestration-visual .logic-line{background:var(--surface)}.orchestration-path{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:20px 0;display:grid}.orchestration-path>div{border:1px solid var(--line-strong);background:var(--surface);border-radius:12px;align-content:start;gap:8px;min-width:0;padding:14px;display:grid}.orchestration-path span{color:var(--blue-dark);font-size:.66rem;font-weight:850}.orchestration-path b{color:var(--ink);overflow-wrap:anywhere;font-size:.8rem;line-height:1.45}.orchestration-visual.compact .orchestration-path{gap:6px;margin:12px 0}.orchestration-visual.compact .orchestration-path>div{padding:10px}.transformation-diagram-grid figure{border:1px solid var(--line-strong);background:var(--surface);border-radius:20px;margin:0;padding:clamp(20px,3vw,30px)}.transformation-diagram-grid figcaption{color:var(--muted);margin-top:16px;font-size:.76rem;line-height:1.55}.transformation-flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.transformation-flow div{border:1px solid var(--line);background:var(--blue-soft);border-radius:14px;align-content:space-between;gap:12px;min-height:112px;padding:16px;display:grid;position:relative}.transformation-flow div:not(:last-child):after{content:"→";z-index:1;color:var(--blue-dark);font-weight:900;position:absolute;top:calc(50% - 10px);right:-10px}.transformation-flow span,.workflow-variant-grid>article>span,.transformation-checklist span{color:var(--blue-dark);letter-spacing:.09em;font-size:.66rem;font-weight:900}.transformation-flow b{font-size:.8rem;line-height:1.35}.platform-flow{grid-template-columns:repeat(3,minmax(0,1fr))}.platform-flow div{background:var(--teal-soft)}.transformation-checklist{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:30px;display:grid}.transformation-checklist div{border:1px solid var(--line);background:var(--surface);border-radius:12px;grid-template-columns:34px 1fr;gap:12px;min-height:76px;padding:16px;display:grid}.transformation-checklist p{color:var(--ink-2);margin:0}.workflow-variant-grid,.classified-outcome-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:30px;display:grid}.workflow-variant-grid article,.classified-outcome-grid article{border:1px solid var(--line-strong);background:var(--surface);border-radius:16px;padding:22px}.workflow-variant-grid h3{margin:14px 0 10px;font-size:1.1rem}.workflow-variant-grid p,.classified-outcome-grid li,.classified-outcome-grid article>p:not(.outcome-status){color:var(--ink-2);font-size:.84rem;line-height:1.55}.timeline-heading{margin:52px 0 22px;font-size:1.4rem}.transformation-timeline{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.transformation-timeline li{border-top:2px solid var(--blue);border-right:1px solid var(--line);min-height:120px;padding:18px}.transformation-timeline li:last-child{border-right:0}.transformation-timeline span{background:var(--blue);border-radius:50%;width:10px;height:10px;margin-top:-24px;display:block}.transformation-timeline p{color:var(--ink-2);margin:20px 0 0;font-size:.8rem;font-weight:700}.risk-resolution-section blockquote{border-left:4px solid var(--blue);background:var(--blue-soft);color:var(--ink);margin:28px 0;padding:24px 26px;font-size:1.03rem;line-height:1.7}.risk-practice-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px;margin:0;padding:0;list-style:none;display:grid}.risk-practice-list li{border:1px solid var(--line);color:var(--ink-2);background:var(--surface);border-radius:10px;padding:12px 14px}.classified-outcome-grid article>.outcome-status{margin:0 0 16px;display:inline-flex}.classified-outcome-grid ul{margin:0;padding-left:18px}.classified-outcome-grid li+li{margin-top:8px}.classified-outcome-grid strong{color:var(--blue-dark);font-size:clamp(2.4rem,5vw,4rem);display:block}@media (width<=700px){.performance-path,.case-evidence-module dl,.transformation-flow,.platform-flow,.transformation-checklist,.workflow-variant-grid,.classified-outcome-grid,.risk-practice-list{grid-template-columns:minmax(0,1fr)}.transformation-flow div:not(:last-child):after{content:"↓";inset:auto auto -14px calc(50% - 6px)}.transformation-timeline{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 0}}@media (width<=430px){.nav-shell{width:min(calc(100% - 24px), var(--max));column-gap:8px}.site-header .brand small,.theme-toggle-label{display:none}.theme-toggle{width:44px;min-width:44px;padding:0}.executive-hero{gap:30px;min-height:auto;padding-top:24px;padding-bottom:34px}.executive-hero .availability{margin-bottom:13px;font-size:.67rem;line-height:1.45}.executive-hero h1{max-width:360px;margin-bottom:14px;font-size:clamp(1.9rem,9vw,2.3rem);line-height:1.04}.executive-hero .hero-placement{margin-bottom:13px;font-size:.98rem;font-weight:600;line-height:1.48}.executive-hero .hero-copy{margin-bottom:12px;font-size:.9rem;line-height:1.48}.executive-hero .hero-stage{margin-bottom:16px;font-size:.82rem;line-height:1.48}.hero-actions{grid-template-columns:minmax(0,1fr);gap:8px;margin:0 0 18px;display:grid}.hero-actions .button{text-align:center;justify-content:center;width:100%;min-height:44px;padding:10px 16px}.hero-evidence{padding:20px}.hero-evidence h2{margin-bottom:18px;font-size:1.55rem}.hero-evidence li{min-height:62px}}.artifact-modal.artifact-modal-wide{width:min(96vw,1600px)}.workflow-lanes{width:max(100%,1120px);min-width:1120px}.workflow-scroll-cue{color:var(--ink-2);margin:0 0 10px;font-size:.875rem;line-height:1.45}@media (width>=1200px){.workflow-lanes{width:100%;min-width:0}.workflow-lane{grid-template-columns:154px minmax(0,1fr)}.workflow-track{gap:8px;padding:16px}.workflow-node,.workflow-decision{flex:0 160px;min-width:150px;font-size:1rem}.workflow-branches{gap:8px;min-width:220px}.workflow-branches .workflow-node{overflow-wrap:normal;word-break:normal;min-width:168px}.workflow-branches .workflow-node-kind{white-space:nowrap}}.workflow-branches .workflow-node{grid-template-columns:minmax(0,1fr);gap:0;display:grid}.workflow-branches .workflow-node>span{white-space:normal;overflow-wrap:anywhere;word-break:normal;min-width:0;max-width:100%}@media (width>=1200px){.workflow-scroll-cue{display:none}}#operating-system-map .operating-system-comprehension{border-block:1px solid var(--os-line);background:linear-gradient(145deg, #e4bd681f, #4d8bff14), var(--os-panel-2);color:var(--os-cream);gap:22px;padding:clamp(24px,4vw,38px) 34px;display:grid}#operating-system-map .operating-system-comprehension__intro{max-width:900px}#operating-system-map .operating-system-comprehension__intro>p:first-child,#operating-system-map .operating-system-programme-glossary>div>p,#operating-system-map .operating-system-concept-outline>div>p{color:var(--os-gold);letter-spacing:.12em;text-transform:uppercase;margin:0 0 7px;font-size:.68rem;font-weight:800}#operating-system-map .operating-system-comprehension h3,#operating-system-map .operating-system-comprehension h4,#operating-system-map .operating-system-concept-outline h2{margin:0}#operating-system-map .operating-system-comprehension__intro>p:last-child,#operating-system-map .operating-system-concept-outline>div>p:last-child{color:var(--os-copy);margin:10px 0 0}#operating-system-map .operating-system-comprehension__grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}#operating-system-map .operating-system-comprehension__grid>article{border:1px solid var(--os-line);background:#050914ad;border-radius:16px;min-width:0;padding:16px}#operating-system-map .operating-system-comprehension__grid h4{min-height:2.5em;color:var(--os-gold);overflow-wrap:anywhere;font-size:1rem}#operating-system-map .operating-system-comprehension__grid article>p{color:var(--os-cream);margin:10px 0 14px;font-size:.82rem}#operating-system-map .operating-system-comprehension__grid dl,#operating-system-map .operating-system-programme-glossary dl,#operating-system-map .operating-system-concept-outline dl{margin:0}#operating-system-map .operating-system-comprehension__grid dl>div{border-top:1px solid var(--os-line);padding:9px 0}#operating-system-map .operating-system-comprehension dt,#operating-system-map .operating-system-concept-outline dt{color:var(--os-gold);letter-spacing:.06em;text-transform:uppercase;font-size:.66rem;font-weight:800}#operating-system-map .operating-system-comprehension dd,#operating-system-map .operating-system-concept-outline dd{color:var(--os-copy);margin:4px 0 0;font-size:.76rem;line-height:1.55}#operating-system-map .operating-system-comprehension a{color:#fff2c3;text-underline-offset:3px;margin-top:10px;font-size:.74rem;font-weight:760;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}#operating-system-map .operating-system-comprehension>blockquote{border-left:4px solid var(--os-gold);color:var(--os-cream);background:#e4bd681a;margin:0;padding:14px 18px;font-weight:720}#operating-system-map .operating-system-programme-glossary{border-top:1px solid var(--os-line);grid-template-columns:minmax(190px,.55fr) minmax(0,1.45fr);gap:20px;padding-top:22px;display:grid}#operating-system-map .operating-system-programme-glossary dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}#operating-system-map .operating-system-programme-glossary dl>div{border:1px solid var(--os-line);background:#071128b8;border-radius:14px;padding:14px}#operating-system-map .operating-system-programme-glossary dt{color:var(--os-cream);letter-spacing:normal;text-transform:none;font-size:.86rem}#operating-system-map .operating-system-programme-glossary dt span{border:1px solid var(--os-line);color:var(--os-gold);border-radius:999px;margin-left:8px;padding:2px 7px;font-size:.64rem;display:inline-block}#operating-system-map .operating-system-concept-outline{color:var(--ink);background:#fff;border-top:1px solid #cbd1dc;gap:24px;padding:48px 34px 56px;display:grid}#operating-system-map .operating-system-concept-outline>div>p:first-child{color:var(--blue-dark)}#operating-system-map .operating-system-concept-outline>div>p:last-child{color:var(--ink-2)}#operating-system-map .operating-system-concept-outline dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}#operating-system-map .operating-system-concept-outline dl>div{border:1px solid var(--line);background:var(--paper);border-radius:14px;padding:16px}#operating-system-map .operating-system-concept-outline dt{color:var(--blue-dark);font-size:.76rem}#operating-system-map .operating-system-concept-outline dd{color:var(--ink-2);font-size:.82rem}#operating-system-map .operating-system-concept-outline>p{border-left:4px solid var(--blue);background:var(--blue-soft);margin:0;padding:12px 16px}@media (width<=1120px){#operating-system-map .operating-system-comprehension__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){#operating-system-map .operating-system-comprehension,#operating-system-map .operating-system-concept-outline{padding-left:20px;padding-right:20px}#operating-system-map .operating-system-comprehension__grid,#operating-system-map .operating-system-programme-glossary,#operating-system-map .operating-system-programme-glossary dl,#operating-system-map .operating-system-concept-outline dl{grid-template-columns:minmax(0,1fr)}#operating-system-map .operating-system-comprehension__grid h4{min-height:0}}@media (width<=370px){#operating-system-map .operating-system-comprehension,#operating-system-map .operating-system-concept-outline{padding-left:14px;padding-right:14px}}.collection-breadcrumb,.field-note-breadcrumb{width:min(calc(100% - 40px), var(--max));margin:0 auto;padding-top:34px}.breadcrumb{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:.78rem;display:flex}.breadcrumb a{color:var(--ink-2);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);-webkit-text-decoration-color:var(--line-strong);-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:4px}.breadcrumb a:hover{color:var(--blue);text-decoration-color:currentColor}.collection-hero{padding-top:76px}.collection-hero h1{max-width:1080px;font-size:clamp(3rem,6.2vw,6rem)}.collection-hero>ul{flex-wrap:wrap;gap:9px;margin:38px 0 0;padding:0;list-style:none;display:flex}.collection-hero>ul li,.field-note-tags li{border:1px solid var(--line);background:var(--surface);border-radius:999px;padding:7px 11px}@supports (color:color-mix(in lab, red, red)){.collection-hero>ul li,.field-note-tags li{background:color-mix(in srgb, var(--surface) 74%, transparent)}}.collection-hero>ul li,.field-note-tags li{color:var(--ink-2);font-size:.72rem;font-weight:700}.collection-evidence{border-bottom:1px solid var(--line);grid-template-columns:minmax(220px,.7fr) minmax(300px,1.3fr);gap:32px 80px;padding-top:76px;padding-bottom:76px;display:grid}.collection-evidence .card-eyebrow{grid-row:1/span 2}.collection-evidence h2{margin-bottom:0;font-size:clamp(2rem,4vw,3.5rem)}.collection-evidence>p:last-child{max-width:740px;color:var(--muted);margin-bottom:0;font-size:1.05rem}.collection-feature{padding-top:96px}.field-note-card{border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:linear-gradient(135deg, var(--blue-soft), transparent 46%), var(--surface);grid-template-columns:minmax(0,1.15fr) minmax(260px,.65fr);gap:36px 72px;padding:clamp(28px,5vw,64px);display:grid}@supports (color:color-mix(in lab, red, red)){.field-note-card{background:linear-gradient(135deg, color-mix(in srgb, var(--blue-soft) 58%, transparent), transparent 46%), var(--surface)}}.field-note-card{box-shadow:var(--shadow)}.field-note-card-top{grid-column:1/-1;justify-content:space-between;align-items:center;gap:24px;display:flex}.field-note-card-top>span{color:var(--line-strong);font-size:2rem;font-weight:800}.field-note-card-main h2{margin-bottom:14px;font-size:clamp(2.45rem,5vw,4.8rem)}.field-note-card-main>p:last-child{max-width:720px;color:var(--muted);margin-bottom:0;font-size:1rem}.field-note-card-subtitle{color:var(--blue);margin-bottom:26px;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.2rem,2.2vw,1.65rem);font-style:italic}.field-note-card-meta{border-top:1px solid var(--line);margin:0}.field-note-card-meta>div{border-bottom:1px solid var(--line);padding:15px 0}.field-note-card-meta dt{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:.64rem;font-weight:800}.field-note-card-meta dd{color:var(--ink-2);margin:3px 0 0;font-size:.86rem;font-weight:700}.field-note-card-resource{color:var(--ink-2);align-self:center;margin:0;font-size:.86rem;font-weight:700}.field-note-card .button{justify-self:end;width:fit-content}.collection-roadmap{grid-template-columns:minmax(280px,.85fr) minmax(320px,1.15fr);gap:60px;padding-top:28px;display:grid}.collection-roadmap h2{font-size:clamp(2rem,4vw,3.7rem)}.collection-roadmap>div>p:last-child{max-width:580px;color:var(--muted);margin-bottom:0}.collection-roadmap ol{border-top:1px solid var(--line-strong);margin:0;padding:0;list-style:none}.collection-roadmap li{border-bottom:1px solid var(--line);min-height:92px;color:var(--ink-2);grid-template-columns:46px 1fr auto;align-items:center;gap:18px;padding:22px 0;font-size:1.05rem;font-weight:700;display:grid}.collection-roadmap li>span,.collection-roadmap li small{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:800}.collection-return{padding-top:0}.writing-collection-feature{padding-bottom:64px}.writing-collection-card{border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow);grid-template-columns:minmax(260px,1fr) minmax(260px,.8fr);gap:42px 72px;padding:clamp(28px,5vw,54px);transition:transform .18s,border-color .18s;display:grid}.writing-collection-card:focus-within{border-color:var(--blue);transform:translateY(-3px)}.writing-collection-card h3{margin:34px 0 12px;font-size:clamp(2.15rem,4.5vw,4rem)}.writing-collection-card>div:first-child>p{color:var(--blue);margin-bottom:0;font-family:Georgia,Times New Roman,serif;font-size:1.25rem;font-style:italic}.writing-collection-decision{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin:30px 0 0;padding:0;display:grid}.writing-collection-decision>div{flex-direction:column;gap:10px;min-height:142px;padding:20px 22px 20px 0;display:flex}.writing-collection-decision>div+div{border-left:1px solid var(--line);padding-left:22px;padding-right:0}.writing-collection-decision dt{color:var(--blue);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:800}.writing-collection-decision dd{color:var(--ink-2);margin:0;font-size:.9rem;font-weight:700;line-height:1.48}.writing-collection-card>div:last-child{flex-direction:column;display:flex}.writing-collection-card>div:last-child p{color:var(--muted)}.writing-collection-card>div:last-child>span{color:var(--ink-2);margin-top:18px;font-size:.75rem;font-weight:700}.writing-collection-cta{color:var(--blue);margin-top:auto;padding-top:34px;font-size:.88rem;font-weight:800}.writing-collection-cta:hover{text-decoration:underline}.field-note-hero{padding-top:68px}.field-note-hero h1{max-width:1120px;margin-bottom:12px;font-size:clamp(3.2rem,7.2vw,6.8rem)}.field-note-hero .field-note-subtitle{max-width:860px;color:var(--blue);margin-bottom:34px;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.6rem,3.3vw,2.7rem);font-style:italic;line-height:1.25}.field-note-hero .field-note-summary{max-width:760px;color:var(--muted);margin-bottom:0;font-size:1.12rem}.field-note-meta{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;gap:12px 26px;margin-top:42px;padding-top:18px;font-size:.74rem;font-weight:700;display:flex}.field-note-meta span+span:before{content:"·";color:var(--line-strong);margin-right:26px}.field-note-tags{flex-wrap:wrap;gap:8px;margin:22px 0 0;padding:0;list-style:none;display:flex}.field-note-intro{padding-top:76px;padding-bottom:40px}.field-note-evidence{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);grid-template-columns:minmax(210px,.6fr) minmax(280px,1.4fr);gap:24px 46px;padding:26px 30px;display:grid}@supports (color:color-mix(in lab, red, red)){.field-note-evidence{background:color-mix(in srgb, var(--surface) 82%, transparent)}}.field-note-evidence h2{margin:10px 0 0;font-size:1.15rem}.field-note-evidence>p{color:var(--muted);align-self:center;margin:0;font-size:.9rem}.evidence-label{width:fit-content;color:var(--blue);letter-spacing:.1em;text-transform:uppercase;border:1px solid;border-radius:999px;padding:4px 8px;font-size:.59rem;font-weight:850;line-height:1.2;display:inline-flex}.evidence-observed{color:var(--teal-contrast)}.evidence-inference{color:#8a5500}.evidence-limitation{color:var(--muted)}.field-note-thesis{border:0;border-left:4px solid var(--lime);border-radius:0 var(--radius) var(--radius) 0;background:var(--inverse-surface);color:var(--white);margin:30px 0 0;padding:28px 34px}.field-note-thesis>span{color:var(--lime);letter-spacing:.12em;text-transform:uppercase;font-size:.64rem;font-weight:800}.field-note-thesis p{max-width:880px;margin:10px 0 0;font-size:clamp(1.35rem,2.7vw,2rem);font-weight:680;line-height:1.35}.field-note-toc{margin-top:50px}.field-note-toc h2{margin-bottom:22px;font-size:1.05rem}.field-note-toc ol{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.field-note-toc li{border-bottom:1px solid var(--line);min-height:54px;color:var(--ink-2);grid-template-columns:42px 1fr;align-items:center;font-size:.82rem;display:grid}.field-note-toc li:nth-child(odd){padding-right:24px}.field-note-toc li:nth-child(2n){border-left:1px solid var(--line);padding-left:24px}.field-note-toc li span{color:var(--blue);font-size:.66rem;font-weight:800}.field-note-toc a:hover{color:var(--blue)}.field-note-glossary{border-top:1px solid var(--line-strong);margin-top:64px;padding-top:34px}.field-note-glossary h2{max-width:680px;margin:16px 0 34px;font-size:clamp(2rem,4vw,3.2rem)}.field-note-glossary dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 36px;margin:0;display:grid}.field-note-glossary dl>div{border-top:1px solid var(--line);padding:17px 0}.field-note-glossary dt{color:var(--ink);font-weight:760}.field-note-glossary dd{color:var(--muted);margin:5px 0 0;font-size:.86rem}.field-note-body{padding-top:20px;padding-bottom:70px}.field-note-section{border-top:1px solid var(--line-strong);grid-template-columns:minmax(210px,.54fr) minmax(0,1.46fr);gap:54px 84px;padding:92px 0;scroll-margin-top:92px;display:grid}.field-note-section-heading>p{color:var(--blue);letter-spacing:.12em;text-transform:uppercase;margin:14px 0 10px;font-size:.7rem;font-weight:800}.field-note-section-heading h2{font-size:clamp(2rem,3.5vw,3.2rem)}.field-note-copy{min-width:0}.field-note-copy>p{color:var(--ink-2);margin-bottom:24px;font-size:1.06rem;line-height:1.82}.field-note-copy>p:first-child:first-letter{color:var(--ink);font-size:2.6rem;font-weight:750;line-height:.8}.field-note-copy a,.field-note-sources a{color:var(--blue);text-decoration:underline;-webkit-text-decoration-color:var(--blue);-webkit-text-decoration-color:var(--blue);-webkit-text-decoration-color:var(--blue);text-decoration-color:var(--blue);font-weight:700}@supports (color:color-mix(in lab, red, red)){.field-note-copy a,.field-note-sources a{-webkit-text-decoration-color:color-mix(in srgb, var(--blue) 40%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--blue) 40%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--blue) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--blue) 40%, transparent)}}.field-note-copy a,.field-note-sources a{text-underline-offset:4px}.field-note-copy a:hover,.field-note-sources a:hover{text-decoration-color:currentColor}.field-note-counterpoint{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);margin-top:34px;padding:26px}.field-note-counterpoint strong{font-size:1.05rem}.field-note-counterpoint p{color:var(--muted);margin:8px 0 0;font-size:.9rem}.failure-signal-list,.root-cause-grid{border-top:1px solid var(--line-strong);border-left:1px solid var(--line-strong);grid-template-columns:repeat(2,minmax(0,1fr));margin:40px 0 0;padding:0;list-style:none;display:grid}.failure-signal-list li{border-right:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);background:var(--surface);grid-template-columns:32px 1fr;align-items:start;gap:12px;min-height:112px;padding:22px;display:grid}@supports (color:color-mix(in lab, red, red)){.failure-signal-list li{background:color-mix(in srgb, var(--surface) 66%, transparent)}}.failure-signal-list li{color:var(--ink-2);font-size:.9rem}.failure-signal-list span,.root-cause-grid>li>span{color:var(--blue);font-size:.65rem;font-weight:800}.root-cause-grid>li{border-right:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);background:var(--surface);min-height:210px;padding:24px}.root-cause-grid h3{margin:38px 0 10px}.root-cause-grid p{color:var(--muted);margin-bottom:0;font-size:.85rem}.topology-contracts{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:42px;display:grid}.topology-contracts>section{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:26px}.topology-contracts h3{margin-bottom:20px}.topology-contracts ul{margin:0;padding-left:18px}.topology-contracts li{color:var(--muted);margin:9px 0;font-size:.85rem}.agent-delivery-visual{border-radius:var(--radius-lg);background:radial-gradient(circle at 92% 8%, #255dff47, transparent 28%), var(--inverse-surface);color:var(--white);padding:clamp(28px,5vw,60px);scroll-margin-top:92px}.field-note-visual-essay-wrap{padding-bottom:48px}.agent-delivery-visual>header{max-width:900px}.agent-delivery-visual .evidence-label,.agent-delivery-visual .card-eyebrow{color:var(--lime)}.agent-delivery-visual .card-eyebrow{margin:20px 0 12px}.agent-delivery-visual h2{max-width:820px;color:var(--white);margin-bottom:14px;font-size:clamp(2.35rem,5vw,4.8rem);line-height:1.02}.agent-delivery-visual>header>p:last-child{color:#b7c2d8;margin:0;font-size:.9rem}.agent-delivery-story{border-top:1px solid #ffffff2e;border-left:1px solid #ffffff2e;grid-template-columns:repeat(4,minmax(0,1fr));margin:48px 0 0;padding:0;list-style:none;display:grid}.agent-delivery-story li{background:#ffffff0b;border-bottom:1px solid #ffffff2e;border-right:1px solid #ffffff2e;min-height:220px;padding:24px;position:relative}.agent-delivery-story li:last-child{background:#d8ff6a1a}.agent-delivery-story li+li:before{content:"";z-index:1;border:2px solid var(--inverse-surface);background:var(--lime);border-radius:50%;width:12px;height:12px;position:absolute;top:31px;left:-6px}.agent-delivery-story li>span{color:var(--lime);letter-spacing:.12em;font-size:.68rem;font-weight:850}.agent-delivery-story strong{color:var(--white);margin-top:30px;font-size:1.05rem;line-height:1.25;display:block}.agent-delivery-story p{color:#b7c2d8;margin:12px 0 0;font-size:.82rem;line-height:1.55}.agent-acceptance-chain{border-radius:var(--radius);background:#030a1d70;border:1px solid #ffffff2e;margin:48px 0 0;padding:clamp(22px,4vw,38px)}.agent-acceptance-chain figcaption{grid-template-columns:minmax(180px,.65fr) minmax(260px,1.35fr);align-items:start;gap:18px 40px;display:grid}.agent-acceptance-chain figcaption strong{color:var(--white);font-size:1.1rem}.agent-acceptance-chain figcaption span{color:#b7c2d8;font-size:.82rem;line-height:1.55}.agent-acceptance-chain-track{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:28px 0 0;padding:0;list-style:none;display:grid}.agent-acceptance-chain-track li{border-radius:calc(var(--radius) - 4px);background:#ffffff0b;border:1px solid #ffffff2e;min-height:170px;padding:22px;position:relative}.agent-acceptance-chain-track li+li:before{content:"";border:2px solid var(--inverse-surface);background:var(--lime);border-radius:50%;width:12px;height:12px;position:absolute;top:50%;left:-15px;transform:translateY(-50%)}.agent-acceptance-chain-track span{color:var(--lime);letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:850}.agent-acceptance-chain-track strong{color:var(--white);margin-top:14px;font-size:1rem;line-height:1.3;display:block}.agent-acceptance-chain-track p,.agent-acceptance-chain-rule{color:#b7c2d8;font-size:.82rem;line-height:1.55}.agent-acceptance-chain-track p{margin:10px 0 0}.agent-acceptance-chain-rule{color:var(--white);margin:20px 0 0;font-weight:740}.field-note-depth-note{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);margin-top:34px}.field-note-depth-note summary{color:var(--ink);cursor:pointer;padding:22px 26px;font-weight:760}.field-note-depth-note summary::marker{color:var(--blue)}.field-note-depth-note>div{padding:0 26px 24px}.field-note-depth-note p{color:var(--muted);margin:16px 0 0;font-size:.9rem;line-height:1.65}.field-note-depth-note-print{display:none}.operating-model{border-radius:var(--radius-lg);background:var(--inverse-surface);color:var(--white);margin:18px 0 92px;padding:clamp(28px,5vw,54px)}.operating-model figcaption{max-width:850px;margin-bottom:42px}.operating-model figcaption h2{margin:16px 0;font-size:clamp(2rem,4vw,3.4rem)}.operating-model figcaption>p{color:#c5cee0;margin-bottom:0}.operating-model .evidence-label{color:var(--lime)}.operating-model-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.operating-model-grid>section{border-radius:var(--radius);background:#ffffff0e;border:1px solid #fff3;padding:26px}.operating-model-grid .card-eyebrow{color:var(--lime)}.operating-model-grid>section>p:nth-child(2){color:#c5cee0;min-height:52px;font-size:.84rem}.operating-model-grid ol{margin:26px 0 0;padding:0;list-style:none}.operating-model-grid li{color:#eef2fa;border-top:1px solid #ffffff2b;align-items:center;min-height:62px;padding:16px 0 16px 42px;font-size:.88rem;display:flex;position:relative}.operating-model-grid li span{color:#91a1bd;font-size:.62rem;position:absolute;left:0}.operating-model-grid .model-after{border-color:var(--lime)}@supports (color:color-mix(in lab, red, red)){.operating-model-grid .model-after{border-color:color-mix(in srgb, var(--lime) 48%, transparent)}}.role-org-chart{justify-items:center;margin-top:26px;display:grid}.org-node{min-width:min(100%,230px);color:var(--white);text-align:center;background:#ffffff14;border:1px solid #ffffff3d;border-radius:10px;padding:13px 18px;font-size:.84rem}.org-owner{border-color:var(--lime);color:var(--lime)}.org-line{background:#ffffff73;width:1px;height:24px}.org-branches{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;margin:32px 0 0;padding:0;list-style:none;display:grid}.org-branches li{color:#eef2fa;text-align:center;border:1px solid #ffffff30;border-radius:10px;place-items:center;min-height:72px;padding:17px 10px;font-size:.76rem;display:grid;position:relative}.org-branches li:before{content:"";border-top:1px solid #ffffff73;border-left:1px solid #ffffff73;width:calc(100% + 8px);height:32px;position:absolute;bottom:100%;left:50%}.org-branches li:first-child:before{width:50%;left:50%}.org-branches li:last-child:before{border-left:0;border-right:1px solid #ffffff73;width:50%;left:0}.org-tail{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:20px;display:flex}.org-tail span{color:#c5cee0;background:#ffffff12;border-radius:999px;padding:8px 12px;font-size:.7rem}.org-tail b{color:var(--lime);margin-right:7px}.outcome-delivery-path li:last-child{color:var(--lime);border-bottom:1px solid #d8ff6a73}.field-note-tool-wrap{padding-top:0;padding-bottom:118px}.agent-checklist{border-radius:var(--radius-lg);background:var(--inverse-surface);color:var(--white);padding:clamp(28px,6vw,72px);scroll-margin-top:92px}.agent-checklist-intro{max-width:880px}.agent-checklist-intro .evidence-label,.agent-checklist-intro .eyebrow{color:var(--lime)}.agent-checklist-intro .eyebrow{margin-top:22px}.agent-checklist h2{color:var(--white);margin:0 0 20px;font-size:clamp(2.7rem,6vw,5.6rem)}.agent-checklist-intro>p:last-of-type{color:#c5cee0;max-width:720px}.agent-checklist blockquote{border-left:4px solid var(--lime);color:var(--white);background:#ffffff0f;margin:34px 0 0;padding:18px 24px;font-size:1.05rem;font-weight:720}.agent-checklist fieldset{border:0;margin:52px 0 0;padding:0}.agent-checklist ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.agent-checklist li{min-width:0;position:relative}.agent-checklist input{clip:rect(0, 0, 0, 0);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.agent-checklist label{border-radius:var(--radius-sm);cursor:pointer;background:#ffffff0e;border:1px solid #ffffff30;height:100%;min-height:180px;padding:22px 22px 22px 62px;transition:border-color .16s,background .16s;display:block}.agent-checklist label:before{content:"";border:2px solid #8f9db7;border-radius:6px;width:22px;height:22px;position:absolute;top:23px;left:22px}.agent-checklist input:focus-visible+label{outline:3px solid var(--blue);outline-offset:4px;box-shadow:0 0 0 2px var(--lime)}.agent-checklist input:checked+label{border-color:var(--lime);background:#d8ff6a1a}.agent-checklist input:checked+label:before{border-color:var(--lime);background:var(--lime);box-shadow:inset 0 0 0 5px var(--inverse-surface)}.agent-checklist label>span{color:var(--lime);font-size:.62rem;font-weight:800}.agent-checklist label strong{color:var(--white);margin-top:8px;font-size:.96rem;line-height:1.35;display:block}.agent-checklist label small{color:#aeb9ce;margin-top:10px;font-size:.78rem;line-height:1.55;display:block}.checklist-result{color:#c5cee0;border-top:1px solid #ffffff2e;margin:34px 0 0;padding-top:24px;font-size:.88rem}.checklist-result strong{color:var(--lime)}.agent-decision-tree{border-radius:var(--radius-lg);background:var(--inverse-surface);color:var(--white);padding:clamp(28px,6vw,72px);scroll-margin-top:92px}.agent-decision-tree-intro{max-width:880px}.agent-decision-tree-intro .evidence-label,.agent-decision-tree-intro .eyebrow{color:var(--lime)}.agent-decision-tree-intro .eyebrow{margin-top:22px}.agent-decision-tree h2{color:var(--white);margin:0 0 20px;font-size:clamp(2.7rem,6vw,5.6rem)}.agent-decision-tree-intro>p:last-of-type{color:#c5cee0;max-width:720px}.agent-decision-tree blockquote{border-left:4px solid var(--lime);color:var(--white);background:#ffffff0f;margin:34px 0 0;padding:18px 24px;font-size:1.05rem;font-weight:720}.decision-tree-path{gap:18px;max-width:980px;margin:50px auto 0;padding:0;list-style:none;display:grid}.decision-tree-path>li{grid-template:"question no""yes no"42px/minmax(260px,1.25fr) minmax(220px,.75fr);align-items:stretch;gap:0 22px;display:grid;position:relative}.decision-question,.decision-no{border:1px solid #fff3;border-radius:14px;padding:22px}.decision-question{background:#ffffff13;grid-area:question;grid-template-columns:38px 1fr;align-items:center;gap:12px;display:grid}.decision-question>span{color:var(--lime);font-size:.66rem;font-weight:800}.decision-question strong{color:var(--white);font-size:.94rem;line-height:1.45}.decision-no{background:#ffc46b0f;border-color:#ffc46b61;grid-area:no}.decision-no span,.decision-yes span,.decision-tree-result span{color:#ffc46b;letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:850}.decision-no p{color:#c5cee0;margin:7px 0 0;font-size:.78rem}.decision-yes{color:var(--lime);grid-area:yes;justify-content:center;align-items:center;gap:7px;display:flex}.decision-yes strong{color:#c5cee0;font-size:.68rem;font-weight:650}.decision-yes span,.decision-tree-result span{color:var(--lime)}.decision-tree-result{border:1px solid var(--lime);color:#dfe5f0;background:#d8ff6a1a;border-radius:14px;grid-template-columns:auto auto 1fr;align-items:baseline;gap:12px;max-width:980px;margin:44px auto 0;padding:22px;font-size:.82rem;display:grid}.decision-tree-result strong{color:var(--white)}.field-note-body-tail{padding-top:0}.field-note-measures{grid-template-columns:minmax(220px,.65fr) minmax(320px,1.35fr);gap:18px;margin-top:46px;display:grid}.field-note-measures>section{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:28px}.field-note-measures h3{margin:12px 0 22px;font-size:1.35rem}.field-note-measures ul{margin:0;padding:0;list-style:none}.field-note-measures li{border-top:1px solid var(--line);color:var(--muted);padding:10px 0;font-size:.84rem}.field-note-measures dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px;margin:0;display:grid}.field-note-measures dl>div{border-top:1px solid var(--line);padding:14px 0}.field-note-measures dt{color:var(--ink);font-size:.86rem;font-weight:760}.field-note-measures dd{color:var(--muted);margin:5px 0 0;font-size:.76rem;line-height:1.55}.field-note-sources{border-top:1px solid var(--line-strong);margin-top:10px;padding:64px 0}.field-note-sources h2{margin:16px 0 28px;font-size:clamp(2rem,4vw,3.2rem)}.field-note-sources ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.field-note-sources li{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:24px}.field-note-sources p{color:var(--muted);margin:10px 0 0;font-size:.82rem}.field-note-section .closing-principle{color:var(--ink);font-size:clamp(1.35rem,2.6vw,2rem);font-weight:720;line-height:1.42}.field-note-section blockquote{border-left:4px solid var(--blue);background:var(--surface);color:var(--ink-2);margin:32px 0 0;padding:24px 28px;font-size:1.03rem;font-weight:650}.field-note-footer-links{flex-wrap:wrap;gap:12px;padding-top:28px;display:flex}@media (width<=900px){.field-note-card,.writing-collection-card,.collection-roadmap,.field-note-section,.field-note-measures{grid-template-columns:1fr}.field-note-card .button{justify-self:start}.field-note-section{gap:28px}.field-note-section-heading{max-width:680px}.field-note-measures dl{grid-template-columns:1fr}.agent-delivery-story{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.writing-collection-decision{grid-template-columns:1fr}.writing-collection-decision>div{min-height:0;padding:18px 0}.writing-collection-decision>div+div{border-top:1px solid var(--line);border-left:0;padding-left:0}.collection-breadcrumb,.field-note-breadcrumb{width:min(calc(100% - 28px), var(--max));padding-top:24px}.breadcrumb>span[aria-current=page]{width:100%}.collection-hero,.field-note-hero{padding-top:52px;padding-bottom:64px}.collection-hero h1,.field-note-hero h1{overflow-wrap:anywhere}.collection-evidence,.field-note-evidence,.agent-acceptance-chain figcaption,.operating-model-grid,.agent-checklist ol,.field-note-glossary dl,.field-note-sources ul{grid-template-columns:1fr}.collection-evidence .card-eyebrow{grid-row:auto}.collection-roadmap li{grid-template-columns:38px 1fr}.collection-roadmap li small{grid-column:2}.field-note-meta{gap:7px;display:grid}.field-note-meta span+span:before{content:none}.field-note-toc ol,.agent-delivery-story,.failure-signal-list,.root-cause-grid,.topology-contracts{grid-template-columns:1fr}.agent-delivery-story li{min-height:0}.agent-delivery-story li+li:before{top:-7px;left:28px}.agent-acceptance-chain-track{grid-template-columns:1fr}.agent-acceptance-chain-track li{min-height:0}.agent-acceptance-chain-track li+li:before{top:-16px;left:28px;transform:none}.field-note-toc li:nth-child(odd),.field-note-toc li:nth-child(2n){border-left:0;padding-left:0;padding-right:0}.field-note-section{padding:72px 0}.field-note-copy>p{font-size:1rem}.operating-model,.agent-checklist,.agent-decision-tree{border-radius:var(--radius)}.operating-model-grid>section,.agent-checklist label{min-height:0}.decision-tree-path>li{grid-template:"question""yes"44px"no"/1fr;gap:0;margin-bottom:14px}.decision-yes{justify-content:flex-start;padding-left:20px}.decision-tree-result{grid-template-columns:1fr}}@media (width<=460px){.field-note-card,.writing-collection-card,.agent-delivery-visual,.operating-model,.agent-checklist,.agent-decision-tree{padding:24px}.field-note-card-main h2,.writing-collection-card h3,.field-note-hero h1,.collection-hero h1,.agent-checklist h2,.agent-decision-tree h2{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere}.org-branches{grid-template-columns:1fr;gap:10px}.org-branches li:before,.org-branches li:first-child:before,.org-branches li:last-child:before{background:#ffffff73;border:0;width:1px;height:10px;bottom:100%;left:50%}.field-note-evidence,.field-note-thesis,.field-note-counterpoint,.agent-acceptance-chain,.topology-contracts>section,.field-note-measures>section,.field-note-sources li{padding:21px}.field-note-footer-links,.field-note-footer-links .button,.collection-return .button{width:100%}}.field-note-author-reflection{border-left:4px solid var(--blue);color:var(--ink);padding:20px 28px}.field-note-author-reflection p:first-of-type{font-size:1.3rem;font-weight:650}.field-note-author-reflection p:last-of-type{color:var(--muted);font-size:.85rem}@media print{.field-note-toc,.field-note-footer-links,.collection-breadcrumb,.field-note-breadcrumb{display:none!important}.field-note-section,.agent-checklist,.agent-decision-tree,.operating-model,.agent-delivery-visual{break-inside:avoid}.field-note-section{grid-template-columns:1fr;gap:14px;padding:28px 0}.agent-checklist,.agent-decision-tree,.operating-model,.agent-delivery-visual,.agent-acceptance-chain{color:#0b1736;background:#fff}.agent-delivery-visual h2,.agent-delivery-visual .evidence-label,.agent-delivery-visual .card-eyebrow,.agent-delivery-story strong,.agent-delivery-story li>span,.agent-acceptance-chain figcaption strong,.agent-acceptance-chain-track span,.agent-acceptance-chain-track strong,.agent-acceptance-chain-rule,html[data-theme=dark] .agent-delivery-visual .evidence-label{color:#0b1736}.agent-delivery-visual>header>p:last-child,.agent-delivery-story p,.agent-acceptance-chain figcaption span,.agent-acceptance-chain-track p{color:#42506b}.agent-delivery-story li,.agent-acceptance-chain-track li{background:#fff;border-color:#cbd3e2}.field-note-depth-note{display:none!important}.field-note-depth-note-print{border-top:1px solid #cbd3e2;margin-top:28px;padding-top:20px;display:block}.field-note-depth-note-print h3{color:#0b1736;margin:0;font-size:1rem}.field-note-depth-note-print p{color:#42506b;margin:12px 0 0}.agent-checklist .evidence-label,.agent-checklist .eyebrow,.agent-checklist label>span,.checklist-result strong,.operating-model .evidence-label,.operating-model .card-eyebrow,.operating-model figcaption h2,.operating-model-grid li span,.agent-checklist h2,.agent-checklist label strong,.agent-checklist blockquote,.operating-model-grid li{color:#0b1736}.agent-checklist-intro>p:last-of-type,.agent-checklist label small,.checklist-result,.operating-model figcaption>p,.operating-model-grid>section>p:nth-child(2){color:#59657a}.agent-checklist label,.agent-checklist input:checked+label,.agent-checklist blockquote,.checklist-result,.operating-model-grid li,.operating-model-grid>section,.operating-model-grid .model-after{background:#fff;border-color:#59657a}.agent-checklist label:before{background:#fff;border-color:#0b1736}.agent-checklist input:checked+label:before{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#0b1736;border-color:#0b1736;box-shadow:inset 0 0 0 5px #fff}.agent-checklist input:focus-visible+label{box-shadow:none;outline-color:#0b1736}.agent-decision-tree .evidence-label,.agent-decision-tree .eyebrow,.agent-decision-tree h2,.agent-decision-tree blockquote,.decision-question strong,.decision-tree-result strong{color:#0b1736}.agent-decision-tree-intro>p:last-of-type,.decision-no p,.decision-tree-result{color:#59657a}.agent-decision-tree,.decision-question,.decision-no,.agent-decision-tree blockquote,.decision-tree-result{background:#fff;border-color:#59657a}.org-node,.org-branches li,.org-tail span,.outcome-delivery-path li,.outcome-delivery-path li:last-child{color:#0b1736;background:#fff;border-color:#59657a}.org-owner,.org-tail b,.decision-question>span,.decision-no span,.decision-yes,.decision-yes span,.decision-yes strong,.decision-tree-result span{color:#0b1736}}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#f5f7fb;--ink-2:#d7deeb;--muted:#aeb9ce;--line:#2d3950;--line-strong:#465571;--paper:#070d1a;--surface:#101a2d;--surface-raised:#18243a;--inverse-surface:#020713;--blue:#8fb0ff;--blue-dark:#b4c9ff;--blue-soft:#172b55;--teal:#65d8cb;--teal-contrast:#83e7dc;--teal-soft:#113a33;--navy:#020713;--shadow:0 20px 60px #00000057;--header-background:#070d1ae6;--header-border:#465571d1}html[data-theme=dark] .evidence-inference{color:#ffc46b}html[data-theme=dark] .theme-toggle-icons svg:first-child{display:block}html[data-theme=dark] .theme-toggle-icons svg:last-child{display:none}html[data-theme=dark] .payer-actions span,html[data-theme=dark] .mock-row em{color:var(--teal-contrast)}html[data-theme=dark] .outcome-status-estimated,html[data-theme=dark] .impact-detail-card summary>.outcome-status-estimated{color:#ffd58a}html[data-theme=dark] .outcome-status-intended{color:#c7d0e2}html[data-theme=dark] .impact-detail-card[open] summary{background:var(--surface-raised)}html[data-theme=dark] .leadership-toolkit-grid article,html[data-theme=dark] .system-architecture{background:var(--surface)}html[data-theme=dark] .about-capability-core{background:var(--inverse-surface);color:var(--ink)}html[data-theme=dark] .about-capability-core small{color:var(--ink-2)}html[data-theme=dark] .product-approach-callout .button{color:#07132f}html[data-theme=dark] .approach-signal-row li,html[data-theme=dark] .miniature-roadmap>div{background:var(--surface-raised)}html[data-theme=dark] .minmax-section{background:var(--paper)}html[data-theme=dark] .max-column .model-title>span{color:#07132f}html[data-theme=dark] .miniature-roadmap,html[data-theme=dark] .miniature-criteria{background:var(--blue-soft)}html[data-theme=dark] .demo-table-head{background:var(--surface-raised)}html[data-theme=dark] .recommendation-card,html[data-theme=dark] .constraint-card{background:var(--surface)}html[data-theme=dark] .architecture-rejection{background:#3a1d1b;border-left-color:#ff9b86}html[data-theme=dark] .priority-1,html[data-theme=dark] .priority-2{color:#07132f}html[data-theme=dark] :focus-visible{outline-color:var(--blue)}html[data-theme=dark] .hero-grid{background-image:linear-gradient(#d7deeb0e 1px,#0000 1px),linear-gradient(90deg,#d7deeb0e 1px,#0000 1px)}html[data-theme=dark] .tag,html[data-theme=dark] .hero-system,html[data-theme=dark] .agent-path>div,html[data-theme=dark] .performance-path>div{background:var(--surface-raised)}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .tag,html[data-theme=dark] .hero-system,html[data-theme=dark] .agent-path>div,html[data-theme=dark] .performance-path>div{background:color-mix(in srgb, var(--surface-raised) 88%, transparent)}}html[data-theme=dark] .hero-evidence{border-color:var(--line-strong);background:linear-gradient(155deg, #18243afa, #101a2df0), var(--surface)}html[data-theme=dark] .about-first-screen-evidence,html[data-theme=dark] .portrait-monogram-panel,html[data-theme=dark] .agents-visual,html[data-theme=dark] .performance-visual{background-color:var(--surface)}html[data-theme=dark] .artifact-modal-toolbar{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .artifact-modal-toolbar{background:color-mix(in srgb, var(--surface) 96%, transparent)}}html[data-theme=dark] .contact-modal-close{background:var(--surface-raised)}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .contact-modal-close{background:color-mix(in srgb, var(--surface-raised) 96%, transparent)}}html[data-theme=dark] #operating-system-map .operating-system-concept-outline{border-top-color:var(--line-strong);background:var(--surface)}html[data-theme=dark] .button-light{border-color:var(--white);background:var(--white);color:#07132f}html[data-theme=dark] .button-light:hover{border-color:var(--blue);background:var(--blue);color:#07132f}html[data-theme=dark] input,html[data-theme=dark] select,html[data-theme=dark] textarea{background-color:var(--surface)}@media print{html[data-theme=dark]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#0b1736;--ink-2:#263453;--muted:#59657a;--line:#dfe4ec;--line-strong:#c8cfdd;--paper:#f7f8f5;--surface:#fff;--surface-raised:#fff;--inverse-surface:#0b1736;--blue:#255dff;--blue-dark:#1843c9;--blue-soft:#eaf0ff;--teal:#138f88;--teal-contrast:#0c746e;--teal-soft:#e5f6f3;--navy:#07132f}}.field-note-card-list{gap:24px;display:grid}.field-note-governing-principle{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);margin:18px 0 0;padding:24px 28px}.field-note-governing-principle>span{color:var(--blue);letter-spacing:.12em;text-transform:uppercase;font-size:.64rem;font-weight:800}.field-note-governing-principle p{color:var(--ink-2);margin:8px 0 0;font-size:1.02rem;font-weight:680;line-height:1.55}.field-note-visual-wrap{padding-top:0;padding-bottom:112px}.field-note-primary-visual{padding-bottom:72px}.field-note-body-continuation{padding-top:0}.field-note-table-wrap{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);min-width:0;margin-top:34px;overflow:hidden}.field-note-table-wrap table{border-collapse:collapse;table-layout:fixed;width:100%}.field-note-table-wrap caption{border-bottom:1px solid var(--line);color:var(--muted);text-align:left;padding:16px 18px;font-size:.8rem;font-weight:650}.field-note-table-wrap th,.field-note-table-wrap td{border-bottom:1px solid var(--line);color:var(--ink-2);overflow-wrap:anywhere;text-align:left;vertical-align:top;padding:14px 16px;font-size:.82rem;line-height:1.5}.field-note-table-wrap thead th{background:var(--blue-soft)}@supports (color:color-mix(in lab, red, red)){.field-note-table-wrap thead th{background:color-mix(in srgb, var(--blue-soft) 52%, var(--surface))}}.field-note-table-wrap thead th{color:var(--ink);letter-spacing:.06em;text-transform:uppercase;font-size:.75rem}.field-note-table-wrap tbody th{color:var(--ink);font-weight:760}.field-note-table-wrap tbody tr:last-child>*{border-bottom:0}.optimality-note{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);margin-top:34px}.optimality-note summary{color:var(--ink);cursor:pointer;padding:20px 22px;font-size:1rem;font-weight:760}.optimality-note summary:focus-visible{outline:3px solid var(--blue);outline-offset:4px}.optimality-note>div{padding:0 22px 24px}.optimality-note>div>p{color:var(--muted);font-size:.84rem}.optimality-note dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:24px 0 0;display:grid}.optimality-note dl>div{border-top:1px solid var(--line);padding-top:12px}.optimality-note dt{color:var(--ink);font-size:.84rem;font-weight:760}.optimality-note dd{color:var(--muted);margin:5px 0 0;font-size:.76rem}.constraint-migration{border-radius:var(--radius-lg);background:var(--inverse-surface);color:var(--white);margin:0;padding:clamp(28px,5vw,58px)}.constraint-migration figcaption{max-width:850px}.constraint-migration figcaption h2{color:var(--white);margin:16px 0;font-size:clamp(2rem,4vw,3.6rem)}.constraint-migration figcaption p,.constraint-migration-caption{color:#c5cee0}.constraint-migration .evidence-label{color:var(--lime)}.constraint-migration ol{grid-template-columns:repeat(5,minmax(0,1fr));margin:46px 0 0;padding:0;list-style:none;display:grid}.constraint-migration li{border-top:1px solid #ffffff38;min-width:0;padding:24px 18px 18px;position:relative}.constraint-migration li:not(:last-child):after{content:"→";color:var(--lime);font-size:1.2rem;position:absolute;top:-15px;right:-8px}.constraint-migration li>span{color:var(--lime);font-size:.64rem;font-weight:800}.constraint-migration li strong{min-height:48px;color:var(--white);margin-top:12px;font-size:.94rem;display:block}.constraint-migration li p{color:#aeb9ce;margin:10px 0 0;font-size:.75rem}.constraint-migration-caption{border-top:1px solid #ffffff2e;margin:26px 0 0;padding-top:20px;font-size:.82rem}.constraint-migration-caption strong{color:var(--white)}.causal-intervention-test{border-left:4px solid var(--lime);background:var(--inverse-surface);color:var(--white);margin-top:34px;padding:26px 30px}.causal-intervention-test .evidence-label{color:var(--lime)}.causal-intervention-test h3{color:var(--white);margin:14px 0 22px;font-size:1.45rem}.causal-intervention-test ol{columns:2;column-gap:42px;margin:0;padding-left:24px}.causal-intervention-test li{break-inside:avoid;color:#dfe5f0;margin:0 0 12px;font-size:.84rem}.portfolio-example{border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:linear-gradient(145deg, var(--blue-soft), transparent 42%), var(--surface);margin:0;padding:clamp(28px,5vw,58px)}@supports (color:color-mix(in lab, red, red)){.portfolio-example{background:linear-gradient(145deg, color-mix(in srgb, var(--blue-soft) 56%, transparent), transparent 42%), var(--surface)}}.portfolio-example figcaption{max-width:900px}.portfolio-example figcaption h2{margin:18px 0;font-size:clamp(2rem,4.5vw,3.8rem)}.portfolio-example figcaption p{color:var(--muted)}.evidence-pair{color:var(--muted);margin-left:8px;font-size:.68rem;font-weight:700}.portfolio-example-grid{grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);gap:24px;margin-top:26px;display:grid}.portfolio-example-grid>section{border-top:1px solid var(--line-strong);min-width:0;padding-top:26px}.portfolio-example-grid h3{font-size:1.4rem}.portfolio-example-grid>section>p,.portfolio-example-grid aside p{color:var(--muted);font-size:.84rem}.compact-table th,.compact-table td{padding:9px 8px;font-size:.8rem}.compact-table .best-feasible>*{background:var(--teal-soft)}@supports (color:color-mix(in lab, red, red)){.compact-table .best-feasible>*{background:color-mix(in srgb, var(--teal-soft) 70%, var(--surface))}}.compact-table .best-feasible>*{color:var(--ink);font-weight:760}.capability-interventions{gap:12px;margin:24px 0 0;padding:0;list-style:none;display:grid}.capability-interventions>li{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--paper);padding:20px}.capability-interventions>li>span{color:var(--blue);letter-spacing:.08em;text-transform:uppercase;font-size:.64rem;font-weight:800}.capability-interventions>li>strong{margin-top:8px;font-size:.88rem;display:block}.capability-interventions>li>p{color:var(--muted);margin:7px 0 0;font-size:.78rem}.capability-interventions dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:16px 0 0;display:grid}.capability-interventions dl>div{border-top:1px solid var(--line);padding-top:8px}.capability-interventions dt{color:var(--muted);text-transform:uppercase;font-size:.58rem}.capability-interventions dd{color:var(--ink);margin:3px 0 0;font-size:.76rem;font-weight:760}.portfolio-example-grid aside{border-left:3px solid var(--blue);background:var(--surface);margin-top:14px;padding:14px 18px}.portfolio-example blockquote{border-left:4px solid var(--blue);background:var(--inverse-surface);color:var(--white);margin:34px 0 0;padding:22px 26px;font-size:1.06rem;font-weight:720}.constraint-value-graph{border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:linear-gradient(145deg, var(--teal-soft), transparent 44%), var(--surface);margin:0;padding:clamp(28px,5vw,58px)}@supports (color:color-mix(in lab, red, red)){.constraint-value-graph{background:linear-gradient(145deg, color-mix(in srgb, var(--teal-soft) 62%, transparent), transparent 44%), var(--surface)}}.constraint-value-graph figcaption{max-width:880px}.constraint-value-graph figcaption h2{color:var(--ink);margin:18px 0;font-size:clamp(2rem,4.5vw,3.8rem)}.constraint-value-graph figcaption p{color:var(--muted)}.constraint-value-bars{gap:18px;margin:42px 0 0;padding:0;list-style:none;display:grid}.constraint-value-bars li{grid-template-columns:minmax(220px,.9fr) minmax(240px,1.4fr) 54px;align-items:center;gap:16px;min-width:0;display:grid}.constraint-value-label{min-width:0}.constraint-value-label strong,.constraint-value-label span{display:block}.constraint-value-label strong{color:var(--ink);font-size:.9rem}.constraint-value-label span{color:var(--muted);margin-top:4px;font-size:.7rem;font-weight:700}.constraint-value-track{background:var(--line);border-radius:999px;height:22px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.constraint-value-track{background:color-mix(in srgb, var(--line) 72%, transparent)}}.constraint-value-track span{border-radius:inherit;background:var(--blue);height:100%;display:block}.constraint-value-blocked .constraint-value-track span{background:repeating-linear-gradient(135deg,#a36a36 0 8px,#d9a56d 8px 16px)}.constraint-value-expanded .constraint-value-track span{background:var(--teal)}.constraint-value-bars b{color:var(--ink);text-align:right;font-size:1.16rem}.constraint-value-story{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:34px;display:grid}.constraint-value-story p{border-left:3px solid var(--blue);background:var(--paper);color:var(--muted);margin:0;padding:16px 18px;font-size:.8rem}.constraint-value-story p:last-child{border-left-color:var(--teal)}.constraint-value-graph blockquote{border-left:4px solid var(--teal);background:var(--inverse-surface);color:var(--white);margin:30px 0 0;padding:20px 24px;font-size:1rem;font-weight:720}.marginal-productivity-graph{border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:radial-gradient(circle at 88% 8%, var(--blue-soft), transparent 30%), var(--surface);margin:0;padding:clamp(28px,5vw,58px)}@supports (color:color-mix(in lab, red, red)){.marginal-productivity-graph{background:radial-gradient(circle at 88% 8%, color-mix(in srgb, var(--blue-soft) 74%, transparent), transparent 30%), var(--surface)}}.marginal-productivity-graph figcaption{max-width:900px}.marginal-productivity-graph figcaption .card-eyebrow{color:var(--blue);margin-top:18px}.marginal-productivity-graph figcaption h2{color:var(--ink);margin:10px 0 18px;font-size:clamp(2.1rem,4.5vw,3.9rem)}.marginal-productivity-graph figcaption>p:last-child{color:var(--muted)}.marginal-model-grid{grid-template-columns:minmax(0,1.45fr) minmax(260px,.55fr);align-items:start;gap:30px;margin-top:42px;display:grid}.marginal-chart-wrap{border:1px solid var(--line);border-radius:var(--radius);overscroll-behavior-inline:contain;background:var(--paper);min-width:0;padding:18px;overflow-x:auto}.marginal-chart-wrap:focus-visible{outline:3px solid var(--blue);outline-offset:4px}.marginal-mobile-hint{display:none}.marginal-chart-wrap svg{width:100%;height:auto;display:block;overflow:visible}.marginal-gridline line{stroke:var(--line);stroke-width:1px}.marginal-gridline text,.marginal-axis-label,.marginal-zone-label,.marginal-bend-label{fill:var(--muted);font-family:var(--font-sans)}.marginal-gridline text{font-size:17px}.marginal-axis{stroke:var(--ink);stroke-width:2px}.marginal-curve{fill:none;stroke:var(--blue);stroke-width:9px;stroke-linecap:round;stroke-linejoin:round}.marginal-bend-line{stroke:#c27a2a;stroke-width:3px;stroke-dasharray:10 9}.marginal-bend-point{fill:var(--paper);stroke:#c27a2a;stroke-width:5px}.marginal-selected-point{fill:var(--teal);stroke:var(--ink);stroke-width:4px}.marginal-bend-label{fill:#a35f16;font-size:22px;font-weight:800}.marginal-axis-label{fill:var(--ink-2);font-size:20px;font-weight:760}.marginal-zone-label{font-size:18px;font-weight:700}.marginal-chart-legend{color:var(--muted);flex-wrap:wrap;gap:10px 18px;font-size:.7rem;display:flex}.marginal-chart-legend span{align-items:center;gap:7px;display:flex}.marginal-chart-legend i{border-top:4px solid var(--blue);width:28px;height:0}.marginal-chart-legend .legend-bend{border-top:3px dashed #c27a2a}.marginal-chart-legend .legend-selected{border:2px solid var(--ink);background:var(--teal);border-radius:50%;width:12px;height:12px}.marginal-controls{gap:12px;display:grid}.marginal-control{border:1px solid var(--line);background:var(--paper);border-radius:14px;padding:18px}.marginal-control>span{justify-content:space-between;align-items:baseline;gap:18px;display:flex}.marginal-control strong{color:var(--ink);font-size:.83rem}.marginal-control b{color:var(--blue);font-size:1.15rem}.marginal-control input{width:100%;min-height:32px;accent-color:var(--blue);margin:6px 0}.marginal-control input:focus-visible{outline:3px solid var(--blue);outline-offset:5px}.marginal-control small{color:var(--muted);font-size:.7rem;line-height:1.45;display:block}.marginal-results{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:22px 0 0;display:grid}.marginal-results>div{border-top:3px solid var(--blue);background:var(--paper);padding:16px}.marginal-results dt{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:.62rem;font-weight:800}.marginal-results dd{color:var(--ink);margin:8px 0 0;font-size:1rem;font-weight:800;line-height:1.25}.marginal-results small{color:var(--muted);margin-top:6px;font-size:.64rem;font-weight:550;display:block}.marginal-productivity-graph blockquote{border-left:4px solid var(--teal);background:var(--inverse-surface);color:var(--white);margin:28px 0 0;padding:20px 24px;font-size:1rem;font-weight:720}.marginal-method{color:var(--muted);margin:16px 0 0;font-size:.72rem}.delivery-metric-stack{gap:12px;margin:40px 0 0;padding:0;list-style:none;display:grid}.delivery-metric-stack li{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);grid-template-columns:42px minmax(140px,.45fr) minmax(180px,.8fr) minmax(220px,1.35fr);align-items:start;gap:16px;padding:22px;display:grid}.delivery-metric-stack li>span{color:var(--blue);font-size:.66rem;font-weight:800}.delivery-metric-stack h3,.delivery-metric-stack p{margin:0}.delivery-metric-stack h3{font-size:1rem}.delivery-metric-stack strong,.delivery-metric-stack p{color:var(--muted);font-size:.76rem;line-height:1.55}.owner-metrics table th:first-child{width:24%}.owner-metrics table th:nth-child(2){width:27%}.owner-signal-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:34px 0 0;padding:0;list-style:none;display:grid}.owner-signal-strip li{border-top:4px solid var(--blue);border-radius:0 0 var(--radius-sm) var(--radius-sm);background:var(--surface);padding:18px}.owner-signal-strip strong,.owner-signal-strip span{display:block}.owner-signal-strip strong{color:var(--ink);font-size:.88rem}.owner-signal-strip span{color:var(--muted);margin-top:8px;font-size:.74rem;line-height:1.5}.allocation-cycle{border-top:1px solid var(--line-strong);margin:40px 0 0;padding:0;list-style:none}.allocation-cycle li{border-bottom:1px solid var(--line);grid-template-columns:46px 1fr;gap:18px;padding:20px 0;display:grid}.allocation-cycle li>span{color:var(--blue);font-size:.66rem;font-weight:800}.allocation-cycle h3{margin:0 0 6px;font-size:1rem}.allocation-cycle p{color:var(--muted);margin:0;font-size:.84rem}.bottleneck-tool-wrap{gap:28px;display:grid}.constraint-canvas-disclosure{border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--surface)}.constraint-canvas-disclosure>summary{color:var(--ink);cursor:pointer;padding:24px 28px;font-size:1rem;font-weight:780}.constraint-canvas-disclosure>summary:focus-visible{outline:3px solid var(--blue);outline-offset:4px}.constraint-canvas-disclosure[open]>summary{border-bottom:1px solid var(--line)}.constraint-canvas-disclosure .constraint-canvas{border-radius:0 0 var(--radius-lg) var(--radius-lg);border:0}.field-note-operating-rules{border-radius:var(--radius-lg);background:var(--inverse-surface);color:var(--white);padding:clamp(28px,5vw,58px)}.field-note-operating-rules .evidence-label{color:var(--lime)}.field-note-operating-rules h2{color:var(--white);margin:16px 0 32px;font-size:clamp(2.2rem,4.5vw,4.2rem)}.field-note-operating-rules ol{border-top:1px solid #fff3;border-left:1px solid #fff3;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.field-note-operating-rules li{border-bottom:1px solid #fff3;border-right:1px solid #fff3;grid-template-columns:34px 1fr;gap:12px;min-height:126px;padding:20px;display:grid}.field-note-operating-rules li span{color:var(--lime);font-size:.64rem;font-weight:800}.field-note-operating-rules li strong{color:var(--white);font-size:.9rem;line-height:1.5}.constraint-canvas{border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--surface);padding:clamp(28px,5vw,58px)}.constraint-canvas>header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:28px;display:grid}.constraint-canvas header .eyebrow{margin-top:20px}.constraint-canvas h2{max-width:900px;margin:0 0 20px;font-size:clamp(2.3rem,5vw,4.8rem)}.constraint-canvas header p:last-child{max-width:780px;color:var(--muted)}.constraint-canvas form{margin-top:40px}.constraint-canvas-instructions{border-left:3px solid var(--blue);color:var(--muted);padding-left:16px;font-size:.82rem}.constraint-canvas-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:28px;display:grid}.constraint-canvas fieldset{border:1px solid var(--line);border-radius:var(--radius-sm);min-width:0;margin:0;padding:18px}.constraint-canvas legend{max-width:100%;color:var(--ink);padding:0 6px;font-size:.9rem;font-weight:780}.constraint-canvas legend span{color:var(--blue);margin-right:8px;font-size:.62rem}.constraint-canvas label{min-height:64px;color:var(--muted);font-size:.76rem;line-height:1.55;display:block}.constraint-canvas textarea{border:1px solid var(--line-strong);resize:vertical;width:100%;min-height:108px;color:var(--ink);font:inherit;border-radius:8px;margin-top:12px;padding:12px;line-height:1.5}.constraint-canvas textarea:focus-visible{outline:3px solid var(--blue);outline-offset:3px}.field-note-source-review{color:var(--muted);margin:-14px 0 28px;font-size:.78rem}.related-field-notes{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:22px;display:grid}.related-field-notes a{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:22px}.related-field-notes a:only-child{grid-column:1/-1}.related-field-notes span,.related-field-notes strong{display:block}.related-field-notes span{color:var(--blue);letter-spacing:.08em;text-transform:uppercase;font-size:.64rem;font-weight:800}.related-field-notes strong{color:var(--ink);margin-top:8px;font-size:1.02rem}@media (width<=900px){.constraint-migration ol{grid-template-columns:1fr}.constraint-migration li{border-top:0;border-left:1px solid #ffffff38;padding:18px 18px 18px 26px}.constraint-migration li:not(:last-child):after{content:"↓";inset:auto auto -13px -8px}.constraint-migration li strong{min-height:0}.portfolio-example-grid,.constraint-value-bars li,.delivery-metric-stack li,.marginal-model-grid{grid-template-columns:1fr}.constraint-value-bars li{gap:8px}.constraint-value-bars b{color:var(--white);text-align:right;z-index:1;grid-area:2/1;padding-right:8px;font-size:.78rem}.constraint-value-track{grid-area:2/1}.delivery-metric-stack li{gap:8px}}@media (width<=700px){.optimality-note dl,.constraint-canvas-grid,.field-note-operating-rules ol,.related-field-notes{grid-template-columns:1fr}.causal-intervention-test ol{columns:1}.constraint-value-story{grid-template-columns:1fr}.marginal-results{grid-template-columns:repeat(2,minmax(0,1fr))}.marginal-chart-wrap svg{width:620px;max-width:none;margin-top:24px}.marginal-mobile-hint{color:var(--muted);margin:2px 0 12px;font-size:.72rem;font-weight:700;display:block}.marginal-axis-label-y{display:none}.owner-signal-strip,.constraint-canvas>header{grid-template-columns:1fr}.constraint-canvas>header .button{width:fit-content}.field-note-table-wrap caption{padding:14px 16px;font-size:.8125rem;line-height:1.5}.field-note-table-wrap th,.field-note-table-wrap td{padding:12px 10px;font-size:.875rem}.field-note-table-wrap thead th{letter-spacing:.03em;font-size:.75rem}.stacked-mobile-table thead{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.stacked-mobile-table table,.stacked-mobile-table tbody,.stacked-mobile-table tr,.stacked-mobile-table th,.stacked-mobile-table td{display:block;width:100%!important}.stacked-mobile-table tr{border-bottom:1px solid var(--line);padding:16px}.stacked-mobile-table th,.stacked-mobile-table td{border:0;padding:4px 0;font-size:.875rem;line-height:1.5}.stacked-mobile-table th{margin-bottom:8px;font-size:.9375rem}.stacked-mobile-table td{grid-template-columns:minmax(7.5rem,.8fr) minmax(0,1fr);gap:12px;display:grid}.stacked-mobile-table td:before{content:attr(data-label);color:var(--muted);text-transform:uppercase;font-size:.75rem;font-weight:800;line-height:1.5}}@media (width<=460px){.constraint-migration,.portfolio-example,.constraint-value-graph,.marginal-productivity-graph,.field-note-operating-rules,.constraint-canvas{border-radius:var(--radius);padding:24px}.capability-interventions dl{grid-template-columns:repeat(2,minmax(0,1fr))}.stacked-mobile-table td{grid-template-columns:1fr;gap:4px}.field-note-operating-rules li{min-height:0}.marginal-chart-wrap{padding:8px}.marginal-results{grid-template-columns:1fr}}@media print{.field-note-governing-principle,.constraint-migration,.portfolio-example,.constraint-value-graph,.marginal-productivity-graph,.field-note-operating-rules,.constraint-canvas{color:#0b1736;box-shadow:none;background:#fff;border:1px solid #59657a}.constraint-migration figcaption h2,.constraint-migration-caption strong,.constraint-migration li strong,.field-note-operating-rules h2,.field-note-operating-rules li strong,.portfolio-example blockquote{color:#0b1736}.constraint-value-graph blockquote{color:#0b1736;background:#fff;border:1px solid #59657a}.marginal-productivity-graph blockquote,.marginal-chart-wrap,.marginal-control,.marginal-results>div{color:#0b1736;background:#fff;border-color:#59657a}.marginal-productivity-graph blockquote{color:#0b1736}.marginal-controls{display:none}.constraint-migration figcaption p,.constraint-migration-caption,.constraint-migration li p{color:#59657a}.constraint-migration ol{grid-template-columns:repeat(5,minmax(0,1fr))}.constraint-migration li{border-top:1px solid #59657a;border-left:0}.constraint-migration li:not(:last-child):after{content:"→";color:#0b1736;inset:-15px -8px auto auto}.portfolio-example blockquote{background:#fff}.field-note-operating-rules ol,.field-note-operating-rules li{border-color:#59657a}.constraint-canvas{break-before:page}.constraint-canvas fieldset,.owner-metrics tr,.delivery-metric-stack li,.allocation-cycle li{break-inside:avoid}.constraint-canvas-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.constraint-canvas textarea{color:#0b1736;background:#fff;border-color:#59657a;min-height:84px}.related-field-notes{display:none}.skip-link{display:none!important}.about-hero,.about-summary,.about-career-evidence,.about-journey,.about-closing{padding:24px}.about-summary-grid article,.about-career-line,.about-proof-band li,.about-capability-map,.about-capability-core,.about-capability-nodes li,.about-journey,.about-journey-stages li,.about-closing{break-inside:avoid}.about-summary{break-before:page}.about-summary-heading{break-after:avoid}.about-summary-grid,.about-proof-band{grid-template-columns:1fr}.about-proof-band li{border-right:0;border-bottom:1px solid var(--line)}.about-proof-band li:last-child{border-bottom:0}.about-capability-map{margin-top:18px;padding:18px}.about-capability-heading h2{font-size:1.8rem;line-height:.98}.about-capability-heading{break-after:avoid}.about-capability-graphic{margin-top:12px;display:block}.about-capability-core{border-radius:18px;min-height:0;padding:14px 18px}.about-capability-core:after{display:none}.about-capability-core small{margin-top:5px;font-size:.72rem;line-height:1.3}.about-capability-core strong{margin-top:6px;font-size:1.4rem}.about-capability-nodes{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:10px}.about-capability-nodes li{min-height:0;padding:12px 14px}.about-capability-number{font-size:.62rem;top:11px;right:13px}.about-capability-nodes li>p{font-size:.62rem}.about-capability-nodes h3{margin:10px 0 6px;font-size:1rem}.about-capability-nodes li>span:last-child{font-size:.7rem;line-height:1.35}.about-capability-note{margin-top:10px;font-size:.7rem;line-height:1.4}.about-journey-heading h2{font-size:2rem;line-height:.98}.about-journey-heading>p:last-child{font-size:.8rem;line-height:1.4}.about-journey-stages{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px}.about-journey-stages:before{display:none}.about-journey-stages li{border:1px solid var(--line-strong);border-radius:var(--radius-md);min-height:0;padding:12px 12px 12px 58px}.about-stage-number{color:var(--navy);top:22px;left:20px}.about-stage-mark{width:40px;height:40px;top:10px;left:10px}.about-journey-stages h3{font-size:1rem}.about-journey-stages p{font-size:.72rem}.about-closing{padding:24px}.about-closing h2{font-size:2.2rem}.about-closing>p:not(.eyebrow){margin:12px 0 18px;font-size:.8rem}.about-closing .button{min-height:44px;padding:11px 18px;font-size:.78rem}}main:has(#program-approaches)>section:has(>details:only-child){padding-block:18px}.contact-layout,.privacy-page{padding-block:clamp(48px,6vw,80px)}html[data-theme=dark] .journey-map header>span{color:#f2a58c}html[data-theme=dark] .story-outcome-group>header span,html[data-theme=dark] .story-card-head strong{color:#7ed8ce}html[data-theme=dark] .decision-tree-view-switcher button[aria-pressed=true]{color:#0d1939}.risk-matrix:focus-visible{outline:3px solid var(--blue);outline-offset:3px}html[data-theme=dark] .product-visual{background-color:var(--surface)}html[data-theme=dark] .product-visual .logic-line,html[data-theme=dark] .product-visual .mock-toolbar,html[data-theme=dark] .product-visual .mock-filter,html[data-theme=dark] .product-visual .mock-table{background:var(--surface-raised)}html[data-theme=dark] .product-visual .mock-row em,html[data-theme=dark] .product-visual .payer-actions span{color:var(--teal-contrast)}html[data-theme=dark] .product-visual .deadline-line span{color:#0d1939}.release-timeline dl dt,.release-timeline dl dd{color:#59657c}html:not([data-theme=dark]) .artifact-modal-header .eyebrow{color:#2045bd}}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{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-outline-style{syntax:"*";inherits:false;initial-value:solid}@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}@property --tw-ease{syntax:"*";inherits:false}:root{--paper:#f7f8fc;--surface:#fff;--ink:#111a35;--muted:#546078;--line:#dce2ee;--blue:#3454ec;--blue-strong:#2442ce;--wash:#edf1ff;--navy:#101b3c;--mint:#bde4d7;--serif:Georgia,"Times New Roman",serif;--shadow:0 20px 65px #152d6210;--header:83px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=dark]{--paper:#0d1427;--surface:#151f37;--ink:#f1f4ff;--muted:#b1bed6;--line:#33415c;--blue:#a8b8ff;--blue-strong:#c1ccff;--wash:#202e50;--navy:#080f21;--shadow:0 20px 65px #0003;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:105px}body{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.6}button,input,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-underline-offset:4px}button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid var(--blue);outline-offset:5px}button:disabled{cursor:default}::selection{color:#111a35;background:#bfcaff}h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4{letter-spacing:-.045em;line-height:1.12}p{max-width:68ch}svg{display:block}a svg,button svg{flex:none}.wrap{width:min(1160px,100% - 80px);margin:auto}.eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--blue);font-size:11px;font-weight:750}.tiny{color:var(--muted);font-size:12px;line-height:1.5}.muted{color:var(--muted)}.arrow{fill:none;stroke:currentColor;stroke-width:1.7px;width:17px;height:17px}.skip{background:var(--surface);z-index:100;padding:10px 18px;position:fixed;top:-80px;left:16px}.skip:focus{top:12px}.btn{border:1px solid var(--line);background:var(--surface);min-height:46px;color:var(--ink);border-radius:6px;justify-content:center;align-items:center;gap:14px;padding:12px 20px;font-size:13px;font-weight:650;text-decoration:none;transition:background .18s,transform .18s,border-color .18s;display:inline-flex}.btn:hover{border-color:var(--blue);transform:translateY(-1px)}.btn.primary{background:var(--blue);color:#fff;border-color:var(--blue)}[data-theme=dark] .btn.primary{color:#101b3c}.btn.primary:hover{background:var(--blue-strong)}.text-link{color:var(--blue);border-bottom:1px solid #0000;align-items:center;gap:9px;padding-bottom:2px;font-size:13px;font-weight:650;text-decoration:none;display:inline-flex}.text-link:hover{border-color:currentColor}.pill{letter-spacing:.06em;text-transform:uppercase;background:var(--wash);color:var(--blue);border-radius:4px;align-items:center;gap:7px;padding:6px 9px;font-size:10px;font-weight:700;line-height:1.4;display:inline-flex}.pill .dot{background:currentColor;border-radius:50%;width:6px;height:6px}.approved-site-header{height:var(--header);z-index:20;background:var(--paper);border-bottom:1px solid var(--line);position:sticky;top:0}.header-inner{align-items:center;gap:30px;height:100%;display:flex}.brand{align-items:center;gap:12px;margin-right:auto;text-decoration:none;display:flex}.monogram{background:var(--ink);width:37px;height:37px;color:var(--surface);letter-spacing:-.06em;border-radius:10px 10px 10px 2px;place-items:center;font-size:13px;font-weight:800;display:grid;box-shadow:4px 4px #a6b7fa}.brand-name{letter-spacing:-.035em;font-size:16px;font-weight:720;line-height:1.2}.brand-title{color:var(--muted);font-size:11px;line-height:1.5}.approved-site-header nav{align-items:center;gap:28px;display:flex}.approved-site-header nav a{color:var(--muted);font-size:12px;font-weight:600;text-decoration:none}.approved-site-header nav a:hover,.approved-site-header nav a[aria-current]{color:var(--blue)}.contact-nav{background:var(--ink);color:var(--surface);border-color:var(--ink);min-height:39px;padding:9px 16px}.theme{border:1px solid var(--line);width:36px;height:36px;color:var(--ink);background:0 0;border-radius:50%;place-items:center;display:grid}.theme svg{width:16px;height:16px}.menu-toggle{display:none}.hero{padding:66px 0 42px}.hero-grid{grid-template-columns:1.13fr 1fr;align-items:center;gap:65px;display:grid}.hero h1{letter-spacing:-.058em;max-width:620px;margin:19px 0 23px;font-size:clamp(40px,4.4vw,58px);font-weight:620;line-height:1.05}.hero h1 em{font-family:var(--serif);letter-spacing:-.065em;color:var(--blue);font-weight:400}.hero .intro{color:var(--muted);max-width:490px;font-size:16px;line-height:1.65}.actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:26px;display:flex}.resume-link{color:var(--muted);align-items:center;gap:7px;margin-top:18px;font-size:12px;display:inline-flex}.hero-example{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:12px;overflow:hidden}.example-top{justify-content:space-between;align-items:center;gap:12px;padding:23px 25px 0;display:flex}.example-top>span:last-child{letter-spacing:.08em;color:var(--muted);font-size:10px}.hero-example h2{letter-spacing:-.035em;max-width:360px;padding:17px 25px 0;font-size:25px;line-height:1.18}.hero-example .example-intro{color:var(--muted);max-width:400px;padding:10px 25px 0;font-size:12px}.workflow{padding:23px 25px 18px}.flow-teams{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.team{border:1px solid var(--line);text-align:center;background:var(--paper);color:var(--muted);border-radius:5px;padding:9px 4px;font-size:10px;font-weight:550}.flow-join{border-bottom:1px solid #9aace4;border-left:1px solid #9aace4;border-right:1px solid #9aace4;border-radius:0 0 4px 4px;height:23px;margin:0 16.6%;position:relative}.flow-join:before,.flow-join:after{content:"";background:#9aace4;width:1px;height:12px;position:absolute;top:0;left:50%}.flow-join:after{height:12px;top:22px}.control{background:var(--wash);text-align:center;border:1px solid #96a9f2;border-radius:6px;margin-top:12px;padding:13px 16px}.control strong{font-size:12px;font-weight:650;display:block}.control span{color:var(--muted);font-size:10px}.flow-line{background:#9aace4;width:1px;height:14px;margin:auto}.flow-output{justify-content:center;align-items:center;gap:9px;font-size:11px;font-weight:600;display:flex}.flow-output .tick{color:var(--blue);border:1px solid #9aace4;border-radius:50%;place-items:center;width:18px;height:18px;font-size:10px;display:grid}.visual-note{color:var(--muted);text-align:center;margin-top:15px;font-size:10px}.example-bottom{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:15px 25px;display:flex}.example-bottom p{color:var(--muted);font-size:11px}.example-bottom strong{color:var(--ink);font-size:12px;font-weight:600;display:block}.example-bottom a{white-space:nowrap;font-size:11px}.credibility{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1.05fr 1.4fr 1fr;gap:30px;margin-top:40px;padding:26px 0;display:grid}.credibility>div+div{border-left:1px solid var(--line);padding-left:30px}.credibility strong{letter-spacing:-.04em;font-size:21px;font-weight:620;line-height:1.2;display:block}.credibility .companies{letter-spacing:-.025em;font-size:17px;line-height:1.5}.credibility p{color:var(--muted);margin-top:6px;font-size:11px;line-height:1.55}.credibility span{color:var(--muted);font-size:10px}.section{padding:58px 0 0}.section-head{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:28px;display:flex}.section-head h2{margin-top:10px;font-size:35px;font-weight:590}.section-head>p{color:var(--muted);max-width:290px;font-size:13px}.section-head .text-link{white-space:nowrap}.case-row{border-top:1px solid var(--line);grid-template-columns:.8fr 1.2fr;gap:42px;padding:32px 0;display:grid}.case-visual{background:var(--navy);color:#ecf1ff;border-radius:9px;flex-direction:column;justify-content:space-between;min-height:245px;padding:26px;display:flex}.case-visual .eyebrow{color:#a7b9ff;font-size:9px}.before-after{grid-template-columns:1fr 23px 1.12fr;align-items:center;gap:12px;margin-top:23px;display:grid}.old-apps{gap:7px;display:grid}.old-apps span{color:#aebcdb;border:1px solid #46506d;border-radius:4px;padding:8px 10px;font-size:10px}.migration-arrow{color:#a7b9ff}.new-platform{background:#233668;border:1px solid #91a6ef;border-radius:6px;overflow:hidden}.new-platform strong{letter-spacing:-.01em;padding:11px 12px 7px;font-size:12px;display:block}.new-platform span{color:#bfcdf4;padding:0 12px 11px;font-size:9px;display:block}.new-platform div{background:#1c2a50;padding:9px 12px;font-size:9px;line-height:1.7}.case-visual .caption{color:#a9b8d9;margin-top:24px;font-size:10px}.case-copy{flex-direction:column;align-items:flex-start;padding:2px 0;display:flex}.case-no{font-family:var(--serif);color:var(--muted);font-size:18px}.case-copy h3{max-width:460px;margin-bottom:14px;font-size:28px;font-weight:590}.case-copy>p{color:var(--muted);max-width:530px;font-size:14px}.decision-line{margin-top:12px;font-size:13px!important}.decision-line strong{color:var(--ink);font-weight:650}.case-footer{justify-content:space-between;align-items:flex-end;gap:20px;width:100%;margin-top:22px;display:flex}.metric{border-left:2px solid var(--blue);padding-left:12px}.metric strong{letter-spacing:-.025em;font-size:18px;font-weight:620;line-height:1.2;display:block}.metric p{color:var(--muted);margin-top:5px;font-size:11px}.case-footer button{color:var(--blue);white-space:nowrap;background:0 0;border:0;padding:4px 0}.payer-visual{color:#182752;background:#e9eefc;border:1px solid #d2dcf4}.payer-visual .eyebrow{color:#435ab2}.payer-steps{flex-wrap:wrap;align-items:center;gap:9px;margin-top:28px;display:flex}.payer-steps strong{background:#fff;border:1px solid #a6b7e5;border-radius:5px;padding:12px 13px;font-size:11px}.payer-steps span{color:#5b72b4;font-size:13px}.payer-visual .caption{color:#526690}.payer-exception{color:#43557e;border-top:1px solid #c1cdec;align-items:center;gap:8px;margin-top:21px;padding-top:13px;font-size:10px;display:flex}.ai-section{background:var(--navy);color:#f0f4ff;border-radius:12px;margin-top:40px;padding:49px 45px}.ai-section .eyebrow{color:#a9bbff}.ai-layout{grid-template-columns:1.02fr 1fr;align-items:start;gap:55px;display:grid}.ai-section h2{letter-spacing:-.043em;max-width:470px;margin:14px 0 20px;font-size:36px;font-weight:550;line-height:1.12}.ai-section h2 em{font-family:var(--serif);color:#bdcaff;font-weight:400}.ai-section .ai-intro{color:#b8c6e3;max-width:465px;font-size:14px;line-height:1.75}.ai-role{color:#b8c6e3;border-left:2px solid #8a9feb;margin-top:22px;padding-left:14px;font-size:12px}.ai-role strong{color:#e8efff;margin-bottom:4px;font-weight:600;display:block}.ai-section .btn{color:#132043;background:#b8c7ff;border-color:#b8c7ff;margin-top:25px}.ai-section .sub-link{color:#b8c7ff;margin-top:14px;font-size:11px;display:block}.decision-steps{border-top:1px solid #3b4869}.decision-step{border-bottom:1px solid #3b4869;grid-template-columns:25px 1fr;gap:12px;padding:20px 0;display:grid}.decision-step .step-no{color:#8fa7f5;padding-top:2px;font-size:11px}.decision-step h3{letter-spacing:-.02em;font-size:16px;font-weight:600}.decision-step p{color:#b8c6e3;margin-top:7px;font-size:12px;line-height:1.65}.ai-limit{color:#b8c6e3;max-width:43ch;margin-top:17px;font-size:11px!important}.experience{border-bottom:1px solid var(--line);grid-template-columns:.9fr 1.4fr;gap:70px;margin-top:16px;padding-bottom:48px;display:grid}.experience h2{max-width:310px;margin-top:12px;font-size:34px;font-weight:560;line-height:1.12}.experience .intro{color:var(--muted);max-width:350px;margin-top:18px;font-size:14px}.experience .text-link{margin-top:20px}.leadership-grid{grid-template-columns:1fr 1fr;gap:22px 30px;display:grid}.lead-item{border-top:1px solid var(--line);padding-top:18px}.lead-item>strong{letter-spacing:-.04em;font-size:27px;font-weight:550;line-height:1}.lead-item h3{letter-spacing:0;margin-top:10px;font-size:13px;font-weight:650;line-height:1.4}.lead-item p{color:var(--muted);margin-top:6px;font-size:12px}.career-note{color:var(--muted);margin-top:19px;font-size:10px}.exploration{border-bottom:1px solid var(--line);align-items:center;gap:35px;padding:28px 0;display:flex}.exploration .mini-icon{border:1px solid var(--line);width:57px;height:57px;font-family:var(--serif);color:var(--blue);border-radius:9px;flex:none;place-items:center;font-size:23px;display:grid}.exploration-copy{flex:1}.exploration h3{letter-spacing:-.02em;margin:5px 0 7px;font-size:17px}.exploration p{max-width:680px;color:var(--muted);font-size:12px}.exploration .text-link{white-space:nowrap}.contact{justify-content:space-between;align-items:center;gap:40px;padding:64px 0 55px;display:flex}.contact h2{max-width:630px;margin:12px 0 17px;font-size:41px;font-weight:550;line-height:1.1}.contact p{color:var(--muted);max-width:550px;font-size:14px}.contact-actions{flex-direction:column;flex:none;align-items:flex-start;gap:15px;display:flex}.contact-actions .text-link{font-size:12px}footer{border-top:1px solid var(--line);color:var(--muted);padding:22px 0 84px}.footer-row{justify-content:space-between;gap:30px;display:flex}.footer-row p{max-width:720px;font-size:10px}.footer-row span{white-space:nowrap;font-size:11px}.review-bar{z-index:35;background:var(--surface);border:1px solid var(--line);border-radius:100px;align-items:center;gap:13px;width:fit-content;max-width:calc(100% - 26px);margin:24px auto 16px;padding:7px 8px 7px 16px;display:flex;position:static;inset:auto;transform:none;box-shadow:0 6px 30px #101b3c25}.review-label{color:var(--muted);white-space:nowrap;font-size:10px;line-height:1.3}.review-label strong{color:var(--ink);font-weight:650}.review-bar button{background:var(--wash);color:var(--blue);white-space:nowrap;border:0;border-radius:100px;min-height:33px;padding:7px 13px;font-size:11px;font-weight:600}.review-bar .dismiss{width:29px;color:var(--muted);background:0 0;padding:4px;font-size:16px}dialog{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:13px;width:min(850px,100% - 36px);max-height:calc(100dvh - 48px);padding:0;box-shadow:0 30px 100px #0003}dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#081329ad}.dialog-top{z-index:2;background:var(--surface);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:15px 30px;display:flex;position:sticky;top:0}.dialog-top span{color:var(--muted);font-size:11px}.close-dialog{background:var(--paper);border:1px solid var(--line);width:32px;height:32px;color:var(--ink);border-radius:50%;font-size:21px;line-height:1}.dialog-content{padding:35px 38px}.dialog-content h2{max-width:670px;margin:13px 0 19px;font-size:36px;font-weight:560;line-height:1.12}.dialog-content>p{color:var(--muted);font-size:15px}.detail-grid{grid-template-columns:1fr 1fr;gap:25px;margin:26px 0;display:grid}.detail-block{border-top:1px solid var(--line);padding-top:17px}.detail-block h3{letter-spacing:-.02em;margin-bottom:10px;font-size:16px;font-weight:650}.detail-block p,.detail-block li{color:var(--muted);font-size:13px;line-height:1.75}.detail-block ul{margin:8px 0 0;padding-left:17px}.evidence-box{background:var(--wash);border:1px solid var(--line);border-radius:7px;margin-top:25px;padding:20px 22px}.evidence-box h3{letter-spacing:-.025em;margin-bottom:9px;font-size:17px}.evidence-box p{color:var(--muted);font-size:13px;line-height:1.8}.evidence-box p+p{margin-top:11px}.dialog-content .actions{margin-top:26px}.notes-list{margin:27px 0;padding:0;list-style:none}.notes-list li{border-top:1px solid var(--line);grid-template-columns:28px 1fr;gap:12px;padding:18px 0;display:grid}.notes-list .num{color:var(--blue);font-size:12px;font-weight:700}.notes-list strong{margin-bottom:5px;font-size:14px;font-weight:650;display:block}.notes-list p{color:var(--muted);font-size:13px}.contact-dialog .dialog-content{max-width:650px}.email-card{background:var(--wash);border-radius:7px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin:22px 0;padding:19px;display:flex}.email-card a{color:var(--blue);font-size:18px}.email-card button{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:4px;padding:7px 12px;font-size:12px}.contact-hint{margin-top:17px;font-size:12px!important}.copy-status{min-height:22px;color:var(--blue)!important;font-size:12px!important}[hidden]{display:none!important}@media (width>=761px){.hero{padding-top:40px}.hero-example .example-intro{display:none}.workflow{padding-top:18px}.credibility{margin-top:30px}}@media (width>=1450px){.hero{padding-top:60px}.hero-grid{gap:78px}.hero h1{font-size:61px}.hero-example h2{font-size:27px}}@media (width<=1050px){.wrap{width:calc(100% - 48px)}.hero-grid{grid-template-columns:1.05fr 1fr;gap:30px}.hero h1{font-size:47px}.hero .intro{font-size:14px}.header-inner{gap:17px}.approved-site-header nav{gap:18px}.ai-layout{gap:30px}.ai-section{padding:35px}.experience{gap:35px}.case-row{gap:28px}.case-copy h3{font-size:24px}.case-footer{flex-direction:column;align-items:flex-start;gap:14px}.contact h2{font-size:35px}.credibility{gap:20px}.credibility>div+div{padding-left:20px}}@media (width<=760px){:root{--header:70px}html{scroll-padding-top:85px}.wrap{width:calc(100% - 40px)}.header-inner{gap:14px}.brand-title{font-size:10px}.brand-name{font-size:15px}.monogram{width:32px;height:32px;font-size:11px}.brand{gap:10px}.contact-nav{display:none}.approved-site-header nav{background:var(--surface);border-bottom:1px solid var(--line);gap:25px;padding:20px;display:none;position:absolute;top:69px;left:0;right:0;box-shadow:0 10px 20px #101b3c08}.approved-site-header nav.open{flex-wrap:wrap;display:flex}.approved-site-header nav a{font-size:13px}.menu-toggle{border:1px solid var(--line);width:35px;height:35px;color:var(--ink);background:0 0;border-radius:5px;place-items:center;display:grid}.menu-toggle svg{width:17px;height:17px}.theme{width:32px;height:32px;margin-left:auto}.hero{padding:40px 0 18px}.hero-grid{flex-direction:column;align-items:stretch;gap:30px;display:flex}.hero h1{max-width:610px;margin:16px 0 19px;font-size:clamp(38px,7.5vw,52px)}.hero .intro{max-width:570px;font-size:15px}.hero .eyebrow{letter-spacing:.105em;font-size:9px}.actions{gap:9px;margin-top:22px}.actions .btn{padding:11px 15px;font-size:12px}.resume-link{margin-top:13px}.hero-example{max-width:100%}.hero-example h2{max-width:100%;font-size:26px}.hero-example .example-intro{max-width:100%}.flow-teams{gap:9px}.credibility{grid-template-columns:1fr 1fr;gap:18px;margin-top:29px;padding:21px 0}.credibility>div+div{padding-left:17px}.credibility>div:last-child{border-left:none;border-top:1px solid var(--line);grid-column:1/-1;align-items:baseline;gap:14px;padding-top:18px;padding-left:0;display:flex}.credibility strong{font-size:21px}.credibility .companies{font-size:14px}.credibility>div:last-child p{margin-top:0}.section{padding-top:38px}.section-head{margin-bottom:23px;display:block}.section-head h2{font-size:30px}.section-head>p{max-width:100%;margin-top:14px}.section-head .text-link{margin-top:14px}.case-row{grid-template-columns:1fr;gap:23px;padding:25px 0}.case-visual{order:2;min-height:225px;padding:24px}.case-copy{order:1}.case-copy h3{max-width:550px;font-size:26px}.case-copy>p{font-size:14px}.case-footer{flex-direction:row;align-items:flex-end;gap:12px}.metric strong{font-size:17px}.case-footer .text-link{font-size:12px}.ai-section{border-radius:9px;margin-top:28px;padding:29px 23px}.ai-layout{grid-template-columns:1fr;gap:32px}.ai-section h2{font-size:32px}.decision-step{padding:18px 0}.ai-limit{max-width:100%}.experience{grid-template-columns:1fr;gap:30px;margin-top:3px;padding-bottom:30px}.experience h2{max-width:430px;font-size:31px}.experience .intro{max-width:100%}.leadership-grid{gap:23px}.lead-item>strong{font-size:25px}.exploration{flex-wrap:wrap;gap:16px;padding:26px 0}.exploration-copy{min-width:calc(100% - 75px)}.exploration .text-link{margin-left:73px}.contact{padding:42px 0;display:block}.contact h2{font-size:34px}.contact-actions{gap:13px;margin-top:24px}.footer-row{display:block}.footer-row span{margin-top:16px;display:block}.dialog-content{padding:25px}.dialog-top{padding:12px 20px}.dialog-content h2{font-size:29px}.detail-grid{grid-template-columns:1fr;gap:22px}.review-label span{display:none}.review-bar{gap:8px;padding-left:13px}.review-bar button{padding:7px 11px;font-size:10px}.email-card a{font-size:16px}.hero{flex-direction:column;gap:0;display:flex}.hero-grid{display:contents}.hero-grid>div:first-child{order:1}.hero .credibility{order:2}.hero>p.tiny{order:3}.hero-example{order:4;margin-top:25px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.page-hero{padding:58px 0 35px}.page-hero h1{letter-spacing:-.055em;max-width:920px;margin:18px 0 24px;font-size:clamp(38px,5vw,65px);font-weight:570;line-height:1.05}.page-hero h1 em{font-family:var(--serif);color:var(--blue);font-weight:400}.page-hero .lede{color:var(--muted);max-width:760px;font-size:18px;line-height:1.7}.breadcrumb{color:var(--muted);flex-wrap:wrap;gap:9px;margin-bottom:30px;font-size:11px;display:flex}.breadcrumb a{text-decoration:none}.page-index{border-block:1px solid var(--line);flex-wrap:wrap;gap:22px;margin-top:28px;padding:18px 0;display:flex}.page-index a{color:var(--muted);font-size:12px;text-decoration:none}.page-index a:hover{color:var(--blue)}.page-content{padding-bottom:45px}.page-section{border-top:1px solid var(--line);padding:36px 0}.page-section h2{margin-bottom:18px;font-size:31px;font-weight:560;line-height:1.15}.page-section>p{color:var(--muted);font-size:15px;line-height:1.85}.page-section p+p{margin-top:16px}.wide-lede{max-width:760px}.split{grid-template-columns:.8fr 1.2fr;gap:65px;display:grid}.split.equal{grid-template-columns:1fr 1fr}.split h2{max-width:390px;font-size:32px}.prose{color:var(--muted);font-size:15px;line-height:1.85}.prose p+p{margin-top:18px}.prose strong{color:var(--ink);font-weight:650}.prose h2{color:var(--ink);margin:35px 0 16px}.prose h3{color:var(--ink);margin:24px 0 12px;font-size:20px}.prose li+li{margin-top:10px}.prose ul,.prose ol{padding-left:20px}.detail-list{gap:0;margin:0;list-style:none;display:grid;padding:0!important}.detail-list li{border-top:1px solid var(--line);padding:18px 0}.detail-list li:first-child{border:0;padding-top:0}.detail-list strong{margin-bottom:6px;font-size:15px;display:block}.detail-list p{color:var(--muted);font-size:14px;line-height:1.75}.reading-layout{grid-template-columns:190px minmax(0,760px);justify-content:space-between;gap:65px;display:grid}.reading-aside{color:var(--muted);align-self:start;gap:12px;font-size:12px;display:grid;position:sticky;top:110px}.reading-aside a{text-decoration:none}.reading-aside a:hover{color:var(--blue)}.reading-aside .eyebrow{margin-bottom:5px}.reading-main{min-width:0}.reading-main .page-section:first-child{border-top:0;padding-top:0}.reading-main .page-section{scroll-margin-top:100px}.reading-main .prose{max-width:740px}.scope-note{background:var(--wash);border-left:2px solid var(--blue);color:var(--muted);margin:22px 0;padding:14px 18px;font-size:12px;line-height:1.7}.scope-note strong{color:var(--ink)}.summary-grid{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:30px;padding:25px 0;display:grid}.summary-grid h2{letter-spacing:.11em;text-transform:uppercase;color:var(--blue);margin-bottom:10px;font-size:11px}.summary-grid p{color:var(--muted);font-size:14px;line-height:1.75}.summary-grid .outcome{color:var(--ink);letter-spacing:-.035em;font-size:23px;font-weight:550;line-height:1.25}.evidence-note{color:var(--muted);margin-top:8px;font-size:11px!important}.tag-row{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.tag{border:1px solid var(--line);color:var(--muted);border-radius:30px;padding:5px 10px;font-size:10px}.filter-bar{flex-wrap:wrap;gap:8px;margin:10px 0 28px;display:flex}.filter-bar button{border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:50px;padding:10px 15px;font-size:12px}.filter-bar button[aria-pressed=true]{background:var(--ink);color:var(--surface);border-color:var(--ink)}.result-count{color:var(--muted);margin-bottom:16px;font-size:12px}.work-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;display:grid}.work-card{border-bottom:1px solid var(--line);flex-direction:column;align-items:flex-start;padding-bottom:23px;display:flex}.work-card .mini-art{background:var(--navy);color:#c0ceff;border-radius:8px;place-items:center;width:100%;height:158px;margin-bottom:20px;padding:19px;display:grid;overflow:hidden}.mini-art .glyph{font-family:var(--serif);letter-spacing:-.05em;text-align:center;font-size:36px;line-height:1.2}.mini-art .glyph span{letter-spacing:.03em;color:#a4b8f0;margin-top:7px;font-family:inherit;font-size:12px;display:block}.work-card .pill{margin-bottom:13px;font-size:9px}.work-card h2{margin-bottom:13px;font-size:24px;font-weight:550;line-height:1.12}.work-card h2 a{text-decoration:none}.work-card p{color:var(--muted);font-size:13px;line-height:1.75}.work-card .text-link{margin-top:19px}.work-card .card-outcome{color:var(--ink);margin-top:13px;font-size:12px}.next-section{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:30px;margin-top:25px;padding:35px 0 45px;display:flex}.next-section h2{margin-bottom:10px;font-size:27px;font-weight:550}.next-section p{color:var(--muted);font-size:13px}.next-section .btn{flex:none}.model-panel{--ink:#ecf1ff;--muted:#adbedf;--blue:#a9baff;background:var(--navy);color:var(--ink);border-radius:10px;margin:25px 0;padding:30px}.model-panel .eyebrow{color:#a9baff}.model-panel h2{margin-top:12px;font-size:25px;font-weight:550}.model-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:25px 0 18px;display:grid}.model-step{background:#1c2b51;border:1px solid #54648c;border-radius:6px;min-height:90px;padding:15px}.model-step span{color:#9aafe9;margin-bottom:8px;font-size:10px;display:block}.model-step strong{font-size:12px;font-weight:600;line-height:1.4;display:block}.model-panel .caption{color:#adbedf;font-size:11px;line-height:1.6}.model-panel .model-steps.three{grid-template-columns:repeat(3,1fr)}.compact-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px;margin:24px 0;display:grid}.compact-card{border:1px solid var(--line);background:var(--surface);border-radius:8px;padding:24px}.compact-card h3{margin:13px 0;font-size:23px;font-weight:550}.compact-card p{color:var(--muted);font-size:13px;line-height:1.75}.compact-card .text-link{margin-top:20px}.stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:28px 0;display:grid}.stat-block{border-left:2px solid var(--blue);padding:4px 0 4px 18px}.stat-block strong{letter-spacing:-.04em;font-size:31px;font-weight:550;line-height:1.15;display:block}.stat-block p{color:var(--muted);margin-top:7px;font-size:12px;line-height:1.7}.stat-block small{color:var(--muted);margin-top:6px;font-size:10px;display:block}.timeline{margin-top:20px}.timeline-entry{border-top:1px solid var(--line);grid-template-columns:200px 1fr;gap:35px;padding:27px 0;display:grid}.timeline-entry .when{color:var(--muted);font-size:12px}.timeline-entry h2{margin-bottom:7px;font-size:28px;font-weight:550}.timeline-entry h3{letter-spacing:-.01em;color:var(--blue);margin-bottom:12px;font-size:15px;font-weight:500}.timeline-entry p,.timeline-entry li{color:var(--muted);font-size:14px;line-height:1.8}.timeline-entry ul{margin:15px 0;padding-left:18px}.section-label{color:var(--muted);margin-bottom:8px;font-size:12px}.details{border-top:1px solid var(--line);padding:18px 0}.details summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;font-size:15px;font-weight:600;list-style:none;display:flex}.details summary:after{content:"+";color:var(--blue);font-size:22px;font-weight:400}.details[open] summary:after{content:"−"}.details .details-body{padding-top:17px}.details p,.details li{color:var(--muted);font-size:13px;line-height:1.8}.quote{font-family:var(--serif);letter-spacing:-.02em;border-left:2px solid var(--blue);color:var(--ink);margin:28px 0;padding-left:25px;font-size:30px;line-height:1.35}.article-header{padding-bottom:30px}.article-meta{color:var(--muted);flex-wrap:wrap;gap:16px;margin-top:24px;font-size:11px;display:flex}.article-card{border-top:1px solid var(--line);grid-template-columns:80px 1fr 170px;align-items:start;gap:25px;padding:28px 0;display:grid}.article-card .number{font-family:var(--serif);color:var(--blue);font-size:40px;line-height:1}.article-card h2{margin:8px 0 15px;font-size:30px;font-weight:550}.article-card h2 a{text-decoration:none}.article-card p{color:var(--muted);font-size:14px;line-height:1.8}.article-card .article-tag{color:var(--muted);margin-top:10px;font-size:11px}.artifact-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;display:grid}.artifact-tile{border:1px solid var(--line);background:var(--surface);border-radius:7px;flex-direction:column;align-items:flex-start;padding:22px;display:flex}.artifact-tile .artifact-no{font-family:var(--serif);color:var(--blue);margin-bottom:22px;font-size:24px}.artifact-tile h3{margin-bottom:10px;font-size:18px;font-weight:550;line-height:1.25}.artifact-tile p{color:var(--muted);font-size:12px;line-height:1.7}.artifact-tile a{margin-top:auto;padding-top:18px}.table-scroll{border:1px solid var(--line);border-radius:7px;max-width:100%;margin:24px 0;overflow:auto}.data-table{border-collapse:collapse;text-align:left;width:100%;font-size:12px;line-height:1.65}.data-table caption{text-align:left;background:var(--surface);padding:15px 18px;font-weight:600}.data-table th{background:var(--wash);color:var(--ink);font-weight:650}.data-table td,.data-table th{vertical-align:top;border-bottom:1px solid var(--line);padding:14px 18px}.data-table td{color:var(--muted)}.data-table tr:last-child td{border-bottom:0}.data-table code{overflow-wrap:anywhere;font-size:11px}.data-table .btn{min-height:34px;padding:7px 11px;font-size:11px}.empty-state{background:var(--wash);color:var(--muted);border-radius:7px;margin-top:20px;padding:24px;font-size:14px}.search-form{gap:10px;max-width:760px;margin:24px 0 14px;display:flex}.search-form input{background:var(--surface);border:1px solid var(--line);min-width:0;color:var(--ink);border-radius:6px;flex:1;padding:14px 17px;font-size:15px}.search-form input:focus{outline:2px solid var(--blue);outline-offset:2px}.search-suggestions{flex-wrap:wrap;gap:8px;margin-bottom:27px;display:flex}.search-suggestions button{border:0;border-bottom:1px solid var(--line);color:var(--muted);background:0 0;margin-right:12px;padding:5px 0;font-size:12px}.search-result{border-top:1px solid var(--line);padding:25px 0}.search-result h2{margin:12px 0;font-size:24px;font-weight:550}.search-result h2 a{text-decoration:none}.search-result p{color:var(--muted);font-size:14px;line-height:1.8}.search-result .evidence-note{margin-top:12px}.search-result .text-link{margin-top:14px}.search-status{color:var(--muted);margin:10px 0 22px;font-size:12px}.demo-layout{grid-template-columns:1fr 1fr;gap:30px;margin:30px 0;display:grid}.demo-panel{background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:26px}.demo-panel h2{margin-bottom:20px;font-size:24px;font-weight:550}.demo-panel label{margin:15px 0 7px;font-size:12px;font-weight:600;display:block}.demo-panel input[type=number],.demo-panel select{border:1px solid var(--line);background:var(--paper);width:100%;color:var(--ink);border-radius:5px;padding:11px 13px;font-size:14px}.demo-panel input[type=checkbox]{width:17px;height:17px;accent-color:var(--blue);vertical-align:middle;margin-right:8px}.demo-panel .checkbox-label{align-items:flex-start;gap:7px;font-weight:400;line-height:1.7;display:flex}.demo-panel .checkbox-label input{flex:none;margin-top:3px}.decision-result{border:1px solid var(--line);border-left:3px solid var(--blue);background:var(--wash);border-radius:6px;margin:25px 0;padding:25px}.decision-result h2{margin:12px 0;font-size:28px;font-weight:550}.decision-result p{color:var(--muted);font-size:14px;line-height:1.8}.decision-result .cost-line{margin-top:14px;font-size:13px}.demo-instructions{color:var(--muted);font-size:12px;line-height:1.7}.toolbar{flex-wrap:wrap;align-items:center;gap:13px;margin:22px 0;display:flex}.toolbar label{font-size:12px}.toolbar select{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:5px;padding:9px 12px}.queue-detail{margin-top:23px}.queue-detail h2{margin-bottom:12px;font-size:24px}.status-badge{background:var(--wash);color:var(--blue);white-space:nowrap;border-radius:4px;padding:4px 8px;font-size:10px;display:inline-block}.map-layout{grid-template-columns:1.25fr 1fr;align-items:center;gap:35px;margin:28px 0;display:grid}.operating-map{background:var(--navy);border-radius:10px;grid-template-columns:1fr 1fr;gap:14px;padding:30px;display:grid}.operating-map button{color:#ecf1ff;text-align:left;background:#1b2b51;border:1px solid #50638f;border-radius:7px;min-height:100px;padding:25px 15px;font-size:14px;font-weight:550}.operating-map button span{color:#a8bbf7;letter-spacing:.12em;margin-bottom:10px;font-size:10px;display:block}.operating-map button[aria-pressed=true]{color:#132347;background:#abc0ff;border-color:#abc0ff}.operating-map button[aria-pressed=true] span{color:#324976}.operating-map button:last-child{grid-column:1/-1;min-height:90px}.map-detail h2{margin:12px 0 17px;font-size:30px}.map-detail p{color:var(--muted);font-size:15px;line-height:1.8}.map-detail ul{color:var(--muted);padding-left:19px;font-size:13px;line-height:1.9}.footer-nav{grid-template-columns:1.25fr 1fr 1fr 1fr;gap:30px;padding:34px 0;display:grid}.footer-nav .footer-title{color:var(--ink);margin-bottom:8px;font-size:14px;font-weight:650}.footer-nav .eyebrow{margin-bottom:13px;font-size:10px}.footer-nav a{color:var(--muted);margin:9px 0;font-size:12px;text-decoration:none;display:block}.footer-nav a:hover{color:var(--blue)}.footer-nav p{color:var(--muted);font-size:12px}.footer-row{border-top:1px solid var(--line);padding-top:20px}.sitemap-groups{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.sitemap-groups h2{margin-bottom:19px;font-size:22px}.sitemap-groups a{color:var(--muted);margin:12px 0;font-size:13px;line-height:1.6;display:block}.print-button{margin-top:20px}.link-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.link-block{border:1px solid var(--line);background:var(--surface);border-radius:7px;padding:23px;text-decoration:none;display:block}.link-block h3{margin-bottom:12px;font-size:21px;font-weight:550}.link-block p{color:var(--muted);font-size:13px;line-height:1.7}.link-block:hover{border-color:var(--blue)}.writing-home{padding-bottom:35px}.page-hero .meta-line{color:var(--muted);margin-top:15px;font-size:12px}.code-block{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--navy);color:#d2deff;border-radius:7px;max-width:100%;padding:22px;font-size:12px;line-height:1.8}.compact-home-note{color:var(--muted);margin-top:12px;font-size:11px}.case-copy .btn.text-link{min-height:auto}.home-more{flex-wrap:wrap;gap:23px;margin-top:12px;display:flex}.home-more a{font-size:12px}.ai-feature-case{border-top:1px solid #435379;margin-top:25px;padding-top:21px}.ai-feature-case a{color:#c2cfff;font-size:13px}.ai-feature-case p{color:#aabbdc;margin-top:9px;font-size:12px;line-height:1.8}.prose figure{margin:20px 0}.contact-direct{background:var(--wash);border-radius:9px;padding:28px}.contact-direct h2{margin:12px 0 18px;font-size:28px}.contact-direct>a{color:var(--blue);overflow-wrap:anywhere;font-size:21px}.contact-direct .btn{color:var(--surface);margin-top:24px;font-size:13px}.contact-direct p{color:var(--muted);margin-top:15px;font-size:13px}.contact-direct .btn.primary{color:#fff}[data-theme=dark] .contact-direct .btn.primary{color:#101b3c}.case-row a.text-link{white-space:nowrap}main a[data-case]{cursor:pointer}@media (width<=1050px){.reading-layout{grid-template-columns:160px minmax(0,1fr);gap:35px}.split{gap:35px}.work-grid{gap:20px}.work-card h2{font-size:22px}.model-steps{grid-template-columns:repeat(3,1fr)}.artifact-grid{grid-template-columns:repeat(2,1fr)}.timeline-entry{grid-template-columns:160px 1fr}.stat-block strong{font-size:26px}.footer-nav{grid-template-columns:1.2fr 1fr 1fr}.footer-nav>div:last-child{grid-column:2/4}.article-card{grid-template-columns:50px 1fr 100px;gap:20px}}@media (width<=760px){.page-hero{padding:34px 0 26px}.page-hero h1{margin:16px 0 19px;font-size:42px}.page-hero .lede{font-size:16px;line-height:1.75}.breadcrumb{margin-bottom:25px;font-size:10px}.page-index{gap:16px}.page-index a{font-size:11px}.work-grid{grid-template-columns:1fr 1fr;gap:23px 18px}.work-card .mini-art{height:128px}.work-card h2{font-size:22px}.work-card p{font-size:12px}.work-card .pill{font-size:8px}.split,.split.equal{grid-template-columns:1fr;gap:24px}.reading-layout{display:block}.reading-aside{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:13px;margin-bottom:28px;padding-bottom:24px;display:flex;position:static}.reading-aside .eyebrow{width:100%}.reading-aside a{font-size:11px}.page-section{padding:29px 0}.page-section h2,.split h2{font-size:28px}.summary-grid{grid-template-columns:1fr;gap:22px}.summary-grid .outcome{font-size:23px}.model-panel{padding:23px}.model-steps{grid-template-columns:repeat(2,1fr)}.model-steps.three{grid-template-columns:1fr!important}.model-step{min-height:85px;padding:12px}.model-step strong{font-size:11px}.compact-cards{grid-template-columns:1fr;gap:17px}.compact-card{padding:22px}.stat-grid{grid-template-columns:1fr;gap:21px}.stat-block strong{font-size:29px}.timeline-entry{grid-template-columns:1fr;gap:11px;padding:25px 0}.timeline-entry h2{font-size:27px}.timeline-entry h3{font-size:14px}.article-card{grid-template-columns:38px 1fr;gap:16px}.article-card>div:last-child{grid-column:2}.article-card h2{font-size:27px}.article-card .number{font-size:31px}.artifact-grid{grid-template-columns:1fr 1fr;gap:13px}.artifact-tile{padding:18px}.artifact-tile h3{font-size:17px}.artifact-tile p{font-size:11px}.next-section{padding:28px 0;display:block}.next-section .btn{margin-top:20px}.demo-layout{grid-template-columns:1fr;gap:18px}.demo-panel{padding:23px}.search-form{flex-wrap:wrap}.search-form input{flex-basis:220px}.search-form .btn{flex-grow:1}.map-layout{grid-template-columns:1fr;gap:25px}.operating-map{gap:10px;padding:20px}.operating-map button{padding:18px 12px;font-size:12px}.footer-nav{grid-template-columns:1fr 1fr;gap:20px}.footer-nav>div:first-child{grid-column:1/-1}.footer-nav>div:last-child{grid-column:auto}.sitemap-groups{grid-template-columns:1fr;gap:25px}.link-grid{grid-template-columns:1fr}.data-table td,.data-table th{padding:11px 13px}.quote{padding-left:18px;font-size:25px}.contact-direct{padding:23px}.contact-direct>a{font-size:18px}}@media (width<=420px){.work-grid{grid-template-columns:1fr}.work-card .mini-art{height:158px}.work-card h2{font-size:26px}.work-card p{font-size:13px}.artifact-grid{grid-template-columns:1fr}.artifact-tile .artifact-no{margin-bottom:10px}.hero .eyebrow{line-height:1.8}.page-hero h1{font-size:37px}.page-index{gap:13px}.table-scroll{font-size:11px}.model-step strong{font-size:10px}}.review-bar a{white-space:nowrap}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media print{[data-site-content]>header,[data-site-content]>footer,.review-bar,.reading-aside,.print-button,.resume-actions,.page-index,.next-section{display:none!important}body{color:#111;background:#fff}.wrap{width:100%}.page-hero{padding:0 0 20px}.page-hero h1{font-size:35px}.page-section{break-inside:avoid}.reading-layout{display:block}.timeline-entry{break-inside:avoid}.page-section{padding:17px 0}a{color:#111;text-decoration:none}.tag-row{display:none}.page-content{padding:0}}.queue-controls{grid-template-columns:repeat(4,minmax(120px,1fr));align-items:end;gap:12px;margin:28px 0;display:grid}.queue-controls label{font-size:12px;font-weight:600}.queue-controls select{grid-row:2;width:100%}.queue-controls .checkbox-label{grid-area:3/1/auto/span 3;align-self:center}.queue-controls #queue-reset{grid-area:3/4}.queue-controls label[for=queue-filter]{grid-area:1/1}.queue-controls label[for=queue-review]{grid-area:1/2}.queue-controls label[for=queue-facility]{grid-area:1/3}.queue-controls label[for=queue-sort]{grid-area:1/4}.assignment-choice{max-width:760px;margin:24px 0}.assignment-choice .btn{margin-top:20px}.contact-direct select{border:1px solid var(--line);background:var(--paper);max-width:100%;color:var(--ink);margin:10px 0 16px;padding:12px;display:block}.contact-direct label{margin-top:24px;display:block}.contact-direct #contact-context{margin-bottom:26px}@media (width<=640px){.queue-controls{flex-direction:column;align-items:stretch;gap:8px;display:flex}.queue-controls .checkbox-label{margin:12px 0}.assignment-choice{padding:22px}.contact-direct select{width:100%}}.evidence-context-link{margin-top:10px;font-size:13px;display:inline-block}button.btn:disabled,.btn[aria-disabled=true]{background:var(--wash);color:var(--muted);border-color:var(--line);opacity:1;cursor:not-allowed;box-shadow:none;transform:none}.assignment-choice select:disabled{background:var(--wash);color:var(--muted);cursor:not-allowed}.model-panel .model-caption{color:var(--muted);max-width:75ch;margin:22px 0 0;font-size:14px;line-height:1.6}.delivery-guide{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:14px;margin:28px 0;padding:28px}.delivery-guide>h3{max-width:30ch;margin:10px 0 16px;font-size:clamp(25px,3vw,35px);line-height:1.2}.delivery-guide>p{max-width:80ch;line-height:1.6}.delivery-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:26px 0;padding:0;list-style:none;display:grid}.delivery-steps>li{background:var(--wash);border:1px solid var(--line);border-radius:10px;min-width:0;padding:20px}.delivery-number{color:var(--blue);font-size:13px;font-weight:750}.delivery-steps h3{margin:8px 0 12px;font-size:23px;line-height:1.2}.delivery-steps p,.delivery-steps dd{margin:0;font-size:15px;line-height:1.55}.delivery-steps dl{margin:20px 0}.delivery-steps dt{text-transform:uppercase;letter-spacing:.07em;color:var(--muted);margin-bottom:6px;font-size:12px;font-weight:700}.delivery-steps a{color:var(--blue);text-underline-offset:3px;font-size:14px}.delivery-return{border-left:3px solid var(--blue);background:var(--wash);padding:18px 20px;font-size:15px}.delivery-guide .details{margin:10px 0}.delivery-guide .actions{margin-top:22px}@media (width<=1050px){.delivery-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.delivery-guide{padding:20px}.delivery-steps{grid-template-columns:1fr}.delivery-steps>li{padding:20px}.delivery-steps dl{margin:14px 0}}.delivery-guide{background:0 0;border:0;padding:0}.delivery-guide .delivery-steps{margin-top:0}.story-overview{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-bottom:26px;padding-top:34px;padding-bottom:42px}.story-overview h2{letter-spacing:-.035em;margin:12px 0 18px;font-size:clamp(28px,3.2vw,40px);line-height:1.2}.story-overview>div>p:last-child{max-width:80ch;color:var(--muted);font-size:16px;line-height:1.8}.story-arc{grid-template-columns:repeat(5,minmax(0,1fr));gap:22px;margin:30px 0 0;padding:0;list-style:none;display:grid}.story-arc li{border-top:2px solid var(--line);min-width:0;padding-top:13px}.story-arc span{color:var(--blue);margin-bottom:9px;font-size:12px;font-weight:700;display:block}.story-arc a{color:var(--ink);text-underline-offset:4px;font-size:15px;line-height:1.6;display:inline-block}.story-arc a:hover{color:var(--blue)}.story-continuation{grid-template-columns:minmax(0,1.5fr) minmax(240px,.8fr);align-items:start;gap:40px;display:grid}.story-continuation .story-connection-copy{min-width:0}.story-continuation .eyebrow{color:var(--blue);margin-bottom:12px;font-size:11px}.story-continuation h2{max-width:28ch;margin:0 0 16px;line-height:1.25}.story-continuation .story-connection-copy>p:last-child{max-width:70ch;font-size:15px;line-height:1.8}.story-continuation .story-connection-actions{flex-direction:column;align-items:flex-start;gap:17px;min-width:0;margin:0;padding-top:27px;display:flex}.story-continuation .btn{white-space:normal;text-align:left;max-width:100%;margin:0;line-height:1.5}.story-continuation .text-link{white-space:normal;font-size:13px;line-height:1.6}@media (width<=900px){.story-arc{grid-template-columns:repeat(3,minmax(0,1fr))}.story-continuation{grid-template-columns:1fr;gap:0}.story-continuation .story-connection-actions{padding-top:20px}}@media (width<=600px){.story-arc{grid-template-columns:1fr;gap:16px}.story-arc li{align-items:baseline;gap:16px;display:flex}.story-arc span{margin:0}.story-overview{padding-top:28px;padding-bottom:32px}.story-overview h2{font-size:30px}}.case-artifact{background:var(--surface);border:1px solid var(--line);border-radius:9px;margin:24px 0;padding:25px}.case-artifact figcaption h3{color:var(--ink);margin:13px 0 12px;font-size:25px;font-weight:570;line-height:1.2}.case-artifact figcaption p{color:var(--muted);margin-bottom:23px;font-size:12px;line-height:1.7}.architecture{text-align:center;gap:20px;display:grid}.architecture-teams,.architecture-outcomes{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.architecture-teams span,.architecture-outcomes span{border:1px solid var(--line);border-radius:5px;padding:13px 8px;font-size:12px;line-height:1.5}.architecture-core{background:var(--wash);border:1px solid var(--blue);border-radius:5px;padding:23px 12px;position:relative}.architecture-core:before,.architecture-core:after{content:"";background:var(--blue);width:1px;height:20px;position:absolute;left:50%}.architecture-core:before{top:-21px}.architecture-core:after{bottom:-21px}.architecture-core strong{margin-bottom:8px;font-size:16px;display:block}.architecture-core span{color:var(--muted);font-size:11px}.event-split{grid-template-columns:155px minmax(0,1fr);align-items:center;gap:22px;display:grid}.event-source{border:1px solid var(--blue);background:var(--wash);text-align:center;border-radius:6px;padding:24px 12px;font-size:14px}.event-lane{border-left:2px solid var(--blue);background:var(--paper);margin:10px 0;padding:15px 20px}.event-lane span,.evidence-pipeline span{color:var(--blue);letter-spacing:.07em;text-transform:uppercase;margin-bottom:10px;font-size:10px;display:block}.event-lane strong{font-size:18px;font-weight:570}.event-lane p{color:var(--muted);margin-top:6px;font-size:12px;line-height:1.6}.evidence-pipeline{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.evidence-pipeline>div{background:var(--wash);border-radius:6px;padding:20px 16px}.evidence-pipeline strong{margin:10px 0;font-size:15px;font-weight:570;line-height:1.4;display:block}.evidence-pipeline p{color:var(--muted);font-size:12px;line-height:1.7}.decision-note{border-left:2px solid var(--blue);background:var(--wash);margin:22px 0;padding:21px 24px}.decision-note>p:last-child{color:var(--muted);margin-top:12px;font-size:14px;line-height:1.85}.related-cases{border-top:1px solid var(--line);gap:15px;margin-top:20px;padding-top:25px;display:grid}.related-cases .text-link{justify-self:start}.flagship-index{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:15px 0 35px;display:grid}.flagship-index>a{background:var(--surface);border:1px solid var(--line);border-radius:7px;grid-template-columns:24px 1fr 15px;gap:12px;padding:22px 18px;text-decoration:none;display:grid}.flagship-index>a:hover{border-color:var(--blue)}.flagship-index>a>span{font-family:var(--serif);color:var(--blue);font-size:22px}.flagship-index strong{font-size:16px;font-weight:570;line-height:1.3;display:block}.flagship-index p{color:var(--muted);margin-top:10px;font-size:12px;line-height:1.7}.flagship-index b{color:var(--blue);font-weight:400}.story-art{background:var(--navy);color:#e5ebff;border-radius:8px;flex-direction:column;justify-content:center;min-height:245px;padding:30px;display:flex}.story-art>p{font-family:var(--serif);letter-spacing:-.02em;color:#c4d0ff;margin:22px 0 0;font-size:23px;line-height:1.3}.story-variants,.story-branch{gap:10px;display:flex}.story-variants span,.story-branch span{text-align:center;border:1px solid #62729b;border-radius:4px;flex:1;padding:10px 5px;font-size:10px}.story-common{text-align:center;background:#253564;border:1px solid #aabaf4;border-radius:5px;margin-top:12px;padding:12px;font-size:13px}.story-art .event-dot{text-align:center;background:#253564;border:1px solid #aabaf4;border-radius:5px;margin-bottom:15px;padding:12px;font-size:13px;display:block}.constraint-ring{gap:6px;display:grid}.constraint-ring span{border-bottom:1px solid #62729b;padding:6px 0;font-size:12px}.constraint-ring span:before{content:"↗";color:#aabaf4;padding-right:12px}.case-meta{align-items:center;gap:14px;margin-bottom:14px;display:flex}.case-meta>span:first-child{color:var(--muted);font-size:12px}.result-inline{gap:5px;padding:15px 0 19px;display:grid}.result-inline strong{font-size:18px;font-weight:570;line-height:1.3}.result-inline span{color:var(--muted);font-size:11px}.applied-ai-home .split{background:var(--wash);border-radius:10px;gap:45px;padding:35px}.applied-ai-home h2{margin:15px 0 20px;font-size:36px;line-height:1.15}.applied-ai-home h2 em{font-family:var(--serif);color:var(--blue);font-weight:400}.applied-ai-home .btn{margin-top:23px}.ai-roles{align-content:center;gap:23px;display:grid}.ai-roles>div{border-top:1px solid var(--line);padding-top:17px}.ai-roles span{color:var(--blue);text-transform:uppercase;letter-spacing:.09em;font-size:11px;font-weight:650}.ai-roles p{color:var(--muted);margin-top:8px;font-size:14px;line-height:1.75}.artifact-purpose{letter-spacing:0;color:var(--muted);margin-top:6px;font-size:12px;font-weight:400;display:block}.details summary .artifact-purpose{padding-right:20px}.case-artifact .table-scroll{margin:0}@media (width<=1050px){.flagship-index{grid-template-columns:1fr}.flagship-index>a{padding:20px}.flagship-index p{margin-top:7px}.story-art{padding:23px}.story-art>p{font-size:22px}}@media (width<=760px){.case-artifact{padding:20px}.case-artifact figcaption h3{font-size:23px}.evidence-pipeline{grid-template-columns:1fr}.evidence-pipeline>div{padding:18px}.event-split{grid-template-columns:1fr;gap:8px}.architecture-teams span,.architecture-outcomes span{padding:12px 6px;font-size:10px}.architecture-core strong{font-size:14px}.architecture-core span{font-size:10px}.applied-ai-home .split{gap:25px;padding:25px}.applied-ai-home h2{font-size:30px}.story-art{min-height:215px}.story-art>p{font-size:24px}.result-inline strong{font-size:18px}.related-cases .text-link{font-size:12px}.decision-note{padding:20px}.case-artifact .data-table td{font-size:12px}}@media (width<=420px){.architecture-teams,.architecture-outcomes{gap:6px}.case-artifact{padding:16px}.architecture-teams span{font-size:9px}.story-art{min-height:205px}.story-variants span{font-size:10px}.artifact-purpose{font-size:11px;line-height:1.6}.applied-ai-home .split{padding:22px}}.uat-results{border:1px solid var(--line);background:var(--surface);border-radius:12px;margin:26px 0;padding:28px}.uat-primary>span,.uat-secondary span{color:var(--muted);font-size:13px;display:block}.uat-primary>strong{letter-spacing:-.045em;margin:10px 0;font-size:clamp(25px,4vw,43px);line-height:1.25;display:block}.uat-primary>strong span{color:var(--blue);padding:0 .15em;font-size:.65em}.uat-primary>p{margin:8px 0 20px;font-size:14px}.uat-secondary{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:24px;padding-top:20px;display:grid}.uat-secondary strong{letter-spacing:-.025em;margin:7px 0;font-size:clamp(18px,2vw,24px);display:block}.uat-results>.evidence-note{max-width:65ch;margin:24px 0 0;font-size:12px}@media (width<=480px){.uat-results{padding:20px}.uat-secondary{grid-template-columns:1fr;gap:14px}}.hero-experiences{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:24px 0 28px;padding:18px 0}.hero-experiences>div{flex-wrap:wrap;gap:12px 28px;margin:12px 0 8px;display:flex}.experience-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:24px;display:grid}.experience-card{background:var(--surface);border:1px solid var(--line);border-radius:14px;flex-direction:column;align-items:flex-start;min-width:0;padding:30px;display:flex}.experience-card h3{letter-spacing:-.035em;margin:24px 0 12px;font-size:26px;line-height:1.2}.experience-card>p:not(.eyebrow){color:var(--muted);margin:0 0 24px;line-height:1.7}.experience-card>.btn{margin-top:auto}.experience-card>.text-link{margin-top:18px;font-size:13px}.experience-path{width:100%;color:var(--blue);flex-wrap:wrap;align-items:center;gap:8px;margin-top:20px;font-size:12px;display:flex}.experience-path span{border:1px solid var(--line);border-radius:6px;padding:8px 10px}.experience-path b{font-weight:400}.experience-note{color:var(--muted);margin-top:14px;font-size:12px;line-height:1.6;display:block}.experience-launch{border:1px solid var(--line);background:var(--surface);border-radius:12px;justify-content:space-between;align-items:center;gap:32px;padding:26px;display:flex}.experience-launch>div{min-width:0;max-width:65ch}.experience-launch p{margin:0 0 10px;line-height:1.7}.experience-launch .btn{white-space:normal;flex-shrink:0}.local-search-heading{letter-spacing:-.025em;margin:40px 0 22px;font-size:25px;line-height:1.2}.research-launch{margin-bottom:36px}.research-launch strong{margin-bottom:10px;display:block}@media (width<=760px){.experience-grid{grid-template-columns:1fr}.experience-card{padding:24px}.experience-launch{flex-direction:column;align-items:flex-start;gap:18px;padding:22px}.hero-experiences>div{flex-direction:column;gap:14px}.experience-launch .btn{max-width:100%}}.restored-island{--border:var(--line);--line-strong:var(--line);--accent:var(--blue);--blue-dark:var(--blue-strong);--blue-soft:var(--wash);--ink-2:var(--muted);min-width:0;font-size:15px;line-height:1.65}.evidence-paths{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--blue);flex-wrap:wrap;gap:10px 22px;margin:0 0 30px;padding:18px 0 22px;font-size:13px;font-weight:650;display:flex}.restored-evidence{min-width:0}.restored-evidence .section{border-top:1px solid var(--line);margin:0;padding:40px 0}.restored-evidence .page-hero{padding:8px 0 30px}.restored-evidence h2{font-size:clamp(25px,3.3vw,37px);font-family:var(--serif);letter-spacing:-.035em;margin:0 0 19px;font-weight:500;line-height:1.2}.restored-evidence h3{margin:16px 0 12px;font-size:23px;line-height:1.3}.restored-evidence h4{margin:12px 0 8px;font-size:17px;line-height:1.35}.restored-evidence p{max-width:78ch;margin:12px 0;line-height:1.7}.restored-evidence .eyebrow{margin:0 0 12px;font-size:11px}.restored-evidence li{line-height:1.65}.restored-evidence .button-row{flex-wrap:wrap;gap:12px 20px;margin:20px 0;display:flex}.restored-evidence .button{border:1px solid var(--line);color:var(--blue);border-radius:6px;justify-content:center;align-items:center;padding:10px 16px;font-size:13px;font-weight:650;text-decoration:none;display:inline-flex}.restored-evidence .button-primary{background:var(--blue);color:var(--surface);border-color:var(--blue)}.restored-evidence .status-ribbon{background:var(--wash);border-radius:8px;padding:16px 20px;font-size:13px}.restored-evidence .status-ribbon span{color:var(--blue);font-weight:700;display:block}.restored-evidence .status-ribbon strong{font-weight:500}.restored-evidence details{margin:15px 0}.restored-evidence summary{cursor:pointer;line-height:1.5}.restored-evidence .impact-detail-card{border:1px solid var(--line);background:var(--surface);border-radius:9px;padding:18px 22px}.restored-evidence .impact-context{margin-top:18px}.restored-evidence dd{margin:6px 0 16px}.restored-evidence dt{font-weight:750}.restored-evidence button,.restored-evidence select{font:inherit;font-size:13px}.restored-evidence input,.restored-evidence select{max-width:100%}.restored-evidence a{color:var(--blue);overflow-wrap:anywhere}.restored-evidence pre{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--wash);border-radius:8px;max-width:100%;padding:16px;font-size:12px;overflow:auto}.restored-evidence figure{max-width:100%}.restored-evidence img{max-width:100%;height:auto}.restored-evidence code{overflow-wrap:anywhere}.restored-evidence :target{scroll-margin-top:110px}.guide-deep>.restored-island{margin-top:25px}.restored-map-launch{border:1px solid var(--line);background:var(--surface);border-radius:14px;margin:24px 0}.restored-map-launch>summary{cursor:pointer;color:var(--blue);padding:23px 25px;font-size:18px;font-weight:700}.restored-map-launch>div{margin-top:15px}.restored-map-launch .operating_system_experience{width:100%;box-shadow:none;border-radius:0 0 14px 14px;margin:0}.restored-map-launch header{-webkit-backdrop-filter:none;backdrop-filter:none;z-index:auto;height:auto;box-shadow:none;position:static;top:auto}.restored-map-launch p{max-width:100%}.restored-map-launch h2,.restored-map-launch h3{font-family:inherit;line-height:1.3}.restored-map-launch h2{font-size:clamp(21px,3vw,33px)}.restored-map-launch h3{font-size:20px}.restored-map-launch a{color:inherit}.restored-map-launch select{font:inherit;max-width:100%}.restored-map-launch summary{cursor:pointer;line-height:1.45}.restored-map-launch input{max-width:100%}.restored-map-launch .operating_system_canvasShell{min-width:0}.anchor-alias{scroll-margin-top:110px;display:block}#model-lineage,#interactive-model{scroll-margin-top:110px}@media (width<=760px){.restored-evidence .impact-detail-card{padding:16px}.restored-evidence .section{padding:30px 0}.restored-evidence h3{font-size:21px}.restored-island{font-size:14px}.restored-map-launch>summary{padding:18px}.evidence-paths{gap:12px 16px;font-size:12px}.restored-evidence th,.restored-evidence td{overflow-wrap:anywhere}.restored-evidence .button-primary{white-space:normal}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.restored-island{--surface-raised:var(--surface);--inverse-surface:#0b1736;--white:#fff;--teal:#138f88;--teal-contrast:#0c746e;--teal-soft:#e5f6f3;--lime:#d8ff6a;--radius-sm:12px;--radius:20px;--radius-lg:32px;--max:1160px}.restored-island header{-webkit-backdrop-filter:none;backdrop-filter:none;z-index:auto;height:auto;box-shadow:none;border:0;position:static;top:auto}.restored-island .section,.restored-island .section-narrow,.restored-island .page-hero{width:100%;max-width:none;margin-inline:0}.restored-island .page-hero h1{font:500 clamp(36px,5vw,66px)/1.08 var(--serif);letter-spacing:-.045em;margin:18px 0 24px}.restored-article .restored-island{line-height:1.7}.restored-island .field-note-copy{max-width:85ch}.restored-island .field-note-depth-note-print{display:none}.restored-island .full-artifact>.details-body{padding:26px;line-height:1.6}.restored-island .full-artifact h3{margin:12px 0 20px;font-size:24px}.restored-island .full-artifact header{background:0 0}.restored-island .full-artifact .roadmap-phase-header{background:var(--wash)}.restored-island .full-artifact table{font-size:13px}.restored-island footer{color:var(--ink);border-color:var(--line);background:0 0;margin:0;padding:20px 0}.restored-island button,.restored-island input,.restored-island select{font:inherit}.research-depth{border:1px solid var(--line);background:var(--surface);border-radius:12px;margin:20px 0;padding:0 24px}.research-depth>summary{color:var(--blue);padding:22px 0;font-size:17px;font-weight:750}.research-depth[open]>.section{border:0;padding-top:8px}.restored-island .artifact-purpose{font-size:12px}.restored-island .decision-demo-actions{flex-wrap:wrap}.restored-island .decision-demo-shell{padding-inline:0}@media (width<=760px){.restored-island .full-artifact>.details-body{padding:16px}.restored-island .page-hero h1{font-size:36px}.research-depth{padding:0 16px}.restored-island .section{padding-inline:0}.restored-island .field-note-toc ul{padding-inline-start:22px}}.contact-layout-local{grid-template-columns:1fr 1.4fr;align-items:start;gap:48px;display:grid}.contact-layout-local>section h2{font-family:var(--serif);margin:15px 0;font-size:42px}.contact-runtime-note{color:var(--muted);font-size:13px}.contact-host .contact-modal{color:var(--ink)}.contact-host .contact-modal-header{background:0 0}.contact-host .contact-modal-header h2{font-family:var(--serif);font-size:clamp(30px,4vw,46px);font-weight:500;line-height:1.1}.contact-host .contact-form label{display:block}.contact-host .contact-form input,.contact-host .contact-form select,.contact-host .contact-form textarea{font:inherit;box-sizing:border-box;background:var(--paper);width:100%;color:var(--ink);border:1px solid var(--line);border-radius:7px;padding:12px}.contact-host .button{font:600 14px/1.3 var(--sans);border:1px solid var(--line);background:var(--blue);color:#fff;cursor:pointer;border-radius:6px;justify-content:center;align-items:center;padding:12px 18px;display:inline-flex}.contact-host .button-secondary{background:var(--surface);color:var(--ink)}.contact-host .copy-email-control{display:inline-block}.contact-host .form-helper{font-size:13px}.contact-host .field-error{color:#af2929}.contact-host .form-honeypot{opacity:0!important;position:absolute!important;left:-9999px!important}.contact-host a{color:var(--blue)}.case-depth:target,.case-index:target{scroll-margin-top:110px}.case-index{margin-bottom:32px}.case-index nav{flex-wrap:wrap}.case-depth .details-body{padding-top:16px}.case-depth .compact-cards{margin:18px 0}.restored-guide{max-width:960px;margin:auto}.restored-guide article>header{background:0 0}.restored-guide h1{font-family:var(--serif);font-weight:500}.restored-guide nav{flex-wrap:wrap}.restored-guide button,.restored-guide textarea{font:inherit}.restored-guide .container{max-width:100%}.restored-guide details>summary{cursor:pointer}@media (width<=760px){.contact-layout-local{grid-template-columns:1fr;gap:30px}.contact-host .contact-modal-backdrop{padding:8px}.contact-host .contact-modal{border-radius:16px;max-height:calc(100dvh - 16px);padding:24px}.contact-host .contact-modal-header{padding-right:38px}.contact-host .contact-modal-close{top:15px;right:15px}.restored-guide{width:100%}}.nav-more{color:var(--muted);font-size:12px;font-weight:600;position:relative}.nav-more>summary{cursor:pointer;list-style:none}.nav-more>summary:after{content:" +";color:var(--blue)}.nav-more-links{background:var(--surface);border:1px solid var(--line);z-index:30;border-radius:10px;gap:14px;width:220px;padding:14px 18px;display:grid;position:absolute;top:28px;right:0;box-shadow:0 12px 30px #15285016}.nav-more:not([open])>.nav-more-links{display:none}#capability-explorer{padding-block:36px}.restored-evidence video{max-width:100%;height:auto}.restored-evidence .section{scroll-margin-top:110px}@media (width<=850px){.nav-more{width:100%;font-size:15px}.nav-more-links{width:auto;box-shadow:none;background:0 0;border:0;margin-top:12px;padding:15px 0;position:static}.header-inner{gap:16px}#main-nav.open{max-height:calc(100dvh - 80px);overflow-y:auto}}@media print{.contact-host,.nav-more,.case-index{display:none!important}.restored-island header{display:block!important}.case-depth:not([open]){display:none}.restored-guide header{display:block!important}}.decision-map{border:1px solid var(--line);background:var(--surface);border-radius:12px;margin:32px 0 0;padding:24px}.decision-map figcaption{color:var(--ink);margin-bottom:18px;font-size:14px;font-weight:650}.decision-map ol{grid-auto-columns:1fr;grid-auto-flow:column;gap:28px;margin:0;padding:0;list-style:none;display:grid}.decision-map li{background:var(--paper);border:1px solid var(--line);border-radius:8px;padding:16px;position:relative}.decision-map li+li:before{content:"→";color:var(--blue);position:absolute;top:calc(50% - 12px);left:-23px}.decision-map li span{color:var(--muted);margin-bottom:8px;font-size:11px;display:block}.decision-map li strong{color:var(--ink);font-size:15px;line-height:1.5;display:block}.decision-map p{color:var(--muted);max-width:70ch;margin:18px 0 0;font-size:13px}.integration-contract-record{margin:0}.integration-contract-record h2{font-size:24px}.integration-contract-record ul{padding-left:20px}.integration-contract-record li{margin:12px 0}.integration-contract-record dl{grid-template-columns:1fr 1fr;gap:20px 28px;margin:24px 0 0;display:grid}.integration-contract-record dl>div{border-top:1px solid var(--line);padding-top:14px}.integration-contract-record dt{color:var(--ink);font-size:14px;font-weight:650}.integration-contract-record dd{color:var(--muted);margin:8px 0 0;font-size:14px;line-height:1.7}.contact-layout-local .button:not(.button-secondary),.contact-host .button:not(.button-secondary){background:var(--ink);color:var(--paper);border-color:var(--ink)}@media (width<=700px){.decision-map{padding:18px}.decision-map ol{grid-template-columns:1fr;grid-auto-columns:auto;grid-auto-flow:row;gap:26px}.decision-map li+li:before{content:"↓";top:-25px;left:50%}.integration-contract-record dl{grid-template-columns:1fr}}.experience-hero h1{max-width:600px;font-size:clamp(40px,4.6vw,59px)}.experience-hero-layout{align-items:start;gap:65px}.experience-hero .lede{max-width:560px}.experience-ownership{max-width:550px;font-size:12px}.expd-directory{border-left:1px solid var(--line);color:var(--ink);padding:22px 0 0 26px}.expd-directory h2{letter-spacing:-.035em;color:var(--ink);margin:12px 0 20px;font-size:28px;font-weight:550;line-height:1.15}.expd-directory>a{border-top:1px solid var(--line);color:var(--ink);grid-template-columns:25px 1fr 18px;align-items:start;gap:12px;padding:17px 0;text-decoration:none;display:grid}.expd-directory>a>span{color:var(--blue);font-size:12px;line-height:1.7}.expd-directory strong{font-size:14px;font-weight:600;line-height:1.5}.expd-directory p:not(.eyebrow){color:var(--muted);margin:5px 0 0;font-size:12px;line-height:1.65}.expd-directory>a:hover strong{text-underline-offset:4px;text-decoration:underline}.experience-route{gap:15px 23px;margin-top:28px;padding:17px 0}.experience-route>span{flex-basis:100%;margin:0}.experience-story-editorial,.experience-story-editorial :is(h2,h3,h4,strong,dt){color:var(--ink)}.experience-story-editorial :is(a,button,summary):focus-visible,.expd-directory a:focus-visible{outline:3px solid var(--blue);outline-offset:5px}.experience-story-editorial :is(article,section,figure)[tabindex="-1"]:focus-visible{outline:none}.expd-opening{grid-template-columns:1fr 1fr;column-gap:65px;padding:40px 0 28px;display:grid}.expd-opening .eyebrow{grid-column:1/-1;margin:0 0 12px}.expd-opening h2{letter-spacing:-.035em;margin:0;font-size:34px;font-weight:550;line-height:1.16}.expd-opening>p:last-child{max-width:430px;color:var(--muted);align-self:end;margin:0;font-size:14px;line-height:1.8}.expd-story{border-bottom:1px solid var(--line);padding:30px 0 45px;scroll-margin-top:0}.expd-story-heading{justify-content:space-between;align-items:center;gap:18px;margin-bottom:24px;display:flex}.expd-chapter{letter-spacing:.07em;text-transform:uppercase;color:var(--blue);margin:0;font-size:11px;font-weight:600}.expd-status{color:var(--muted);margin:0;font-size:11px;line-height:1.7}.expd-story-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:65px;display:grid}.expd-story-copy h3{letter-spacing:-.045em;margin:0 0 22px;font-size:clamp(36px,4vw,46px);font-weight:550;line-height:1.1}.expd-story-copy>p{color:var(--muted);margin:0 0 18px;font-size:14px;line-height:1.85}.expd-story-copy .expd-story-lede{color:var(--ink);font-size:16px;line-height:1.75}.expd-reasoning{gap:14px;margin:25px 0 0;display:grid}.expd-reasoning>div{border-top:1px solid var(--line);grid-template-columns:91px 1fr;gap:15px;padding-top:13px;display:grid}.expd-reasoning dt{font-size:12px;font-weight:600;line-height:1.75}.expd-reasoning dd{color:var(--muted);margin:0;font-size:13px;line-height:1.8}.expd-story figure{background:var(--wash);border:1px solid var(--line);color:var(--ink);border-radius:10px;margin:0;padding:29px}.expd-story figcaption h4{letter-spacing:-.035em;margin:13px 0 27px;font-size:29px;font-weight:550;line-height:1.17}.expd-bars,.expd-comparison-measure{gap:21px;display:grid}.expd-bar-row>div:first-child{justify-content:space-between;align-items:baseline;gap:14px;margin-bottom:9px;font-size:12px;line-height:1.6;display:flex}.expd-bar-row>div:first-child>span{color:var(--muted)}.expd-bar-row strong{font-variant-numeric:tabular-nums;font-size:15px;font-weight:550}.expd-bar-track{background:var(--line);border-radius:2px;height:14px;overflow:hidden}.expd-bar-track>i{width:var(--bar-width);background:var(--blue);height:100%;display:block}.expd-bar-track>.expd-bar-before,.expd-bar-track>.expd-bar-alternative{background:var(--muted)}.expd-performance-result{border-top:1px solid var(--line);align-items:center;gap:20px;margin:28px 0 20px;padding-top:24px;display:flex}.expd-performance-result>strong{letter-spacing:-.05em;color:var(--blue);font-size:48px;font-weight:550;line-height:1}.expd-performance-result>span{font-size:12px;line-height:1.7}.expd-measure-context{color:var(--muted);margin:18px 0 0;font-size:11px;line-height:1.8}.expd-investigation-path{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;margin-top:27px;padding-top:20px;font-size:11px;line-height:1.6;display:flex}.expd-investigation-path b{color:var(--blue);font-size:16px;font-weight:400}.expd-story-end{grid-template-columns:1fr 1fr;align-items:center;gap:65px;margin-top:25px;display:grid}.expd-story-end>p{color:var(--muted);max-width:470px;margin:0;font-size:12px;line-height:1.8}.expd-story-end>div{flex-wrap:wrap;align-items:center;gap:10px 25px;display:flex}.expd-story-end>.expd-next-decision{flex-direction:column;align-items:flex-start;gap:5px;display:flex}.expd-next-decision>span{color:var(--muted);font-size:11px;line-height:1.8}.expd-story-end .text-link{font-size:12px;line-height:1.8}.expd-assignment-figure figcaption h4{margin-bottom:12px}.expd-assignment-figure figcaption>p{color:var(--muted);margin:0 0 21px;font-size:12px;line-height:1.7}.expd-policy-controls{gap:7px;margin:0 0 21px;display:flex}.expd-policy-controls[hidden],.expd-policy-panel[hidden]{display:none}.expd-policy-controls button{appearance:none;border:1px solid var(--line);background:var(--surface);color:var(--ink);font:inherit;cursor:pointer;border-radius:5px;padding:10px 13px;font-size:12px;line-height:1.5}.expd-policy-controls button[aria-pressed=true]{border-color:var(--blue);box-shadow:inset 0 0 0 1px var(--blue);font-weight:600}.expd-panel-label{color:var(--ink);margin:0 0 12px;font-size:12px;font-weight:600}.expd-assignment-figure[data-enhanced=true] .expd-panel-label{display:none}.expd-allocation-map{grid-template-columns:minmax(0,1fr) 45px minmax(0,1fr);gap:0;min-width:0;display:grid;position:relative}.expd-allocation-edges{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.expd-allocation-edges path{fill:none;stroke:var(--blue);stroke-width:1.6px;vector-effect:non-scaling-stroke}.expd-allocation-map ol{z-index:1;flex-direction:column;margin:0;padding:0;list-style:none;display:flex;position:relative}.expd-case-lane{grid-column:1;gap:11px}.expd-reviewer-lane{grid-column:3;justify-content:space-around;gap:11px}.expd-allocation-map li{background:var(--surface);border:1px solid var(--line);border-radius:5px;gap:4px;min-width:0;padding:10px;display:grid}.expd-allocation-map li[data-owner=""]{border-style:dashed}.expd-allocation-map strong{font-size:13px;font-weight:600;line-height:1.4}.expd-allocation-map span,.expd-allocation-map small{color:var(--muted);font-size:11px;line-height:1.6}.expd-allocation-map small{color:var(--ink)}.expd-allocation-result{color:var(--ink);margin:0 0 8px;font-size:12px;line-height:1.7}.expd-allocation-result strong{color:var(--blue);margin-right:7px;font-size:22px;font-weight:550}.expd-allocation-consequence{color:var(--muted);margin:0 0 18px;font-size:12px;line-height:1.8}.expd-assignment-figure .expd-policy-panel+.expd-policy-panel{margin-top:25px}.expd-assignment-figure[data-enhanced=true] .expd-policy-panel+.expd-policy-panel{margin-top:0}.expd-comparison-measure{gap:14px;margin-top:25px}.expd-comparison-measure>p{color:var(--ink);justify-content:space-between;gap:10px;margin:0 0 2px;font-size:13px;font-weight:600;line-height:1.7;display:flex}.expd-comparison-measure>p>span{color:var(--muted);font-size:11px;font-weight:400}.expd-economics-figure .expd-bar-track{height:10px}.expd-provider-cost{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-top:25px;padding-top:19px;display:flex}.expd-provider-cost>span{color:var(--muted);font-size:11px}.expd-provider-cost>strong{font-variant-numeric:tabular-nums;font-size:19px;font-weight:550}.expd-provider-cost strong>span{color:var(--muted);margin-inline:8px;font-size:12px;font-weight:400}.expd-source-detail{border-top:1px solid var(--line);margin-top:18px;padding-top:14px}.expd-source-detail summary{color:var(--blue);cursor:pointer;min-height:44px;padding:10px 0;font-size:12px;line-height:1.8}.expd-source-detail table{border-collapse:collapse;width:100%;margin:18px 0;font-size:11px;line-height:1.65}.expd-source-detail caption{text-align:left;color:var(--muted);padding-bottom:8px;font-size:11px}.expd-source-detail th,.expd-source-detail td{border-bottom:1px solid var(--line);text-align:left;overflow-wrap:anywhere;padding:9px 5px}.expd-source-detail th{font-weight:600}.expd-source-detail p{color:var(--muted);margin:12px 0 0;font-size:11px;line-height:1.8}.expd-system-section,.expd-build-section,.expd-foundation,.expd-people{border-bottom:1px solid var(--line);padding:44px 0}.expd-system-intro{border-top:1px solid var(--line);padding:21px 0}.expd-system-intro h3{letter-spacing:-.025em;margin:0;font-size:21px;font-weight:500;line-height:1.5}.expd-system-intro>p{color:var(--muted);margin:9px 0 0;font-size:11px;line-height:1.8}.expd-trace-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:21px;margin-top:9px;display:grid}.expd-trace-step{border-top:2px solid var(--line);min-width:0;padding:16px 0 0}.expd-trace-step[open]{border-color:var(--blue)}.expd-trace-step summary{cursor:pointer;color:var(--ink);gap:9px;padding-right:17px;list-style:none;display:grid;position:relative}.expd-trace-step summary::-webkit-details-marker{display:none}.expd-trace-step summary:after{content:"+";color:var(--blue);font-size:20px;position:absolute;top:22px;right:0}.expd-trace-step[open] summary:after{content:"−"}.expd-trace-step summary>span:first-child{color:var(--blue);font-size:11px}.expd-trace-step summary>strong{letter-spacing:-.035em;font-size:24px;font-weight:550;line-height:1.3}.expd-trace-step summary>span:nth-of-type(2){font-size:12px;line-height:1.8}.expd-trace-step summary>small{color:var(--muted);font-size:10px;line-height:1.7}.expd-trace-step>p{color:var(--muted);margin:15px 0 0;padding-right:12px;font-size:12px;line-height:1.85}.expd-system-boundary{color:var(--muted);max-width:700px;margin:25px 0 18px;font-size:11px;line-height:1.8}.expd-system-evidence{flex-wrap:wrap;gap:14px 28px;display:flex}.expd-system-evidence .text-link{font-size:12px;line-height:1.8}.expd-platform-bridge{border-left:2px solid var(--blue);max-width:850px;margin-top:29px;padding-left:22px}.expd-platform-bridge>p:not(.eyebrow){color:var(--muted);margin:10px 0 14px;font-size:13px;line-height:1.8}.expd-platform-bridge .text-link{font-size:12px}.expd-build-row,.expd-foundation-grid{grid-template-columns:1fr 1fr;gap:65px;margin-top:31px;display:grid}.expd-build-row article,.expd-foundation-grid article{border-top:1px solid var(--line);min-width:0;padding-top:20px}.expd-build-row h3{letter-spacing:-.035em;margin:15px 0;font-size:31px;font-weight:550;line-height:1.2}.expd-build-row article>p:not(.expd-status),.expd-foundation-grid article>p:not(.expd-status){color:var(--muted);max-width:470px;margin:0 0 18px;font-size:13px;line-height:1.85}.expd-build-row article>div,.expd-foundation-grid article>div{flex-wrap:wrap;gap:12px 24px;display:flex}.expd-build-row .text-link,.expd-foundation-grid .text-link{font-size:12px;line-height:1.8}.expd-foundation-grid h3{letter-spacing:-.04em;color:var(--blue);margin:17px 0;font-size:36px;font-weight:550;line-height:1.15}.expd-foundation-grid article>.expd-foundation-label{color:var(--ink);margin-top:-6px;font-size:15px;font-weight:500}.expd-people{grid-template-columns:1fr 1fr;gap:65px;display:grid}.expd-people h2{letter-spacing:-.04em;margin:12px 0 17px;font-size:34px;font-weight:550;line-height:1.18}.expd-people p:not(.eyebrow){color:var(--muted);max-width:460px;font-size:13px;line-height:1.85}.expd-people .text-link{margin-top:18px;font-size:12px}.expd-people dl{grid-template-columns:1fr 1fr;align-self:center;gap:24px;margin:0;display:grid}.expd-people dl>div{border-top:1px solid var(--line);padding-top:12px}.expd-people dt{color:var(--muted);font-size:11px;font-weight:400;line-height:1.7}.expd-people dd{letter-spacing:-.025em;margin:8px 0 0;font-size:28px;line-height:1.5}.expd-people dd>span{letter-spacing:0;color:var(--muted);font-size:11px;line-height:1.7;display:block}.expd-career{padding-bottom:32px}.expd-career .resume-career{grid-template-columns:1fr 1fr;gap:0 65px;display:grid}.career-editorial .expd-career .timeline-entry{border-top:1px solid var(--line);border-bottom:0;padding:24px 0;display:block}.expd-career .timeline-entry>.when{color:var(--blue);margin-bottom:11px;font-size:11px;line-height:1.7}.career-editorial .expd-career .timeline-entry h2{margin:0;font-size:26px}.career-editorial .expd-career .timeline-entry h3{margin:7px 0 12px;font-size:14px}.expd-career-detail summary{color:var(--blue);cursor:pointer;padding-block:4px;font-size:12px;line-height:1.8}.expd-career-detail[open] summary{margin-bottom:17px}.expd-career-actions{flex-wrap:wrap;gap:25px;margin-top:17px;display:flex}.expd-career-actions .text-link{font-size:12px}.expd-reference-sections{grid-template-columns:1fr 1fr;gap:0 65px;display:grid}.expd-reference-detail{border-top:1px solid var(--line);min-width:0;padding:22px 0}.expd-reference-detail>summary{cursor:pointer;min-height:44px;color:var(--ink);padding:5px 24px 5px 0;list-style:none;position:relative}.expd-reference-detail>summary::-webkit-details-marker{display:none}.expd-reference-detail>summary:after{content:"+";color:var(--blue);font-size:22px;position:absolute;top:4px;right:0}.expd-reference-detail[open]>summary:after{content:"−"}.expd-reference-detail>summary>h2{margin:0;font-size:19px;font-weight:550;line-height:1.5}.expd-reference-detail[open]>summary{margin-bottom:16px}.expd-reference-sections h2{letter-spacing:-.025em;margin-bottom:17px;font-size:23px;line-height:1.3}.expd-reference-sections .prose{font-size:13px}.expd-reference-sections .link-grid{grid-template-columns:1fr}.expd-reference-sections .link-block{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;padding:15px 0}.expd-reference-sections .link-block h3{font-size:17px}.expd-reference-sections .link-block p{font-size:12px}@media (width<=1050px){.experience-hero-layout,.expd-story-grid,.expd-story-end,.expd-opening,.expd-build-row,.expd-foundation-grid,.expd-people,.expd-career .resume-career,.expd-reference-sections{column-gap:35px}.expd-story figure{padding:24px}.expd-story-copy h3{font-size:39px}.expd-performance-result{gap:15px}.expd-performance-result>strong{font-size:43px}.expd-trace-grid{gap:16px}.expd-trace-step summary>strong{font-size:22px}.expd-allocation-map{grid-template-columns:minmax(0,1fr) 35px minmax(0,1fr)}}@media (width<=760px){.expd-directory{border-left:0;border-top:1px solid var(--line);padding:23px 0 0}.expd-directory h2{font-size:26px}.expd-directory h2 br{display:none}.experience-hero .experience-ownership{font-size:12px}.expd-directory>a{min-height:76px}.expd-opening{padding:30px 0 5px;display:block}.expd-opening h2{font-size:32px}.expd-opening>p:last-child{margin-top:17px}.expd-story{padding:30px 0}.expd-story-heading{margin-bottom:21px;display:block}.expd-status{margin-top:7px}.expd-story-grid{grid-template-columns:1fr;gap:25px}.expd-story-copy h3{font-size:39px}.expd-story-copy>p{font-size:14px}.expd-story-copy .expd-story-lede{font-size:16px}.expd-story figure{padding:24px}.expd-story figcaption h4{font-size:28px}.expd-story-end{grid-template-columns:1fr;gap:12px;margin-top:19px}.expd-story-end .text-link,.expd-system-evidence .text-link,.expd-build-row .text-link,.expd-foundation-grid .text-link,.expd-career-actions .text-link{align-items:center;min-height:44px;padding:10px 0;display:inline-flex}.expd-story-end>div{gap:3px 23px}.expd-reasoning>div{grid-template-columns:83px 1fr;gap:14px}.expd-performance-result>strong{font-size:47px}.expd-performance-result{gap:20px}.expd-allocation-map{grid-template-columns:minmax(0,1fr) 42px minmax(0,1fr)}.expd-allocation-map span,.expd-allocation-map small{font-size:11px}.expd-policy-controls button{min-height:44px}.expd-system-section,.expd-build-section,.expd-foundation,.expd-people{padding:32px 0}.expd-trace-grid{grid-template-columns:1fr 1fr;gap:25px}.expd-trace-step summary{min-height:130px}.expd-trace-step summary>small{font-size:11px}.expd-system-evidence{gap:3px 23px}.expd-build-row,.expd-foundation-grid,.expd-people{grid-template-columns:1fr;gap:27px}.expd-build-row h3{font-size:29px}.expd-foundation-grid h3{font-size:34px}.expd-people dl{gap:20px 25px}.expd-career .resume-career,.expd-reference-sections{grid-template-columns:1fr}.expd-career-detail summary{min-height:44px;padding:10px 0}.expd-career-actions{gap:3px 23px}.expd-reference-sections .link-grid{grid-template-columns:1fr 1fr;gap:20px}}@media (width<=420px){.experience-hero h1{font-size:38px}.expd-story-copy h3{font-size:36px}.expd-story figure{padding:20px}.expd-story figcaption h4{font-size:26px}.expd-reasoning>div{grid-template-columns:73px 1fr;gap:12px}.expd-reasoning dt{font-size:11px}.expd-reasoning dd{font-size:13px}.expd-performance-result{gap:15px}.expd-performance-result>strong{font-size:43px}.expd-performance-result>span{font-size:11px}.expd-investigation-path{gap:6px;font-size:10px}.expd-allocation-map{grid-template-columns:minmax(0,1fr) 29px minmax(0,1fr)}.expd-allocation-map li{padding:8px}.expd-allocation-map span,.expd-allocation-map small{font-size:11px}.expd-comparison-measure>p{flex-wrap:wrap;gap:3px}.expd-source-detail th,.expd-source-detail td{padding:9px 3px}.expd-source-detail table,.expd-trace-step summary>span:nth-of-type(2){font-size:11px}.expd-reference-sections .link-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.expd-allocation-edges *{transition:none!important;animation:none!important}}@media (width<=760px){.expd-story-grid{flex-direction:column;align-items:stretch;gap:23px;display:flex}.expd-story-copy{display:contents}.expd-story-copy h3{order:1;margin:0}.expd-story-copy .expd-story-lede{order:2;margin:0}.expd-story figure{order:3}.expd-story-copy>p:not(.expd-story-lede){order:4;margin:0}.expd-story-copy>.expd-reasoning{order:5;margin:0}}@media print{.expd-directory,.experience-route,.expd-policy-controls{display:none}.expd-story-grid,.expd-story-end,.expd-opening,.expd-build-row,.expd-foundation-grid,.expd-people{display:block}.expd-story figure{break-inside:avoid;background:0 0;margin-top:20px}.expd-story-copy h3{font-size:28px}.expd-policy-panel[hidden]{display:block}.expd-allocation-edges{display:none}.expd-trace-grid{grid-template-columns:1fr 1fr}.expd-career .resume-career{grid-template-columns:1fr}.expd-story,.expd-system-section{break-inside:auto}}.experience-hero{padding-top:32px;padding-bottom:0}.experience-hero .breadcrumb{margin-bottom:22px}.experience-hero-layout{grid-template-columns:1.14fr 1fr;align-items:center;gap:55px;display:grid}.experience-hero .eyebrow{font-size:10px;line-height:1.7}.experience-hero h1{max-width:580px;margin:16px 0 20px;font-size:clamp(39px,4.4vw,58px);line-height:1.08}.experience-hero .lede{max-width:520px;font-size:16px;line-height:1.8}.experience-ownership{color:var(--muted);max-width:490px;margin-top:16px;font-size:12px;line-height:1.8}.experience-hero .resume-actions{gap:12px;margin-top:24px}.experience-hero .resume-actions .btn{min-height:42px;padding:11px 14px;font-size:12px}.experience-hero .resume-actions .btn:last-child{min-height:28px;color:var(--blue);background:0 0;border:0;flex-basis:100%;justify-content:flex-start;width:fit-content;margin-top:1px;padding:0}.experience-system{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:24px 26px;box-shadow:0 14px 42px #101b3c0a}.experience-system-meta{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:14px;font-size:10px;line-height:1.6;display:flex}.experience-system-meta>span:first-child{color:var(--blue);text-transform:uppercase;letter-spacing:.1em;font-weight:650}.experience-system h2{letter-spacing:-.035em;margin:16px 0 20px;font-size:25px;font-weight:550;line-height:1.15}.experience-system-flow{gap:0;margin:0;padding:0;list-style:none;display:grid}.experience-system-flow li{align-items:flex-start;gap:14px;padding:0 0 16px;display:flex;position:relative}.experience-system-flow li:not(:last-child):before{content:"";background:var(--line);width:1px;position:absolute;top:27px;bottom:0;left:12px}.experience-system-number{border:1px solid var(--line);background:var(--wash);width:25px;height:25px;color:var(--blue);border-radius:50%;flex:none;place-items:center;font-size:9px;display:grid}.experience-system-flow strong{color:var(--ink);font-size:13px;font-weight:600;line-height:1.5;display:block}.experience-system-flow div>span{color:var(--muted);margin-top:2px;font-size:12px;line-height:1.6;display:block}.experience-authority{color:var(--ink);border-left:2px solid var(--blue);margin-top:2px;padding-left:12px;font-size:12px;line-height:1.7}.experience-system-links{flex-wrap:wrap;gap:18px;margin-top:20px;display:flex}.experience-system-links .text-link{font-size:12px}.experience-route{border-block:1px solid var(--line);box-shadow:none;background:0 0;flex-wrap:wrap;align-items:center;gap:24px;margin-top:30px;padding:20px 0;display:flex;position:static;inset:auto}.experience-route>span{color:var(--muted);margin-right:auto;font-size:10px}.experience-route .text-link{font-size:11px}.experience-thread{border-bottom:1px solid var(--line);padding:38px 0 40px}.experience-thread .experience-section-heading{margin-bottom:30px}.experience-thread-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;display:grid}.experience-thread-grid article{border-top:2px solid var(--blue);flex-direction:column;min-width:0;padding-top:17px;display:flex}.experience-thread-stage{align-items:center;gap:12px;margin-bottom:21px;display:flex}.experience-thread-stage>span{color:var(--blue);font-size:11px;font-weight:600}.experience-thread-stage>p{color:var(--muted);margin:0;font-size:11px;line-height:1.6}.experience-thread-visual{border:1px solid var(--line);background:var(--surface);border-radius:8px;flex:none;height:113px;padding:17px;position:relative;overflow:hidden}.experience-thread-grid h3{letter-spacing:-.035em;margin:23px 0 15px;font-size:28px;font-weight:550;line-height:1.14}.experience-thread-grid article>p:not(.experience-thread-status){color:var(--muted);margin:0 0 18px;font-size:13px;line-height:1.8}.experience-thread-grid .experience-thread-status{color:var(--muted);margin:auto 0 14px;padding-top:4px;font-size:10px;line-height:1.7}.experience-thread-links{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.experience-thread-links .text-link{font-size:11px;line-height:1.7}.experience-workflow-visual{justify-content:space-between;align-items:center;gap:12px;display:flex}.experience-incoming{flex:none;gap:7px;width:85px;display:grid}.experience-incoming>span{color:var(--muted);margin-bottom:1px;font-size:9px}.experience-incoming i{background:var(--wash);border:1px solid var(--line);border-radius:2px;height:8px;display:block}.experience-incoming i:nth-of-type(2){width:75%}.experience-incoming i:nth-of-type(3){width:88%}.experience-flow-arrow{color:var(--blue);font-size:19px}.experience-owned{gap:5px;min-width:0;display:grid}.experience-owned-mark{color:var(--blue);font-size:14px;font-weight:600;line-height:1}.experience-owned strong{font-size:12px;font-weight:600;line-height:1.4}.experience-owned>span:last-child{color:var(--muted);font-size:8px;line-height:1.5}.experience-query-visual{flex-direction:column;justify-content:center;gap:12px;display:flex}.experience-query-visual>div{grid-template-columns:53px minmax(0,1fr) 48px;align-items:center;gap:9px;display:grid}.experience-query-visual span{color:var(--muted);font-size:9px}.experience-query-visual strong{text-align:right;color:var(--ink);font-size:11px;font-weight:600}.experience-query-visual i{background:var(--blue);border-radius:2px;min-width:2px;height:11px;display:block}.experience-query-visual .experience-query-before{background:var(--muted);width:100%}.experience-query-visual .experience-query-after{width:25.05%}.experience-query-visual>p{color:var(--muted);text-align:left;margin:0;font-size:8px;line-height:1.5}.experience-evidence-visual{justify-content:center;align-items:center;gap:0;display:flex}.experience-evidence-question{border:1px solid var(--line);background:var(--wash);white-space:nowrap;border-radius:5px;padding:9px;font-size:10px}.experience-source-lines{flex:none;gap:8px;width:26px;display:grid}.experience-source-lines i{background:var(--blue);height:1px;display:block}.experience-source-lines i:first-child{transform-origin:100%;transform:rotate(-18deg)}.experience-source-lines i:last-child{transform-origin:100%;transform:rotate(18deg)}.experience-evidence-result{border:1px solid var(--line);border-left:2px solid var(--blue);border-radius:5px;gap:7px;min-width:0;padding:12px;display:grid}.experience-evidence-result>span{color:var(--muted);font-size:8px;line-height:1.4}.experience-evidence-result strong{color:var(--ink);font-size:11px;font-weight:600;line-height:1.5}.experience-thread :focus-visible{outline:3px solid var(--blue);outline-offset:5px}.experience-builds,.experience-decisions,.experience-outcomes{border-bottom:1px solid var(--line);padding:38px 0}.experience-section-heading{justify-content:space-between;align-items:flex-end;gap:50px;margin-bottom:24px;display:flex}.experience-section-heading h2{letter-spacing:-.04em;margin-top:11px;font-size:clamp(27px,3vw,36px);font-weight:550;line-height:1.17}.experience-section-heading>p{color:var(--muted);max-width:360px;font-size:13px;line-height:1.8}.experience-build-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.experience-build-grid article{border:1px solid var(--line);background:var(--surface);border-radius:10px;min-width:0;padding:27px}.experience-build-meta{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:15px;font-size:10px;line-height:1.6;display:flex}.experience-build-meta>span:first-child{color:var(--blue);font-weight:600}.experience-build-grid h3{letter-spacing:-.035em;margin:22px 0 16px;font-size:28px;font-weight:550;line-height:1.16}.experience-build-grid article>p{color:var(--muted);max-width:440px;font-size:13px;line-height:1.8}.experience-build-outputs{flex-wrap:wrap;gap:8px;margin:20px 0 22px;display:flex}.experience-build-outputs span{border:1px solid var(--line);color:var(--muted);border-radius:4px;padding:6px 8px;font-size:9px}.experience-build-links{flex-wrap:wrap;gap:12px 22px;display:flex}.experience-build-links .text-link{font-size:11px}.experience-decision-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:28px 0 24px;display:grid}.experience-decision-grid>div{border-top:2px solid var(--line);min-width:0;padding-top:18px}.experience-decision-grid dt{font-size:15px;font-weight:600;line-height:1.4}.experience-decision-grid dt>span{color:var(--blue);margin-bottom:14px;font-size:10px;font-weight:500;line-height:1;display:block}.experience-decision-grid dd{flex-direction:column;align-items:flex-start;margin:0;display:flex}.experience-decision-grid p{color:var(--muted);margin:13px 0 17px;font-size:12px;line-height:1.8}.experience-decision-grid .text-link{font-size:11px;line-height:1.8}.experience-decision-grid .text-link+.text-link{margin-top:10px}.experience-platform-bridge{color:var(--muted);border-left:2px solid var(--blue);max-width:870px;padding-left:18px;font-size:12px;line-height:1.8}.experience-platform-bridge .text-link{margin-top:8px;font-size:11px;display:block}.experience-outcome-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.experience-outcome-grid article{border-top:1px solid var(--line);min-width:0;padding-top:17px}.experience-outcome-type{color:var(--muted);font-size:10px;line-height:1.6}.experience-outcome-grid strong{color:var(--blue);letter-spacing:-.04em;margin:24px 0 9px;font-size:34px;font-weight:550;line-height:1.15;display:block}.experience-outcome-grid h3{max-width:280px;font-size:16px;font-weight:550;line-height:1.45}.experience-outcome-grid article>p:last-of-type{color:var(--muted);margin:13px 0 19px;font-size:12px;line-height:1.8}.experience-outcome-grid .text-link{font-size:11px;line-height:1.8}.experience-career-scope{padding-top:15px}.experience-hero :focus-visible,.experience-builds :focus-visible,.experience-decisions :focus-visible,.experience-outcomes :focus-visible{outline:3px solid var(--blue);outline-offset:5px}@media (width<=1050px){.experience-hero-layout{gap:30px}.experience-decision-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.experience-section-heading{gap:30px}.experience-route{gap:18px}.experience-route>span{flex-basis:100%}.experience-outcome-grid,.experience-thread-grid{gap:22px}.experience-thread-visual{padding:12px}.experience-incoming{width:64px}.experience-workflow-visual{gap:8px}.experience-owned>span:last-child{max-width:80px}.experience-source-lines{width:17px}.experience-evidence-result{padding:9px}.experience-evidence-question{padding:8px;font-size:9px}}@media (width<=760px){.experience-hero{padding-top:25px}.experience-hero-layout{grid-template-columns:1fr;gap:25px}.experience-hero h1{font-size:42px}.experience-system{padding:22px}.experience-section-heading{display:block}.experience-section-heading>p{max-width:550px;margin-top:16px}.experience-build-grid{grid-template-columns:1fr;gap:18px}.experience-build-grid article{padding:23px}.experience-outcome-grid{grid-template-columns:1fr;gap:25px}.experience-outcome-grid strong{margin-top:16px;font-size:32px}.experience-outcome-grid article>p:last-of-type{max-width:550px}.experience-builds,.experience-decisions,.experience-outcomes{padding:30px 0}.experience-route{gap:8px 22px;margin-top:25px}.experience-route .text-link{min-height:44px;padding:10px 0;font-size:11px}}@media (width<=420px){.experience-hero h1{font-size:37px}.experience-hero .lede{font-size:15px}.experience-system-meta{font-size:9px}.experience-system h2{font-size:24px}.experience-system-flow strong{font-size:13px}.experience-system-flow div>span,.experience-system-links .text-link{font-size:11px}.experience-decision-grid{grid-template-columns:1fr;gap:23px}.experience-decision-grid dt>span{margin-bottom:0;margin-right:12px;display:inline-block}.experience-decision-grid p{font-size:13px}.experience-decision-grid .text-link{font-size:11px}.experience-build-outputs span{font-size:10px}}@media (width<=760px){.experience-thread{padding:30px 0}.experience-thread-grid{grid-template-columns:1fr;gap:30px}.experience-thread-grid article{grid-template-columns:minmax(0,1fr) minmax(160px,1fr);column-gap:24px;display:grid}.experience-thread-stage{grid-column:1/-1;margin-bottom:18px}.experience-thread-grid h3{grid-area:2/1;margin:0 0 16px}.experience-thread-visual{grid-area:2/2/4;height:125px}.experience-thread-grid article>p:not(.experience-thread-status){grid-area:3/1;margin-bottom:0;font-size:13px}.experience-thread-grid .experience-thread-status{grid-column:1/-1;margin-top:18px;margin-bottom:8px}.experience-thread-links{flex-flow:wrap;grid-column:1/-1;gap:8px 20px}.experience-thread-links .text-link{align-items:center;min-height:44px;padding:10px 0;display:inline-flex}.experience-workflow-visual{gap:12px}.experience-incoming{width:70px}.experience-source-lines{width:24px}}@media (width<=540px){.experience-thread-grid article{display:flex}.experience-thread-stage{margin-bottom:18px}.experience-thread-visual{width:100%;height:113px;padding:17px}.experience-thread-grid h3{margin:21px 0 14px;font-size:29px}.experience-thread-grid h3 br{display:none}.experience-thread-grid article>p:not(.experience-thread-status){font-size:14px}.experience-thread-grid .experience-thread-status{margin:15px 0 3px}.experience-thread-links{gap:4px 20px}.experience-incoming{width:85px}.experience-owned>span:last-child{max-width:none}.experience-evidence-question{padding:10px;font-size:10px}.experience-evidence-result{padding:12px}.experience-source-lines{width:35px}}@media print{.experience-hero-layout{display:block}.experience-system{margin-top:20px}.experience-route{display:none}.experience-build-grid,.experience-decision-grid,.experience-outcome-grid{grid-template-columns:1fr 1fr}.experience-build-grid article,.experience-outcome-grid article{break-inside:avoid}}.xps-hero{padding-top:18px;padding-bottom:0}.xps-hero .breadcrumb{margin-bottom:15px}.xps-hero-grid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:80px;display:grid}.xps-hero h1{letter-spacing:-.045em;max-width:650px;color:var(--ink);margin:12px 0 16px;font-size:clamp(36px,3.5vw,46px);font-weight:550;line-height:1.1}.xps-hero .lede{max-width:600px;margin-bottom:19px;font-size:14px;line-height:1.85}.xps-hero .resume-actions{gap:10px 22px;margin:0}.xps-hero .resume-actions .btn{font-size:12px}.xps-hero .resume-actions .btn:last-child{flex-basis:auto;min-height:44px;margin-top:0;font-size:11px}.xps-current-role{border-left:1px solid var(--line);color:var(--ink);gap:10px;padding:6px 0 0 28px;display:grid}.xps-label{letter-spacing:.07em;text-transform:uppercase;color:var(--blue);font-size:10px;font-weight:600;line-height:1.8}.xps-current-role>strong{letter-spacing:-.03em;font-size:25px;font-weight:550;line-height:1.3}.xps-current-role>p{color:var(--ink);margin:0;font-size:13px;line-height:1.8}.xps-current-role>span:last-of-type{color:var(--muted);font-size:12px;line-height:1.8}.xps-current-context{border-top:1px solid var(--line);color:var(--muted);gap:7px;margin-top:6px;padding-top:16px;font-size:11px;line-height:1.8;display:grid}.xps-jump-nav{border-block:1px solid var(--line);flex-wrap:wrap;gap:8px 28px;margin-top:28px;padding:12px 0;display:flex}.xps-jump-nav .text-link{align-items:center;min-height:36px;font-size:11px;line-height:1.8;display:inline-flex}.xps-content{padding-top:0}.xps-content :is(h2,h3,strong,dt){color:var(--ink)}.xps-content :is(a,button,summary):focus-visible{outline:3px solid var(--blue);outline-offset:4px}.xps-content :is(article,section,figure)[tabindex="-1"]:focus-visible{outline:none}.xps-section-heading{grid-template-columns:1fr 1fr;align-items:end;gap:55px;margin-bottom:26px;display:grid}.xps-section-heading h2,.xps-scope h2{letter-spacing:-.035em;margin:10px 0 0;font-size:30px;font-weight:550;line-height:1.2}.xps-section-heading>p{color:var(--muted);max-width:470px;margin:0;font-size:13px;line-height:1.8}.xps-career-board,.xps-builds,.xps-scope{border-bottom:1px solid var(--line);padding:34px 0 39px;scroll-margin-top:0}.xps-career-board{padding-top:25px}.xps-calendar{padding-top:10px}.xps-year-axis{border-bottom:1px solid var(--line);height:33px;color:var(--muted);font-variant-numeric:tabular-nums;margin-bottom:18px;font-size:11px;line-height:1.5;position:relative}.xps-year-axis>span{left:var(--tick);position:absolute;transform:translate(-50%)}.xps-year-axis>span:first-child{transform:none}.xps-year-axis>span:last-child{transform:translate(-100%)}.xps-year-axis>span:after{content:"";background:var(--line);width:1px;height:6px;position:absolute;top:27px;left:50%}.xps-role-periods{height:137px;position:relative}.xps-role-period{left:var(--period-start);width:var(--period-width);height:131px;color:var(--ink);background:var(--surface);border-top:1px solid var(--line);border-left:1px solid var(--line);flex-direction:column;align-items:flex-start;gap:9px;padding:13px 14px 16px;text-decoration:none;display:flex;position:absolute;top:0}.xps-role-period:hover,.xps-role-period[aria-current=true]{background:var(--wash)}.xps-role-period strong{letter-spacing:-.025em;font-size:17px;font-weight:550;line-height:1.4}.xps-role-years{color:var(--muted);font-variant-numeric:tabular-nums;font-size:10px;line-height:1.6}.xps-role-title{color:var(--muted);max-width:180px;font-size:11px;line-height:1.65}.xps-period-line{background:var(--line);height:3px;position:absolute;bottom:0;left:0;right:0}.xps-role-period[aria-current=true] .xps-period-line{background:var(--blue)}.xps-role-period[aria-current=true] strong{color:var(--blue)}.xps-education-note{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:15px 25px;margin:15px 0 21px;font-size:11px;line-height:1.8;display:flex}.xps-education-note>a{color:var(--ink);text-decoration:none}.xps-education-note>a:hover{text-underline-offset:4px;text-decoration:underline}.xps-education-note a>span{color:var(--muted);padding:0 9px}.xps-role-panel{background:var(--wash);border:1px solid var(--line);color:var(--ink);border-radius:7px;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:20px 50px;padding:25px 28px;display:grid}.xps-role-panel[hidden]{display:none}.xps-role-panel h3{letter-spacing:-.025em;max-width:380px;margin:10px 0 8px;font-size:22px;font-weight:550;line-height:1.35}.xps-role-panel-title>p{color:var(--muted);margin:0;font-size:11px;line-height:1.8}.xps-mandate>p{color:var(--ink);margin:0 0 10px;font-size:13px;line-height:1.85}.xps-mandate>p:nth-child(2){color:var(--muted);font-size:12px}.xps-source-links{flex-wrap:wrap;align-items:center;gap:8px 24px;margin-top:12px;display:flex}.xps-source-links .text-link{align-items:center;min-height:36px;font-size:11px;line-height:1.8;display:inline-flex}.xps-role-panel+.xps-role-panel{margin-top:20px}.xps-career-board[data-enhanced=true] .xps-role-panel+.xps-role-panel{margin-top:0}.xps-delivery-modes{border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:4px;padding-top:16px;display:grid}.xps-delivery-modes>div{align-content:start;gap:7px;display:grid}.xps-delivery-modes>div>span{color:var(--muted);font-size:10px;line-height:1.8}.xps-delivery-modes .text-link{align-self:start;font-size:11px;line-height:1.8}.xps-build-grid{grid-template-columns:1fr 1fr;gap:55px;display:grid}.xps-build-grid>article{border-top:1px solid var(--line);min-width:0;padding:17px 0 0}.xps-build-meta{color:var(--muted);justify-content:space-between;align-items:baseline;gap:10px;font-size:11px;line-height:1.8;display:flex}.xps-product-status{color:var(--ink)}.xps-build-grid h3{letter-spacing:-.035em;margin:17px 0 12px;font-size:26px;font-weight:550;line-height:1.3}.xps-build-grid article>p{max-width:480px;color:var(--muted);margin:0 0 17px;font-size:13px;line-height:1.85}.xps-build-primitives{color:var(--ink);flex-wrap:wrap;gap:4px 14px;padding-top:3px;font-size:10px;line-height:1.8;display:flex}.xps-build-primitives>span+span{border-left:1px solid var(--line);padding-left:14px}.xps-build-grid article>.xps-build-next{color:var(--ink);font-size:11px;line-height:1.8}.xps-scope{grid-template-columns:1fr 1fr;align-items:center;gap:55px;display:grid}.xps-scope>div>p:not(.eyebrow){max-width:450px;color:var(--muted);margin:17px 0 20px;font-size:13px;line-height:1.85}.xps-scope .text-link{font-size:11px;line-height:1.8}.xps-scope-numbers{grid-template-columns:1fr 1fr;gap:25px 40px;margin:0;display:grid}.xps-scope-numbers>div{border-top:1px solid var(--line);padding-top:12px}.xps-scope-numbers dt{color:var(--muted);font-size:10px;font-weight:400;line-height:1.8}.xps-scope-numbers dd{letter-spacing:-.03em;color:var(--ink);margin:8px 0 0;font-size:25px;font-weight:500;line-height:1.4}.xps-scope-numbers dd>span{letter-spacing:0;color:var(--muted);margin-top:4px;font-size:10px;line-height:1.8;display:block}.xps-record{border-bottom:1px solid var(--line);color:var(--ink);padding:9px 0}.xps-record>summary{cursor:pointer;justify-content:space-between;align-items:baseline;gap:15px 30px;min-height:58px;padding:17px 28px 17px 0;list-style:none;display:flex;position:relative}.xps-record>summary::-webkit-details-marker{display:none}.xps-record>summary:after{content:"+";color:var(--blue);font-size:22px;line-height:1.5;position:absolute;top:12px;right:0}.xps-record[open]>summary:after{content:"−"}.xps-record>summary>strong{letter-spacing:-.02em;font-size:16px;font-weight:550;line-height:1.6}.xps-record>summary>span{color:var(--muted);font-size:11px;line-height:1.8}.xps-record[open]{padding-bottom:30px}.xps-detail-directory{border-left:0;grid-template-columns:repeat(3,1fr);gap:20px;margin:18px 0 30px;padding-left:0;display:grid}.xps-detail-directory>.eyebrow,.xps-detail-directory>h2{grid-column:1/-1;margin:0}.xps-content .story-continuation{margin-top:38px}.xps-content .story-continuation h2{font-size:30px}.xps-range{border-bottom:1px solid var(--line);padding:34px 0 39px}.xps-range-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:35px 55px;display:grid}.xps-range-lane{border-top:1px solid var(--line);align-self:start;min-width:0;padding:22px 0 0}.xps-range-lane-heading{align-items:baseline;gap:15px;display:flex}.xps-range-lane-heading>span{color:var(--blue);font-variant-numeric:tabular-nums;font-size:11px;line-height:1.8}.xps-range-lane h3{letter-spacing:-.03em;margin:0;font-size:25px;font-weight:550;line-height:1.3}.xps-range-contribution{color:var(--ink);max-width:500px;margin:14px 0 10px;font-size:13px;line-height:1.85}.xps-range-scope{color:var(--muted);margin:0 0 15px;font-size:11px;line-height:1.8}.xps-range-artifacts{display:grid}.xps-range-artifact{color:var(--ink);border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;min-height:65px;padding:12px 0;text-decoration:none;display:flex}.xps-range-artifact>span:first-child{gap:4px;display:grid}.xps-range-artifact strong{letter-spacing:-.01em;font-size:14px;font-weight:550;line-height:1.65}.xps-range-artifact small{color:var(--muted);font-size:11px;line-height:1.8}.xps-range-arrow{color:var(--blue);flex:none;font-size:20px;line-height:1.5}.xps-range-artifact:hover strong{color:var(--blue)}.xps-range-artifact:hover .xps-range-arrow{transform:translate(2px,-2px)}.xps-range-next{color:var(--muted);margin:8px 0 0;font-size:11px;line-height:1.8}.xps-range-choices{border-top:1px solid var(--line);color:var(--muted);margin-top:14px;padding-top:3px;font-size:12px;line-height:1.85}.xps-range-choices>summary{color:var(--ink);cursor:pointer;min-height:44px;padding:11px 0;font-size:11px;line-height:1.8}.xps-range-choices>p{max-width:490px;margin:7px 0 12px;font-size:12px;line-height:1.85}.xps-range-people{border-top:1px solid var(--line);margin-top:19px;padding-top:14px}.xps-range-counts{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:12px 0 16px;display:grid}.xps-range-counts dt{color:var(--muted);min-height:34px;font-size:10px;font-weight:400;line-height:1.7}.xps-range-counts dd{letter-spacing:-.02em;color:var(--ink);margin:7px 0 0;font-size:20px;line-height:1.4}.xps-range-counts small{letter-spacing:0;color:var(--muted);margin-top:4px;font-size:10px;line-height:1.8;display:block}.xps-range-people>.text-link{align-items:center;min-height:36px;font-size:11px;line-height:1.8;display:inline-flex}@media (width<=1050px){.xps-range-grid{gap:30px 35px}.xps-range-counts{gap:12px}.xps-range-counts dd{font-size:18px}}@media (width<=800px){.xps-range-grid{grid-template-columns:1fr;gap:30px}.xps-range-lane h3{font-size:25px}.xps-range-counts{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.xps-range-people>.text-link{min-height:44px}.xps-range-artifact{padding-block:14px}}@media (width<=420px){.xps-range-lane h3{font-size:24px}.xps-range-counts{grid-template-columns:1fr 1fr;gap:16px 25px}.xps-range-counts dt{min-height:0;font-size:11px}.xps-range-counts dd{font-size:23px}.xps-range-counts small,.xps-range-scope{font-size:11px}}@media print{.xps-range-grid{display:block}.xps-range-lane{break-inside:avoid;margin-bottom:24px}}@media (width<=1050px){.xps-hero-grid{grid-template-columns:1.5fr 1fr;gap:45px}.xps-section-heading,.xps-build-grid,.xps-scope{gap:35px}.xps-role-panel{gap:22px 30px;padding:23px}.xps-role-period{padding-inline:10px}.xps-role-period strong{font-size:16px}.xps-role-periods{height:150px}.xps-role-period{height:145px}.xps-role-title{font-size:10px}}@media (width<=800px){.xps-hero-grid{grid-template-columns:1fr;gap:25px}.xps-hero h1{font-size:40px}.xps-hero .lede{margin-bottom:20px;font-size:14px}.xps-current-role{border-left:0;border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:8px 20px;padding:20px 0 0}.xps-current-role>.xps-label{grid-column:1/-1}.xps-current-role>strong{font-size:21px}.xps-current-role>p{font-size:12px}.xps-current-context{flex-wrap:wrap;grid-column:1/-1;gap:6px 20px;margin-top:0;padding-top:12px;display:flex}.xps-jump-nav{gap:3px 22px;margin-top:23px}.xps-jump-nav .text-link{min-height:44px}.xps-section-heading{grid-template-columns:1fr;gap:17px}.xps-section-heading h2,.xps-scope h2{font-size:28px}.xps-year-axis{display:none}.xps-role-periods{grid-template-columns:1fr 1fr;gap:13px;height:auto;display:grid;position:static}.xps-role-period{border-right:1px solid var(--line);border-radius:4px 4px 0 0;width:auto;height:auto;min-height:144px;padding:16px;position:relative;top:auto;left:auto}.xps-role-period strong{font-size:17px}.xps-role-years{font-size:11px}.xps-role-title{font-size:12px}.xps-education-note{gap:7px;margin:21px 0;font-size:11px}.xps-education-note>span{flex-basis:100%}.xps-education-note a>span{padding-inline:5px}.xps-role-panel{grid-template-columns:1fr;gap:19px;padding:22px}.xps-role-panel h3{font-size:21px}.xps-mandate>p{font-size:13px}.xps-source-links .text-link{min-height:44px}.xps-delivery-modes{grid-template-columns:1fr;gap:15px}.xps-delivery-modes .text-link{min-height:32px}.xps-build-grid,.xps-scope{grid-template-columns:1fr;gap:26px}.xps-build-grid h3{font-size:25px}.xps-build-grid article>p{font-size:13px}.xps-build-primitives{font-size:11px}.xps-scope-numbers{gap:22px 30px}.xps-scope-numbers dt,.xps-scope-numbers dd>span{font-size:11px}.xps-scope-numbers dd{font-size:27px}.xps-record>summary{gap:4px;min-height:76px;display:grid}.xps-record>summary:after{top:19px}.xps-detail-directory{grid-template-columns:1fr}.xps-content .story-continuation h2{font-size:27px}}@media (width<=420px){.xps-hero h1{font-size:36px}.xps-current-role{grid-template-columns:1fr}.xps-current-role>strong{font-size:23px}.xps-current-role>p{font-size:13px}.xps-role-period{min-height:157px;padding:13px}.xps-role-period strong{font-size:16px}.xps-role-title{font-size:11px}.xps-role-panel{padding:20px}.xps-section-heading h2{font-size:27px}.xps-education-note>a{line-height:2}.xps-source-links{gap:5px 19px}.xps-build-primitives{gap:4px 10px}.xps-build-primitives>span+span{padding-left:10px}}@media print{.xps-role-panel[hidden]{display:grid}.xps-year-axis{display:none}.xps-role-periods{grid-template-columns:repeat(4,1fr);height:auto;display:grid;position:static}.xps-role-period{width:auto;min-height:125px;position:relative;left:auto}.xps-current-role,.xps-role-panel{break-inside:avoid}.xps-jump-nav{display:none}.xps-build-grid,.xps-scope{display:block}}.career-editorial .resume-career .timeline-entry{padding:28px 0}.career-editorial .resume-career .timeline-entry h2{font-size:25px}.career-editorial .resume-career .timeline-entry h3{margin:5px 0 10px;font-size:16px;line-height:1.5}.career-editorial .resume-role-context{color:var(--muted);margin:0 0 17px;font-size:13px;line-height:1.7}.career-editorial .resume-career ul{gap:11px;margin:0;padding-left:19px;display:grid}.career-editorial .resume-career li{color:var(--ink);padding-left:3px;font-size:14px;line-height:1.8}.resume-source-links{flex-wrap:wrap;gap:10px 24px;margin-top:19px;display:flex}.resume-source-links .text-link{font-size:12px;line-height:1.7}.resume-section-context{color:var(--muted);margin:12px 0 24px;font-size:13px;line-height:1.8}.resume-build-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.resume-build-grid article{border-top:2px solid var(--blue);min-width:0;padding-top:22px}.resume-build-grid h3{letter-spacing:-.03em;margin:12px 0 18px;font-size:26px;font-weight:550}.resume-build-grid ul{gap:12px;margin:0;padding-left:18px;display:grid}.resume-build-grid li{color:var(--ink);padding-left:2px;font-size:14px;line-height:1.8}.resume-capabilities{grid-template-columns:1fr 1fr;gap:24px 36px;margin-top:25px;display:grid}.resume-capabilities dt{margin-bottom:8px;font-size:15px;font-weight:600;line-height:1.5}.resume-capabilities dd{color:var(--muted);margin:0;font-size:14px;line-height:1.8}.resume-tools{margin-top:26px}.resume-tools p{color:var(--muted);font-size:13px;line-height:1.8}.career-editorial :is(a,button,summary,input,select,textarea):focus-visible{outline:3px solid var(--blue);outline-offset:5px}@media (width<=760px){.resume-build-grid,.resume-capabilities{grid-template-columns:1fr}.career-editorial .resume-career li,.resume-build-grid li{font-size:14px}.resume-source-links{gap:4px 22px;margin-top:15px}.resume-source-links .text-link{align-items:center;min-height:44px;padding:10px 0;display:inline-flex}.career-editorial .resume-career .timeline-entry{padding:24px 0}}@media print{.resume-build-grid{grid-template-columns:1fr 1fr}.resume-source-links{gap:5px 14px}.resume-source-links .text-link{font-size:10px}.career-editorial .resume-career .timeline-entry{break-inside:auto}.resume-build-grid article,.resume-capabilities>div{break-inside:avoid}.resume-tools{display:none}}.portfolio-search-trigger{border:1px solid var(--muted);background:var(--surface);min-height:40px;color:var(--ink);white-space:nowrap;border-radius:8px;flex:none;align-items:center;gap:9px;padding:9px 12px;font-size:12px;font-weight:550;text-decoration:none;display:inline-flex}.portfolio-search-trigger:hover{border-color:var(--blue);color:var(--blue)}.portfolio-search-trigger svg{fill:none;stroke:currentColor;stroke-width:1.7px;flex:none;width:16px;height:16px}.portfolio-search-trigger kbd{font:inherit;color:var(--muted);border:1px solid var(--line);border-radius:3px;padding:2px 4px;font-size:10px}.search-short-label{display:none}.portfolio-search-dialog{border:1px solid var(--line);background:var(--surface);width:min(700px,100% - 32px);max-height:calc(100dvh - 64px);color:var(--ink);overscroll-behavior:contain;border-radius:15px;margin:32px auto;padding:26px;overflow:auto;box-shadow:0 25px 100px #0005}.portfolio-search-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#081129a6}.portfolio-search-top{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.portfolio-search-top h2{letter-spacing:-.04em;margin:0;font-size:26px;font-weight:600;line-height:1.2}.portfolio-search-close{border:1px solid var(--line);background:var(--paper);min-height:40px;color:var(--ink);font:inherit;cursor:pointer;border-radius:6px;align-items:center;gap:10px;padding:8px 10px;font-size:12px;display:inline-flex}.portfolio-search-close span{font-size:21px;line-height:1}#portfolio-search-form label{color:var(--ink);margin:0 0 10px;font-size:13px;font-weight:550;display:block}.portfolio-search-input-row{gap:10px;display:flex}#portfolio-query{border:1px solid var(--muted);background:var(--paper);width:100%;min-width:0;color:var(--ink);font:inherit;border-radius:7px;padding:14px 15px;font-size:16px;line-height:1.5}#portfolio-query::placeholder{color:var(--muted);opacity:1}.portfolio-search-input-row>button{border:1px solid var(--blue);background:var(--blue);min-height:48px;color:var(--surface);font:inherit;cursor:pointer;border-radius:7px;padding:10px 17px;font-size:13px;font-weight:600}[data-theme=dark] .portfolio-search-input-row>button{color:#0d1427}.portfolio-search-suggestions{flex-wrap:wrap;gap:8px;margin:14px 0 20px;display:flex}.portfolio-search-suggestions button{border:1px solid var(--line);background:var(--paper);color:var(--ink);min-height:36px;font:inherit;cursor:pointer;border-radius:30px;padding:7px 11px;font-size:11px}.portfolio-search-suggestions button:hover{border-color:var(--blue);color:var(--blue)}.portfolio-search-status{color:var(--muted);margin-bottom:10px;font-size:12px;line-height:1.65}.portfolio-search-results{display:grid}.portfolio-search-result{border-top:1px solid var(--line);color:var(--ink);border-radius:3px;padding:17px 8px;text-decoration:none;display:block}.portfolio-search-result:hover{background:var(--wash)}.portfolio-search-result span{letter-spacing:.04em;text-transform:uppercase;color:var(--blue);margin-bottom:5px;font-size:10px;display:block}.portfolio-search-result h3{letter-spacing:-.025em;margin:0 0 7px;font-size:19px;font-weight:600;line-height:1.3}.portfolio-search-result p{color:var(--muted);margin:0;font-size:12px;line-height:1.7}.portfolio-search-empty{color:var(--muted);padding:24px 0;font-size:14px;line-height:1.7}.portfolio-search-footer{border-top:1px solid var(--line);color:var(--blue);flex-wrap:wrap;gap:22px;margin-top:4px;padding-top:20px;font-size:12px;display:flex}.portfolio-search-section{margin:35px 0;scroll-margin-top:100px}.portfolio-search-trigger:focus-visible,.portfolio-search-dialog :focus-visible{outline:3px solid var(--blue);outline-offset:3px}@media (width<=1150px){.portfolio-search-trigger kbd{display:none}.portfolio-search-trigger{gap:7px;padding-inline:10px}.search-wide-label{display:none}.search-short-label{display:inline}.header-inner{gap:16px}}@media (width<=850px){.portfolio-search-trigger{min-height:38px;margin-left:auto}.header-inner .brand{min-width:0;margin-right:0}.portfolio-search-dialog{max-height:calc(100dvh - 32px);margin:16px auto;padding:21px}.portfolio-search-top h2{font-size:24px}.portfolio-search-section{scroll-margin-top:88px}}@media (width<=380px){.header-inner{gap:9px}.header-inner .brand-title{font-size:10px}.portfolio-search-trigger{gap:5px;padding:8px}.portfolio-search-trigger svg{width:14px}.portfolio-search-input-row{gap:7px}.portfolio-search-input-row>button{padding-inline:12px}}.approved-site-header{border-bottom:1px solid var(--line);background:var(--paper);z-index:50;padding:0;position:sticky;top:0}.approved-site-header .brand{color:var(--text);gap:10px;padding:0}.approved-site-header .theme-toggle{width:44px;min-width:44px;height:44px;min-height:44px;color:var(--text);background:0 0;border:0;padding:12px}.approved-site-header .theme-toggle-label{display:none}.approved-site-header .theme-toggle-icons{width:20px;height:20px}.approved-site-footer{background:var(--bg);color:var(--muted);padding:38px 0 18px}.approved-site-footer .footer-nav{margin:0 auto}.approved-site-header summary:focus-visible{outline:2px solid var(--blue);outline-offset:4px}.approved-site-header .theme-toggle svg{stroke:currentColor;fill:none}main .hero{border:0;gap:0;min-height:0;position:static;overflow:visible}main .hero-grid{opacity:1;pointer-events:auto;background:0 0;position:static;inset:auto;-webkit-mask-image:none;mask-image:none}main .hero:before{content:none}@media (width>=761px){main .hero{display:block}}.contact-modal-header{z-index:auto;background:0 0;border-bottom:0;height:auto;position:static}.source-records{margin-top:28px;margin-bottom:28px}.source-record-section+.source-record-section{border-top:1px solid var(--line);margin-top:24px;padding-top:24px}.source-record-section h3{margin-bottom:16px;font-size:19px}.source-record-section p+p{margin-top:16px}.approved-site-header .menu-toggle{min-width:44px;min-height:44px}.approved-site-header .portfolio-search-trigger{min-height:44px}.artifact-inspection-toolbar{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-bottom:20px;display:flex}.artifact-inspection.artifact-modal.is-fullscreen{z-index:1200;overscroll-behavior:contain;background:var(--surface);width:auto;max-width:none;height:auto;max-height:none;color:var(--ink);border:1px solid var(--line);border-radius:12px;margin:0;padding:24px;position:fixed;inset:12px;overflow:auto;transform:none;box-shadow:0 0 0 100vmax #081129b3}.artifact-inspection.artifact-modal.is-fullscreen .artifact-inspection-toolbar{z-index:2;background:var(--surface);padding-block:12px;position:sticky;top:-24px}.filter-bar button:disabled,#case-topic:disabled,#case-reset:disabled{cursor:wait;border-style:dashed}.approved-site-header{height:auto;min-height:var(--header)}.approved-site-header .header-inner{height:auto;min-height:var(--header);flex-wrap:wrap;gap:12px 20px;padding-block:12px;display:flex;position:relative}.approved-site-header .brand{min-inline-size:0;max-inline-size:100%;color:var(--ink)}.approved-site-header .brand>div{overflow-wrap:anywhere;min-inline-size:0}.approved-site-header .monogram,.approved-site-header .theme-toggle,.approved-site-header .menu-toggle{flex:none}.approved-site-header .theme-toggle{color:var(--ink)}.approved-site-header #main-nav{flex-wrap:wrap;gap:8px 16px;min-inline-size:0;max-inline-size:100%}.approved-site-header #main-nav a,.approved-site-header .nav-more>summary{overflow-wrap:anywhere;min-block-size:24px;max-inline-size:100%}.approved-site-header .nav-more{flex:none;width:auto;position:static}.approved-site-header .nav-more-links{width:min(22rem,100%);max-height:calc(100dvh - var(--site-header-height,var(--header)) - 16px);background:var(--surface);border:1px solid var(--line);gap:8px;margin:0;padding:12px 16px;position:absolute;top:100%;right:0;overflow-y:auto;box-shadow:0 12px 30px #15285016}.approved-site-header .contact-nav,.approved-site-header .portfolio-search-trigger{white-space:normal;overflow-wrap:anywhere;flex-shrink:1;min-inline-size:0;max-inline-size:100%}.approved-site-header .portfolio-search-trigger>span{min-inline-size:0}html{scroll-padding-top:calc(var(--site-header-height,var(--header)) + 16px)}@media (width<=760px){.approved-site-header .header-inner{grid-template-columns:minmax(0,1fr) 44px 44px;gap:8px 12px;width:calc(100% - 32px);padding-block:8px;display:grid;position:static}.approved-site-header .brand{grid-area:1/1/auto/-1;margin:0}.approved-site-header .portfolio-search-trigger{grid-area:2/1;justify-self:start;margin:0}.approved-site-header .theme-toggle{grid-area:2/2}.approved-site-header .menu-toggle{grid-area:2/3;width:44px;height:44px}.approved-site-header #main-nav{max-height:calc(100dvh - var(--site-header-height,var(--header)));gap:2px 8px;padding:4px 8px;top:100%;overflow-y:auto}.approved-site-header .nav-more{width:100%}.approved-site-header .nav-more-links{width:100%;max-height:none;box-shadow:none;background:0 0;border:0;gap:0;margin-top:2px;padding:2px 0;position:static;overflow:visible}}#context .compact-card>:is(.eyebrow,h3,p,a),.source-record-section[id^=impact-]>:is(h3,p){white-space:normal;overflow-wrap:anywhere;min-inline-size:0;max-inline-size:100%}main:has(#context .compact-cards) .page-hero h1{white-space:normal;overflow-wrap:anywhere;min-inline-size:0;max-inline-size:100%}main:has(#context .compact-cards) .page-hero h1 em{white-space:normal;overflow-wrap:anywhere;min-inline-size:0;max-inline-size:100%}#work .case-row{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}#work .story-art{overflow-wrap:anywhere;min-inline-size:0}#work :is(.story-variants,.story-branch)>span{min-inline-size:0}@media (width<=760px){#work .case-row{grid-template-columns:minmax(0,1fr)}}#work .case-copy{inline-size:100%;min-inline-size:0;max-inline-size:100%}#work .case-meta{flex-wrap:wrap;align-items:flex-start;inline-size:100%;min-inline-size:0;max-inline-size:100%}#work .case-meta>.pill{white-space:normal;overflow-wrap:anywhere;min-inline-size:0;max-inline-size:100%;display:block}.restored-evidence .button{color:#fff;background:#0b1736}.restored-evidence .button-primary,.restored-evidence .button:hover{background:var(--blue);color:#fff}.restored-evidence .button-secondary,.restored-evidence .button-light{background:var(--surface);color:var(--ink)}.restored-evidence .button-text{color:var(--blue);background:0 0}.restored-evidence .button-ghost-light{color:#fff;background:0 0}[data-theme=dark] .restored-evidence .button-primary,[data-theme=dark] .restored-evidence .button:hover{color:#111a35}.restored-evidence .button-text:hover,[data-theme=dark] .restored-evidence .button-text:hover{color:var(--blue);background:0 0}[data-theme=dark] .restored-evidence .contact-card-note{color:var(--muted)}.restored-evidence p a:not(.button),.restored-evidence li a:not(.button),.restored-evidence dd a:not(.button){text-decoration:underline;text-decoration-thickness:.08em}.artifact-inspection-content{min-width:0}.artifact-inspection-content>.artifact-experience{margin:24px 0 0;padding:0}.artifact-inspection.artifact-modal.is-fullscreen{flex-direction:column;display:flex;overflow:hidden}.artifact-inspection.artifact-modal.is-fullscreen .artifact-inspection-toolbar{flex:none;padding:0;position:static}.artifact-inspection.artifact-modal.is-fullscreen .artifact-inspection-content{overscroll-behavior:contain;flex:auto;min-height:0;scroll-padding-block:20px;overflow:auto}.artifact-inspection .roadmap-phase-header,.artifact-inspection .roadmap-phase-header span,.artifact-inspection .roadmap-phase-header strong{color:var(--ink)}.artifact-inspection .roadmap-phase-header span{font-size:.875rem}.artifact-inspection .roadmap-phase-header strong{font-size:1rem}.artifact-inspection .artifact-decision-panel,.artifact-inspection .workflow-annotation{background:var(--wash);color:var(--ink)}.artifact-inspection .artifact-decision-panel>p,.artifact-inspection .artifact-decision-panel>span,.artifact-inspection .workflow-annotation>p,.artifact-inspection .workflow-annotation dt{color:var(--muted)}.artifact-inspection .workflow-annotation h3,.artifact-inspection .workflow-annotation dd{color:var(--ink)}.artifact-inspection .rollout-controls>p{color:#b1bed6}.artifact-inspection .uat-recommendation{color:#765500;background:#fff2c8}.artifact-inspection .uat-recommendation span,.artifact-inspection .uat-recommendation strong{color:inherit;font-size:.875rem}.restored-island .agent-decision-tree-intro>.eyebrow{color:#b1bed6}@media screen{html[data-theme=dark] .restored-island .evidence-observed{--teal-contrast:#89ddd5;color:var(--teal-contrast)}}.artifact-inspection .workflow-node,.artifact-inspection .workflow-decision,.artifact-inspection .workflow-list-step,.artifact-inspection .workflow-list-branch{font-size:1rem;line-height:1.4}.artifact-inspection .workflow-node-kind,.artifact-inspection .rule-flow span,.artifact-inspection .rule-flow strong,.artifact-inspection .criteria-strip span,.artifact-inspection .criteria-strip strong,.artifact-inspection .rollout-controls span,.artifact-inspection .rollout-controls strong,.artifact-inspection .uat-summary span,.artifact-inspection .uat-summary strong,.artifact-inspection .risk-matrix-grid>b,.artifact-inspection .risk-matrix-grid>strong,.artifact-inspection .risk-matrix-grid>span{font-size:.875rem}@media (width>=1200px){.artifact-inspection .workflow-scroll{scrollbar-gutter:auto}.artifact-inspection .workflow-lanes{width:100%;min-width:0}.artifact-inspection .workflow-track{min-width:0}}@media print{.restored-article .restored-island[data-native-island=agents]{--ink:#0b1736;--ink-2:#42506b;--muted:#42506b;--paper:#fff;--surface:#fff;--surface-raised:#fff;--wash:#fff;--inverse-surface:#fff;--navy:#fff;--white:#0b1736;--blue:#2045bd;--blue-strong:#2045bd;--blue-dark:#2045bd;--blue-soft:#fff;--lime:#0b1736;color:#0b1736;background:#fff}html[data-theme] .restored-article .restored-island[data-native-island=agents] :where(.field-note-author-reflection,.field-note-evidence,.field-note-thesis,.field-note-governing-principle,.field-note-counterpoint,.field-note-operating-rules,.field-note-glossary,.field-note-measures>section,.field-note-sources li,.field-note-section blockquote,.agent-delivery-visual,.operating-model,.agent-decision-tree),html[data-theme] .restored-article .restored-island[data-native-island=agents] .evidence-label{color:#0b1736;background:#fff}.restored-island .field-note-depth-note-print{color:#0b1736;background:#fff;display:block}.restored-island .field-note-depth-note-print h3,.restored-island .field-note-depth-note-print p,html[data-theme] .restored-island .agent-decision-tree .eyebrow{color:#0b1736}}._brief_4u9xn_1{--brief-line:var(--border,#bac5d8);--brief-surface:var(--surface,#fff);margin-top:24px}._verdict_4u9xn_2{color:#f4f7ff;background:#132b56;border-radius:18px;grid-template-columns:1fr auto;gap:12px 28px;padding:clamp(22px,4vw,36px);display:grid}._label_4u9xn_3{letter-spacing:.1em;font-size:.7rem;font-weight:750;display:block}._verdict_4u9xn_2 ._label_4u9xn_3{color:#c6d8ff;grid-column:1/-1}._verdict_4u9xn_2 h3{color:#f4f7ff;letter-spacing:-.035em;margin:0;font-size:clamp(1.6rem,3vw,2.3rem);line-height:1.2}._verdict_4u9xn_2 p{color:#d8e4fa;grid-column:1;max-width:65ch;margin:0;line-height:1.6}._verdict_4u9xn_2 a{color:#0b1730;background:#d8ff6a;border-radius:8px;grid-area:2/2/4;align-self:center;padding:14px 18px;font-size:.85rem;font-weight:750;text-decoration:none}._comparison_4u9xn_8{grid-template-columns:1fr 1fr;gap:18px;margin-top:22px;display:grid}._comparison_4u9xn_8 article{border:1px solid var(--brief-line);background:var(--brief-surface);border-radius:16px;padding:clamp(20px,3vw,30px)}._comparison_4u9xn_8 ._baseline_4u9xn_10{border:2px solid #7195eb}._cardTop_4u9xn_11{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}._cardTop_4u9xn_11 h4{margin:0;font-size:1rem}._cardTop_4u9xn_11>span{border:1px solid var(--brief-line);border-radius:99px;padding:5px 9px;font-size:.67rem;font-weight:700}._baseline_4u9xn_10 ._cardTop_4u9xn_11>span{color:#142c59;background:#e6eeff;border-color:#aac2f5}._comparison_4u9xn_8 ._number_4u9xn_15{letter-spacing:-.06em;margin:26px 0 12px;font-size:clamp(2.6rem,5vw,4rem);font-weight:750;line-height:1}._number_4u9xn_15>span{letter-spacing:0;margin-top:10px;font-size:.85rem;font-weight:500;display:block}._comparison_4u9xn_8 article>p:not(._number_4u9xn_15){margin:0;font-size:.85rem}._bar_4u9xn_18{background:#dbe3f1;border-radius:8px;height:8px;margin:16px 0;overflow:hidden}._bar_4u9xn_18>span{background:#466cd4;border-radius:8px;height:100%;display:block}._comparison_4u9xn_8 article:nth-child(2) ._bar_4u9xn_18>span{background:#7185ae}._comparison_4u9xn_8 ._note_4u9xn_21{line-height:1.5}._balance_4u9xn_22{border:1px solid var(--brief-line);border-radius:12px;grid-template-columns:1fr auto 1fr 1.1fr;align-items:center;gap:20px;margin:20px 0 0;padding:22px;display:grid}._balance_4u9xn_22>div:not(._net_4u9xn_23){align-items:center;gap:14px;display:flex}._balance_4u9xn_22>div>span{font-size:2rem;font-weight:700}._balance_4u9xn_22 p{max-width:22ch;margin:0;font-size:.8rem;line-height:1.5}._balanceSign_4u9xn_26{font-size:1.5rem}._net_4u9xn_23{border-left:1px solid var(--brief-line);padding-left:20px}._net_4u9xn_23 strong{margin-bottom:6px;font-size:1.05rem;display:block}._scope_4u9xn_29{margin:12px 0 26px;font-size:.75rem;line-height:1.6}._reasoning_4u9xn_30{grid-template-columns:1fr 1fr;gap:30px;display:grid}._reasoning_4u9xn_30 article{padding:4px 0 18px}._reasoning_4u9xn_30 h4{margin:10px 0;font-size:1.12rem}._reasoning_4u9xn_30 p{max-width:57ch;margin:0;font-size:.9rem;line-height:1.65}._details_4u9xn_34{border-top:1px solid var(--brief-line);border-bottom:1px solid var(--brief-line);margin-top:12px}._details_4u9xn_34 summary{cursor:pointer;padding:20px 4px;font-size:.9rem;font-weight:700}._detailContent_4u9xn_36{max-width:78ch;padding:0 4px 24px}._detailContent_4u9xn_36 h4{margin:18px 0 8px;font-size:1rem}._detailContent_4u9xn_36 p{font-size:.9rem;line-height:1.7}._detailLinks_4u9xn_39{flex-wrap:wrap;gap:14px 24px;margin-top:18px;font-size:.85rem;display:flex}._brief_4u9xn_1 a:focus-visible,._details_4u9xn_34 summary:focus-visible{outline-offset:4px;outline:3px solid #7195eb}@media (width<=800px){._verdict_4u9xn_2{grid-template-columns:1fr}._verdict_4u9xn_2 a{grid-area:auto/1;justify-self:start;margin-top:8px}._balance_4u9xn_22{grid-template-columns:1fr auto 1fr;gap:14px}._net_4u9xn_23{border-left:0;border-top:1px solid var(--brief-line);grid-column:1/-1;padding:16px 0 0}._net_4u9xn_23 p{max-width:none}}@media (width<=540px){._comparison_4u9xn_8,._reasoning_4u9xn_30{grid-template-columns:1fr;gap:14px}._balance_4u9xn_22{grid-template-columns:1fr}._balanceSign_4u9xn_26{display:none}._net_4u9xn_23{grid-column:auto}._balance_4u9xn_22 p{max-width:none}}._tableWrap_oaucu_1{max-width:100%;margin:1.5rem 0;overflow-x:auto}._table_oaucu_1{border-collapse:collapse;width:100%;font-size:.95rem}._table_oaucu_1 th,._table_oaucu_1 td{text-align:left;vertical-align:top;border-bottom:1px solid var(--border,#aaa);padding:.8rem}._table_oaucu_1 caption{text-align:left;margin-bottom:.75rem;font-weight:600}._code_oaucu_5{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;font-size:.85rem}._nav_oaucu_6{flex-wrap:wrap;gap:.75rem 1.25rem;margin-top:1.5rem;display:flex}._visual_oaucu_7{border:1px solid var(--border,#aaa);background:var(--surface,#faf9f5);border-radius:16px;margin:1.5rem 0;padding:clamp(1rem,3vw,2rem)}._visual_oaucu_7 figcaption{margin-bottom:1.5rem}._flow_oaucu_9{grid-template-columns:repeat(5,minmax(0,1fr));gap:1.2rem;padding:0;list-style:none;display:grid}._flow_oaucu_9 li{border:1px solid var(--border,#aaa);border-radius:10px;padding:1rem;position:relative}._flow_oaucu_9 li:not(:last-child):after{content:"→";position:absolute;top:2rem;right:-1rem}._flow_oaucu_9 strong{margin-top:.7rem;display:block}._flow_oaucu_9 p,._artifact_oaucu_13 p,._timeline_oaucu_13 p{font-size:.92rem}._stepNumber_oaucu_14{color:#fff;background:#173e39;border-radius:50%;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.8rem;display:inline-flex}._visualGrid_oaucu_15,._artifactGrid_oaucu_15{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.5rem;display:grid}._experimental_oaucu_16,._controlPanel_oaucu_16,._artifact_oaucu_13{border:1px solid var(--border,#aaa);border-radius:10px;padding:1.2rem}._experimental_oaucu_16{border-style:dashed}._badge_oaucu_18{text-transform:uppercase;letter-spacing:.05em;font-size:.75rem}._visualFoot_oaucu_19{border-top:1px solid var(--border,#aaa);padding-top:1rem;font-size:.9rem}._preview_oaucu_20{border-bottom:1px solid var(--border,#aaa);padding:1.2rem 0}._preview_oaucu_20 summary{cursor:pointer;font-weight:600}._timeline_oaucu_13{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;padding:0;list-style:none;display:grid}._timeline_oaucu_13 li{background:var(--surface,#faf9f5);border-top:3px solid #173e39;padding:1rem}._barRow_oaucu_24{grid-template-columns:7rem 1fr 3.5rem;align-items:center;gap:.75rem;margin:1rem 0;display:grid}._barTrack_oaucu_25{background:#e6e6e0;border-radius:6px;overflow:hidden}._bar_oaucu_24{color:#fff;white-space:nowrap;background:#173e39;padding:.65rem;font-size:.85rem}@media (width<=900px){._flow_oaucu_9{grid-template-columns:1fr}._flow_oaucu_9 li:not(:last-child):after{content:"↓";top:auto;bottom:-1.2rem;right:50%}}@media (width<=600px){._visualGrid_oaucu_15,._artifactGrid_oaucu_15,._timeline_oaucu_13{grid-template-columns:1fr}._barRow_oaucu_24{grid-template-columns:1fr 3.5rem}._barRow_oaucu_24>span{grid-column:1/-1}}._choiceRow_oaucu_29{flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;display:flex}._choiceRow_oaucu_29 button{border:1px solid var(--border,#aaa);background:var(--surface,#faf9f5);color:inherit;cursor:pointer;font:inherit;border-radius:8px;padding:.65rem .85rem}._choiceRow_oaucu_29 button[aria-pressed=true]{color:#fff;background:#173b75;border-color:#173b75}._choiceRow_oaucu_29 button:focus-visible,._select_oaucu_32:focus-visible{outline-offset:3px;outline:3px solid #377dcc}._select_oaucu_32{width:100%;max-width:100%;font:inherit;color:inherit;background:var(--surface,#faf9f5);border:1px solid var(--border,#aaa);border-radius:8px;margin:.5rem 0 1rem;padding:.75rem;display:block}._diagnosticPath_oaucu_34{background:var(--surface,#faf9f5);overflow-wrap:anywhere;border-left:3px solid #377dcc;padding:1rem}._diagnosticDisclosure_oaucu_35{border:1px solid var(--border,#bac5d8);background:var(--surface,#fff);border-radius:16px;margin-top:20px;overflow:hidden}._diagnosticDisclosure_oaucu_35>summary{cursor:pointer;padding:20px 24px;font-size:.95rem;font-weight:700;line-height:1.5}._diagnosticDisclosure_oaucu_35[open]>summary{border-bottom:1px solid var(--border,#bac5d8)}._diagnosticBody_oaucu_38{padding:clamp(18px,3vw,28px)}._diagnosticGrid_oaucu_39{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px 24px;display:grid}._dimensionControls_oaucu_40{grid-area:1/1}._patternControls_oaucu_41{grid-area:1/2}._controlLabel_oaucu_42{margin:0 0 12px;font-size:.85rem;font-weight:650;line-height:1.5;display:block}._dimensionChoices_oaucu_43{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}._dimensionChoices_oaucu_43 button{font:inherit;border:1px solid var(--border,#bac5d8);background:var(--surface,#fff);min-height:44px;color:inherit;cursor:pointer;border-radius:8px;padding:10px 12px;font-size:.8rem;line-height:1.4}._dimensionChoices_oaucu_43 button[aria-pressed=true]{color:#fff;background:#173b75;border-color:#173b75}._patternControls_oaucu_41 ._select_oaucu_32{min-height:44px;margin:0;font-size:.85rem}._dimensionDetail_oaucu_47,._patternDetail_oaucu_47{border:1px solid var(--border,#bac5d8);border-radius:12px;align-self:stretch;min-width:0;padding:clamp(18px,2.5vw,24px)}._dimensionDetail_oaucu_47{grid-area:2/1}._patternDetail_oaucu_47{grid-area:2/2}._dimensionDetail_oaucu_47 h3,._patternDetail_oaucu_47 h3{margin:0 0 12px;font-size:1.2rem;line-height:1.3}._dimensionDetail_oaucu_47 p,._patternDetail_oaucu_47 p{margin:12px 0 0;font-size:.9rem;line-height:1.65}._dimensionDetail_oaucu_47>strong{margin-top:16px;font-size:.85rem;line-height:1.5;display:block}._diagnosticFootnote_oaucu_53{border-top:1px solid var(--border,#bac5d8);margin:24px 0 0;padding-top:18px;font-size:.8rem;line-height:1.65}._diagnosticDisclosure_oaucu_35 summary:focus-visible,._dimensionChoices_oaucu_43 button:focus-visible{outline-offset:3px;outline:3px solid #7195eb}@media (width<=700px){._diagnosticGrid_oaucu_39{grid-template-columns:1fr;gap:16px}._dimensionControls_oaucu_40,._dimensionDetail_oaucu_47,._patternControls_oaucu_41,._patternDetail_oaucu_47{grid-column:1}._dimensionControls_oaucu_40{grid-row:1}._dimensionDetail_oaucu_47{grid-row:2}._patternControls_oaucu_41{grid-row:3;margin-top:8px}._patternDetail_oaucu_47{grid-row:4}._diagnosticDisclosure_oaucu_35>summary{padding:18px}}._diagramViewport_oaucu_57{border:1px solid var(--border,#aaa);background:#faf9f5;border-radius:12px;margin:1.5rem 0;overflow-x:auto}._diagramImage_oaucu_58{width:100%;min-width:760px;height:auto;display:block}._diagramViewport_oaucu_57:focus-visible{outline:3px solid var(--accent,#173e39);outline-offset:3px}._architectureDepth_oaucu_61{border:1px solid var(--border,#aaa);border-radius:12px;margin:1.5rem 0;padding:1rem}._architectureDepth_oaucu_61 summary{cursor:pointer;padding:.5rem 0}._architectureStages_oaucu_63{gap:.75rem;margin-top:1rem;display:grid}._architectureStages_oaucu_63>details{border:1px solid var(--border,#aaa);border-radius:10px;padding:.75rem 1rem}._architectureStages_oaucu_63 dl{grid-template-columns:8rem minmax(0,1fr);gap:.75rem 1rem;display:grid}._architectureStages_oaucu_63 dt{font-weight:700}._architectureStages_oaucu_63 dd{overflow-wrap:anywhere;margin:0}@media (width<=600px){._architectureStages_oaucu_63 dl{grid-template-columns:1fr;gap:.4rem}._architectureStages_oaucu_63 dd{margin-bottom:.75rem}}._recoveryAccent_oaucu_70{background:#b58a4312;border-left:3px solid #b58a43}._preview_oaucu_20 select{width:100%;max-width:100%;color:var(--ink);background:var(--surface);margin:.7rem 0;padding:.6rem;display:block}._preview_oaucu_20 pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:28rem;overflow:auto}._preview_oaucu_20 code{overflow-wrap:anywhere}._artifact_oaucu_13{min-width:0}._intro_5n0b9_1{max-width:780px}._grid_5n0b9_2{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin:2rem 0;display:grid}._card_5n0b9_3{border:1px solid var(--border,#aab8d4);border-radius:18px;padding:1.5rem}._card_5n0b9_3 h3{margin:.6rem 0;font-size:1.35rem}._card_5n0b9_3 p{margin:.6rem 0}._number_5n0b9_6{color:var(--blue-dark);letter-spacing:.1em;font-size:.85rem;font-weight:750}._next_5n0b9_7{border-left:4px solid #5d85f5;margin-top:2rem;padding:1.5rem}@media (width<=760px){._grid_5n0b9_2{grid-template-columns:1fr}}._hero_5n0b9_9{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}._hero_5n0b9_9 h1{font-size:clamp(2.6rem,5vw,5.2rem)}._journey_5n0b9_11{background:var(--surface);border:1px solid var(--border,#aab8d4);border-radius:20px;padding:clamp(1.2rem,3vw,2rem)}._smallLabel_5n0b9_12{letter-spacing:.08em;color:var(--muted);font-size:.75rem;font-weight:750}._journey_5n0b9_11 ol{margin:1rem 0 0;padding:0;list-style:none}._journey_5n0b9_11 li{border-top:1px solid var(--border,#aab8d4);gap:1rem;padding:1rem 0;display:flex}._journey_5n0b9_11 li>span{color:var(--muted);padding-top:.15rem;font-size:.8rem}._journey_5n0b9_11 li p{margin:.35rem 0 0;font-size:.95rem}._sectionNav_5n0b9_17{border-top:1px solid var(--border,#aab8d4);border-bottom:1px solid var(--border,#aab8d4);flex-wrap:wrap;gap:.5rem 1.5rem;padding:1.2rem 0;display:flex}._sectionNav_5n0b9_17 a{padding:.4rem 0;font-size:.9rem;font-weight:650}._current_5n0b9_19{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:clamp(2rem,5vw,5rem);display:grid}._role_5n0b9_20{border-left:3px solid var(--blue-dark);align-self:center;padding-left:1.5rem;scroll-margin-top:7rem}._role_5n0b9_20 h3{font-size:1.5rem;line-height:1.3}._caption_5n0b9_22{color:var(--muted);max-width:70ch;font-size:.9rem;line-height:1.65}._flow_5n0b9_23{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin:2rem 0;padding:0;list-style:none;display:grid}._flow_5n0b9_23 li{border-top:3px solid var(--blue-dark);padding-top:1rem}._flow_5n0b9_23 h3{margin:.8rem 0;font-size:1.35rem;line-height:1.3}._featureLink_5n0b9_26{border:1px solid var(--border,#aab8d4);color:var(--ink);background:var(--surface);border-radius:14px;justify-content:space-between;align-items:center;gap:1rem;margin:2rem 0;padding:1.5rem;text-decoration:none;display:flex}._featureLink_5n0b9_26:hover{text-decoration:underline}._featureLink_5n0b9_26>span:last-child{font-size:1.8rem}@media (width<=850px){._hero_5n0b9_9,._current_5n0b9_19{grid-template-columns:1fr}._hero_5n0b9_9{gap:1.5rem}}@media (width<=600px){._flow_5n0b9_23{grid-template-columns:1fr}._journey_5n0b9_11 li{padding:.8rem 0}}._sectionNav_5n0b9_17{width:min(calc(100% - 40px),var(--max));margin:0 auto}._current_5n0b9_19{background:#498c860f;border-top:3px solid #498c86}._historyAccent_5n0b9_35>.eyebrow,._limitationsAccent_5n0b9_35>.eyebrow{background:#b58a431a;border-left:3px solid #b58a43;padding:.35rem .65rem;display:inline-block}._historyAccent_5n0b9_35 a[href="/ai-systems-evidence/research#evaluations"]{color:#0b1730;background:#d8ff6a}._conclusionsAccent_5n0b9_37{border-top:3px solid #498c86}._conclusionsAccent_5n0b9_37 ._card_5n0b9_3{border-top:2px solid #498c86}._limitationsAccent_5n0b9_35 ._card_5n0b9_3{border-top:2px solid #b58a43}._decisionCard_5n0b9_41{border:1px solid var(--border);background:var(--surface);border-top:4px solid #498c86;border-radius:16px;margin:2rem 0;padding:clamp(1.4rem,3vw,2.5rem)}._decisionLead_5n0b9_42{max-width:48rem}._decisionLead_5n0b9_42 h3{margin:.5rem 0 1rem;font-size:clamp(1.6rem,3vw,2.2rem);line-height:1.2}._decisionLead_5n0b9_42>p:last-child{color:var(--muted);line-height:1.6}._decisionSafeguards_5n0b9_45{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin:2rem 0;padding:1.5rem 0;list-style:none;display:grid}._decisionSafeguards_5n0b9_45 li{gap:.8rem;display:flex}._decisionSafeguards_5n0b9_45 li>span{color:var(--muted);padding-top:.2rem;font-size:.75rem;font-weight:700}._decisionSafeguards_5n0b9_45 strong{font-size:1rem;display:block}._decisionSafeguards_5n0b9_45 p{color:var(--muted);margin:.45rem 0 0;font-size:.95rem;line-height:1.55}._decisionNext_5n0b9_50{grid-template-columns:12rem minmax(0,1fr);align-items:start;gap:1rem;display:grid}._decisionNext_5n0b9_50 p{max-width:46rem;margin:0;line-height:1.65}@media (width<=700px){._decisionSafeguards_5n0b9_45,._decisionNext_5n0b9_50{grid-template-columns:1fr}._decisionSafeguards_5n0b9_45{gap:1.2rem}}.rs-scope{color:var(--muted);font-size:.9rem;line-height:1.6}.rs-switch{border:1px solid var(--border,#aab8d4);border-radius:10px;flex-wrap:wrap;gap:.7rem 1.3rem;margin:1.5rem 0;padding:1rem;display:flex}.rs-switch legend{padding:0 .4rem;font-weight:700}.rs-switch label{cursor:pointer;align-items:center;gap:.5rem;display:flex}.rs-switch input{accent-color:var(--blue-dark)}.rs-chart{max-width:850px;margin:1.5rem 0}.rs-chart figcaption{margin-bottom:1.5rem;font-size:1.5rem;font-weight:700}.rs-bar-row{margin:1.2rem 0}.rs-bar-row>div:first-child{flex-wrap:wrap;justify-content:space-between;gap:.5rem;margin-bottom:.6rem;display:flex}.rs-bar-row>div>span{font-variant-numeric:tabular-nums}.rs-bar-track{background:var(--border,#c9d3e5);border-radius:3px;height:18px;overflow:hidden}.rs-bar-track>span{background:var(--blue-dark);height:100%;display:block}.rs-bar-row:last-child .rs-bar-track>span{background:var(--muted)}.rs-takeaway{border-left:4px solid var(--blue-dark);max-width:75ch;padding:1rem 1.25rem;font-size:1.1rem;font-weight:650}.rs-reset{border:1px solid var(--ink);color:var(--surface);background:var(--ink);cursor:pointer;border-radius:7px;margin:.5rem 1rem .5rem 0;padding:.65rem 1rem}.rs-reset:disabled{opacity:.6}.rs-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:1.5rem 0;padding:0;list-style:none;display:grid}.rs-cards>li{border:1px solid var(--border,#aab8d4);background:var(--surface);border-radius:12px;padding:1.25rem}.rs-cards h3,.rs-cards h4{margin:.7rem 0;font-size:1.2rem}.rs-cards p{margin:.5rem 0;font-size:.95rem;line-height:1.6}.rs-step{color:var(--muted);font-size:.8rem;font-weight:750}.rs-status{border-top:2px solid var(--blue-dark);padding-top:.8rem;font-weight:700;display:block}@media (width<=650px){.rs-cards{grid-template-columns:1fr}}.rs-controls{grid-template-columns:1fr 1fr;gap:1rem;margin:1.5rem 0;display:grid}.rs-controls>details{border:1px solid var(--border,#aab8d4);background:var(--surface);border-radius:10px;padding:1rem 1.25rem}.rs-controls summary{cursor:pointer;padding:.4rem 0;font-weight:650}.rs-controls dt{margin-top:1rem;font-weight:700}.rs-controls dd{margin:.5rem 0;line-height:1.6}@media (width<=650px){.rs-controls{grid-template-columns:1fr}}#semantic-examples .se-lead{max-width:55ch;font-size:1.15rem}#semantic-examples .se-example{border:1px solid var(--border,#aab8d4);background:var(--surface);border-radius:18px;margin:2rem 0;padding:clamp(20px,3vw,36px)}#semantic-examples .se-example h3{margin:.5rem 0 1rem;font-size:clamp(1.5rem,3vw,2rem)}#semantic-examples .se-label{color:var(--muted);letter-spacing:.07em;margin:0;font-size:.75rem;font-weight:750}#semantic-examples .se-value{max-width:28ch;margin:1.5rem 0 1rem;font-size:clamp(1.5rem,3vw,2.3rem);font-weight:750;line-height:1.3}#semantic-examples .se-tags{flex-wrap:wrap;gap:.5rem;display:flex}#semantic-examples .se-tags span{border:1px solid var(--border,#aab8d4);border-radius:6px;padding:.4rem .6rem;font-size:.85rem}#semantic-examples .se-limit{color:var(--muted);max-width:75ch;font-size:.9rem;line-height:1.65}#semantic-examples .se-contrast{grid-template-columns:1fr 1fr;gap:1.5rem;margin:1.75rem 0;display:grid}#semantic-examples .se-contrast>div{border-top:3px solid var(--blue-dark);padding-top:1rem}#semantic-examples .se-contrast>div:last-child{border-top-style:dashed}#semantic-examples .se-contrast h4{margin:.6rem 0;font-size:1.1rem;line-height:1.4}#semantic-examples .se-contrast p{margin:.5rem 0}#semantic-examples .se-links{flex-wrap:wrap;gap:.8rem 1.5rem;display:flex}#semantic-examples .se-details{border-top:1px solid var(--border,#aab8d4);margin-top:1.5rem;padding-top:1rem}#semantic-examples .se-details summary{cursor:pointer;padding:.5rem 0;font-weight:650}#semantic-examples .se-details pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:.8rem}#semantic-examples .se-details dt{margin-top:1rem;font-weight:700}#semantic-examples .se-details dd{margin:.4rem 0 0}#semantic-examples .se-submissions{grid-template-columns:repeat(5,minmax(0,1fr));gap:.65rem;margin:1.5rem 0;padding:0;list-style:none;display:grid}#semantic-examples .se-submissions li{border:1px solid var(--border,#aab8d4);border-radius:10px;flex-direction:column;gap:.5rem;padding:1rem .75rem;display:flex}#semantic-examples .se-submissions li>span:last-child{font-size:.85rem;line-height:1.45}#semantic-examples .se-pass{border-top:4px solid var(--blue-dark)!important}#semantic-examples .se-miss{border-top:4px dashed var(--muted)!important}#semantic-examples .se-symbol{font-size:1.7rem;font-weight:700}#semantic-examples .se-score{border-left:4px solid var(--blue-dark);margin:1.5rem 0;padding:1rem 1.25rem}#semantic-examples .se-score strong{font-size:clamp(1.2rem,2.4vw,1.8rem);line-height:1.4;display:block}#semantic-examples .se-score>span{margin-top:.5rem;font-size:.9rem;display:block}#semantic-examples .se-takeaway{max-width:65ch}#semantic-examples .se-controls{flex-wrap:wrap;align-items:center;gap:.65rem;margin-top:1.5rem;display:flex}#semantic-examples .se-controls select{background:var(--surface);max-width:100%;color:var(--ink);border:1px solid var(--muted);border-radius:6px;padding:.65rem}#semantic-examples .se-controls button{background:var(--ink);color:var(--surface);border:1px solid var(--ink);cursor:pointer;border-radius:6px;padding:.65rem 1rem}#semantic-examples .se-controls :disabled{opacity:.6;cursor:wait}#semantic-examples .se-table{margin:1rem 0;overflow-x:auto}#semantic-examples .se-table th,#semantic-examples .se-table td{text-align:left;padding:.5rem}#semantic-examples .se-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;padding-left:1.25rem;display:grid}#semantic-examples .se-steps li{padding-left:.3rem}#semantic-examples .se-steps p{font-size:.9rem}@media (width<=800px){#semantic-examples .se-submissions{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=540px){#semantic-examples .se-contrast,#semantic-examples .se-steps,#semantic-examples .se-submissions{grid-template-columns:1fr}#semantic-examples .se-submissions li{grid-template-columns:1.5rem 1fr;gap:.3rem .75rem;display:grid}#semantic-examples .se-submissions li>span:last-child{grid-column:2}#semantic-examples .se-symbol{grid-row:1/3;align-self:center}}._home_1h213_1{--redesign-ink:var(--ink);--redesign-muted:var(--muted);--redesign-line:var(--line-strong);--redesign-surface:var(--surface);--redesign-accent:#1843c9;--redesign-panel:#102552;--redesign-panel-muted:#d8e5ff;--redesign-primary-text:#fff;--redesign-trace-bg:#edf3ff;--redesign-trace-ink:#102552;--redesign-trace-line:#c4d2ee;color:var(--redesign-ink);background:var(--paper)}html[data-theme=dark] ._home_1h213_1{--redesign-accent:#a9c3ff;--redesign-primary-text:#07132f;--redesign-trace-bg:#182b54;--redesign-trace-ink:#f5f7ff;--redesign-trace-line:#47639b}._home_1h213_1 section{scroll-margin-top:100px}._hero_1h213_29,._proof_1h213_30,._work_1h213_31,._story_1h213_32,._lab_1h213_33,._career_1h213_34{width:min(100% - 48px,1240px);margin-inline:auto}._eyebrow_1h213_39,._storyLabel_1h213_40{color:var(--redesign-accent);letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:800;line-height:1.5}._hero_1h213_29{grid-template-columns:minmax(0,1.28fr) minmax(310px,.72fr);align-items:center;gap:clamp(34px,5vw,90px);min-height:560px;padding-block:clamp(54px,7vw,106px);display:grid}._heroCopy_1h213_59 h1{letter-spacing:-.055em;max-width:770px;margin:18px 0 24px;font-size:clamp(3rem,5.25vw,5.3rem);font-weight:680;line-height:1.035}._heroCopy_1h213_59 h1 em{color:var(--redesign-accent);font-family:Georgia,Times New Roman,serif;font-weight:400}._heroSupport_1h213_74{max-width:610px;color:var(--ink-2);margin-bottom:26px;font-size:clamp(1.05rem,1.5vw,1.26rem);line-height:1.55}._heroActions_1h213_82,._careerActions_1h213_83{flex-wrap:wrap;align-items:center;gap:12px;display:flex}._primaryAction_1h213_90,._secondaryAction_1h213_91{border:1px solid var(--blue);text-align:left;cursor:pointer;border-radius:3px;justify-content:space-between;align-items:center;gap:16px;min-height:48px;padding:10px 18px;font-size:.87rem;font-weight:760;line-height:1.4;display:inline-flex}._primaryAction_1h213_90{background:var(--blue);color:var(--redesign-primary-text)}._secondaryAction_1h213_91{color:var(--redesign-ink);background:0 0}._primaryAction_1h213_90:hover{background:var(--blue-dark);border-color:var(--blue-dark)}._secondaryAction_1h213_91:hover{background:var(--surface)}._primaryAction_1h213_90:focus-visible{outline-color:var(--blue);box-shadow:0 0 0 3px var(--redesign-line)}._heroFlow_1h213_121{--flow-border:#c6d9ff73;--flow-surface:#19356e;--flow-muted:#c6d9ff;background:var(--redesign-panel);color:#f5f8ff;border:1px solid #4562a1;border-radius:8px;margin:0;padding:clamp(20px,2.5vw,34px);box-shadow:12px 12px #255dff1f}._heroFlow_1h213_121 figcaption,._trace_1h213_135 figcaption{letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;font-weight:800}._heroFlow_1h213_121 figcaption{border-bottom:1px solid var(--flow-border);color:#cadbff;justify-content:space-between;gap:12px;padding-bottom:16px;display:flex}._heroFlow_1h213_121 figcaption span{color:var(--flow-muted);letter-spacing:.06em;text-align:right;font-size:.6rem}._flowDiagram_1h213_151{margin-top:18px}._flowNode_1h213_152{border:1px solid var(--flow-border);background:var(--flow-surface);border-radius:5px;padding:12px 15px}._flowNode_1h213_152 span{color:var(--flow-muted);letter-spacing:.1em;text-transform:uppercase;margin-bottom:5px;font-size:.63rem;font-weight:800;display:block}._flowNode_1h213_152 strong{font-size:.95rem;font-weight:700;line-height:1.35;display:block}._flowArrow_1h213_155{color:#9dbbff;text-align:center;padding:7px 0;font-size:1.2rem;line-height:1}._flowGate_1h213_156{color:#102552;background:#eaf0ff;border-color:#9dbbff}._flowGate_1h213_156 span{color:#1843c9}._flowBranches_1h213_158{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:26px;display:grid;position:relative}._flowBranches_1h213_158:before{border-top:1px solid var(--flow-border);content:"";position:absolute;top:-14px;left:25%;right:25%}._flowBranches_1h213_158:after{border-left:1px solid var(--flow-border);content:"";height:12px;position:absolute;top:-26px;left:50%}._flowBranches_1h213_158 ._flowNode_1h213_152{min-height:91px;padding:11px 12px;position:relative}._flowBranches_1h213_158 ._flowNode_1h213_152:before{border-left:1px solid var(--flow-border);content:"";height:14px;position:absolute;top:-14px;left:50%}._flowBranches_1h213_158 ._flowNode_1h213_152:last-child{background:0 0;border-style:dashed}._flowBranches_1h213_158 ._flowNode_1h213_152 strong{font-size:.82rem}._flowLink_1h213_165{border-top:1px solid var(--flow-border);color:#f5f8ff;text-underline-offset:3px;justify-content:space-between;gap:10px;margin-top:20px;padding-top:14px;font-size:.8rem;font-weight:760;text-decoration:underline;display:flex}._flowLink_1h213_165:hover{color:#c6d9ff}._trace_1h213_135 ol{margin:0;padding:0;list-style:none}._proof_1h213_30{border-top:1px solid var(--redesign-line);border-bottom:1px solid var(--redesign-line);padding-block:30px 40px}._proofHeading_1h213_180{color:var(--redesign-accent);letter-spacing:.13em;text-transform:uppercase;margin:0 0 22px;font-size:.72rem;font-weight:800;line-height:1.5}._proofGrid_1h213_190{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}._proofGrid_1h213_190 article{border-left:1px solid var(--redesign-line);flex-direction:column;min-width:0;padding:0 clamp(14px,1.8vw,28px);display:flex}._proofGrid_1h213_190 article:first-child{border-left:0;padding-left:0}._proofGrid_1h213_190 article:last-child{padding-right:0}._proofValue_1h213_206{color:var(--redesign-accent);letter-spacing:-.06em;margin:0 0 7px;font-size:clamp(2rem,3vw,3.1rem);font-weight:690;line-height:1}._proofGrid_1h213_190 h3{margin:0 0 8px;font-size:1rem;line-height:1.3}._proofGrid_1h213_190 article>p:not(._proofValue_1h213_206){color:var(--ink-2);margin:0;font-size:.85rem;line-height:1.5}._proofFooter_1h213_209{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:auto;padding-top:18px;display:flex}._proofStatus_1h213_210{border:1px solid var(--redesign-trace-line);background:var(--redesign-trace-bg);color:var(--redesign-trace-ink);white-space:nowrap;border-radius:999px;padding:4px 8px;font-size:.67rem;font-weight:770;line-height:1.2}._proofGrid_1h213_190 a{color:var(--blue-dark);text-underline-offset:3px;font-size:.79rem;font-weight:760;text-decoration:underline}._work_1h213_31,._story_1h213_32{padding-block:clamp(62px,7vw,100px)}._sectionIntro_1h213_218{justify-content:space-between;align-items:end;gap:20px;margin-bottom:22px;display:flex}._sectionIntro_1h213_218 h2,._lab_1h213_33 h2,._career_1h213_34 h2{max-width:800px;margin:10px 0 0;font-size:clamp(2.2rem,4.3vw,4.2rem);font-weight:670;line-height:1.08}._inlineLink_1h213_236{min-height:44px;color:var(--blue-dark);text-underline-offset:4px;align-items:center;gap:8px;padding-block:8px;font-size:.85rem;font-weight:780;text-decoration:underline;display:inline-flex}._collectionNote_1h213_249{max-width:850px;color:var(--redesign-muted);margin-bottom:8px;font-size:.8rem}._workIntro_1h213_256{max-width:850px;color:var(--ink-2);margin:0 0 24px;font-size:.91rem;line-height:1.55}._workGrid_1h213_264{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}._workCard_1h213_270{border:1px solid var(--redesign-line);background:var(--redesign-surface);border-radius:4px;flex-direction:column;min-width:0;padding:clamp(20px,2.4vw,30px);display:flex}._workCardTop_1h213_280{color:var(--redesign-accent);letter-spacing:.09em;text-transform:uppercase;justify-content:space-between;gap:14px;font-size:.66rem;font-weight:780;line-height:1.45;display:flex}._workCardTop_1h213_280 span:last-child{text-align:right;max-width:75%}._workCard_1h213_270 h3{min-height:2.3em;margin:27px 0 18px;font-size:clamp(1.4rem,2vw,1.9rem);line-height:1.2}._firstReleasePath_1h213_294{border-left:3px solid var(--redesign-accent);background:var(--redesign-trace-bg);margin:-4px 0 20px;padding:12px 14px}._firstReleasePath_1h213_294 strong{color:var(--redesign-trace-ink);letter-spacing:.08em;text-transform:uppercase;font-size:.67rem;font-weight:830}._firstReleasePath_1h213_294 p{color:var(--redesign-trace-ink);margin:6px 0 0;font-size:.78rem;line-height:1.45}._workCard_1h213_270 dl{margin:0}._workCard_1h213_270 dl div{border-top:1px solid var(--line);padding:12px 0}._workCard_1h213_270 dt{color:var(--redesign-accent);letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:.68rem;font-weight:830}._workCard_1h213_270 dd{color:var(--ink-2);margin:0;font-size:.82rem;line-height:1.52}._workOutcome_1h213_301{border-top:1px solid var(--line);margin:auto 0 20px;padding-top:15px}._workOutcome_1h213_301 p{color:var(--ink-2);margin:0;font-size:.81rem;line-height:1.5}._workOutcome_1h213_301 strong{color:var(--ink);letter-spacing:.06em;text-transform:uppercase;font-size:.66rem;line-height:1.5;display:block}._workOutcome_1h213_301 small{color:var(--redesign-muted);margin-top:6px;font-size:.69rem;line-height:1.5;display:block}._story_1h213_32{border-top:1px solid var(--redesign-line)}._storyGrid_1h213_307{grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);align-items:stretch;gap:clamp(25px,4vw,64px);display:grid}._storyNarrative_1h213_308{padding-block:10px}._storyNarrative_1h213_308>p:not(._storyLabel_1h213_40){color:var(--ink-2);font-size:1rem;line-height:1.7}._storyNarrative_1h213_308 strong{color:var(--ink)}._storyLabel_1h213_40{margin-bottom:20px}._storyNarrative_1h213_308 blockquote{border-left:3px solid var(--blue);margin:25px 0;padding-left:20px;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.5rem,2.4vw,2.1rem);line-height:1.3}._trace_1h213_135{border:1px solid var(--redesign-trace-line);background:var(--redesign-trace-bg);color:var(--redesign-trace-ink);margin:0;padding:clamp(22px,3vw,35px)}._trace_1h213_135 figcaption{color:var(--redesign-trace-ink)}._trace_1h213_135 li{border-top:1px solid var(--redesign-trace-line);grid-template-columns:32px 115px 1fr;align-items:baseline;gap:12px;padding:16px 0;font-size:.85rem;display:grid}._trace_1h213_135 li span{color:var(--redesign-accent);font-size:.72rem;font-weight:800}._trace_1h213_135 li strong{font-weight:790}._trace_1h213_135 li small{color:var(--redesign-trace-ink);font-size:.78rem;line-height:1.45}._traceOutcomes_1h213_319{border-top:2px solid #799ce9;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px;padding-top:18px;display:grid}._traceOutcomes_1h213_319 p{border:1px solid var(--redesign-trace-line);background:var(--redesign-surface);color:var(--redesign-ink);margin:0;padding:13px;font-size:.79rem;line-height:1.5}._traceOutcomes_1h213_319 p:last-child{border-style:dashed}._traceOutcomes_1h213_319 strong{margin-bottom:5px;display:block}._trace_1h213_135 ._traceDescription_1h213_323{color:var(--redesign-trace-ink);margin:15px 0 0;font-size:.72rem;line-height:1.5}._storyEvidence_1h213_324{border-top:1px solid var(--redesign-line);border-bottom:1px solid var(--redesign-line);align-items:center;gap:20px;margin-top:26px;padding:20px 0;display:flex}._storyEvidence_1h213_324 p{color:var(--ink-2);flex:1;margin:0;font-size:.79rem;line-height:1.5}._storyEvidence_1h213_324 p strong{color:var(--ink);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;display:block}._storyEvidence_1h213_324 a{flex:none}._moreDecisions_1h213_328{margin-top:22px}._lab_1h213_33{background:var(--redesign-panel);color:#f6f8ff;border-radius:4px;grid-template-columns:minmax(0,1fr) minmax(300px,.85fr);gap:clamp(30px,5vw,70px);padding:clamp(28px,5vw,64px);display:grid}._lab_1h213_33 ._eyebrow_1h213_39{color:#c6d9ff}._lab_1h213_33 h2{margin-bottom:20px}._lab_1h213_33>div:first-child>p:not(._eyebrow_1h213_39){max-width:590px;color:var(--redesign-panel-muted);font-size:.96rem;line-height:1.65}._lab_1h213_33 ._labStatus_1h213_343{border-left:2px solid #9dbbff;margin-bottom:25px;padding-left:14px;font-size:.83rem!important}._lab_1h213_33 ._labStatus_1h213_343 strong{color:#fff}._lab_1h213_33 ._primaryAction_1h213_90{color:#102552;background:#dce7ff;border-color:#dce7ff}._lab_1h213_33 ._primaryAction_1h213_90:hover{background:#bdd0ff}._labStates_1h213_347{align-content:center;display:grid}._labStates_1h213_347>div{border-top:1px solid #d8e5ff5c;grid-template-columns:34px 1fr;column-gap:14px;padding:16px 0;display:grid}._labStates_1h213_347 span{color:#c6d9ff;grid-row:1/3;font-size:.68rem;font-weight:800}._labStates_1h213_347 h3{margin:0 0 4px;font-size:1.3rem}._labStates_1h213_347 p{color:var(--redesign-panel-muted);margin:0;font-size:.82rem}._career_1h213_34{grid-template-columns:minmax(0,1.1fr) minmax(250px,.9fr);column-gap:clamp(30px,5vw,90px);padding-block:clamp(70px,8vw,120px);display:grid}._career_1h213_34>p{max-width:490px;color:var(--ink-2);align-self:end;font-size:1rem;line-height:1.65}._careerActions_1h213_83{grid-column:1/-1;margin-top:24px}._editorial_1h213_364 ._hero_1h213_29{max-width:990px;padding-top:100px;display:block}._editorial_1h213_364 ._heroCopy_1h213_59 h1{max-width:930px;font-family:Georgia,Times New Roman,serif;font-size:clamp(3.9rem,7vw,7.3rem);font-weight:400}._editorial_1h213_364 ._heroFlow_1h213_121{--flow-border:var(--redesign-line);--flow-surface:var(--redesign-surface);--flow-muted:var(--redesign-accent);border:0;border-top:1px solid var(--redesign-line);border-bottom:1px solid var(--redesign-line);color:var(--ink);box-shadow:none;background:0 0;border-radius:0;margin-top:62px;padding:24px 0}._editorial_1h213_364 ._heroFlow_1h213_121 figcaption,._editorial_1h213_364 ._flowLink_1h213_165{color:var(--redesign-accent)}._editorial_1h213_364 ._flowNode_1h213_152{color:var(--ink)}._editorial_1h213_364 ._flowGate_1h213_156{border-color:var(--redesign-trace-line);background:var(--redesign-trace-bg);color:var(--redesign-trace-ink)}html[data-theme=dark] ._editorial_1h213_364 ._flowGate_1h213_156 span{color:#a9c3ff}._editorial_1h213_364 ._sectionIntro_1h213_218 h2,._editorial_1h213_364 ._lab_1h213_33 h2,._editorial_1h213_364 ._career_1h213_34 h2{font-family:Georgia,Times New Roman,serif;font-weight:400}._editorial_1h213_364 ._workGrid_1h213_264{border-top:1px solid var(--redesign-line);display:block}._editorial_1h213_364 ._workCard_1h213_270{border:0;border-bottom:1px solid var(--redesign-line);background:0 0;border-radius:0;grid-template-columns:.8fr 1.2fr;column-gap:35px;padding:30px 0;display:grid}._editorial_1h213_364 ._workCardTop_1h213_280{grid-column:1/-1;justify-content:flex-start}._editorial_1h213_364 ._workCardTop_1h213_280 span:last-child{text-align:left}._editorial_1h213_364 ._workCard_1h213_270 h3{grid-area:2/1/5;min-height:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.9rem,3vw,2.8rem);font-weight:400}._editorial_1h213_364 ._workCard_1h213_270 dl,._editorial_1h213_364 ._workOutcome_1h213_301,._editorial_1h213_364 ._workCard_1h213_270>a{grid-column:2}._editorial_1h213_364 ._workOutcome_1h213_301{margin-top:8px}._editorial_1h213_364 ._story_1h213_32{border-top:0}._editorial_1h213_364 ._storyNarrative_1h213_308 blockquote{border-color:#255dff}._editorial_1h213_364 ._lab_1h213_33{color:#102552;background:#eaf0ff}._editorial_1h213_364 ._lab_1h213_33 ._eyebrow_1h213_39,._editorial_1h213_364 ._lab_1h213_33>div:first-child>p:not(._eyebrow_1h213_39),._editorial_1h213_364 ._labStates_1h213_347 p{color:#2b477f}._editorial_1h213_364 ._lab_1h213_33 ._labStatus_1h213_343 strong{color:#102552}._editorial_1h213_364 ._lab_1h213_33 ._primaryAction_1h213_90{color:#fff;background:#102552;border-color:#102552}._editorial_1h213_364 ._labStates_1h213_347>div{border-color:#bfd0f2}._editorial_1h213_364 ._labStates_1h213_347 span{color:#1843c9}._decisionInterface_1h213_389{background:#f0f4ff}._decisionInterface_1h213_389 ._hero_1h213_29{color:#f7f9ff;background:#091638;width:100%;max-width:none;min-height:560px;padding:clamp(35px,5vw,70px) max(24px,50% - 620px)}._decisionInterface_1h213_389 ._hero_1h213_29 ._eyebrow_1h213_39{color:#bfd2ff}._decisionInterface_1h213_389 ._heroCopy_1h213_59 h1 em{color:#a9c3ff}._decisionInterface_1h213_389 ._heroSupport_1h213_74{color:#dce7ff}._decisionInterface_1h213_389 ._hero_1h213_29 ._primaryAction_1h213_90{color:#091638;background:#a9c3ff;border-color:#a9c3ff}._decisionInterface_1h213_389 ._hero_1h213_29 ._secondaryAction_1h213_91{color:#f7f9ff;border-color:#dce7ff}._decisionInterface_1h213_389 ._heroFlow_1h213_121{--flow-border:#526fac;--flow-surface:#1a376d;box-shadow:none;background:#12295c;border-color:#4767ad;border-radius:0}._decisionInterface_1h213_389 ._proof_1h213_30{background:var(--redesign-surface);border:1px solid var(--redesign-line);width:min(100% - 48px,1240px);margin-top:-1px;padding-inline:26px}._decisionInterface_1h213_389 ._proofGrid_1h213_190 article{padding-left:22px}._decisionInterface_1h213_389 ._proofGrid_1h213_190 article:first-child{padding-left:0}._decisionInterface_1h213_389 ._workGrid_1h213_264{border-top:1px solid var(--redesign-line);border-left:1px solid var(--redesign-line);gap:0}._decisionInterface_1h213_389 ._workCard_1h213_270{border:0;border-right:1px solid var(--redesign-line);border-bottom:1px solid var(--redesign-line);border-radius:0}._decisionInterface_1h213_389 ._workCard_1h213_270 h3{font-family:ui-sans-serif,system-ui,sans-serif;font-weight:690}._decisionInterface_1h213_389 ._story_1h213_32{border:1px solid var(--redesign-line);background:var(--redesign-surface);padding-inline:clamp(20px,3vw,38px)}._decisionInterface_1h213_389 ._lab_1h213_33{color:#102552;background:#e2ebff;border:1px solid #bed0f2}._decisionInterface_1h213_389 ._lab_1h213_33 ._eyebrow_1h213_39,._decisionInterface_1h213_389 ._lab_1h213_33>div:first-child>p:not(._eyebrow_1h213_39),._decisionInterface_1h213_389 ._labStates_1h213_347 p{color:#2b477f}._decisionInterface_1h213_389 ._lab_1h213_33 ._labStatus_1h213_343 strong{color:#102552}._decisionInterface_1h213_389 ._lab_1h213_33 ._primaryAction_1h213_90{color:#fff;background:#102552;border-color:#102552}._decisionInterface_1h213_389 ._labStates_1h213_347>div{border-color:#bed0f2}._decisionInterface_1h213_389 ._labStates_1h213_347 span{color:#1843c9}html[data-theme=dark] ._editorial_1h213_364 ._lab_1h213_33,html[data-theme=dark] ._decisionInterface_1h213_389 ._lab_1h213_33{color:#f5f7ff;background:#182b54;border-color:#47639b}html[data-theme=dark] ._editorial_1h213_364 ._lab_1h213_33 ._eyebrow_1h213_39,html[data-theme=dark] ._editorial_1h213_364 ._lab_1h213_33>div:first-child>p:not(._eyebrow_1h213_39),html[data-theme=dark] ._editorial_1h213_364 ._labStates_1h213_347 p,html[data-theme=dark] ._decisionInterface_1h213_389 ._lab_1h213_33 ._eyebrow_1h213_39,html[data-theme=dark] ._decisionInterface_1h213_389 ._lab_1h213_33>div:first-child>p:not(._eyebrow_1h213_39),html[data-theme=dark] ._decisionInterface_1h213_389 ._labStates_1h213_347 p{color:#d8e5ff}html[data-theme=dark] ._editorial_1h213_364 ._lab_1h213_33 ._labStatus_1h213_343 strong,html[data-theme=dark] ._decisionInterface_1h213_389 ._lab_1h213_33 ._labStatus_1h213_343 strong{color:#fff}html[data-theme=dark] ._editorial_1h213_364 ._labStates_1h213_347 span,html[data-theme=dark] ._decisionInterface_1h213_389 ._labStates_1h213_347 span{color:#c6d9ff}html[data-theme=dark] ._editorial_1h213_364 ._lab_1h213_33 ._primaryAction_1h213_90,html[data-theme=dark] ._decisionInterface_1h213_389 ._lab_1h213_33 ._primaryAction_1h213_90{color:#091638;background:#a9c3ff;border-color:#a9c3ff}html[data-theme=dark] ._decisionInterface_1h213_389{background:var(--paper)}@media (width<=1050px){._hero_1h213_29{grid-template-columns:minmax(0,1fr) minmax(270px,.7fr);gap:26px}._proofGrid_1h213_190{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:22px}._proofGrid_1h213_190 article:nth-child(3){border-left:0;border-top:1px solid var(--redesign-line);padding-top:22px;padding-left:0}._proofGrid_1h213_190 article:nth-child(4){border-top:1px solid var(--redesign-line);padding-top:22px}._decisionInterface_1h213_389 ._proofGrid_1h213_190 article:nth-child(3){padding-left:0}._workGrid_1h213_264{grid-template-columns:repeat(2,minmax(0,1fr))}._workCard_1h213_270:last-child,._decisionInterface_1h213_389 ._workCard_1h213_270:last-child{grid-column:1/-1}._storyEvidence_1h213_324{flex-wrap:wrap}}@media (width<=760px){._hero_1h213_29,._proof_1h213_30,._work_1h213_31,._story_1h213_32,._lab_1h213_33,._career_1h213_34{width:min(100% - 36px,1240px)}._hero_1h213_29{min-height:0;padding-block:52px;display:block}._heroCopy_1h213_59 h1{max-width:650px;font-size:clamp(2.7rem,9vw,4.8rem)}._heroFlow_1h213_121{margin-top:36px}._proofGrid_1h213_190{display:block}._proofGrid_1h213_190 article,._proofGrid_1h213_190 article:first-child{border-left:0;border-top:1px solid var(--redesign-line);padding:18px 0}._decisionInterface_1h213_389 ._proofGrid_1h213_190 article{padding-left:0}._proofGrid_1h213_190 article>p:not(._proofValue_1h213_206){max-width:520px}._workGrid_1h213_264{display:block}._workCard_1h213_270,._workCard_1h213_270:last-child{margin-top:12px}._workCard_1h213_270 h3{min-height:0}._storyGrid_1h213_307,._lab_1h213_33,._career_1h213_34{display:block}._trace_1h213_135{margin-top:25px}._labStates_1h213_347{margin-top:30px}._career_1h213_34>p{margin-top:20px}._decisionInterface_1h213_389 ._hero_1h213_29{width:100%;padding-inline:18px}._decisionInterface_1h213_389 ._proof_1h213_30{width:min(100% - 36px,1240px);padding-inline:18px}._decisionInterface_1h213_389 ._workGrid_1h213_264{border-top:0;border-left:0;display:block}._decisionInterface_1h213_389 ._workCard_1h213_270{border:1px solid var(--redesign-line)}._editorial_1h213_364 ._hero_1h213_29{padding-top:56px}._editorial_1h213_364 ._workCard_1h213_270{display:block}}@media (width<=480px){._hero_1h213_29,._proof_1h213_30,._work_1h213_31,._story_1h213_32,._lab_1h213_33,._career_1h213_34{width:min(100% - 32px,1240px)}._heroCopy_1h213_59 h1{font-size:clamp(2.6rem,11vw,3.6rem)}._heroActions_1h213_82,._careerActions_1h213_83{grid-template-columns:minmax(0,1fr);display:grid}._primaryAction_1h213_90,._secondaryAction_1h213_91{width:100%}._sectionIntro_1h213_218{display:block}._sectionIntro_1h213_218 ._inlineLink_1h213_236{margin-top:16px}._workCard_1h213_270{padding:20px}._workCardTop_1h213_280{display:block}._workCardTop_1h213_280 span{display:block;text-align:left!important;max-width:none!important}._workCardTop_1h213_280 span+span{margin-top:4px}._trace_1h213_135{padding:20px}._trace_1h213_135 li{grid-template-columns:28px 1fr}._trace_1h213_135 li small{grid-column:2}._traceOutcomes_1h213_319{grid-template-columns:1fr}._storyEvidence_1h213_324{display:block}._storyEvidence_1h213_324 p+p,._storyEvidence_1h213_324 a{margin-top:12px}._lab_1h213_33{padding:24px 18px}._editorial_1h213_364 ._heroCopy_1h213_59 h1{font-size:clamp(3.4rem,12vw,4.5rem)}}@media (prefers-reduced-motion:no-preference){._primaryAction_1h213_90,._secondaryAction_1h213_91{transition:background-color .14s,color .14s}}._hero_1h213_29{padding-block:clamp(40px,5vw,76px);align-items:start;gap:24px clamp(28px,4vw,64px);min-height:0;padding-bottom:40px}._proofGrid_1h213_190{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=900px){._proofGrid_1h213_190{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){._proofGrid_1h213_190{grid-template-columns:1fr}}._featuredWriting_1h213_496{width:min(100% - 48px,1240px);margin:40px auto}._writingHeading_1h213_497{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-bottom:18px;display:flex}._writingCard_1h213_498{border:1px solid var(--redesign-line);background:var(--redesign-surface);border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;padding:clamp(24px,4vw,40px);display:grid}._writingMeta_1h213_499{color:var(--ink-2);margin:0 0 14px;font-size:.75rem}._writingCard_1h213_498 h2{letter-spacing:-.035em;max-width:26ch;margin:0 0 12px;font-size:clamp(1.5rem,3vw,2.3rem);line-height:1.15}._writingCard_1h213_498 h2 a{color:inherit;text-decoration:none}._writingCard_1h213_498 h2 a:hover{text-underline-offset:5px;text-decoration:underline}._writingSubtitle_1h213_503{color:var(--redesign-accent);margin:0 0 16px;font-family:Georgia,serif;font-size:clamp(1rem,1.7vw,1.25rem);font-style:italic;line-height:1.45}._writingSummary_1h213_504{color:var(--ink-2);max-width:64ch;margin:0;font-size:.9rem;line-height:1.65}._writingEvidence_1h213_505{color:var(--ink-2);margin:16px 0 0;font-size:.7rem}._featuredWriting_1h213_496 a:focus-visible{outline:3px solid var(--redesign-accent);outline-offset:5px}@media (width<=750px){._writingCard_1h213_498{grid-template-columns:1fr;gap:22px}._writingCard_1h213_498>._primaryAction_1h213_90{justify-self:start}}@media (width<=600px){._featuredWriting_1h213_496{width:min(100% - 36px,1240px);margin-block:30px}}@media (width<=400px){._featuredWriting_1h213_496{width:min(100% - 32px,1240px)}}
