:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--zy-radius-sm:.45rem;--zy-radius-md:.85rem;--zy-radius-lg:1.4rem;--zy-radius-pill:999px;--zy-space-1:.25rem;--zy-space-2:.5rem;--zy-space-3:.75rem;--zy-space-4:1rem;--zy-space-5:1.5rem;--zy-space-6:2rem;--zy-space-7:3rem;--zy-space-8:4.5rem;--zy-page-inset:clamp(1rem, 3.4vw, 3rem);--zy-section-gap:var(--zy-space-6);--zy-card-padding:var(--zy-space-5);--zy-field-gap:var(--zy-space-5);--zy-control-height:3rem;--zy-content:1200px;--zy-font-sans:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--zy-font-display:Cambria, Cochin, Georgia, "Times New Roman", serif;font-family:var(--zy-font-sans);font-synthesis:none;text-rendering:optimizelegibility}*,:before,:after{box-sizing:border-box}body{background:var(--zy-paper);min-width:320px;color:var(--zy-ink-950);-webkit-font-smoothing:antialiased;margin:0}button,input,select,textarea{color:inherit;font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit}img,svg{max-width:100%;display:block}:focus-visible{outline:3px solid var(--zy-focus);outline-offset:3px;border-radius:.2rem}::selection{background:var(--zy-sage-300);color:var(--zy-ink-950)}.zy-wordmark{align-items:center;gap:.72rem;text-decoration:none;display:inline-flex}.zy-wordmark>span:last-child{letter-spacing:-.025em;text-transform:uppercase;font-size:1.2rem;font-weight:850}.zy-brand-picture{display:contents}.zy-brand-mark{object-fit:contain;flex:none;width:3.5rem;height:3.5rem;display:block}.zy-wordmark--compact .zy-brand-mark{width:2rem;height:2rem}.zy-wordmark--compact>span:last-child{font-size:1rem}.zy-button{border-radius:var(--zy-radius-pill);align-items:center;gap:var(--zy-space-3);letter-spacing:.01em;min-height:var(--zy-control-height);max-width:100%;padding:var(--zy-space-3) var(--zy-space-5);overflow-wrap:anywhere;border:1px solid #0000;justify-content:center;font-size:.84rem;font-weight:700;text-decoration:none;transition:background .18s,border-color .18s,color .18s,transform .18s;display:inline-flex}.zy-button:hover{transform:translateY(-2px)}.zy-button--primary:hover{background:var(--zy-ink-800)}.zy-button--secondary:hover{background:color-mix(in srgb, var(--zy-surface) 55%, transparent);border-color:var(--zy-ink-700)}.zy-button--quiet{color:var(--zy-ink-800);min-height:auto;padding-inline:0}.zy-eyebrow{color:var(--zy-copper-dark);letter-spacing:.16em;margin:0 0 var(--zy-space-3);text-transform:uppercase;font-size:.7rem;font-weight:800}.zy-status{background:var(--zy-paper-soft);border:1px solid var(--zy-line);border-radius:var(--zy-radius-pill);color:var(--zy-ink-700);align-items:center;gap:var(--zy-space-2);letter-spacing:.025em;max-width:100%;padding:var(--zy-space-2) var(--zy-space-3);overflow-wrap:anywhere;font-size:.7rem;font-weight:760;line-height:1.4;display:inline-flex}.zy-status:before{content:"";background:currentColor;border-radius:50%;flex:0 0 .38rem;width:.38rem;height:.38rem}.zy-status--positive{background:var(--zy-sage-100);color:var(--zy-positive-ink)}.zy-status--attention{background:var(--zy-amber-soft);border-color:var(--zy-line-strong);color:var(--zy-attention-ink)}.zy-status--information{background:var(--zy-blue-soft);color:var(--zy-information-ink)}.zy-section-heading{max-width:48rem}.zy-section-heading--center{text-align:center;margin-inline:auto}.zy-section-heading h2,.zy-page-header h1{font-family:var(--zy-font-display);letter-spacing:-.048em;overflow-wrap:anywhere;margin:0;font-size:clamp(2.15rem,5vw,4.2rem);font-weight:400;line-height:1.08}.zy-section-heading>p:last-child,.zy-page-header>div>p:last-child{color:var(--zy-ink-700);margin:var(--zy-space-5) 0 0;max-width:42rem;font-size:1rem;line-height:1.7}.zy-section-heading--center>p:last-child{margin-inline:auto}.zy-page-header{align-items:flex-end;gap:var(--zy-section-gap);justify-content:space-between;display:flex}.zy-page-header h1{font-size:clamp(2rem,4.2vw,3.4rem)}.zy-page-header>div{min-width:0}.zy-page-header__actions{align-items:center;gap:var(--zy-space-4);flex-wrap:wrap;display:flex}.zy-metric-card{background:var(--zy-surface);border:1px solid var(--zy-line);border-radius:var(--zy-radius-md);box-shadow:var(--zy-shadow-sm);padding:var(--zy-card-padding)}.zy-metric-card__top{color:var(--zy-ink-500);justify-content:space-between;align-items:center;gap:var(--zy-space-3);letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:760;display:flex}.zy-metric-card strong{font-family:var(--zy-font-display);margin-top:var(--zy-space-5);font-size:2.25rem;font-weight:400;display:block}.zy-metric-card p{color:var(--zy-ink-500);margin:var(--zy-space-2) 0 0;font-size:.77rem;line-height:1.5}.zy-data-list{margin:0}.zy-data-list>div{border-bottom:1px solid var(--zy-line);align-items:baseline;gap:var(--zy-space-4);padding:var(--zy-space-4) 0;overflow-wrap:anywhere;grid-template-columns:minmax(0,.7fr) minmax(0,1fr);display:grid}.zy-data-list>div:last-child{border-bottom:0}.zy-data-list dt{color:var(--zy-ink-500);letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:700}.zy-data-list dd{margin:0;font-size:.86rem;font-weight:620}.zy-timeline{margin:0;padding:0;list-style:none}.zy-timeline__item{gap:var(--zy-space-4);padding-bottom:var(--zy-space-5);grid-template-columns:.8rem minmax(0,1fr);display:grid;position:relative}.zy-timeline__item:before{background:var(--zy-line);content:"";width:1px;height:100%;position:absolute;top:.8rem;left:.35rem}.zy-timeline__item:last-child:before{display:none}.zy-timeline__marker{background:var(--zy-paper-soft);border:2px solid var(--zy-sage-500);z-index:1;border-radius:50%;width:.72rem;height:.72rem;margin-top:.25rem;position:relative}.zy-timeline__item--complete .zy-timeline__marker{background:var(--zy-ink-800);border-color:var(--zy-ink-800)}.zy-timeline__item--current .zy-timeline__marker{background:var(--zy-copper);border-color:var(--zy-copper);box-shadow:0 0 0 4px color-mix(in srgb, var(--zy-brand-deep) 15%, transparent)}.zy-timeline__title{align-items:baseline;gap:var(--zy-space-2) var(--zy-space-4);flex-wrap:wrap;justify-content:space-between;display:flex}.zy-timeline__title strong{font-size:.83rem}.zy-timeline__title time,.zy-timeline__item p{color:var(--zy-ink-500);font-size:.72rem}.zy-timeline__item p{margin:var(--zy-space-2) 0 0;line-height:1.55}.zy-notice{background:var(--zy-blue-soft);border:1px solid color-mix(in srgb, var(--zy-text-strong) 20%, transparent);border-radius:var(--zy-radius-md);color:var(--zy-information-ink);align-items:flex-start;gap:var(--zy-space-4);padding:var(--zy-card-padding);overflow-wrap:anywhere;min-width:0;display:flex}.zy-notice>svg{flex:none}.zy-notice>div{min-width:0}.zy-notice .zy-button{margin-top:var(--zy-space-4)}.zy-notice--attention{background:var(--zy-amber-soft);border-color:var(--zy-line-strong);color:var(--zy-attention-ink)}.zy-notice strong{margin-bottom:var(--zy-space-2);font-size:.8rem;display:block}.zy-notice p{margin:0;font-size:.76rem;line-height:1.55}.zy-empty-state{background:var(--zy-paper-soft);border:1px dashed var(--zy-line-strong);border-radius:var(--zy-radius-md);padding:var(--zy-space-6) var(--zy-card-padding);text-align:center;flex-direction:column;align-items:center;display:flex}.zy-empty-state__geometry{border:1px solid var(--zy-sage-500);height:2.5rem;margin-bottom:var(--zy-space-4);border-radius:50%;width:2.5rem;position:relative}.zy-empty-state__geometry:after{background:var(--zy-copper);content:"";border-radius:50%;width:.55rem;height:.55rem;position:absolute;top:.2rem;right:-.1rem}.zy-empty-state h3{font-family:var(--zy-font-display);margin:0;font-size:1.4rem;font-weight:400}.zy-empty-state p{color:var(--zy-ink-500);margin:var(--zy-space-4) 0 var(--zy-space-5);max-width:28rem;font-size:.8rem;line-height:1.6}@media (width<=767px){.zy-page-header{flex-direction:column;align-items:flex-start}.zy-data-list>div{gap:var(--zy-space-2);grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:0s!important}}.zy-appearance{flex:none;align-items:center;display:inline-flex}.zy-appearance-toggle{border:1px solid var(--zy-line-strong);min-width:44px;min-height:44px;color:var(--zy-ink-strong);background:var(--zy-paper);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:8px;display:inline-flex}.zy-appearance-toggle svg{box-sizing:content-box;border-radius:50%;padding:4px}.zy-appearance-toggle[aria-checked=false] svg:first-child,.zy-appearance-toggle[aria-checked=true] svg:last-child{color:var(--zy-paper);background:var(--zy-ink-strong)}.zy-appearance-toggle:focus-visible{outline:3px solid var(--zy-copper-dark);outline-offset:3px}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=dark] .zy-button--primary{background:var(--zy-surface);color:var(--zy-text-strong)}[data-theme=dark] .zy-button--primary:hover,[data-theme=dark] .zy-button--secondary:hover{background:var(--zy-surface)}[data-theme=dark] .zy-notice{color:var(--zy-information-ink)}[data-theme=dark] .zy-notice--attention{background:var(--zy-surface);color:var(--zy-attention-ink)}[data-theme=dark] :is(input:not([type=checkbox],[type=radio]),select,textarea){background:var(--zy-surface);color:var(--zy-text-strong);border-color:var(--zy-line-strong)}[data-theme=dark] :is(input,textarea)::placeholder{color:var(--zy-text-muted)}[data-theme=dark] .zy-button--danger{background:var(--zy-surface);color:var(--zy-text-strong);border-color:var(--zy-brand-error)}.zy-record-overview{overflow-wrap:anywhere;border-radius:var(--zy-radius-lg);background:var(--zy-surface);min-width:0;color:var(--zy-text-strong);border:1px solid var(--zy-line-strong);padding:clamp(1.4rem,3vw,2.5rem)}section.zy-record-overview :is(h1,h2){color:var(--zy-text-strong);font:600 clamp(1.6rem, 3vw, 2.5rem)/1.15 var(--zy-font-sans);overflow-wrap:anywhere;margin:.5rem 0 1rem}.zy-record-overview__label{color:var(--zy-text-strong);text-transform:uppercase;letter-spacing:.12em;font-size:.75rem;font-weight:700}.zy-record-overview .zy-record-overview__summary{overflow-wrap:anywhere;max-width:75ch;color:var(--zy-text-strong);white-space:pre-wrap}.zy-record-overview dl{flex-wrap:wrap;gap:1rem 2.5rem;margin:1.5rem 0 0;display:flex}.zy-record-overview dt{color:var(--zy-text-muted);font-size:.78rem}.zy-record-overview dl dd{overflow-wrap:anywhere;color:var(--zy-text-strong);margin:.25rem 0 0;font-weight:600}.zy-record-overview__actions{flex-wrap:wrap;gap:.75rem;margin-top:1.25rem;display:flex}:root,:root[data-brand=forest-gold]{--zy-brand-forest:#0b2b22;--zy-brand-gold:#b89b5e;--zy-brand-ivory:#f4f0e6;--zy-brand-deep:#071c16;--zy-brand-raised:#102a21;--zy-brand-cream:#fbf9f3;--zy-brand-muted-light:#52675b;--zy-brand-muted-dark:#beccbf;--zy-brand-gold-light:#d6bd82;--zy-brand-gold-ink:#79602c;--zy-brand-error:#c26660;--zy-brand-information:#5a8aa3;--zy-brand-success:#529174;--zy-report-candidate:var(--zy-report-candidate-light);--zy-report-role:var(--zy-brand-gold-ink);--zy-report-follow-up:var(--zy-report-follow-up-light);--zy-report-strength:var(--zy-report-strength-light);--zy-canvas:var(--zy-brand-ivory);--zy-surface:var(--zy-brand-cream);--zy-paper:var(--zy-canvas);--zy-paper-soft:var(--zy-surface);--zy-white:var(--zy-surface);--zy-ink-950:var(--zy-brand-forest);--zy-ink-900:var(--zy-ink-950);--zy-ink-800:var(--zy-ink-950);--zy-ink-strong:var(--zy-ink-950);--zy-text:var(--zy-ink-950);--zy-text-strong:var(--zy-ink-950);--zy-ink-700:var(--zy-brand-muted-light);--zy-ink-500:var(--zy-ink-700);--zy-ink-muted:var(--zy-ink-700);--zy-text-muted:var(--zy-ink-700);--zy-muted:var(--zy-ink-700);--zy-decorative-muted:var(--zy-ink-700);--zy-brand-accent:var(--zy-brand-gold-ink);--zy-copper:var(--zy-brand-accent);--zy-copper-dark:var(--zy-brand-accent);--zy-accent:var(--zy-brand-accent);--zy-accent-600:var(--zy-brand-accent);--zy-accent-700:var(--zy-brand-accent);--zy-link:var(--zy-brand-accent);--zy-link-hover:color-mix(in srgb, var(--zy-brand-gold-ink) 94%, var(--zy-brand-ivory));--zy-sage-100:var(--zy-surface);--zy-sage-200:var(--zy-surface);--zy-sage-300:var(--zy-brand-muted-dark);--zy-sage-500:var(--zy-brand-accent);--zy-brand-accent-soft:color-mix(in srgb, var(--zy-brand-gold) 10%, var(--zy-surface));--zy-amber-soft:var(--zy-brand-accent-soft);--zy-blue-soft:var(--zy-surface);--zy-positive-ink:var(--zy-text-strong);--zy-information-ink:var(--zy-text-strong);--zy-attention-ink:var(--zy-text-strong);--zy-danger:var(--zy-text-strong);--zy-line:color-mix(in srgb, var(--zy-text-strong) 20%, transparent);--zy-line-strong:var(--zy-text-muted);--zy-border:var(--zy-line-strong);--zy-public-focus:var(--zy-brand-gold-ink);--zy-surface-hover:var(--zy-brand-gold-light);--zy-interactive-hover-text:var(--zy-brand-forest);--zy-shadow-color:color-mix(in srgb, var(--zy-brand-deep) 10%, transparent);--zy-shadow-sm:0 1px 3px var(--zy-shadow-color);--zy-shadow-md:0 18px 50px var(--zy-shadow-color);--zy-shadow-lg:0 30px 90px var(--zy-shadow-color);--zy-on-forest:var(--zy-brand-ivory);--zy-on-forest-muted:var(--zy-brand-muted-dark);--zy-on-forest-line:color-mix(in srgb, var(--zy-brand-ivory) 20%, transparent);--zy-report-candidate-light:#416a8e;--zy-report-follow-up-light:#9a5d28;--zy-report-strength-light:#236d54;--zy-report-candidate-dark:#9ebada;--zy-report-follow-up-dark:#e0ad76;--zy-report-strength-dark:#84c6ad;--zy-focus:var(--zy-public-focus)}:root[data-theme=dark],:root[data-brand=forest-gold][data-theme=dark]{--zy-canvas:var(--zy-brand-deep);--zy-surface:var(--zy-brand-raised);--zy-ink-950:var(--zy-brand-ivory);--zy-ink-700:var(--zy-brand-muted-dark);--zy-brand-accent:var(--zy-brand-gold);--zy-link-hover:var(--zy-brand-gold-light);--zy-public-focus:var(--zy-brand-gold-light);--zy-report-candidate:var(--zy-report-candidate-dark);--zy-report-role:var(--zy-brand-gold-light);--zy-report-follow-up:var(--zy-report-follow-up-dark);--zy-report-strength:var(--zy-report-strength-dark)}:root[data-brand=forest-gold][data-theme=dark] :is(.hiring-picture,.hiring-picture__input,.hiring-picture__outcome){border-color:var(--zy-line)}:root[data-brand=forest-gold] :is(.zy-status,.zy-notice){background:var(--zy-surface);color:var(--zy-text-strong)}:root[data-brand=forest-gold] .zy-status--positive:before{background:var(--zy-brand-success)}:root[data-brand=forest-gold] .zy-status--information:before{background:var(--zy-brand-information)}:root[data-brand=forest-gold] .zy-status--attention{border-color:var(--zy-brand-accent)}:root[data-brand=forest-gold] .zy-status--attention:before{background:var(--zy-brand-accent)}:root[data-brand=forest-gold] :is(.zy-button--primary,.public-navigation__contact,.pilot-primary-action,.pilot-entry-link){background:var(--zy-brand-gold);border-color:var(--zy-brand-gold);color:var(--zy-brand-forest)!important}:root[data-brand=forest-gold] :is(.zy-button--primary,.public-navigation__contact,.pilot-primary-action,.pilot-entry-link):hover{background:var(--zy-brand-gold-light);border-color:var(--zy-brand-gold-light);filter:none}:root[data-brand=forest-gold] .zy-button--secondary{color:var(--zy-text-strong);border-color:var(--zy-brand-accent)}:root[data-brand=forest-gold] .zy-button--secondary:hover{background:var(--zy-surface-hover);color:var(--zy-interactive-hover-text);border-color:var(--zy-surface-hover)}:root[data-brand=forest-gold] .zy-button--danger{background:var(--zy-surface);color:var(--zy-text-strong);border-color:var(--zy-brand-error)}:root[data-brand=forest-gold] :is(input:not([type=checkbox],[type=radio]),select,textarea){background:var(--zy-surface);color:var(--zy-text-strong);border-color:var(--zy-line-strong)}:root[data-brand=forest-gold] :is(input,textarea)::placeholder{color:var(--zy-text-muted);opacity:1}:root[data-brand=forest-gold] :is(input[type=checkbox],input[type=radio]){accent-color:var(--zy-brand-accent)}:root[data-brand=forest-gold] :is(.sample-gallery__options button[aria-pressed=true],.contact-tabs button[aria-selected=true]){background:var(--zy-brand-gold);color:var(--zy-brand-forest);border-color:var(--zy-brand-gold)}:root[data-brand=forest-gold] .zy-appearance-toggle{background:var(--zy-surface);color:var(--zy-text-muted)}:root[data-brand=forest-gold] :is(.zy-appearance-toggle[aria-checked=false] svg:first-child,.zy-appearance-toggle[aria-checked=true] svg:last-child){color:var(--zy-brand-forest);background:var(--zy-brand-gold)}:root[data-brand=forest-gold] :is(.method-section,.confidence-section,.promise-section,.decision-separation,.pilot-session,.public-footer,.intervention-grid article:first-child){background:var(--zy-canvas);color:var(--zy-text-strong)}:root[data-brand=forest-gold] :is(.method-section,.decision-separation,.intervention-grid article:first-child) .zy-eyebrow{color:var(--zy-brand-accent)}:root[data-brand=forest-gold] .method-section .zy-section-heading>p:last-child{color:var(--zy-text-muted)}:root[data-brand=forest-gold] .public-footer__group h2{color:var(--zy-text-strong)}:root[data-brand=forest-gold] .public-footer__group a{color:var(--zy-text-muted)}:root[data-brand=forest-gold] .home-final-cta__panel{background:var(--zy-surface);color:var(--zy-text-strong);border:1px solid var(--zy-line);border-left:4px solid var(--zy-brand-accent)}:root[data-brand=forest-gold] .home-final-cta__panel:not(.home-final-cta__panel--professional) .zy-eyebrow{color:var(--zy-brand-accent)}:root[data-brand=forest-gold] .zy-appearance-toggle:hover{border-color:var(--zy-brand-accent);color:var(--zy-brand-accent)}:root[data-brand=forest-gold] :is(a,button,summary){-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}:root[data-brand=forest-gold] #root :is(.zy-button,.public-navigation__contact,.pilot-primary-action,.pilot-entry-link,.intake-button,.intake-link-button,.sample-document-preview__link,.zy-wordmark){background-image:none;text-decoration:none}:root[data-brand=forest-gold] #root :is(.zy-button,.public-navigation__contact,.pilot-primary-action,.pilot-entry-link):is(:hover,:focus-visible){background:var(--zy-surface-hover);border-color:var(--zy-surface-hover);filter:none;color:var(--zy-interactive-hover-text)!important}:root[data-brand=forest-gold] #root a:not(:where(.zy-button,.public-navigation a,.clear-signature a,.zy-wordmark,.public-skip-link,.sample-document-preview__link,.public-navigation__contact,.pilot-primary-action,.pilot-entry-link,.intake-button,.intake-link-button,.intelligence-pillar-nav a)){-webkit-box-decoration-break:clone;box-decoration-break:clone;background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0% 2px;text-decoration:none;transition:color .18s,background-size .18s}:root[data-brand=forest-gold] #root a:not(:where(.zy-button,.public-navigation a,.clear-signature a,.zy-wordmark,.public-skip-link,.sample-document-preview__link,.public-navigation__contact,.pilot-primary-action,.pilot-entry-link,.intake-button,.intake-link-button,.intelligence-pillar-nav a)):is(:hover,:focus-visible){color:var(--zy-link-hover);background-size:100% 2px}:root[data-brand=forest-gold] #root :is(p,li,dd,figcaption,.intake-note) a:not(:where(.zy-button,.text-link,nav a,.intake-button,.intake-link-button)){-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-offset:.2em;text-decoration:underline}:root[data-brand=forest-gold] #root :is(p,li,dd,figcaption,.intake-note) a:not(:where(.zy-button,.text-link,nav a,.intake-button,.intake-link-button)):is(:hover,:focus-visible){text-decoration:none}:root[data-brand=forest-gold] #root .text-link{width:fit-content;max-width:100%}:root[data-brand=forest-gold] #root .public-footer__group a{background-position:0 calc(50% + .7em)}:root[data-brand=forest-gold] #root .zy-wordmark{transition:color .18s}:root[data-brand=forest-gold] #root .zy-wordmark:is(:hover,:focus-visible){color:var(--zy-brand-accent)}:root[data-brand=forest-gold] .sample-document-preview__link:is(:hover,:focus-visible) .sample-document-preview__open{background:var(--zy-brand-gold-light);color:var(--zy-brand-forest);border-color:var(--zy-brand-gold-light)}@media (prefers-reduced-motion:reduce){:root[data-brand=forest-gold] #root a{transition-duration:0s}}:root[data-brand=forest-gold] #root .content-panel{background:var(--zy-surface);color:var(--zy-text-strong)}:root[data-brand=forest-gold] .method-section .talent-capabilities article{background:var(--zy-canvas)}:root[data-brand=forest-gold] .zy-capability-map{--map-candidate:var(--zy-report-candidate);--map-job:var(--zy-report-role);--map-gap:var(--zy-report-follow-up);--map-strength:var(--zy-report-strength);--map-surface:var(--zy-surface);color:var(--zy-text-strong)}:root[data-brand=forest-gold] .zy-capability-map__scale{fill:var(--ir-text,var(--zy-text-strong));opacity:1}:root[data-brand=forest-gold] .zy-job-card{--job-paper:var(--zy-surface);--job-text:var(--zy-text-strong);--job-muted:var(--zy-text-muted);--job-line:var(--zy-line-strong);box-shadow:var(--zy-shadow-md)}:root[data-brand=forest-gold] .zy-job-card__header{background:var(--zy-surface);color:var(--zy-text-strong);border-bottom-color:var(--zy-brand-accent)}:root[data-brand=forest-gold] .zy-job-card__header .zy-job-kind{color:var(--zy-brand-accent)}:root[data-brand=forest-gold] .zy-job-card .zy-job-facts__wide{background:var(--zy-surface);border-left-color:var(--zy-brand-accent)}:root[data-brand=forest-gold] .zy-job-card .zy-job-action.zy-button--secondary{border-color:var(--zy-brand-accent)}:root[data-brand=forest-gold] .zy-job-card .zy-job-action.zy-button--secondary:hover{background:var(--zy-surface-hover)}:root[data-brand=forest-gold] .zy-job-detail :is(.zy-job-disclosure,.zy-job-dates){color:var(--zy-text-muted);opacity:1}@media print{body:has(.sample-gallery) :is(.public-header,.public-skip-link){display:none!important}:root[data-brand=forest-gold] .insight-report{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.recruiting-process,.process-report-feature{overflow-wrap:anywhere}.process-report-feature .ir-metrics{grid-template-columns:minmax(0,1fr)}.process-report-feature .ir-metrics>div{min-width:0}.recruiting-process~.final-cta>*{overflow-wrap:anywhere;min-width:0;max-width:100%}@media (width<=600px){.recruiting-process.public-shell,.process-report-feature.public-shell,.recruiting-process~.final-cta.public-shell{padding-inline:min(1rem,4vw)}.recruiting-process li,.process-report-feature .process-report-card>figcaption,.process-report-feature .process-report-card .ir-hero,.process-report-feature .process-report-card .ir-body{padding-inline:min(1.25rem,4vw)}.process-report-feature .ir-metrics>div{padding-inline:min(.9rem,3vw)}.home-hero.public-shell,.role-context.public-shell,.home-content-section.public-shell,.home-final-cta.public-shell{padding-inline:min(1rem,4vw)}.home-content-section>.content-panel,.home-hero>.hiring-picture,.hiring-picture>.hiring-picture__outcome,.hiring-picture__inputs>.hiring-picture__input,.role-context>.role-context__comparison,#services .talent-capabilities article,.home-final-cta>.home-final-cta__panel{padding-inline:min(1.25rem,4vw)}.home-content-section>.content-panel.principles-section__inner,#services .talent-capabilities article,.home-final-cta.public-shell{grid-template-columns:minmax(0,1fr)}.home-hero>.home-hero__copy,.home-hero .hiring-picture,.role-context>*,.role-context__roles>li>div,.home-content-section>.content-panel>*,.principles-list li>div,#services .talent-capabilities article>*,.home-final-cta>.home-final-cta__panel,.home-final-cta__panel>*{overflow-wrap:anywhere;min-width:0;max-width:100%}.role-context>.role-context__comparison{container:home-role-comparison/inline-size}body:has(.home-hero) .public-skip-link{overflow-wrap:anywhere;max-width:calc(100% - 2rem)}}@media (width<=360px){.home-content-section>.content-panel.principles-section__inner{padding-inline:1vw}}@media (width<=900px){.home-hero .hiring-picture__inputs{grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr))}.home-hero .hiring-picture__input h3 span{white-space:normal;overflow-wrap:anywhere}}@container home-role-comparison (width<=12rem){.role-context .role-context__roles>li{grid-template-columns:minmax(0,1fr)}}.about-name-story__visual{container:about-name-controls/inline-size}@container about-name-controls (width<=14rem){.about-name-story__controls{grid-template-columns:auto minmax(0,1fr) auto}.about-name-story__time{text-align:center;grid-area:2/2}}.about-purpose>div{overflow-wrap:anywhere;min-width:0;max-width:100%}.clear-section .clear-values li>*{overflow-wrap:anywhere;min-width:0}.clear-section~.final-cta>*{overflow-wrap:anywhere;min-width:0;max-width:100%}@media (width<=600px){.about-purpose.public-shell,.clear-section>.public-shell,.clear-section~.final-cta.public-shell{padding-inline:min(1rem,4vw)}}@media screen and (width<=767px){:root{--zy-public-body-size:1.125rem;--zy-public-body-leading:1.6;--zy-public-control-size:1rem;--zy-public-meta-size:.9375rem}body,:is(#main-content,main.public-jobs) :not(:where(.sample-document-preview__page *)):where(p,li,dd,blockquote,label,legend),:is(#main-content,main.public-jobs) :not(:where(.sample-document-preview__page *)):where(.intake-field>span,.intake-suggestion__details,.public-jobs-exclusive,.ir-facts>div,.ir-projects strong,.ir-signal__evidence,.diagnostic-chain li>strong){font-size:var(--zy-public-body-size);line-height:var(--zy-public-body-leading)}:is(#main-content,main.public-jobs) :not(:where(.sample-document-preview__page *)):where(input,select,textarea){font-size:var(--zy-public-body-size);line-height:var(--zy-public-body-leading);min-width:0;max-width:100%}:is(#main-content,main.public-jobs) :not(:where(.sample-document-preview__page *)):where(button,.zy-button,.intake-button,.text-link,summary),:is(#main-content,main.public-jobs) .intelligence-pillar-nav a,.public-header .public-navigation>a,.public-footer .public-footer__group a{font-size:var(--zy-public-control-size);line-height:1.5}:is(#main-content,main.public-jobs) :not(:where(.sample-document-preview__page *)):where(small,dt,figcaption,.zy-eyebrow,.intake-eyebrow,.zy-status,.zy-job-kind,.public-job-kind,.public-job-meta,.zy-job-keywords li,.zy-job-dates,.zy-job-disclosure,.zy-job-referral-terms,.intake-fine,.intake-session,.intake-steps li,.intake-steps li>span,.intake-progress__current>span,.intelligence-breadcrumb,.intelligence-topic-status,.contact-paths__eyebrow,.contact-paths article>span,.role-context__roles .role-context__label,.talent-capabilities article>span,.ir-kicker,.ir-status,.ir-tags li,.ir-footer>span,.ir-chart-legend,.ir-competency-scale,.ir-signal__status,.ir-signal__value>span,.ir-signal__bar-row>span,.ir-signal__bar-row>strong,.ir-signal__heading>strong,.ir-hero__brand>span,.job-risk-score span,.recruiting-process__output,.sample-tag,.sample-report__example,.job-risk-fiction-label,.job-risk-step,.job-risk-comparison-label),.public-footer .public-footer__copyright{font-size:var(--zy-public-meta-size);line-height:var(--zy-public-body-leading)}:is(#main-content,main.public-jobs) :not(:where(.sample-document-preview__page *)):where(table){font-size:var(--zy-public-control-size);line-height:var(--zy-public-body-leading)}:is(#main-content,main.public-jobs) .about-practitioner>.zy-eyebrow{font-size:clamp(1.5rem,2.6vw,2rem)}:is(#main-content,main.public-jobs) :not(:where(.sample-document-preview__page *)):where(.intelligence-article-deck,.job-risk-deck){font-size:max(var(--zy-public-body-size), 1.15rem)}.public-footer .public-footer__statement p{font-size:var(--zy-public-body-size);line-height:var(--zy-public-body-leading)}#main-content #process-example-note{font-size:var(--zy-public-meta-size);line-height:var(--zy-public-body-leading)}.sample-document-preview__page{font-size:1rem;line-height:normal}.public-skip-link{transform:translateY(-100%)}.public-skip-link:focus{transform:none}:is(#main-content,main.public-jobs){overflow-wrap:anywhere}:is(#main-content,main.public-jobs) :not(:where(.sample-document-preview__page *)):where(.intake-button,.intake-link-button,.intake-session button){white-space:normal;overflow-wrap:anywhere;max-width:100%}}@media screen and (width<=600px){.home-hero>.hiring-picture,.hiring-picture__inputs>.hiring-picture__input{padding-inline:min(.75rem,3vw)}.home-hero .hiring-picture__inputs{grid-template-columns:minmax(0,1fr)}.home-hero .hiring-picture{overflow-wrap:normal}.home-hero .hiring-picture__input h3{font-size:1.5rem;line-height:1.2}.home-hero .hiring-picture__input h3 span{white-space:normal;overflow-wrap:normal;word-break:normal;display:inline}.intake-shell:has(.booking-content){padding-inline:min(1rem,4vw)}#main-content .booking-preferences .intake-field{flex-basis:100%;min-width:0}#main-content .booking-month{flex-wrap:wrap}#main-content .booking-month h3{flex:1 0 100%}#main-content .booking-calendar button{font-size:var(--zy-public-meta-size);aspect-ratio:auto;white-space:nowrap;min-width:0;min-height:2.75rem;padding-inline:0}#main-content .booking-calendar{gap:min(.2rem,.5vw)}#main-content .home-hero__copy>.zy-eyebrow{letter-spacing:.09em;text-align:center;text-wrap:balance;margin:0 0 1.25rem;font-size:clamp(1.0625rem,5.3vw,1.375rem);line-height:1.5}#main-content .home-hero__copy h1{--zy-home-headline-size:clamp(2.375rem, 11vw, 3rem);font-size:var(--zy-home-headline-size);text-align:center;text-wrap:balance;max-width:100%;line-height:1.04}#main-content .home-hero__copy h1>.home-hero__accent{margin-left:0}#main-content .home-hero__connector{font-size:calc(var(--zy-home-headline-size) * .6);justify-content:center;align-items:center;gap:.65em;margin-block:.15em;line-height:1.3;display:flex}#main-content .home-hero__connector:before,#main-content .home-hero__connector:after{content:"";background:currentColor;width:2.4em;max-width:25%;height:1px}#main-content .home-hero__roles{max-width:11ch;margin-inline:auto;display:block}#main-content .home-hero__punctuation{display:none}#main-content .home-hero__copy>p:not(.zy-eyebrow){color:var(--zy-text-strong);text-align:left;margin-top:1.5rem}}@media screen and (width<=380px){.home-hero>.hiring-picture{padding-inline:1vw}.hiring-picture__inputs>.hiring-picture__input{padding-inline:2vw}.home-hero .hiring-picture figcaption{letter-spacing:normal}}@media screen and (width<=340px){.home-hero .hiring-picture__input h3{font-size:1.375rem}}.home-page{--zy-home-section-gap:2rem;--zy-home-panel-heading-size:clamp(1.625rem, 3.75vw, 1.875rem);container:homepage/inline-size}.home-page .home-hero__copy>.zy-eyebrow{color:var(--zy-text-muted);letter-spacing:normal;text-align:center;text-transform:none;text-wrap:balance;max-width:none;margin:0 0 1.25rem;font-size:1.25rem;font-weight:700;line-height:1.4}.home-page .home-hero__copy>.zy-eyebrow span{color:var(--zy-brand-accent)}.home-page .home-hero__roles{font-style:normal}.home-page .home-hero__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.home-page .home-hero__actions .zy-button{text-align:center;white-space:normal;gap:.5rem;width:100%;min-width:0;padding-inline:.75rem}.home-page .home-hero__actions .zy-button>span{text-wrap:balance;max-width:20ch}@media screen and (width<=767px){#main-content .home-hero__copy>.zy-eyebrow{letter-spacing:normal;font-size:1rem;line-height:1.5}#main-content .home-hero__actions .zy-button{justify-content:center;align-items:center;gap:.5rem;min-height:3.25rem;padding:.75rem .5rem;line-height:1.35;display:flex}#main-content .home-hero__actions .zy-button>span{text-wrap:wrap;max-width:none}#main-content .home-hero__action-detail{display:block}#main-content .home-hero__actions .zy-button>svg{display:none}@container homepage (width<26.25rem){#main-content .home-hero__actions{grid-template-columns:minmax(0,1fr);grid-auto-rows:1fr}#main-content .home-hero__actions .zy-button{padding-inline:.75rem}#main-content .home-hero__action-detail{display:inline}#main-content .home-hero__actions .zy-button>svg{flex-shrink:0;display:block}}}@media screen{.home-page .home-hero__line{display:block}.home-page .home-hero__copy h1{text-align:center;text-wrap:balance;max-width:none;line-height:1.04}.home-page .home-hero__copy h1>.home-hero__accent{margin-left:0}.home-page .home-hero__connector{justify-content:center;align-items:center;gap:.65em;margin-block:.15em;font-size:.6em;line-height:1.3;display:flex}.home-page .home-hero__connector:before,.home-page .home-hero__connector:after{content:"";background:currentColor;width:2.4em;max-width:25%;height:1px}.home-page .home-hero__roles{display:block}.home-page .home-hero__punctuation{display:none}}@media screen and (width>=901px){.home-page{--zy-home-section-gap:3rem;--zy-home-panel-heading-size:2rem;max-width:1008px;margin-inline:auto}.home-page>.home-hero.public-shell{grid-template-columns:minmax(0,1.06fr) minmax(0,1fr);align-content:center;align-items:start;gap:2rem;min-height:min(100svh - 4.6rem,60rem);padding-block:clamp(2rem,4vh,3rem) 4rem}.home-page .home-hero__copy h1{text-align:center;max-width:none;margin:0;font-size:clamp(3.25rem,4.2vw,3.625rem);line-height:1.04}.home-page .home-hero__copy>p:not(.zy-eyebrow){margin:1.5rem auto 0}.home-page p:not(.zy-eyebrow):not(.role-context__label){font-size:1.0625rem;line-height:1.55}.home-page .home-hero__actions{justify-content:center;gap:.875rem;margin-top:1.5rem}.home-page .home-hero>.hiring-picture{border-radius:1.5rem;max-width:none;padding:1.25rem}.home-page .hiring-picture figcaption{letter-spacing:.055em;margin-bottom:1.125rem;font-size:.8125rem;line-height:1.5}.home-page .hiring-picture__input{gap:.75rem;min-width:0;padding:.875rem .75rem}.home-page .hiring-picture__input h3{margin:0;font-size:1.4375rem;line-height:1.12}.home-page .hiring-picture__input h3 span{font-size:inherit;white-space:nowrap;display:block}.home-page :is(.hiring-picture,.role-context__roles,.talent-capabilities) p:not(.zy-eyebrow):not(.role-context__label){font-size:1rem;line-height:1.5}.home-page .hiring-picture__connection{padding-block:.625rem}.home-page .hiring-picture__connection svg{width:1.375rem;height:1.375rem}.home-page .hiring-picture__outcome{padding:1rem}.home-page .hiring-picture__outcome h3{margin:0 0 .625rem;font-size:1.875rem;line-height:1.12}.home-page .hiring-picture>.text-link,.home-page .role-context__comparison>.text-link{margin-top:.875rem}.home-page .principles-section h2.clear-signature{text-align:center;justify-content:center;justify-self:center;width:fit-content;max-width:100%}.home-page .principles-section__copy{text-align:left}.home-page .role-context__intro h2{text-wrap:balance;max-width:none;font-size:clamp(2.625rem,3.1vw,2.75rem);line-height:1.12}.home-page .role-context__comparison h3{font-size:var(--zy-home-panel-heading-size);text-wrap:balance;max-width:none;line-height:1.2}.home-page #services>.content-panel>.zy-section-heading h2,.home-page .sample-invitation h2{text-wrap:balance;font-size:clamp(2.5rem,3.1vw,2.75rem);line-height:1.12}.home-page .home-final-cta h2{text-wrap:balance;max-width:none;font-size:clamp(2rem,2.4vw,2.125rem);line-height:1.16}.home-page .home-final-cta__panel{padding:clamp(1.75rem,2.2vw,2rem)}}@media screen and (width>=901px) and (height<=800px){.home-page>.home-hero.public-shell{padding-block:1.5rem 3rem}.home-page .home-hero__copy h1{font-size:3.375rem}.home-page .home-hero__copy>p:not(.zy-eyebrow),.home-page .home-hero__actions{margin-top:1.25rem}.home-page .home-hero>.hiring-picture{padding:1rem}.home-page .hiring-picture figcaption{margin-bottom:.875rem}.home-page .hiring-picture__input{gap:.625rem;padding-block:.75rem}.home-page .hiring-picture__connection{padding-block:.5rem}}@media screen and (width<=900px){.home-page .role-context__intro h2,.home-page #services>.content-panel>.zy-section-heading h2,.home-page .sample-invitation h2{text-wrap:balance;max-width:none;font-size:clamp(2rem,5vw,2.5rem);line-height:1.15}.home-page .role-context__comparison h3{font-size:var(--zy-home-panel-heading-size);text-wrap:balance;max-width:none;line-height:1.2}.home-page .home-final-cta h2{text-wrap:balance;max-width:none;font-size:clamp(1.75rem,4.2vw,2rem);line-height:1.18}}@media screen{.home-page>.home-hero.public-shell{padding-bottom:0}.home-page>.role-context{padding-block:var(--zy-home-section-gap)}.home-page .role-context__intro{margin-bottom:var(--zy-home-section-gap);align-items:start}.home-page .role-context__copy>p{margin-bottom:0}.home-page .role-context__action{margin-top:1rem}.home-page>.home-content-section{padding-bottom:var(--zy-home-section-gap)}.home-page>.home-final-cta{padding-bottom:var(--zy-home-section-gap);row-gap:var(--zy-home-section-gap)}body:has(.home-page) .public-footer__primary{padding-top:0}#main-content .home-page .hiring-picture figcaption{color:var(--zy-text-strong);font-family:var(--zy-font-display);font-size:var(--zy-home-panel-heading-size);letter-spacing:-.025em;text-align:center;text-transform:none;text-wrap:balance;margin-bottom:1.5rem;font-weight:400;line-height:1.2}.home-page .role-context__roles h4{color:var(--zy-brand-accent);margin-top:0}}.home-page .hiring-picture{container:hiring-picture/inline-size}.home-page .hiring-picture__inputs{grid-template-columns:minmax(0,1fr);gap:.375rem}.home-page .hiring-picture__ampersand{color:var(--zy-brand-accent);font-family:var(--zy-font-display);place-self:center;font-size:1rem;font-weight:400;line-height:1}.home-page .hiring-picture__outcome h3{overflow-wrap:anywhere;text-wrap:balance}@media (width>=601px){@container hiring-picture (width>=24rem){.home-page .hiring-picture__inputs{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);column-gap:.25rem}}}@media screen and (width>=768px){@container homepage (width<=42rem){.home-page>.home-hero.public-shell,.home-page .role-context__intro,.home-page .role-context__roles,.home-page #services .talent-capabilities,.home-page .content-panel.principles-section__inner,.home-page .home-final-cta{grid-template-columns:minmax(0,1fr)}.home-page .principles-section__copy{border-inline-start:0;padding-inline-start:0}.home-page .role-context__roles>li{border-left:0;grid-template-columns:4rem minmax(0,1fr);padding:1.5rem 0}.home-page .role-context__roles>li+li{border-top:1px solid var(--zy-line)}.home-page .role-context__roles>li:first-child{padding-top:0}.home-page .role-context__roles>li:last-child{padding-bottom:0}.home-page .sample-invitation{flex-direction:column;align-items:flex-start}.home-page .sample-invitation .zy-button,.home-page .home-final-cta .zy-button{white-space:normal;max-width:100%}}}html{scroll-behavior:auto}body{min-width:0}.public-shell{max-width:calc(var(--zy-content) + 3rem);width:100%;margin-inline:auto;padding-inline:1.5rem}.recruiting-resources,.professional-choices{padding-block:3rem}.recruiting-resources>p,.professional-choices p{color:var(--zy-ink-700);max-width:65ch;line-height:1.8}.recruiting-resources h2,.professional-choices h2{font-family:var(--zy-font-display);font-size:clamp(1.6rem,3vw,2.5rem);font-weight:400}.role-family-list,.professional-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}.role-family-list{margin-block:2rem;padding:0;list-style:none}.role-family-list li{border-bottom:1px solid var(--zy-line);padding:1rem 0}.role-family-note{align-items:baseline;gap:.6rem;display:flex}.role-family-note__mark{color:var(--zy-brand-accent);flex:none;font-size:1.25rem;font-weight:700}.role-family-note strong{color:inherit}.professional-choices article{border:1px solid var(--zy-line);border-radius:1rem;flex-direction:column;align-items:flex-start;padding:1.6rem;display:flex}.professional-choices article>.zy-button{margin-top:auto}.recruiting-faq details{border-top:1px solid var(--zy-line);padding-block:1.2rem}.recruiting-faq summary{cursor:pointer;font-weight:700}.recruiting-faq details p{max-width:75ch;color:var(--zy-ink-700);line-height:1.8}.resource-article{max-width:54rem;padding-block:4rem}.resource-article h1{font-family:var(--zy-font-display);font-size:clamp(2.2rem,5vw,3.5rem);font-weight:400}.resource-article h2,.resource-article .zy-section-heading{margin-top:2rem}.not-found__actions{flex-wrap:wrap;justify-content:center;gap:1rem;margin-block:2rem;display:flex}@media (width<=760px){.role-family-list,.professional-choices{grid-template-columns:1fr}}.public-skip-link{background:var(--zy-brand-forest);color:var(--zy-brand-ivory);z-index:100;padding:.8rem 1rem;position:fixed;top:-5rem;left:1rem}.public-skip-link:focus{top:1rem}.public-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:var(--zy-canvas);border-bottom:1px solid var(--zy-line);z-index:50;position:sticky;top:0;container:public-header/inline-size}.public-header__inner{justify-content:space-between;align-items:center;gap:1.25rem;max-width:1456px;height:4.6rem;margin-inline:auto;padding-inline:3rem;display:flex}.public-navigation{flex:none;align-items:center;gap:clamp(.75rem,1vw,1rem);margin-left:auto;display:flex}.public-header__inner>.zy-appearance{flex:none}.public-navigation>a{color:var(--zy-ink-700);white-space:nowrap;font-size:.875rem;font-weight:680;text-decoration:none}.public-navigation>a:not(.public-navigation__contact){padding-block:1rem;position:relative}.public-navigation>a:not(.public-navigation__contact):after{background:var(--zy-copper);content:"";transform-origin:0;width:100%;height:2px;transition:transform .18s;position:absolute;bottom:.65rem;left:0;transform:scaleX(0)}.public-navigation>a:hover,.public-navigation>a:focus-visible,.public-navigation>a.is-active{color:var(--zy-ink-950)}.public-navigation>a.is-active:after,.public-navigation>a:hover:after,.public-navigation>a:focus-visible:after{transform:scaleX(1)}.public-navigation>a:is(:hover,:focus-visible):after{background:var(--zy-link-hover)}.public-navigation__contact{background:var(--zy-brand-forest);border-radius:var(--zy-radius-pill);align-items:center;gap:.45rem;padding:.7rem .85rem;display:inline-flex;color:var(--zy-brand-ivory)!important}.public-nav-toggle{border:1px solid var(--zy-line-strong);background:0 0;border-radius:50%;justify-content:center;align-items:center;width:2.6rem;height:2.6rem;padding:0;display:none}.home-hero{grid-template-columns:minmax(0,1.1fr) minmax(22rem,.9fr);align-items:start;gap:3rem;min-height:calc(100vh - 4.6rem);padding-top:5rem;padding-bottom:6.5rem;display:grid;position:relative}.home-hero__copy h1{font-family:var(--zy-font-display);letter-spacing:-.025em;max-width:11ch;margin:0;font-size:clamp(4rem,8.2vw,7.3rem);font-weight:400;line-height:.88}.home-hero__copy h1>.home-hero__accent{color:var(--zy-copper);margin-left:.65em;font-style:italic;display:block}.home-hero__copy>p{color:var(--zy-ink-700);max-width:38rem;margin:2rem 0 0;font-size:clamp(1rem,1.35vw,1.17rem);line-height:1.72}.home-hero__copy>.zy-eyebrow{margin-inline:auto;text-align:center;margin-top:0}.home-hero__actions{flex-wrap:wrap;gap:1.25rem;margin-top:2rem;display:flex}.method-section{background:var(--zy-brand-forest);color:var(--zy-brand-ivory);padding-block:var(--zy-space-8)}.method-section .zy-eyebrow{color:var(--zy-brand-accent)}.method-section .zy-section-heading>p:last-child{color:var(--zy-sage-300)}.principles-section h2,.final-cta h2{font-family:var(--zy-font-display);letter-spacing:-.03em;margin:0;font-size:clamp(2.5rem,5.5vw,4.8rem);font-weight:400;line-height:1}.principles-section__inner>div>p{color:var(--zy-ink-700);margin:1.4rem 0;line-height:1.72}.text-link{color:var(--zy-copper-dark);align-items:center;gap:.35rem;font-size:.8rem;font-weight:750;text-decoration:none;display:inline-flex}.principles-section{background:var(--zy-paper-soft);border-bottom:1px solid var(--zy-line);border-top:1px solid var(--zy-line);padding-block:var(--zy-space-8)}.principles-section__inner{grid-template-columns:1fr 1fr;gap:6rem;display:grid}.principles-section ul{margin:0;padding:0;list-style:none}.principles-section li{border-bottom:1px solid var(--zy-line);align-items:center;gap:.7rem;padding:.85rem 0;font-size:.82rem;display:flex}.principles-section li svg{color:var(--zy-copper-dark);flex:none}.final-cta{padding-bottom:var(--zy-space-8);padding-top:var(--zy-space-8);justify-content:space-between;align-items:flex-end;gap:2rem;display:flex}.final-cta h2{max-width:12ch}.public-footer{--footer-flag-height:calc(.875rem * 3 + .4rem + 1.5rem * 1.2);--footer-flag-visible-height:var(--footer-flag-height);overflow-wrap:anywhere;background:var(--zy-canvas);color:var(--zy-text-strong);padding:0 max(1.5rem,50% - 480px) 3rem}.public-footer__primary{border-bottom:1px dashed var(--zy-line);grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:2rem;padding-block:2.5rem 1rem;display:grid}.public-footer__statement{text-align:center;justify-self:center;min-width:0;max-width:100%;display:grid}.public-footer__slogan{font-family:var(--zy-font-display);font-size:clamp(1rem, 5.5vw, calc(var(--footer-flag-visible-height) * .36));min-height:var(--footer-flag-visible-height);text-align:center;align-content:space-between;font-style:normal;font-weight:400;line-height:1;display:grid}.public-footer__slogan-for{color:var(--zy-brand-accent);justify-self:center;align-items:center;gap:.8em;width:70%;font-size:.7em;font-style:italic;display:flex}.public-footer__slogan-for:before,.public-footer__slogan-for:after{content:"";background:currentColor;flex:1;height:1px}.public-footer__slogan-roles{color:var(--zy-brand-accent)}.public-footer__veteran{color:var(--zy-text-strong);align-items:center;gap:calc(var(--footer-flag-height) * .2);flex-wrap:wrap;flex:none;justify-content:center;width:100%;max-width:100%;display:flex}.public-footer__owned{font-family:Libre Baskerville,Georgia,serif;font-size:calc(var(--footer-flag-height) * .522222);overflow-wrap:normal;text-align:center;width:min-content;min-width:0;font-weight:700;line-height:1.02}.public-footer__flag{aspect-ratio:212/124;max-width:100%;height:auto;margin-left:calc(var(--footer-flag-height) * -.1);width:calc(var(--footer-flag-height) * 2.12);flex:none;display:block;overflow:visible}.public-footer__veteran:not([data-layout]) .public-footer__owned{overflow-wrap:break-word;max-width:100%}.public-footer__veteran[data-layout=stacked] .public-footer__owned{padding-block:.2em}.public-footer__flag-canvas,.public-footer__flag-static{width:100%;height:100%;display:block}.public-footer__flag-canvas,.public-footer__flag--ready .public-footer__flag-static{display:none}.public-footer__flag--ready .public-footer__flag-canvas{display:block}.public-footer__stripe,.public-footer__canton{fill:currentColor}.public-footer__stripe:nth-child(2n),.public-footer__star{fill:var(--zy-canvas)}@media (prefers-reduced-motion:reduce),print{.public-footer__flag-canvas{display:none!important}.public-footer__flag-static{display:block!important}}@media (width<=767px){.public-footer__primary{grid-template-columns:minmax(0,1fr);gap:1.5rem}}.interior-hero{border-bottom:1px solid var(--zy-line-strong);grid-template-columns:1.4fr .6fr;align-items:flex-end;gap:4rem;min-height:34rem;padding-top:5rem;padding-bottom:4.5rem;display:grid}.interior-hero h1,.not-found h1{font-family:var(--zy-font-display);letter-spacing:-.028em;max-width:13ch;margin:0;font-size:clamp(3.5rem,7vw,6.7rem);font-weight:400;line-height:.94}.interior-hero>div>p{color:var(--zy-ink-700);max-width:42rem;margin:1.8rem 0 0;font-size:1.03rem;line-height:1.72}.interior-hero aside{justify-content:center;align-items:center;min-height:12rem;display:flex}.not-found{min-height:70vh;padding-bottom:var(--zy-space-8);padding-top:var(--zy-space-8)}.not-found>span{color:var(--zy-copper);font-family:var(--zy-font-display);font-size:1rem;font-style:italic}.not-found p{color:var(--zy-ink-500);margin-bottom:2rem}.pilot-entry-link{background:var(--zy-copper);border-radius:var(--zy-radius-pill);color:var(--zy-brand-ivory);justify-content:center;align-items:center;gap:.45rem;margin-top:1.2rem;padding:.8rem 1rem;font-size:.78rem;font-weight:750;text-decoration:none;display:inline-flex}.pilot-intake{min-height:calc(100vh - 4.6rem);padding-bottom:var(--zy-space-8);padding-top:clamp(3.5rem,8vw,6.5rem)}.pilot-intake__heading{max-width:52rem}.pilot-intake__heading>span,.pilot-panel__step,.pilot-summary>span,.pilot-session>span{color:var(--zy-copper-dark);letter-spacing:.1em;text-transform:uppercase;font-size:.66rem;font-weight:800}.pilot-intake__heading h1{font-family:var(--zy-font-display);letter-spacing:-.03em;margin:.8rem 0 0;font-size:clamp(3.2rem,7vw,6.2rem);font-weight:400;line-height:.96}.pilot-intake__heading p{color:var(--zy-ink-700);max-width:41rem;line-height:1.7}.pilot-panel{background:var(--zy-paper-soft);border:1px solid var(--zy-line);border-radius:var(--zy-radius-lg);box-shadow:var(--zy-shadow-md);margin-top:2.5rem;padding:clamp(1.25rem,4vw,2.4rem)}.pilot-panel h2{font-family:var(--zy-font-display);margin:.45rem 0 1.5rem;font-size:clamp(1.8rem,4vw,2.7rem);font-weight:400}.pilot-confirmation{background:var(--zy-surface);border:1px solid var(--zy-line-strong);border-radius:var(--zy-radius-md);color:var(--zy-ink-800);font:inherit;text-align:left;align-items:center;gap:.8rem;width:100%;margin-top:.7rem;padding:1rem;font-size:.82rem;display:flex}.pilot-confirmation[aria-pressed=true]{border-color:var(--zy-copper)}.pilot-confirmation>span{border:1px solid var(--zy-line-strong);border-radius:50%;flex:none;justify-content:center;align-items:center;width:1.6rem;height:1.6rem;display:flex}.pilot-confirmation svg{color:var(--zy-copper-dark);width:1rem;height:1rem}.pilot-primary-action{background:var(--zy-brand-forest);border-radius:var(--zy-radius-pill);color:var(--zy-brand-ivory);font:inherit;border:0;justify-content:center;align-items:center;gap:.5rem;min-height:2.9rem;margin-top:1.5rem;padding:.8rem 1.1rem;font-size:.78rem;font-weight:760;display:inline-flex}.pilot-primary-action:disabled,.pilot-session button:disabled{cursor:not-allowed;opacity:.45}.pilot-primary-action svg,.pilot-session button svg{width:1rem;height:1rem}.pilot-workspace{grid-template-columns:13rem minmax(0,1fr);align-items:start;gap:1.2rem;display:grid}.pilot-session{background:var(--zy-brand-forest);border-radius:var(--zy-radius-md);color:var(--zy-brand-ivory);flex-direction:column;gap:.6rem;margin-top:2.5rem;padding:1.2rem;display:flex}.pilot-session>span{color:var(--zy-brand-gold)}.pilot-session strong{font-size:.9rem}.pilot-session small{color:var(--zy-sage-300);font-size:.68rem}.pilot-session button{border:0;border-top:1px solid var(--zy-on-forest-line);color:var(--zy-brand-ivory);font:inherit;background:0 0;align-items:center;gap:.4rem;margin-top:.5rem;padding:.8rem 0 0;font-size:.72rem;display:flex}.pilot-scenarios{grid-template-columns:repeat(3,1fr);gap:.7rem;display:grid}.pilot-scenario{background:var(--zy-surface);border:1px solid var(--zy-line);border-radius:var(--zy-radius-md);color:var(--zy-ink-800);font:inherit;text-align:left;flex-direction:column;gap:.45rem;min-height:8.5rem;padding:1rem;display:flex}.pilot-scenario[aria-pressed=true]{background:var(--zy-sage-100);border-color:var(--zy-copper)}.pilot-scenario:disabled{cursor:not-allowed;opacity:.62}.pilot-scenario span{font-family:var(--zy-font-display);font-size:1.2rem}.pilot-scenario small,.pilot-summary p,.pilot-correction p,.pilot-complete{color:var(--zy-ink-500);font-size:.75rem;line-height:1.55}.pilot-summary{border-bottom:1px solid var(--zy-line);border-top:1px solid var(--zy-line);margin-top:1.5rem;padding-block:1.2rem}.pilot-summary h3{font-family:var(--zy-font-display);margin:.4rem 0 0;font-size:1.5rem;font-weight:400}.pilot-summary p,.pilot-correction p{margin-bottom:0}.pilot-message{background:var(--zy-sage-100);border-left:3px solid var(--zy-copper);color:var(--zy-ink-800);margin:1rem 0 0;padding:.8rem 1rem;font-size:.78rem}.pilot-intake__boundary{color:var(--zy-ink-500);max-width:46rem;margin-top:2rem;font-size:.7rem;line-height:1.55}@media (width<=1023px){.home-hero{grid-template-columns:1.15fr .85fr}.hiring-picture{max-width:25rem}.principles-section__inner{gap:3rem}.pilot-scenarios{grid-template-columns:1fr}}@media (width<=767px){.public-header__inner{height:4.2rem}.public-nav-toggle{display:flex}.public-navigation{background:var(--zy-paper-soft);border-bottom:1px solid var(--zy-line);box-shadow:var(--zy-shadow-md);flex-direction:column;align-items:stretch;gap:0;width:100%;padding:1rem 1.5rem 1.5rem;display:none;position:absolute;top:4.2rem;left:0}.public-navigation--open{display:flex}.public-navigation>a,.public-navigation>a:nth-child(2),.public-navigation>a:nth-child(4){border-bottom:1px solid var(--zy-line);padding:.9rem 0;font-size:.85rem;display:flex}.public-navigation>a:after{display:none}.public-navigation__contact{justify-content:center;margin-top:1rem;border-bottom:0!important;padding:.85rem!important}.home-hero{flex-direction:column;min-height:auto;padding-top:3.2rem;padding-bottom:5rem;display:flex}.home-hero__copy h1{font-size:clamp(3.7rem,18vw,5.3rem)}.home-hero__copy h1>.home-hero__accent{margin-left:.2em}.hiring-picture{width:min(100%,24rem);margin-inline:auto}.principles-section__inner,.pilot-workspace{grid-template-columns:1fr}.pilot-session{margin-bottom:-1.5rem}.final-cta{flex-direction:column;align-items:flex-start}.interior-hero{flex-direction:column;align-items:flex-start;min-height:auto;padding-top:3.5rem;padding-bottom:3.5rem;display:flex}.interior-hero h1{font-size:clamp(3.2rem,14vw,5rem)}.interior-hero aside{align-self:center}}@media (width<=420px){.public-shell,.public-header__inner{padding-inline:1rem}.home-hero__actions .zy-button{width:100%}}[data-theme=dark] .public-header{background:var(--zy-canvas);border-color:var(--zy-line)}[data-theme=dark] :is(.public-skip-link,.method-section,.intervention-grid article:first-child,.public-footer),[data-theme=dark] :is(.confidence-section,.promise-section,.decision-separation,.pilot-session){background:var(--zy-brand-forest);color:var(--zy-brand-ivory)}[data-theme=dark] :is(.pilot-confirmation,.pilot-scenario){background:var(--zy-paper-soft)}[data-theme=dark] .pilot-primary-action{background:var(--zy-brand-gold);color:var(--zy-brand-forest)}.talent-capabilities{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:1.5rem;display:grid}.talent-capabilities article{background:var(--zy-surface,var(--zy-paper));border:1px solid var(--zy-line);border-radius:1.25rem;padding:2rem}.talent-capabilities article>span{color:var(--zy-ink-500);font-size:.8rem}.talent-capabilities h2{font-size:1.55rem;line-height:1.25}.talent-capabilities p{color:var(--zy-ink-700);line-height:1.75}.talent-capabilities--page{padding-block:1rem 5rem}.home-hero__copy h1{max-width:15ch;font-size:clamp(3rem,6.3vw,5.8rem);line-height:.98}.home-hero__copy h1>.home-hero__accent{margin-top:.2em;margin-left:0}@media screen and (width>=901px){.home-hero__copy>.zy-eyebrow{letter-spacing:.09em;max-width:none;margin-bottom:1rem;font-size:clamp(1.25rem,2.8vw,2.375rem);line-height:1.5}.home-hero__copy h1{text-align:center;text-wrap:balance;max-width:none;font-size:clamp(2.125rem,4.9vw,4.5rem);line-height:1.08}.home-hero__copy h1>.home-hero__accent{margin-top:.15em}.home-hero__connector{justify-content:center;align-items:center;gap:.65em;margin-block:.15em;font-size:.6em;line-height:1.3;display:flex}.home-hero__connector:before,.home-hero__connector:after{content:"";background:currentColor;width:2.4em;max-width:25%;height:1px}.home-hero__roles,.home-hero__line{display:block}.home-hero__punctuation{display:none}.home-hero__copy>p:not(.zy-eyebrow){margin-inline:auto}.home-hero__actions{justify-content:center}}.inquiry-section{grid-template-columns:minmax(0,.7fr) minmax(0,1fr);gap:3rem;padding-block:4rem 6rem;display:grid}.inquiry-section h2{font-family:var(--zy-font-display);font-size:2.5rem;font-weight:400}.inquiry-section>div>p{color:var(--zy-ink-700);line-height:1.8}.contact-form-section{grid-template-columns:minmax(0,1fr);gap:2rem;max-width:55rem;padding-block:clamp(2rem,5vw,3.5rem) 6rem;display:grid}.public-inquiry{overflow-wrap:anywhere;border:1px solid var(--zy-line);background:var(--zy-paper);border-radius:1.4rem;min-width:0;padding:2rem}.public-inquiry fieldset{border:0;min-width:0;margin:0;padding:0}.public-inquiry legend{margin-bottom:1.5rem;font-size:1.1rem;font-weight:700}.public-inquiry label{gap:.55rem;margin-bottom:1.1rem;font-size:.85rem;font-weight:600;display:grid}.public-inquiry input,.public-inquiry select,.public-inquiry textarea{background:var(--zy-paper);border:1px solid var(--zy-line-strong);color:var(--zy-ink-950);width:100%;font:inherit;border-radius:.6rem;padding:.8rem}.public-inquiry textarea{resize:vertical;min-height:8rem}.public-inquiry__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.public-inquiry__help{color:var(--zy-ink-700);font-size:.78rem;line-height:1.65}.public-inquiry .public-inquiry__consent{align-items:flex-start;font-weight:400;line-height:1.5;display:flex}.public-inquiry__consent input{width:1.2rem;height:1.2rem;accent-color:var(--zy-ink-950);flex:none;margin-top:.15rem}.public-inquiry a{color:inherit}.public-inquiry__error{border-left:3px solid var(--zy-brand-error);padding:.75rem;font-size:.9rem}.public-inquiry--success{line-height:1.75}.public-inquiry--success h2{margin-top:0;scroll-margin-top:6rem;font-size:clamp(1.6rem,3vw,2.2rem);line-height:1.2}.public-inquiry__reference{overflow-wrap:anywhere;color:var(--zy-ink-700);font-size:.8rem}@media (width<=760px){.inquiry-section{grid-template-columns:1fr;gap:1rem;padding-top:2rem}.public-inquiry{padding:1.3rem}.public-inquiry__fields{grid-template-columns:1fr;gap:0}}.method-section .talent-capabilities h2{color:var(--zy-ink-950)}.method-section .talent-capabilities article{grid-row:span 3;grid-template-rows:subgrid;row-gap:1.5rem;display:grid}.method-section .talent-capabilities :is(h2,p){margin:0}.method-section .talent-capabilities .text-link{place-self:end start}.sample-invitation{justify-content:space-between;align-items:center;gap:2rem;padding-block:4rem;display:flex}.sample-invitation>div{max-width:43rem}.sample-invitation .zy-button{flex:none}.sample-invitation h2,.sample-gallery__intro h2{font-family:var(--zy-font-display);letter-spacing:-.025em;margin:.6rem 0 1rem;font-size:clamp(2rem,4vw,3.4rem);font-weight:400;line-height:1.12}.sample-invitation p,.sample-gallery__intro p,.sample-gallery__next p,.sample-gallery__note{color:var(--zy-ink-700);line-height:1.7}.page-sample-link{padding-bottom:2rem}.sample-gallery,.assessment-example{padding-bottom:5rem}.sample-gallery__intro{max-width:46rem;margin-bottom:2rem}.sample-gallery__options{flex-wrap:wrap;gap:.6rem;margin-bottom:1.4rem;display:flex}.sample-gallery__options button{background:var(--zy-paper-soft);border:1px solid var(--zy-line-strong);border-radius:var(--zy-radius-pill);color:var(--zy-ink-800);cursor:pointer;font:inherit;align-items:center;gap:.5rem;min-height:2.8rem;padding:.7rem 1rem;font-size:.85rem;font-weight:650;display:inline-flex}.sample-gallery__options button[aria-pressed=true]{background:var(--zy-brand-forest);border-color:var(--zy-ink-950);color:var(--zy-paper)}.sample-report{background:var(--zy-paper-soft);border:1px solid var(--zy-line-strong);box-shadow:var(--zy-shadow-md);border-radius:1rem;min-width:0;overflow:hidden}.sample-report__example{background:var(--zy-sage-100);border-bottom:1px solid var(--zy-line);color:var(--zy-ink-700);padding:.8rem 2.5rem;font-size:.78rem;line-height:1.6}.sample-report__header{border-bottom:1px solid var(--zy-line);padding:2rem 2.5rem 1.5rem}.sample-report__masthead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:2.5rem;display:flex}.sample-report__masthead strong{letter-spacing:-.07em;font-size:1.35rem}.sample-report__masthead span,.sample-report__conclusion>span{color:var(--zy-copper-dark);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:750}.sample-report__header h3{font-family:var(--zy-font-display);margin:0 0 .8rem;font-size:clamp(1.8rem,4vw,3rem);font-weight:400;line-height:1.1}.sample-report__header p{color:var(--zy-ink-700);margin:0;line-height:1.6}.sample-report__columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem;padding:2rem 2.5rem;display:grid}.sample-report h4{color:var(--zy-ink-950);margin:0 0 .8rem;font-size:1rem}.sample-report h4:not(:first-child){margin-top:1.5rem}.sample-report__columns p,.sample-report__checks,.sample-report__conclusion p{color:var(--zy-ink-700);font-size:.88rem;line-height:1.75}.sample-report__columns p{margin-top:0}.sample-report__checks{gap:.65rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.sample-report__checks li{align-items:baseline;gap:.6rem;display:flex}.sample-report__checks svg{color:var(--zy-ink-800);flex:none;align-self:flex-start;width:1rem;height:1rem;margin-top:.2rem}.sample-report__conclusion{background:var(--zy-sage-100);border-top:1px solid var(--zy-line);padding:1.5rem 2.5rem}.sample-report__conclusion>span{align-items:center;gap:.5rem;display:flex}.sample-report__conclusion p{margin:.7rem 0 0}.sample-gallery__next{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;display:flex}.sample-gallery__note{font-size:.8rem}#sample-report-preview{scroll-margin-top:6rem}@media (width<=1160px){.public-nav-toggle{margin-left:auto;display:flex}.public-navigation{background:var(--zy-paper-soft);border-bottom:1px solid var(--zy-line);box-shadow:var(--zy-shadow-md);flex-direction:column;align-items:stretch;gap:0;width:100%;padding:1rem 1.5rem 1.5rem;display:none;position:absolute;top:100%;left:0}.public-navigation--open{display:flex}.public-navigation>a,.public-navigation>a:nth-child(2),.public-navigation>a:nth-child(4){border-bottom:1px solid var(--zy-line);padding:.9rem 0;font-size:.85rem;display:flex}.public-navigation>a:after{display:none}.public-navigation__contact{justify-content:center;margin-top:1rem;border-bottom:0!important;padding:.85rem!important}}@media (width<=700px){.sample-invitation{flex-direction:column;align-items:flex-start}.sample-report__header,.sample-report__columns,.sample-report__conclusion{padding:1.4rem}.sample-report__example{padding:.8rem 1.4rem}.sample-report__columns{grid-template-columns:1fr;gap:1.5rem}.sample-gallery__options button{flex:10rem;justify-content:center}}.contact-selector{gap:.85rem;display:grid}.contact-selector>p{color:var(--zy-ink-700);margin:0;font-weight:600}.contact-tabs{flex-wrap:wrap;gap:.5rem;display:flex}.contact-tabs button{overflow-wrap:anywhere;border:1px solid var(--zy-line-strong);background:var(--zy-paper);min-width:0;min-height:2.75rem;color:var(--zy-ink-950);font:inherit;cursor:pointer;border-radius:999px;padding:.7rem 1.2rem;font-size:.9rem;font-weight:600}.contact-tabs button:hover{background:var(--zy-paper-soft)}.contact-tabs button[aria-selected=true]{background:var(--zy-brand-forest);color:var(--zy-paper);border-color:var(--zy-ink-950)}.contact-tabs button:focus-visible,#contact-panel:focus-visible{outline:2px solid var(--zy-ink-700);outline-offset:4px}.public-inquiry__help{margin-block:1.25rem}.public-inquiry .public-inquiry__consent{margin-block:1.25rem 1.75rem}.public-shell>.zy-section-heading+*{margin-top:2rem}.interior-hero+.public-shell{padding-top:clamp(2.5rem,5vw,4rem)}@media (width<=760px){.contact-form-section{gap:1.5rem;padding-bottom:3.5rem}.contact-tabs{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.contact-tabs button{padding-inline:.6rem}.inquiry-section{gap:2rem}}.contact-support-email{color:var(--zy-ink-700);margin:0 0 1.5rem;line-height:1.7}.contact-support-email a{color:inherit;overflow-wrap:anywhere}.hiring-picture{background:var(--zy-paper-soft);border:1px solid var(--zy-line-strong);box-shadow:var(--zy-shadow-lg);border-radius:1.5rem;width:100%;margin:0;padding:clamp(1.25rem,2.4vw,2.25rem)}.hiring-picture figcaption{color:var(--zy-ink-700);letter-spacing:.07em;text-transform:uppercase;margin-bottom:1.75rem;font-size:.7rem;font-weight:700;line-height:1.5}.hiring-picture figcaption h2{color:inherit;font:inherit;margin:0}.hiring-picture__inputs{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.hiring-picture__input{flex-direction:column;gap:1rem;display:flex;container-type:inline-size}.hiring-picture h3{color:var(--zy-ink-950);font-family:var(--zy-font-display);margin:.7rem 0;font-size:clamp(1.35rem,2vw,1.8rem);font-weight:400;line-height:1.1}.hiring-picture p{color:var(--zy-ink-700);margin:0;font-size:.78rem;line-height:1.75}.hiring-picture__connection{color:var(--zy-copper);justify-content:center;padding-block:1.3rem;display:flex}.hiring-picture__input,.hiring-picture__outcome{background:var(--zy-paper);border:1px solid var(--zy-line-strong);border-radius:.8rem;padding:1.25rem}.hiring-picture__input{padding:clamp(.75rem,1.2vw,1.15rem)}.hiring-picture__input h3{margin:0;font-size:clamp(1rem,15cqw,1.8rem)}.hiring-picture__input h3 span{font-size:inherit;white-space:nowrap;display:block}.hiring-picture__outcome h3{font-size:clamp(1.8rem,2.5vw,2.5rem)}.hiring-picture>.text-link{margin-top:1rem}.role-context{padding-block:var(--zy-space-8)}.role-context__intro{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,5rem);margin-bottom:2.75rem;display:grid}.role-context__intro h2{font-family:var(--zy-font-display);letter-spacing:-.03em;max-width:15ch;margin:0;font-size:clamp(2.5rem,5.5vw,4.8rem);font-weight:400;line-height:1}.role-context__copy>p{color:var(--zy-ink-700);max-width:52ch;margin:0 0 1.5rem;font-size:1.05rem}.role-context__comparison{background:var(--zy-paper-soft);border:1px solid var(--zy-line);border-radius:var(--zy-radius-lg);padding:clamp(1.25rem,2.5vw,2rem)}.role-context__action{margin-top:1.75rem}.role-context__comparison h3{font-family:var(--zy-font-display);letter-spacing:-.025em;margin:0;font-size:clamp(2rem,3.5vw,3rem);font-weight:400;line-height:1.1}.role-context__roles{grid-template-columns:repeat(3,minmax(0,1fr));margin:2rem 0 0;padding:0;list-style:none;display:grid}.role-context__roles>li{grid-template-columns:4rem minmax(0,1fr);gap:1rem;padding-inline:1.5rem;display:grid}.role-context__roles>li:first-child{padding-left:0}.role-context__roles>li:last-child{padding-right:0}.role-context__roles>li+li{border-left:1px solid var(--zy-line)}.role-context__icon{border:1px solid var(--zy-copper);color:var(--zy-copper-dark);border-radius:50%;justify-content:center;align-items:center;width:4rem;height:4rem;display:flex}.role-context__icon--gears{position:relative}.role-context__icon--gears svg{position:absolute}.role-context__icon--gears svg:first-child{top:.55rem;right:.65rem}.role-context__icon--gears svg:last-child{bottom:.65rem;left:.65rem}.role-context__roles h4{font-family:var(--zy-font-display);margin:.5rem 0;font-size:1.45rem;font-weight:400;line-height:1.15}.role-context__roles p{color:var(--zy-ink-700);margin:0;font-size:1rem}@media (width>=901px) and (width<=1100px){.role-context__roles>li{grid-template-columns:minmax(0,1fr)}}@media (width<=900px){.role-context__intro{grid-template-columns:minmax(0,1fr);gap:1.5rem}.role-context__roles{grid-template-columns:minmax(0,1fr)}.role-context__roles>li{padding:1.5rem 0}.role-context__roles>li:first-child{padding-top:0}.role-context__roles>li:last-child{padding-bottom:0}.role-context__roles>li+li{border-left:0;border-top:1px solid var(--zy-line)}}@media (width<=420px){.role-context__roles>li{grid-template-columns:3rem minmax(0,1fr);gap:.8rem}.role-context__icon{width:3rem;height:3rem}.role-context__icon--gears svg:first-child{top:.2rem;right:.3rem}.role-context__icon--gears svg:last-child{bottom:.3rem;left:.3rem}}.report-feature{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(2rem,5vw,5rem);padding-block:3rem 5rem;display:grid}.report-feature__intro h2{font-family:var(--zy-font-display);letter-spacing:-.025em;margin:0;font-size:clamp(2.4rem,4vw,3.8rem);font-weight:400;line-height:1.05}.report-feature__intro p{color:var(--zy-ink-700);margin-block:1.4rem 1.8rem;line-height:1.75}.report-feature__intro .text-link{margin-top:1.25rem;display:flex}.recruiting-process{padding-block:3rem}.recruiting-process>ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.recruiting-process li{border:1px solid var(--zy-line-strong);border-top:3px solid var(--zy-sage-500);background:var(--zy-paper-soft);border-radius:.75rem;flex-direction:column;min-width:0;padding:1.5rem;display:flex}.recruiting-process__number{color:var(--zy-copper-dark);font-size:1.15rem;font-weight:700}.recruiting-process h3{margin-bottom:0;font-size:1.2rem;line-height:1.3}.recruiting-process p{color:var(--zy-ink-700);font-size:.86rem;line-height:1.75}.recruiting-process__output{border-top:1px solid var(--zy-line);margin-top:auto;padding-top:1rem;font-size:.75rem;font-weight:700}.assessment-example.report-feature{align-items:start}.assessment-deliverable .sample-report__header{color:var(--zy-text-strong);background:var(--zy-surface);border-bottom:3px solid var(--zy-brand-accent)}.assessment-deliverable .sample-report__header h3,.assessment-deliverable .sample-report__masthead strong{color:inherit}.assessment-deliverable .sample-report__header p,.assessment-deliverable .sample-report__masthead span{color:var(--zy-text-muted)}.assessment-deliverable .sample-report__columns{grid-template-columns:minmax(0,1fr);gap:1.25rem}.assessment-deliverable .sample-report__columns>section{border:1px solid var(--ir-line);background:var(--ir-surface);border-radius:.65rem;padding:1.2rem}.assessment-deliverable h4,.assessment-deliverable .sample-report__conclusion>span{color:var(--ir-text)}.assessment-deliverable .sample-report__columns p,.assessment-deliverable .sample-report__checks,.assessment-deliverable .sample-report__conclusion p{color:var(--ir-muted)}.assessment-deliverable .sample-report__conclusion{border-color:var(--ir-line);background:var(--ir-surface)}@media (width<=1100px){.recruiting-process>ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.recruiting-process>ol{grid-template-columns:minmax(0,1fr)}.assessment-deliverable .sample-report__masthead{flex-direction:column;align-items:start;gap:.5rem}}.about-purpose__context{color:var(--zy-text-strong)}.about-purpose h1{max-width:23ch;font-size:clamp(2.5rem,4.6vw,4.5rem);line-height:1.08}.clear-section h2{font-family:var(--zy-font-display);margin:0;font-size:clamp(2rem,3.6vw,3.25rem);font-weight:400;line-height:1.15}.clear-section{background:var(--zy-paper-soft);border-block:1px solid var(--zy-line);padding-block:3.5rem;scroll-margin-top:6rem}.clear-values{margin:2rem 0 0;padding:0;list-style:none}.clear-values li{border-top:1px solid var(--zy-line);grid-template-columns:2.5rem minmax(12rem,1fr) minmax(0,2fr);align-items:baseline;gap:1.5rem;padding-block:1.3rem;display:grid}.clear-values__letter{color:var(--zy-copper-dark);font-family:var(--zy-font-display);font-size:2rem}.clear-values h3{font-family:var(--zy-font-display);margin:0;font-size:1.5rem;font-weight:400}.clear-values p{color:var(--zy-ink-700);margin:0;line-height:1.7}@media (width<=760px){.clear-values li{grid-template-columns:1.75rem minmax(0,1fr);gap:.4rem 1rem}.clear-values p{grid-column:2}}.zy-brand-mark.public-about-brand-mark{width:13rem;height:13rem}@media (prefers-reduced-motion:no-preference){.hiring-picture{animation:.65s ease-out both hiring-picture-arrive}@keyframes hiring-picture-arrive{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}}@media (width<=900px){.home-hero{grid-template-columns:1fr;gap:2rem;min-height:auto}.hiring-picture{width:100%;max-width:38rem}.report-feature{grid-template-columns:1fr;padding-bottom:3rem}}@media (width<=600px){.public-header__inner{gap:.65rem}.public-header .zy-wordmark{flex:0 auto;gap:.45rem;min-width:0}.public-header .zy-brand-mark{width:2.75rem;height:3rem}.public-header .zy-wordmark>span:last-child{font-size:1.1rem}.public-nav-toggle{flex:0 0 2.75rem;width:2.75rem;height:2.75rem}.public-header .zy-appearance-toggle{width:2.75rem;height:2.75rem;padding:.25rem}.public-header .zy-appearance-toggle[aria-checked=true] svg:first-child,.public-header .zy-appearance-toggle[aria-checked=false] svg:last-child{display:none}.home-hero{padding-block:2rem 3rem}.home-hero__copy h1{font-size:clamp(2.55rem,10vw,3.5rem);line-height:1.04}.home-hero__copy h1>.home-hero__accent{margin-left:0}.home-hero__copy>p{margin-top:1.25rem;line-height:1.6}.home-hero__actions{margin-top:1.4rem}.home-hero__actions .zy-button{width:100%;min-height:3rem}.interior-hero{gap:1.5rem;padding-block:2rem}.interior-hero h1,.not-found h1{text-wrap:balance;max-width:100%;font-size:clamp(2.25rem,9vw,3.2rem);line-height:1.08}.interior-hero>div>p{margin-top:1.25rem;font-size:1rem;line-height:1.6}.interior-hero+.public-shell{padding-top:1.5rem}.report-feature{gap:1.5rem}.report-feature__intro h2{font-size:clamp(1.85rem,7.7vw,2.5rem);line-height:1.12}.public-inquiry input,.public-inquiry textarea,.public-inquiry select{min-width:0;font-size:1rem}.public-inquiry button{min-height:2.75rem}}@media (width<=1160px){.public-navigation{overscroll-behavior:contain;max-height:calc(100dvh - 4.6rem);padding-bottom:max(1rem, env(safe-area-inset-bottom));overflow-y:auto}.public-navigation>a{flex-shrink:0;align-items:center;min-height:2.75rem}}.deferred-public-form{min-height:45vh;padding-block:4rem}.deferred-public-form__actions{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:1.5rem;display:flex}.intake-privacy-options{padding-block:1.5rem 3rem}.intake-privacy-options summary{cursor:pointer}#root :is(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--zy-public-focus);outline-offset:3px}.zy-button{border-radius:var(--zy-radius-pill);min-height:44px;font:inherit;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:.65rem;padding:.85rem 1.25rem;font-size:.875rem;font-weight:700;line-height:1.5;text-decoration:none;display:inline-flex}.zy-button--primary{background:var(--zy-brand-forest);color:var(--zy-paper)}.zy-button--secondary{border-color:var(--zy-line-strong);color:var(--zy-ink-950);background:0 0}.zy-button--quiet{color:var(--zy-ink-950);background:0 0}.zy-button:disabled{cursor:not-allowed;opacity:.6}.zy-button>svg{flex-shrink:0}.zy-button--primary:hover{filter:brightness(1.12)}.zy-button--secondary:hover{background:var(--zy-sage-100)}[data-theme=dark] .zy-button--primary,[data-theme=dark] .public-navigation__contact{background:var(--zy-brand-gold);color:var(--zy-brand-forest)!important}.public-navigation__contact{min-height:44px}.public-navigation>a{font-size:.875rem}.public-shell p,.resource-article p{line-height:1.65}.public-shell>p,.home-hero__copy>p,.recruiting-process p{font-size:1rem}.zy-eyebrow,.hero-action-helper,.hiring-picture :is(p,figcaption,dt,dd,span,small),.recruiting-process__output,.public-footer__statement p{font-size:.875rem}.interior-hero--text-only{grid-template-columns:1fr;gap:0;min-height:0;padding-block:4rem 2.5rem}.interior-hero--text-only h1{max-width:22ch;font-size:clamp(2.75rem,5vw,4rem);line-height:1.08}.interior-hero--text-only>div>p{max-width:65ch}.interior-hero__actions,.intake-invitation__actions,.final-cta__actions{flex-wrap:wrap;align-items:center;gap:.85rem 1.25rem;margin-top:1.5rem;display:flex}.hero-action-helper{color:var(--zy-ink-700);flex-basis:100%;margin-top:0}.report-feature{align-items:start;row-gap:1.25rem}.report-feature__intro{grid-area:1/1}.report-feature>.sample-document-preview{grid-area:1/2/3}.report-feature__actions{grid-area:2/1}.report-feature__actions .zy-button{max-width:100%}.sample-gallery__selection,#career-snapshot,#employer-inquiry,.privacy-page article[id]{scroll-margin-top:6rem}.recruiting-faq summary{align-content:center;min-height:44px;padding-block:12px;display:list-item}.clear-signature{flex-wrap:wrap;align-items:center;gap:.65rem 1rem;margin-bottom:1.5rem;display:flex}.clear-signature>span{color:var(--zy-ink-700);letter-spacing:.1em;text-transform:uppercase;font-size:.875rem;font-weight:700}.clear-signature a,.clear-signature strong{color:var(--zy-copper-dark);letter-spacing:.14em;align-items:center;min-height:44px;font-size:clamp(2rem,3vw,2.75rem);font-weight:800;line-height:1.2;display:inline-flex}.clear-signature a{text-decoration:none;position:relative}.clear-signature a:after{background:var(--zy-link-hover);content:"";transform-origin:0;width:100%;height:2px;transition:transform .18s;position:absolute;bottom:0;left:0;transform:scaleX(0)}.clear-signature a:hover:after,.clear-signature a:focus-visible:after{transform:scaleX(1)}.home-content-section{padding-bottom:3rem}.content-panel{border:1px solid var(--zy-line);border-radius:var(--zy-radius-lg);padding:clamp(1.25rem,2.5vw,2rem)}.content-panel.principles-section__inner{grid-template-columns:minmax(0,1fr);align-items:center;gap:1.5rem}.principles-section h2.clear-signature{font-family:var(--zy-font-sans);letter-spacing:normal;margin:0;font-size:1rem;line-height:1.5}.principles-section__copy>p{margin:0}.principles-section__copy>.text-link{margin-top:1rem}@media screen and (width>=901px){.content-panel.principles-section__inner{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(1.5rem,3vw,3rem)}.principles-section__copy{border-inline-start:1px solid color-mix(in srgb, var(--zy-brand-accent) 40%, transparent);padding-inline-start:clamp(1.5rem,3vw,3rem)}}.content-panel.method-section .talent-capabilities{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:2rem}@media (width<=767px){.content-panel.method-section .talent-capabilities{grid-template-columns:minmax(0,1fr)}}.content-panel.sample-invitation>div{min-width:0}.public-footer__copyright{color:var(--zy-text-muted);margin-top:2rem;font-size:.875rem}.public-footer__copyright>span{color:var(--zy-brand-accent)}.home-final-cta{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:1.5rem;padding-block:0 4.5rem;display:grid}.home-final-cta__panel{background:var(--zy-sage-100);border:1px solid var(--zy-line-strong);border-left:4px solid var(--zy-copper-dark);border-radius:var(--zy-radius-lg);flex-direction:column;align-items:flex-start;gap:1.5rem;padding:clamp(1.5rem,3.5vw,3rem);display:flex}.home-final-cta__panel--professional{background:var(--zy-paper-soft);border-left:1px solid var(--zy-line-strong)}.home-final-cta__panel>.zy-eyebrow{margin:0}.home-final-cta h2{font-family:var(--zy-font-display);letter-spacing:-.025em;flex:1;max-width:22ch;margin:0;font-size:clamp(2rem,3.2vw,3rem);font-weight:400;line-height:1.12}.home-final-cta .zy-button{flex:none}@media (width<=760px){.home-content-section{padding-bottom:2rem}.content-panel.principles-section__inner{grid-template-columns:1fr;gap:2rem}.content-panel.sample-invitation{flex-direction:column;align-items:flex-start}.content-panel.sample-invitation .zy-button{white-space:normal;max-width:100%}.home-final-cta{grid-template-columns:1fr}.home-final-cta .zy-button{width:100%}}@media (width<=380px){.hiring-picture__inputs{grid-template-columns:1fr;gap:.65rem}}.public-footer__groups{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:clamp(1.5rem,3vw,2rem);padding-top:2rem;display:grid}.public-footer__group{text-align:left;justify-self:center;width:max-content;min-width:0;max-width:100%}.public-footer__group h2{font-family:var(--zy-font-sans);color:var(--zy-text-strong);font-size:1rem;line-height:1.4}.public-footer__group ul{margin:0;padding:0;list-style:none}.public-footer__group a{overflow-wrap:anywhere;max-width:100%;color:var(--zy-text-muted);text-underline-offset:.2em;align-items:center;min-height:44px;font-size:.875rem;display:inline-flex}.public-inquiry :is(input:not([type=checkbox]),select,textarea){background:var(--zy-surface);color:var(--zy-brand-forest);border-color:var(--zy-line-strong);font-size:1rem}[data-theme=dark] .public-inquiry :is(input:not([type=checkbox]),select,textarea){background:var(--zy-surface);color:var(--zy-text-strong);border-color:var(--zy-line-strong)}.public-inquiry :is(label,legend,.public-inquiry__help,.public-inquiry__consent){font-size:.875rem;line-height:1.6}.public-inquiry .public-inquiry__consent{min-height:44px}.interior-hero--with-visual{align-items:center}.intelligence-scope-note{color:var(--zy-ink-700);max-width:68rem;padding-bottom:2rem;line-height:1.65}.privacy-page{max-width:72ch;padding-block:3rem 4rem}.privacy-page__contents{flex-wrap:wrap;gap:.25rem 1.5rem;padding-block:1rem 2rem;display:flex}.privacy-page__contents a{align-items:center;min-height:44px;display:inline-flex}.privacy-page__sections{max-width:65ch}.privacy-page__sections article{margin-bottom:2.5rem}.privacy-page h2{font-size:1.5rem;line-height:1.25}.hiring-guide-planning,.hiring-guide-example{border-left:3px solid var(--zy-copper);background:var(--zy-paper-soft);margin-block:2rem;padding:1.25rem 1.5rem}.hiring-guide-contact{margin-block:2rem}.not-found{text-align:left;min-height:0;padding-block:4rem}.not-found h1{max-width:28ch;font-size:clamp(2.25rem,5vw,3rem);line-height:1.1}.not-found p{max-width:65ch}.not-found__actions{justify-content:flex-start}@media (width<=1320px){.public-header__inner{gap:1rem;padding-inline:1.5rem}}@media (width<=600px){.public-header__inner{flex-wrap:wrap;gap:min(.65rem,3vw);height:auto;min-height:4.2rem;padding-block:.5rem;padding-inline:min(1rem,4vw)}.public-header .zy-wordmark{flex:1 0 auto;min-width:max-content}.public-navigation{top:100%}.public-inquiry--success h2{scroll-margin-top:8rem}}@media (width>=1161px) and (width<=1320px){.public-navigation{gap:.75rem}}@media (width<=900px){.report-feature{grid-template-columns:1fr}.report-feature__intro,.report-feature>.sample-document-preview,.report-feature__actions{grid-area:auto}}@media (width<=600px){.interior-hero--text-only{padding-block:2rem}.interior-hero--text-only h1{font-size:clamp(2.25rem,9vw,2.75rem)}.interior-hero--with-visual{gap:1.5rem}.zy-brand-mark.public-about-brand-mark{width:9rem;height:9rem}.public-footer{padding-inline:min(1rem,4vw)}.public-footer__group,.interior-hero__actions .zy-button,.final-cta__actions .zy-button{width:100%}.not-found{padding-block:2rem}}@container public-header (width<=82.5em){.public-nav-toggle{margin-left:auto;display:flex}.public-navigation{background:var(--zy-paper-soft);border-bottom:1px solid var(--zy-line);box-shadow:var(--zy-shadow-md);overscroll-behavior:contain;flex-direction:column;align-items:stretch;gap:0;width:100%;max-height:calc(100dvh - 4.6rem);padding:1rem 1.5rem 1.5rem;display:none;position:absolute;top:100%;left:0;overflow-y:auto}.public-navigation--open{display:flex}.public-navigation>a{border-bottom:1px solid var(--zy-line);white-space:normal;padding:.9rem 0;font-size:.85rem;display:flex}.public-navigation>a:after{display:none}.public-navigation__contact{justify-content:center;margin-top:1rem;border-bottom:0!important;padding:.85rem!important}}html:root,html:root[data-brand=forest-gold]{--zy-report-candidate:var(--zy-brand-forest);--zy-report-role:var(--zy-brand-gold-ink)}html:root[data-theme=dark],html:root[data-brand=forest-gold][data-theme=dark]{--zy-report-candidate:var(--zy-brand-ivory);--zy-report-role:var(--zy-brand-gold)}.ir-shared-capability .zy-capability-map [data-series-fill=candidate]{fill:var(--zy-report-candidate);fill-opacity:.05}.ir-shared-capability .zy-capability-map [data-series-fill=job]{fill:var(--zy-report-role);fill-opacity:.06}
