.zy-job-card,.zy-job-detail{color:var(--zy-text,inherit);overflow-wrap:anywhere;min-width:0}.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);--job-padding:clamp(1.25rem, 3vw, 2rem);--zy-border:var(--job-line);color:var(--job-text);background:var(--job-paper);border:1px solid var(--job-line);padding:var(--job-padding);box-shadow:0 16px 42px color-mix(in srgb, var(--zy-brand-deep) 7.84%, transparent);border-radius:1rem;flex-direction:column;gap:1.25rem;display:flex;overflow:hidden}[data-theme=dark] .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)}.zy-job-card__header{margin:calc(-1 * var(--job-padding)) calc(-1 * var(--job-padding)) 0;padding:var(--job-padding);border-bottom:3px solid var(--zy-line-strong);color:var(--zy-text-strong);background:linear-gradient(115deg, var(--zy-surface), var(--zy-surface))}.zy-job-card__header .zy-job-kind{color:var(--zy-text-strong);margin-bottom:1rem}.zy-job-card .zy-job-facts{border-top:0;padding-top:0}.zy-job-card .zy-job-facts dt,.zy-job-card .zy-job-dates,.zy-job-card .zy-job-disclosure,.zy-job-card .zy-job-referral-terms{color:var(--job-muted);opacity:1}.zy-job-card .zy-job-facts__wide{background:color-mix(in srgb, var(--job-line) 30%, var(--job-paper));border-left:3px solid var(--zy-line-strong);border-radius:.35rem;padding:.75rem 1rem}.zy-job-card .zy-job-facts__wide dd{font-weight:650}.zy-job-card .zy-job-action.zy-button--secondary{color:var(--job-text);border-color:var(--job-line);background:0 0}.zy-job-card .zy-job-action.zy-button--secondary:hover{background:color-mix(in srgb, var(--job-line) 30%, var(--job-paper))}.zy-job-card h2,.zy-job-card p{margin:0}.zy-job-card h2{min-height:2.4em;font-family:var(--zy-font-display,Georgia, serif);font-size:clamp(1.5rem,2.5vw,2rem);line-height:1.2}.zy-job-card h2 a{color:inherit;text-underline-offset:.2em;text-decoration:none;text-decoration-thickness:1px}.zy-job-card h2 a:hover{text-decoration:underline}.zy-job-kind{text-transform:uppercase;letter-spacing:.1em;font-size:.7rem;font-weight:750}.zy-job-facts{border-block:1px solid var(--zy-border,color-mix(in srgb, var(--zy-text-strong) 33.33%, transparent));grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.5rem;width:100%;margin:0;padding-block:1.25rem;display:grid}.zy-job-facts__wide{grid-column:1/-1}.zy-job-facts dt{letter-spacing:.04em;opacity:.75;margin-bottom:.35rem;font-size:.75rem}.zy-job-facts dd{margin:0;font-size:.95rem;line-height:1.5}.zy-job-summary{font-size:1rem;line-height:1.75}.zy-job-keywords{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.zy-job-keywords li{border:1px solid var(--zy-border,color-mix(in srgb, var(--zy-text-strong) 33.33%, transparent));border-radius:2rem;padding:.2rem .7rem;font-size:.78rem}.zy-job-dates,.zy-job-disclosure,.zy-job-referral-terms{opacity:.8;font-size:.8rem;line-height:1.65}.zy-job-actions{flex-wrap:wrap;align-items:stretch;gap:.75rem;margin-top:auto;padding-top:.5rem;display:flex}.zy-job-actions .zy-job-action{text-align:center;border-radius:.65rem;flex-direction:column;flex:10rem;gap:.3rem;min-height:3.5rem;padding:.8rem 1rem;text-decoration:none}.zy-job-referral-action{flex-direction:column;flex:10rem;gap:.5rem;display:flex}.zy-job-referral-action .zy-job-action{box-sizing:border-box;flex:none;width:100%}.zy-job-referral-action .zy-job-referral-terms{text-align:center}.zy-job-actions>.zy-job-action{align-self:flex-start}.zy-job-action__label{justify-content:center;align-items:center;gap:.45rem;display:inline-flex}.zy-job-action small{font-size:.7rem;font-weight:500;line-height:1.4}.zy-job-action:focus-visible{outline-offset:3px;outline:2px solid}.zy-job-action[aria-disabled=true]{cursor:default;transform:none}.zy-job-card .zy-job-referral-terms,.zy-job-next .zy-job-referral-terms{margin:0;font-size:.72rem}.zy-job-next .zy-job-referral-terms{margin-top:.75rem}.zy-job-detail{max-width:58rem;padding-top:1.5rem}.zy-job-title{font-family:var(--zy-font-display,Georgia, serif);margin:.8rem 0 1.5rem;font-size:clamp(2rem,5vw,3.6rem);line-height:1.1}.zy-job-detail .zy-job-facts{margin-block:1.5rem}.zy-job-detail .zy-job-dates{margin-top:1.4rem}.zy-job-description{white-space:pre-line;margin-block:2rem;line-height:1.85}.zy-job-description p{margin-block:1.25rem}.zy-job-next{border:1px solid var(--zy-border,color-mix(in srgb, var(--zy-text-strong) 33.33%, transparent));border-radius:1rem;margin-top:2rem;padding:1.5rem}.zy-job-next h2{margin:0 0 1rem;font-size:1.5rem}.zy-job-next p{margin-block:1rem;line-height:1.75}.zy-job-card .zy-button,.zy-job-next .zy-button{align-items:center;gap:.6rem;display:inline-flex}@media (width<=480px){.zy-job-facts{grid-template-columns:1fr}.zy-job-actions{flex-direction:column}.zy-job-actions .zy-job-action,.zy-job-referral-action{flex-basis:auto}.zy-job-actions>.zy-job-action{box-sizing:border-box;width:100%}}.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,var(--zy-surface));color:var(--zy-ink-strong,var(--zy-text-strong));width:100%;max-width:44rem;margin:0 auto}[data-theme=dark] .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)}.zy-capability-map svg{width:100%;height:auto;display:block;overflow:visible}.zy-capability-map svg :is(polygon,line,path,circle){vector-effect:non-scaling-stroke}.zy-capability-map__grid{fill:none;stroke:currentColor;opacity:.18}.zy-capability-map__axis{stroke:currentColor;opacity:.2;stroke-dasharray:3 5}.zy-capability-map__label{fill:currentColor;font:600 14px sans-serif}.zy-capability-map__scale{fill:currentColor;opacity:.7;font:12px sans-serif}.zy-capability-map__candidate{stroke:var(--map-candidate);stroke-width:2.5px;stroke-linejoin:round}.zy-capability-map__job{fill:none;stroke:var(--map-job);stroke-width:2.5px;stroke-dasharray:7 5;stroke-linejoin:round}.zy-capability-map__candidate-point{fill:var(--map-candidate);stroke:var(--map-surface);stroke-width:2px}.zy-capability-map__job-point{fill:none;stroke:var(--map-job);stroke-width:2.5px}.zy-capability-map__gap{stroke:var(--map-gap);stroke-width:5px}.zy-capability-map__strength{stroke:var(--map-strength);stroke-width:6px;stroke-dasharray:2 3}.zy-capability-map__legend{flex-wrap:wrap;justify-content:center;gap:.6rem 1rem;font-size:.8rem;display:flex}.zy-capability-map__legend span{align-items:center;gap:.4rem;display:inline-flex}.zy-capability-map__legend i{border-top:3px solid var(--map-candidate);width:1.2rem}.zy-capability-map__legend .zy-capability-map__key-job{border-color:var(--map-job);border-top-style:dashed}.zy-capability-map__legend .zy-capability-map__key-gap{border-color:var(--map-gap)}@media print{.zy-capability-map{break-inside:avoid;--map-candidate:var(--zy-report-candidate)!important;--map-job:var(--zy-report-role)!important;--map-gap:var(--zy-report-follow-up)!important;--map-strength:var(--zy-report-strength)!important;color:var(--zy-text-strong)!important}}.zy-capability-map__legend .zy-capability-map__key-strength{border-color:var(--map-strength);border-top-style:dotted;border-top-width:5px}.zy-capability-map__help{text-align:left;margin-top:1rem;font-size:.85rem}.zy-capability-map__help li{margin-block:.5rem}.zy-capability-map__help>summary{cursor:pointer;min-height:44px}: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}html{scroll-behavior:smooth}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-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-iteration-count:1!important;transition-duration:.01ms!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{:root[data-brand=forest-gold][data-theme]{--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)}:root[data-brand=forest-gold] .zy-capability-map{--ir-text:var(--zy-brand-forest);--ir-muted:var(--zy-brand-muted-light);--zy-text-muted:var(--zy-brand-muted-light);background:var(--zy-brand-cream);--map-candidate:var(--zy-report-candidate)!important;--map-job:var(--zy-report-role)!important;--map-gap:var(--zy-report-follow-up)!important;--map-strength:var(--zy-report-strength)!important;--map-surface:var(--zy-brand-cream)!important;color:var(--zy-brand-forest)!important}}.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 h2 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)}}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,.intelligence-topics{padding-block:3rem}.recruiting-resources>p,.professional-choices p,.intelligence-topics p{color:var(--zy-ink-700);max-width:65ch;line-height:1.8}.recruiting-resources h2,.professional-choices h2,.intelligence-topics h2{font-family:var(--zy-font-display);font-size:clamp(1.6rem,3vw,2.5rem);font-weight:400}.role-family-list,.professional-choices,.intelligence-topics{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,.intelligence-topics>*{border:1px solid var(--zy-line);border-radius:1rem;padding:1.6rem}.professional-choices article{flex-direction:column;align-items:flex-start;display:flex}.professional-choices article>.zy-button{margin-top:auto}.intelligence-topics a{color:inherit;text-decoration:none}.intelligence-topics .text-link{color:var(--zy-copper-dark)}.intelligence-topics a:hover{border-color:var(--zy-ink-500)}.intelligence-topics a:focus-visible{outline-offset:4px;outline:2px solid}.intelligence-topic-status{color:var(--zy-ink-700);font-size:.9rem}.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}.employer-first-action{padding-bottom: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,.intelligence-topics{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 span{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-top:0}.home-hero__actions{flex-wrap:wrap;gap:1.25rem;margin-top:2rem;display:flex}.problem-section,.intelligence-section,.intervention-section,.assessment-method,.diagnostic-chain,.evidence-layers,.workforce-cases,.about-principles,.about-values{padding-bottom:var(--zy-space-8);padding-top:var(--zy-space-8)}.problem-section__lead{grid-template-columns:.45fr 1.55fr;gap:2rem;display:grid}.problem-section__lead h2,.split-editorial h2,.human-accountability h2,.participant-trust h2,.about-principles h2{font-family:var(--zy-font-display);letter-spacing:-.03em;margin:0;font-size:clamp(2.35rem,5vw,4.6rem);font-weight:400;line-height:1}.problem-grid{border-bottom:1px solid var(--zy-line-strong);border-top:1px solid var(--zy-line-strong);grid-template-columns:repeat(5,1fr);margin-top:4rem;display:grid}.problem-grid article{border-right:1px solid var(--zy-line);min-height:11rem;padding:1.2rem 1rem}.problem-grid article:last-child{border-right:0}.problem-grid span,.method-grid>article>span,.service-architecture article>div span,.evidence-layers article>span,.workforce-cases article span{color:var(--zy-copper-dark);font-family:var(--zy-font-display);font-size:.75rem;font-style:italic}.problem-grid h3{margin:4.7rem 0 0;font-size:.84rem;font-weight:650}.problem-section__answer{color:var(--zy-ink-500);text-align:right;max-width:38rem;margin:1rem 0 0 auto;font-size:.82rem}.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)}.method-grid{grid-template-columns:repeat(4,1fr);gap:0;margin-top:4rem;display:grid}.method-grid article{border-left:1px solid var(--zy-on-forest-line);padding:0 1.5rem 1rem}.method-grid article:first-child{border-left:0;padding-left:0}.method-grid h3{font-family:var(--zy-font-display);margin:2.5rem 0 0;font-size:1.85rem;font-weight:400}.method-grid p{color:var(--zy-sage-300);margin:.7rem 0 0;font-size:.78rem;line-height:1.6}.intelligence-section{grid-template-columns:1fr 1fr;align-items:center;gap:6rem;display:grid}.intelligence-section__visual{background:var(--zy-paper-soft);border:1px solid var(--zy-line);border-radius:var(--zy-radius-lg);box-shadow:var(--zy-shadow-md);padding:2rem}.intelligence-section__visual>div{grid-template-columns:9rem 1fr;align-items:center;gap:1rem;margin-bottom:1.4rem;display:grid}.intelligence-section__visual span{color:var(--zy-ink-500);font-size:.7rem}.intelligence-section__visual i{background:var(--zy-sage-300);border-radius:var(--zy-radius-pill);width:54%;height:.6rem;position:relative}.intelligence-section__visual>div:nth-child(2) i{width:69%}.intelligence-section__visual .is-strong i{background:var(--zy-copper);width:91%}.intelligence-section__visual strong{border-top:1px solid var(--zy-line);font-family:var(--zy-font-display);text-align:right;margin-top:2rem;padding-top:1.2rem;font-size:1.4rem;font-weight:400;display:block}.intelligence-section__copy h2,.assessment-preview h2,.principles-section h2,.promise-section h2,.about-manifesto blockquote,.final-cta h2,.clarity-band 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}.intelligence-section__copy>p,.principles-section__inner>div>p,.split-editorial p,.human-accountability p,.participant-trust>div>p,.about-principles 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}.assessment-preview{background:var(--zy-sage-100);padding-block:var(--zy-space-8)}.assessment-preview__inner{grid-template-columns:.8fr 1.2fr;gap:3.5rem;display:grid}.assessment-preview__flow{grid-template-columns:repeat(4,1fr);align-self:end;display:grid}.assessment-preview__flow>div{border-top:1px solid var(--zy-ink-500);padding:.8rem .7rem 0;position:relative}.assessment-preview__flow>div:before{background:var(--zy-brand-forest);content:"";border-radius:50%;width:.45rem;height:.45rem;position:absolute;top:-.25rem;left:0}.assessment-preview__flow span,.assessment-preview__flow p{font-size:.68rem}.assessment-preview__flow p{margin:.35rem 0 0;line-height:1.4}.assessment-preview__decision{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:1rem;display:grid}.assessment-preview__decision>div{background:var(--zy-surface);border:1px solid var(--zy-line);border-radius:var(--zy-radius-md);padding:1.4rem}.assessment-preview__decision small,.decision-separation__cards small{color:var(--zy-copper-dark);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.6rem;font-size:.65rem;font-weight:780;display:block}.assessment-preview__decision strong{font-family:var(--zy-font-display);font-size:1.35rem;font-weight:400}.assessment-preview .zy-button{justify-self:start}.intervention-section .zy-section-heading{margin-bottom:3rem}.intervention-grid{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.intervention-grid article,.assessment-method__grid article,.evidence-layers article,.workforce-cases article{background:var(--zy-paper-soft);border:1px solid var(--zy-line);border-radius:var(--zy-radius-md);padding:1.25rem}.intervention-grid article:first-child{background:var(--zy-brand-forest);color:var(--zy-brand-ivory)}.intervention-grid span,.intervention-panel article span{color:var(--zy-copper-dark);letter-spacing:.1em;font-size:.64rem;font-weight:800}.intervention-grid article:first-child span{color:var(--zy-brand-gold)}.intervention-grid h3{font-family:var(--zy-font-display);margin:3rem 0 0;font-size:1.35rem;font-weight:400;line-height:1.05}.intervention-grid p,.assessment-method__grid p,.evidence-layers p,.workforce-cases p,.intervention-panel p{color:var(--zy-ink-500);margin:.75rem 0 0;font-size:.76rem;line-height:1.58}.intervention-grid article:first-child p{color:var(--zy-sage-300)}.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,.promise-section__inner{grid-template-columns:1fr 1fr;gap:6rem;display:grid}.principles-section ul,.participant-trust ul,.promise-section ul{margin:0;padding:0;list-style:none}.principles-section li,.participant-trust li,.promise-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,.participant-trust li svg,.promise-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}@font-face{font-family:Libre Baskerville;src:url(/fonts/libre-baskerville-bold-veteran.ttf)format("truetype");font-style:normal;font-weight:700;font-display:swap}.public-footer{--footer-flag-height:calc(.875rem * 3 + .4rem + 1.5rem * 1.2);overflow-wrap:anywhere;background:var(--zy-canvas);color:var(--zy-text-strong);padding:0 max(1.5rem, calc((100% - var(--zy-content)) / 2)) 3rem}.public-footer__primary{border-bottom:1px dashed var(--zy-line);grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:2rem;padding-block:2.5rem 1rem;display:grid}.public-footer__statement{text-align:left;grid-column:1/3;justify-self:start;gap:.4rem;min-width:0;max-width:100%;display:grid}.public-footer__statement p{contain:inline-size;color:var(--zy-text-muted);text-wrap:wrap;margin:0;font-size:.875rem;line-height:1.5}.public-footer__statement strong{font-family:var(--zy-font-display);font-size:1.5rem;font-style:italic;font-weight:400;line-height:1.2}.public-footer__veteran{color:var(--zy-text-strong);align-items:center;gap:calc(var(--footer-flag-height) * .2);flex-wrap:wrap;flex:none;grid-column:3;justify-self:start;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[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>=1101px){.public-footer__group:last-child h2{text-align:center;max-width:100%;width:var(--footer-flag-content-width,calc(var(--footer-flag-height) * 1.9))}}@media (width<=1100px){.public-footer__primary{flex-direction:column;align-items:flex-start;gap:1.5rem;display:flex}}.public-footer__links{justify-content:space-between;align-items:center;padding-top:1.5rem;display:flex}.public-footer__links nav{flex-wrap:wrap;gap:1rem;display:flex}.public-footer__links a,.public-footer__links p{color:var(--zy-sage-300);font-size:.64rem}.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,.contact-page 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,.contact-page__intro>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}.hero-index{color:var(--zy-ink-500);font-family:var(--zy-font-display);font-size:4rem;font-style:italic}.hero-index span{color:var(--zy-copper)}.hero-line-icon{color:var(--zy-sage-500);width:10rem;height:10rem}.service-architecture{padding-bottom:var(--zy-space-8);padding-top:var(--zy-space-8);grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.service-architecture article{border:1px solid var(--zy-line);border-radius:var(--zy-radius-md);min-height:18rem;padding:1.5rem}.service-architecture article>div{color:var(--zy-copper-dark);justify-content:space-between;align-items:center;display:flex}.service-architecture h2{font-family:var(--zy-font-display);margin:5rem 0 0;font-size:2rem;font-weight:400}.service-architecture p{color:var(--zy-ink-500);max-width:31rem;font-size:.82rem;line-height:1.65}.clarity-band,.confidence-section,.promise-section{background:var(--zy-brand-forest);color:var(--zy-brand-ivory);padding-block:var(--zy-space-8)}.clarity-band p{color:var(--zy-sage-300);margin:0 0 1rem}.diagnostic-chain .zy-section-heading,.evidence-layers .zy-section-heading,.workforce-cases .zy-section-heading,.about-values .zy-section-heading{margin-bottom:3rem}.diagnostic-chain ol{grid-template-columns:repeat(7,1fr);margin:0;padding:0;list-style:none;display:grid}.diagnostic-chain li{border-top:1px solid var(--zy-line-strong);flex-direction:column;align-items:flex-start;min-height:9rem;padding:.8rem .5rem;display:flex;position:relative}.diagnostic-chain li>span{color:var(--zy-copper-dark);font-size:.65rem}.diagnostic-chain li>strong{margin-top:auto;font-size:.74rem;line-height:1.4}.diagnostic-chain li>svg{color:var(--zy-sage-500);position:absolute;top:-.75rem;right:0}.split-editorial,.human-accountability,.participant-trust,.about-principles{padding-bottom:var(--zy-space-8);grid-template-columns:1fr 1fr;gap:5rem;display:grid}.intervention-panel{background:var(--zy-sage-100);padding-block:var(--zy-space-8)}.intervention-panel .zy-section-heading{margin-bottom:3rem}.intervention-panel .public-shell>div:last-child{grid-template-columns:repeat(4,1fr);gap:.75rem;display:grid}.intervention-panel article{background:var(--zy-surface);border-radius:var(--zy-radius-md);padding:1.25rem}.evidence-layers>div:last-child,.workforce-cases>div:last-child{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.evidence-layers article{min-height:18rem}.evidence-layers h3{font-family:var(--zy-font-display);margin:5rem 0 0;font-size:1.8rem;font-weight:400}.confidence-section__inner{grid-template-columns:1fr 1fr;align-items:center;gap:6rem;display:grid}.confidence-section h2{font-family:var(--zy-font-display);letter-spacing:-.03em;margin:0;font-size:clamp(2.5rem,5vw,4.5rem);font-weight:400;line-height:1}.confidence-section p{color:var(--zy-sage-300);line-height:1.7}.confidence-matrix{aspect-ratio:1.2;background:linear-gradient(color-mix(in srgb, var(--zy-brand-ivory) 10%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--zy-brand-ivory) 10%, transparent) 1px, transparent 1px);border-bottom:1px solid var(--zy-sage-500);border-left:1px solid var(--zy-sage-500);background-size:25% 25%;position:relative}.confidence-matrix>span{color:var(--zy-sage-300);letter-spacing:.07em;text-transform:uppercase;font-size:.6rem;position:absolute}.confidence-matrix>span:first-child{transform-origin:0 0;top:0;left:-1.5rem;transform:rotate(-90deg)translate(-100%)}.confidence-matrix>span:nth-child(2){bottom:-1.6rem;right:0}.matrix-point{background:var(--zy-copper);border-radius:50%;width:.8rem;height:.8rem;position:absolute}.matrix-point--one{top:62%;left:20%}.matrix-point--two{top:38%;left:54%}.matrix-point--three{box-shadow:0 0 0 8px color-mix(in srgb, var(--zy-brand-gold) 20%, transparent);top:16%;left:78%}.human-accountability{padding-top:var(--zy-space-8);align-items:center}.human-accountability>svg{color:var(--zy-sage-500);justify-self:center;width:9rem;height:9rem}.assessment-method__grid{grid-template-columns:repeat(5,1fr);gap:1rem;margin-top:3rem;display:grid}.assessment-method__grid article{min-height:17rem}.assessment-method__grid svg{color:var(--zy-copper-dark)}.assessment-method__grid h3{font-family:var(--zy-font-display);margin:3.8rem 0 0;font-size:1.4rem;font-weight:400;line-height:1.05}.decision-separation{background:var(--zy-brand-forest);color:var(--zy-brand-ivory);padding-block:var(--zy-space-8)}.decision-separation .zy-eyebrow{color:var(--zy-brand-gold)}.decision-separation__cards{grid-template-columns:1fr 1fr;gap:1rem;margin-top:3rem;display:grid}.decision-separation__cards article{border:1px solid var(--zy-on-forest-line);border-radius:var(--zy-radius-md);padding:1.5rem}.decision-separation__cards h3{font-family:var(--zy-font-display);margin:0;font-size:1.8rem;font-weight:400}.decision-separation__cards p{color:var(--zy-sage-300);font-size:.8rem;line-height:1.6}.participant-trust{padding-top:var(--zy-space-8)}.workforce-cases article{align-items:flex-start;gap:1rem;min-height:8rem;display:flex}.workforce-cases p{color:var(--zy-ink-800);margin:0;font-size:.82rem}.promise-section h2{font-size:clamp(2.4rem,4.5vw,4.2rem)}.promise-section li{border-color:var(--zy-on-forest-line)}.about-principles{padding-top:var(--zy-space-8)}.about-principles>div{border-top:1px solid var(--zy-line-strong);padding-top:1.2rem}.about-principles h2{font-size:clamp(2.2rem,4vw,3.5rem)}.about-manifesto{background:var(--zy-sage-100);padding-block:var(--zy-space-8)}.about-manifesto blockquote{max-width:21ch;margin:0}.about-values>div:last-child{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.about-values article{border-top:1px solid var(--zy-line-strong);align-items:center;gap:.7rem;padding-top:1rem;display:flex}.about-values svg{color:var(--zy-copper-dark)}.about-values h3{margin:0;font-size:.82rem}.contact-page{min-height:calc(100vh - 4.6rem);padding-bottom:var(--zy-space-8);padding-top:var(--zy-space-8);grid-template-columns:.85fr 1.15fr;gap:5rem;display:grid}.contact-page__note{color:var(--zy-ink-500);align-items:center;gap:.5rem;margin-top:2rem;font-size:.72rem;display:flex}.contact-page__note svg{color:var(--zy-copper)}.contact-paths{background:var(--zy-paper-soft);border:1px solid var(--zy-line);border-radius:var(--zy-radius-lg);align-content:start;gap:0;padding:1.5rem;display:grid}.contact-paths__eyebrow{color:var(--zy-copper-dark);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .7rem;font-size:.67rem;font-weight:760}.contact-paths article{border-top:1px solid var(--zy-line);gap:.45rem;padding:1.25rem 0;display:grid}.contact-paths article>span{color:var(--zy-copper-dark);letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:760}.contact-paths h2{margin:0;font-size:clamp(1.15rem,2vw,1.45rem)}.contact-paths article p{color:var(--zy-ink-500);margin:0}.contact-paths__availability{border-top:1px solid var(--zy-line);color:var(--zy-ink-500);margin:0;padding-top:1.2rem;font-size:.7rem;line-height:1.6}.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}.problem-grid{grid-template-columns:repeat(3,1fr)}.problem-grid article:nth-child(3){border-right:0}.problem-grid article:nth-child(n+4){border-top:1px solid var(--zy-line)}.method-grid{grid-template-columns:repeat(2,1fr);row-gap:2.5rem}.method-grid article:nth-child(3){border-left:0;padding-left:0}.intelligence-section,.principles-section__inner,.promise-section__inner{gap:3rem}.assessment-method__grid{grid-template-columns:repeat(3,1fr)}.diagnostic-chain ol{grid-template-columns:repeat(4,1fr)}.intervention-grid,.intervention-panel .public-shell>div:last-child{grid-template-columns:repeat(2,1fr)}.contact-page{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 span{margin-left:.2em}.hiring-picture{width:min(100%,24rem);margin-inline:auto}.problem-section__lead,.intelligence-section,.assessment-preview__inner,.principles-section__inner,.promise-section__inner,.split-editorial,.human-accountability,.participant-trust,.about-principles,.contact-page,.confidence-section__inner,.pilot-workspace{grid-template-columns:1fr}.pilot-session{margin-bottom:-1.5rem}.problem-grid{grid-template-columns:repeat(2,1fr)}.problem-grid article,.problem-grid article:nth-child(3){border-right:1px solid var(--zy-line)}.problem-grid article:nth-child(2n){border-right:0}.problem-grid article:nth-child(n+3){border-top:1px solid var(--zy-line)}.problem-grid article:last-child{grid-column:1/-1}.problem-section__answer{text-align:left}.method-grid{grid-template-columns:1fr}.method-grid article,.method-grid article:nth-child(3){border-left:1px solid var(--zy-on-forest-line);padding-left:1rem}.intelligence-section{gap:3rem}.assessment-preview__flow{grid-template-columns:repeat(2,1fr)}.assessment-preview__flow>div:nth-child(n+3){margin-top:1.5rem}.assessment-preview__decision,.decision-separation__cards{grid-template-columns:1fr}.final-cta{flex-direction:column;align-items:flex-start}.public-footer__primary,.public-footer__links{flex-direction:column;align-items:flex-start;gap:2rem}.public-footer__statement{text-align:left}.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,.contact-page h1{font-size:clamp(3.2rem,14vw,5rem)}.interior-hero aside{align-self:center}.service-architecture,.evidence-layers>div:last-child,.workforce-cases>div:last-child,.about-values>div:last-child{grid-template-columns:1fr}.service-architecture article{min-height:14rem}.diagnostic-chain ol{grid-template-columns:repeat(2,1fr)}.intervention-panel .public-shell>div:last-child,.intervention-grid,.assessment-method__grid{grid-template-columns:1fr}.assessment-method__grid article{min-height:auto}.assessment-method__grid h3{margin-top:2rem}}@media (width<=420px){.public-shell,.public-header__inner{padding-inline:1rem}.home-hero__actions .zy-button{width:100%}.problem-grid{grid-template-columns:1fr}.problem-grid article,.problem-grid article:nth-child(3),.problem-grid article:nth-child(2n){border-right:0}.problem-grid article:nth-child(n+2){border-top:1px solid var(--zy-line)}.problem-grid article:last-child{grid-column:auto}.assessment-preview__flow{grid-template-columns:1fr}.assessment-preview__flow>div:nth-child(n+2){margin-top:1.5rem}.diagnostic-chain ol{grid-template-columns:1fr}}[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){background:var(--zy-brand-forest);color:var(--zy-brand-ivory)}[data-theme=dark] .assessment-preview__decision>div{background:var(--zy-surface)}[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 span{margin-top:.2em;margin-left:0}.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__facts{border-bottom:1px solid var(--zy-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin:0;padding:1.5rem 2.5rem;display:grid}.sample-report__facts dt{color:var(--zy-ink-700);margin-bottom:.5rem;font-size:.78rem}.sample-report__facts dd{margin:0;font-size:.9rem;font-weight:650;line-height:1.5}.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,.sample-match-summary 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}.sample-match-summary{padding:1.8rem 2.5rem 0}.sample-match-summary>span{color:var(--zy-ink-700);margin-bottom:.5rem;font-size:.78rem;display:block}.sample-match-summary>strong{font-size:1.25rem}.sample-report__table-wrap{margin:1.5rem 2.5rem 2rem;overflow-x:auto}.sample-report__table{border-collapse:collapse;text-align:left;width:100%;font-size:.85rem;line-height:1.6}.sample-report__table caption{color:var(--zy-ink-700);text-align:left;padding-bottom:.8rem;font-size:.8rem}.sample-report__table th,.sample-report__table td{border-bottom:1px solid var(--zy-line);vertical-align:top;padding:1rem .8rem}.sample-report__table thead th{background:var(--zy-sage-100);color:var(--zy-ink-950)}.sample-report__table tbody th{width:24%}.sample-report__table td{color:var(--zy-ink-700)}.sample-tag{background:var(--zy-sage-100);border:1px solid var(--zy-line);color:var(--zy-ink-800);border-radius:.4rem;padding:.2rem .5rem;font-size:.78rem;font-weight:600;display:inline-block}.sample-tag--question{border-color:var(--zy-copper-dark)}.insights-heading{padding-bottom:2rem}@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__facts,.sample-report__columns,.sample-report__conclusion{padding:1.4rem}.sample-report__example{padding:.8rem 1.4rem}.sample-report__facts,.sample-report__columns{grid-template-columns:1fr}.sample-report__columns{gap:1.5rem}.sample-match-summary{padding:1.4rem 1.4rem 0}.sample-report__table-wrap{margin-inline:1.4rem}.sample-report__table{min-width:36rem}.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__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 h2{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 h2{margin:0;font-size:clamp(1rem,15cqw,1.8rem)}.hiring-picture__input h2 span{font-size:inherit;white-space:nowrap;display:block}.hiring-picture__outcome h2{font-size:clamp(1.8rem,2.5vw,2.5rem)}.hiring-picture>.text-link{margin-top:1rem}.hiring-picture .hiring-picture__principle{margin-top:1.5rem}.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}.role-context__roles .role-context__label{color:var(--zy-copper-dark);letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;font-weight:600}[data-theme=dark] .role-context__roles .role-context__label{color:var(--zy-brand-accent)}@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}.methodology-reports{padding-block:1rem 3rem}.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}}.methodology-reports>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.methodology-reports a{background:var(--zy-paper-soft);border:1px solid var(--zy-line);color:var(--zy-ink-950);border-radius:.75rem;padding:1.6rem;text-decoration:none}.methodology-reports h3{margin-top:0;font-size:1.2rem}.methodology-reports p{color:var(--zy-ink-700);font-size:.85rem;line-height:1.6}.methodology-reports a>span{color:var(--zy-copper-dark);align-items:center;gap:.5rem;margin-top:1.5rem;font-size:.8rem;font-weight:700;display:flex}.intelligence-scope{padding-top:2.5rem}.intelligence-scope h2{font-family:var(--zy-font-display);font-size:clamp(1.8rem,3vw,2.5rem);font-weight:400}.intelligence-scope p{color:var(--zy-ink-700);max-width:60rem;line-height:1.8}.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}.about-story__row,.about-mission{grid-template-columns:minmax(0,1fr) minmax(0,1.7fr);gap:3rem;display:grid}.about-story,.about-mission{padding-block:3.5rem}.about-story{border-bottom:1px solid var(--zy-line)}.about-story>.zy-eyebrow{overflow-wrap:anywhere}.about-story__row+.about-story__row{margin-top:3rem}.about-story__row>*{overflow-wrap:anywhere;min-width:0}.about-story h2,.about-mission h2,.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}.about-founder,.about-story__copy p{color:var(--zy-ink-700);margin:1.25rem 0 0;line-height:1.8}.about-story__copy p:first-child{margin-top:0}.about-mission>div:last-child>p{font-family:var(--zy-font-display);margin:0 0 1.5rem;font-size:clamp(1.5rem,2.3vw,2rem);line-height:1.5}.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){.about-story__row,.about-mission{grid-template-columns:1fr;gap:1.5rem}.about-story__row{grid-template-columns:minmax(0,1fr)}.about-story,.about-mission{padding-block:2.5rem}.clear-values li{grid-template-columns:1.75rem minmax(0,1fr);gap:.4rem 1rem}.clear-values p{grid-column:2}}.about-brand{text-align:center}.zy-brand-mark.public-about-brand-mark{width:13rem;height:13rem}.about-brand p{color:var(--zy-ink-700);font-family:var(--zy-font-display);font-size:1.2rem;line-height:1.45}@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,.methodology-reports>div:last-child{grid-template-columns:1fr}.report-feature{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 span{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,.contact-page 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,.contact-page__intro>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,.public-footer__links nav a,.recruiting-faqs summary{min-height:2.75rem}.public-footer__links nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem 1rem;width:100%;display:grid}.public-footer__links nav a{white-space:normal;align-items:center;font-size:.875rem;display:flex}}@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,.audience-card p,.recruiting-process p,.principles-list 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}.principles-list{gap:1.5rem;padding:0;list-style:none;display:grid}.principles-list li{border-top:1px solid var(--zy-line);padding-top:1rem}.principles-list h3{margin:0;font-size:1.1rem}.principles-list p{margin:.65rem 0 0}.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{gap:3rem}.content-panel.method-section .talent-capabilities{margin-top:2rem}.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(3,minmax(0,1fr));gap:2rem;padding-top:2rem;display:grid}.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}.about-brand{justify-items:center;gap:.75rem;display:grid}.about-brand p{max-width:27ch;margin:0;font-size:1.125rem;line-height:1.45}.intelligence-topics{grid-template-columns:repeat(2,minmax(0,1fr))}.intelligence-topic-secondary,.professional-choice-secondary{align-content:center;width:fit-content;min-height:44px;margin-top:1rem;font-size:.875rem;display:block}.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__groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.public-footer__group:last-child{grid-column:1/-1}.intelligence-topics{grid-template-columns:1fr}.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}}.resume-guide{max-width:62rem}.resume-guide>h1{max-width:22ch;line-height:1.08}.resume-guide>p{max-width:70ch}.resume-guide a:not(.zy-button){color:var(--zy-brand-accent);text-underline-offset:.2em;text-decoration:underline}.resume-guide a:not(.zy-button):hover{color:var(--zy-brand-accent);text-decoration-thickness:2px}.resume-guide-framework,.resume-guide-example,.resume-guide-review{border:1px solid var(--zy-line-strong);background:var(--zy-surface);border-radius:1rem;margin-block:2.5rem;padding:clamp(1.15rem,3vw,2rem)}.resume-guide :is(section,aside)>h2{margin-top:.75rem;font-size:clamp(1.6rem,3vw,2.1rem)}.resume-guide-framework ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin:1.75rem 0 0;padding:0;list-style:none;display:grid}.resume-guide-framework li{border-top:2px solid var(--zy-line-strong);padding-top:1rem}.resume-guide-framework li>span{color:var(--zy-ink-700);font-size:.85rem;font-weight:700}.resume-guide h3{margin-block:.6rem;font-size:1.05rem}.resume-guide-framework p{margin-bottom:0}.resume-guide-comparison{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:1rem;display:grid}.resume-guide-comparison>div{border:1px solid var(--zy-line-strong);border-radius:.6rem;padding:1.25rem}.resume-guide-comparison>div:last-child{background:var(--zy-surface);border-left:3px solid var(--zy-ink-700)}.resume-guide blockquote{margin:1rem 0 0;line-height:1.75}.resume-guide-caption{color:var(--zy-ink-700);margin-bottom:0;font-size:.9rem}.resume-guide-privacy{background:var(--zy-surface);border-left:3px solid var(--zy-ink-700);border-radius:0 .8rem .8rem 0;margin-block:2.5rem;padding:clamp(1.25rem,3vw,2rem)}.resume-guide-privacy p{margin-bottom:0}.resume-guide-review ul{margin-bottom:0;padding-left:1.3rem}.resume-guide-review li{margin-block:.8rem;padding-left:.4rem;line-height:1.65}@media (width<=640px){.resume-guide-framework ol,.resume-guide-comparison{grid-template-columns:1fr}}.job-risk-article{max-width:62rem}.job-risk-back{margin-bottom:2rem;display:inline-flex}.job-risk-article>h1{max-width:19ch;margin-block:1rem;line-height:1.08}.job-risk-article>p.job-risk-deck{max-width:49ch;font-size:clamp(1.15rem,2vw,1.4rem);line-height:1.5}.job-risk-article>p,.job-risk-article>h2,.job-risk-checklist{max-width:70ch}.job-risk-article a:not(.zy-button){color:var(--zy-brand-accent);text-underline-offset:.2em;text-decoration:underline}.job-risk-article a:not(.zy-button):hover{color:var(--zy-brand-accent);text-decoration-thickness:2px}.job-risk-evidence{background:var(--zy-surface);border-left:3px solid var(--zy-ink-700);border-radius:0 .8rem .8rem 0;gap:1rem;margin-block:2rem;padding:1.4rem;display:flex}.job-risk-evidence>svg{flex-shrink:0}.job-risk-evidence p{margin-bottom:0}.job-risk-scenario{background:var(--zy-surface);border:1px solid var(--zy-line-strong);border-radius:1rem;margin:2.5rem 0;padding:clamp(1.15rem,3vw,2rem)}.job-risk-scenario-heading{justify-content:space-between;align-items:flex-start;gap:1.2rem;display:flex}.job-risk-scenario h2{margin:.75rem 0 1.5rem;font-size:clamp(1.6rem,3vw,2.1rem)}.job-risk-fiction-label{border:1px solid var(--zy-line-strong);border-radius:.4rem;max-width:13rem;padding:.45rem .7rem;font-size:.8rem;line-height:1.5}.job-risk-severity{background:var(--zy-brand-accent-soft);color:var(--zy-text-strong);border-radius:.6rem;align-items:center;gap:1rem;padding:1.25rem;display:flex}.job-risk-severity>svg{color:var(--zy-brand-accent);flex-shrink:0}.job-risk-severity span,.job-risk-severity strong{display:block}.job-risk-severity strong{margin-top:.3rem}.job-risk-score{text-align:right;flex-shrink:0;margin-left:auto}.job-risk-score strong{margin:0;font-size:2.75rem;line-height:1}.job-risk-score span{margin-top:.5rem;font-size:.75rem}.job-risk-sequence{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.7rem;margin:1.7rem 0;padding:0;list-style:none;display:grid}.job-risk-sequence li{border-top:1px solid var(--zy-line-strong);padding-top:1rem;position:relative}.job-risk-sequence li+li:before{content:"→";color:var(--zy-ink-700);position:absolute;top:.9rem;left:-1.4rem}.job-risk-step{float:right;color:var(--zy-ink-700);font-size:.8rem}.job-risk-sequence h3{margin:1rem 0 .5rem;font-size:1.05rem}.job-risk-sequence p{margin:0;font-size:.93rem}.job-risk-scenario figcaption,.job-risk-article>p.job-risk-metric-note{color:var(--zy-ink-700);font-size:.875rem;line-height:1.65}.job-risk-metric-note{border-left:2px solid var(--zy-line-strong);padding-left:1rem}.job-risk-rewrite{margin-block:2rem}.job-risk-rewrite>h3{font-size:1.25rem}.job-risk-comparison{border:1px solid var(--zy-line-strong);border-radius:.8rem;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.job-risk-comparison>div{padding:1.5rem}.job-risk-comparison>div:last-child{background:var(--zy-surface);border-left:1px solid var(--zy-line-strong)}.job-risk-comparison-label{align-items:center;gap:.5rem;font-size:.85rem;font-weight:700;display:flex}.job-risk-comparison-label svg{flex-shrink:0}.job-risk-comparison blockquote{margin:1.2rem 0;font-size:1.03rem;line-height:1.7}.job-risk-comparison p{color:var(--zy-ink-700);font-size:.875rem}.job-risk-checklist{padding-left:1.3rem;line-height:1.8}.job-risk-checklist li{margin-block:.8rem;padding-left:.35rem}.job-risk-cta{background:var(--zy-surface);border:1px solid var(--zy-line-strong);border-radius:1rem;margin-top:2.5rem;padding:clamp(1.4rem,3vw,2rem)}.job-risk-cta h2{margin-top:1rem}.job-risk-actions{flex-wrap:wrap;align-items:center;gap:1.25rem;margin-top:1.5rem;display:flex}.job-risk-related{border-top:1px solid var(--zy-line-strong);flex-direction:column;align-items:flex-start;gap:1rem;margin-top:2.5rem;padding-top:1.5rem;display:flex}@media (width<=640px){.job-risk-scenario-heading{display:block}.job-risk-fiction-label{max-width:none;margin-bottom:1rem;display:inline-block}.job-risk-severity{flex-wrap:wrap}.job-risk-score{text-align:left;border-top:1px solid;width:100%;padding-top:1rem}.job-risk-sequence,.job-risk-comparison{grid-template-columns:1fr}.job-risk-sequence li+li:before{content:none}.job-risk-comparison>div:last-child{border-left:0;border-top:1px solid var(--zy-line-strong)}}.intelligence-library{padding-block:2.5rem}.intelligence-library>h2{font-family:var(--zy-font-display);margin:.8rem 0 2rem;font-size:clamp(1.8rem,3vw,2.6rem);font-weight:400}.intelligence-pillar-grid,.intelligence-article-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}.intelligence-pillar-grid article,.intelligence-article-grid article{border:1px solid var(--zy-line-strong);border-radius:1rem;min-width:0;padding:clamp(1.4rem,3vw,2rem)}.intelligence-pillar-grid article{background:var(--zy-surface)}.intelligence-pillar-grid h3,.intelligence-article-grid h3{font-family:var(--zy-font-display);margin:.9rem 0;font-size:clamp(1.4rem,2.2vw,1.8rem);font-weight:400;line-height:1.25}.intelligence-pillar-grid h3 a{justify-content:space-between;align-items:center;gap:1rem;display:flex}.intelligence-article-grid article{background:var(--zy-surface);flex-direction:column;align-items:flex-start;transition:border-color .18s,box-shadow .18s;display:flex}.intelligence-article-grid article:is(:hover,:focus-within){border-color:var(--zy-brand-accent);box-shadow:var(--zy-shadow-sm)}.intelligence-library :is(.intelligence-article-grid,.intelligence-pillar-grid) h3 a{color:var(--zy-brand-accent)}.intelligence-library :is(.intelligence-article-grid,.intelligence-pillar-grid) h3 a:is(:hover,:focus-visible){color:var(--zy-link-hover)}.intelligence-article-grid .zy-eyebrow{color:var(--zy-text-muted)}.intelligence-article-grid .text-link{margin-top:auto;padding-top:1rem}.intelligence-article-grid a:focus-visible{outline:2px solid var(--zy-public-focus);outline-offset:4px;border-radius:.15rem}.intelligence-library p{color:var(--zy-ink-700);line-height:1.7}.intelligence-library a:not(.zy-button),.intelligence-article a:not(.zy-button){color:var(--zy-brand-accent)}.intelligence-library a:not(.zy-button):is(:hover,:focus-visible),.intelligence-article a:not(.zy-button):is(:hover,:focus-visible){color:var(--zy-link-hover)}.intelligence-library svg,.intelligence-related svg{flex-shrink:0}.intelligence-pillar-nav{flex-wrap:wrap;gap:.7rem;margin-bottom:2rem;display:flex}.intelligence-pillar-nav a{border:1px solid var(--zy-line-strong);border-radius:2rem;padding:.8rem 1rem;font-size:.9rem;text-decoration:none}:root[data-brand=forest-gold] .intelligence-pillar-nav a,:root[data-brand=forest-gold] .intelligence-pillar-nav a:is(:hover,:focus-visible,[aria-current=page]){background-image:none;text-decoration:none}:root[data-brand=forest-gold] .intelligence-pillar-nav a:before,:root[data-brand=forest-gold] .intelligence-pillar-nav a:after{content:none}:root[data-brand=forest-gold] .intelligence-pillar-nav a[aria-current=page]{background-color:var(--zy-brand-gold);color:var(--zy-brand-forest);border-color:var(--zy-brand-gold);font-weight:700}:root[data-brand=forest-gold] .intelligence-pillar-nav a:hover{background-color:var(--zy-brand-gold-light);color:var(--zy-brand-forest);border-color:var(--zy-brand-gold-light)}:root[data-brand=forest-gold] .intelligence-pillar-nav a:focus-visible{outline:2px solid var(--zy-public-focus);outline-offset:4px}.intelligence-existing-guide{border-top:1px solid var(--zy-line-strong);margin-top:2rem;padding-top:1rem}.intelligence-article{max-width:62rem}.intelligence-breadcrumb{flex-wrap:wrap;gap:.7rem;margin-bottom:2rem;font-size:.9rem;display:flex}.intelligence-article>h1{max-width:27ch;margin-block:1rem 1.5rem;line-height:1.12}.intelligence-article>p.intelligence-article-deck{font-size:clamp(1.15rem,2vw,1.35rem);line-height:1.6}.intelligence-article-section{margin-top:2.5rem}.intelligence-article-section p,.intelligence-article-section li{max-width:72ch;color:var(--zy-ink-700);line-height:1.8}.intelligence-article-section li{margin-block:.9rem;padding-left:.25rem}.intelligence-table-scroll{border:1px solid var(--zy-line-strong);border-radius:.8rem;margin-block:1.5rem;overflow-x:auto}.intelligence-table-scroll table{border-collapse:collapse;width:100%;font-size:.95rem;line-height:1.6}.intelligence-table-scroll caption{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.intelligence-table-scroll :is(th,td){text-align:left;vertical-align:top;border-bottom:1px solid var(--zy-line);min-width:10rem;padding:1rem}.intelligence-table-scroll thead{background:var(--zy-surface)}.intelligence-table-scroll tr:last-child :is(th,td){border-bottom:0}.intelligence-article-sources{border-left:3px solid var(--zy-line-strong);margin-block:2.5rem;padding-left:1.2rem}.intelligence-article-sources h2{font-family:var(--zy-font-body);font-size:1rem;font-weight:700}.intelligence-article-sources ul{padding-left:1.2rem}.intelligence-article-sources li{margin-block:.6rem;line-height:1.6}.intelligence-article-cta{background:var(--zy-surface);border:1px solid var(--zy-line-strong);border-radius:1rem;margin-block:2.5rem;padding:clamp(1.4rem,3vw,2rem)}.intelligence-article-cta p{margin-top:0}.intelligence-related{border-top:1px solid var(--zy-line-strong);padding-top:.5rem}.intelligence-related a{justify-content:space-between;align-items:baseline;gap:1rem;padding-block:.8rem;line-height:1.5;display:flex}@media (width<=700px){.intelligence-pillar-grid,.intelligence-article-grid{grid-template-columns:1fr}}.insight-report .ir-coverage{text-align:center;justify-items:center;gap:.85rem;margin:0;display:grid}.insight-report .ir-coverage__graphic{aspect-ratio:1;width:min(100%,14.5rem);position:relative}.insight-report .ir-coverage svg{width:100%;display:block;overflow:visible}.insight-report .ir-coverage circle{fill:none}.insight-report .ir-coverage__halo,.insight-report .ir-coverage__inner{stroke:var(--ir-line);stroke-width:1px;stroke-dasharray:2 5}.insight-report .ir-coverage__inner{stroke-dasharray:none;opacity:.5}.insight-report .ir-coverage__track{stroke:var(--ir-line);stroke-width:13px}.insight-report .ir-coverage__value{stroke-width:13px;stroke-linecap:round;filter:drop-shadow(0 3px 5px color-mix(in srgb, var(--ir-candidate) 20%, transparent))}.insight-report .ir-coverage__gradient-start{stop-color:var(--ir-role)}.insight-report .ir-coverage__gradient-end{stop-color:var(--ir-candidate)}.insight-report .ir-coverage__number{place-content:center;gap:.15rem;display:grid;position:absolute;inset:0}.insight-report .ir-coverage__number strong{color:var(--ir-text);letter-spacing:-.065em;font-variant-numeric:tabular-nums;font-size:clamp(2.2rem,4vw,3.25rem);line-height:1}.insight-report .ir-coverage__number strong span{letter-spacing:-.025em;margin-left:.12em;font-size:.43em}.insight-report .ir-coverage__number>span{color:var(--ir-muted);letter-spacing:.14em;text-transform:uppercase;font-size:.67rem;font-weight:750}.insight-report .ir-coverage figcaption{justify-items:center;gap:.3rem;max-width:28ch;display:grid}.insight-report .ir-coverage figcaption strong{color:var(--ir-text);font-size:.95rem}.insight-report .ir-coverage figcaption>span{color:var(--ir-muted);font-size:.78rem;line-height:1.5}.insight-report .ir-radar{width:100%;max-width:36rem;margin:0 auto}.insight-report .ir-radar svg{width:100%;height:auto;display:block;overflow:visible}.insight-report .ir-radar polygon,.insight-report .ir-radar line,.insight-report .ir-radar path,.insight-report .ir-radar circle{vector-effect:non-scaling-stroke}.insight-report .ir-radar__grid{fill:none;stroke:var(--ir-line);stroke-width:1px}.insight-report .ir-radar__grid--outer{fill:none}.insight-report .ir-radar__axis{stroke:var(--ir-line);stroke-dasharray:3 5}.insight-report .ir-radar__scale{fill:var(--ir-muted);font-size:10px;font-weight:600}.insight-report .ir-radar__label{fill:var(--ir-text);font-family:inherit;font-size:13px;font-weight:650}.insight-report .ir-radar__gradient-start{stop-color:var(--ir-candidate);stop-opacity:.38}.insight-report .ir-radar__gradient-end{stop-color:var(--ir-candidate);stop-opacity:.06}.insight-report .ir-radar__candidate{fill:none;stroke:var(--ir-candidate);stroke-width:2.5px;stroke-linejoin:round;filter:drop-shadow(0 3px 5px color-mix(in srgb, var(--ir-candidate) 10%, transparent))}.insight-report .ir-radar__requirement{fill:none;stroke:var(--ir-role);stroke-width:2px;stroke-dasharray:6 4;stroke-linejoin:round}.insight-report .ir-radar__gap{stroke:var(--ir-gap);stroke-width:4px;stroke-linecap:round}.insight-report .ir-radar__candidate-point{fill:var(--ir-candidate);stroke:var(--ir-surface);stroke-width:2px}.insight-report .ir-radar__role-point{fill:var(--ir-surface);stroke:var(--ir-role);stroke-width:2px}:root[data-brand=forest-gold] .zy-capability-map--responsibility{--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(--ir-surface,var(--zy-surface));color:var(--ir-text,var(--zy-text-strong))}.insight-report .zy-capability-map--responsibility .zy-capability-map__series-fill{stroke:none}.insight-report .zy-capability-map--responsibility .zy-capability-map__candidate{fill:none;stroke-width:2.75px}.insight-report .zy-capability-map--responsibility .zy-capability-map__job-point{fill:var(--map-surface)}.insight-report .zy-capability-map--responsibility .zy-capability-map__gap,.insight-report .zy-capability-map--responsibility .zy-capability-map__strength{stroke-linecap:round}.insight-report .zy-capability-map--responsibility .zy-capability-map__grid{opacity:.14}.insight-report .zy-capability-map--responsibility .zy-capability-map__axis{opacity:.16}.insight-report .ir-chart-legend{color:var(--ir-text);flex-wrap:wrap;justify-content:center;gap:.5rem 1rem;font-size:.72rem;font-weight:650;display:flex}.insight-report .ir-chart-legend>span{align-items:center;gap:.4rem;display:inline-flex}.insight-report .ir-chart-legend i{border-top:3px solid var(--ir-candidate);width:1.15rem;height:0;display:inline-block}.insight-report .ir-chart-legend i.ir-chart-legend__role{border-color:var(--ir-role);border-top-style:dashed}.insight-report .ir-chart-legend i.ir-chart-legend__gap{border-color:var(--ir-gap);border-top-width:4px;width:.7rem}.insight-report .ir-competency-scale{color:var(--ir-muted);margin:1rem 0 0;font-size:.68rem;line-height:1.7}.insight-report .ir-radar .ir-competency-scale{text-align:center;max-width:46ch;margin-inline:auto}.insight-report .ir-signals__list{gap:1.15rem;margin:0;padding:0;list-style:none;display:grid}.insight-report .ir-signal{margin:0;padding:0}.insight-report .ir-signal__heading{justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.45rem;display:flex}.insight-report .ir-signal__heading>strong{color:var(--ir-text);font-size:.82rem;line-height:1.4}.insight-report .ir-signal__value{color:var(--ir-text);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.95rem;font-weight:800}.insight-report .ir-signal__value>span{color:var(--ir-muted);font-size:.72rem;font-weight:500}.insight-report .ir-signal__track{background:var(--ir-line);border-radius:999px;height:.43rem;position:relative;overflow:hidden}.insight-report .ir-signal__track:after{background-image:repeating-linear-gradient(to right, transparent 0, transparent calc(20% - 2px), var(--ir-surface) calc(20% - 2px), var(--ir-surface) 20%);content:"";position:absolute;inset:0}.insight-report .ir-signal__fill{border-radius:inherit;background:var(--ir-candidate);height:100%;display:block}.insight-report .ir-signal__fill[data-level="1"]{width:20%}.insight-report .ir-signal__fill[data-level="2"]{width:40%}.insight-report .ir-signal__fill[data-level="3"]{width:60%}.insight-report .ir-signal__fill[data-level="4"]{width:80%}.insight-report .ir-signal__fill[data-level="5"]{width:100%}.insight-report .ir-signal__fill--role{background:var(--ir-role)}.insight-report .ir-signal__evidence{color:var(--ir-muted);margin:.45rem 0 0;font-size:.74rem;line-height:1.55}.insight-report .ir-signal__status{color:var(--ir-text);text-align:right;font-size:.67rem;font-weight:750;line-height:1.4}.insight-report .ir-signal__status--gap{color:var(--ir-text);border-inline-start:3px solid var(--ir-gap);padding-inline-start:.4rem}.insight-report .ir-signal__status--exceeds{color:var(--ir-text);border-inline-start:3px dotted var(--zy-report-strength);padding-inline-start:.4rem}.insight-report .ir-signal__comparison{gap:.3rem;display:grid}.insight-report .ir-signal__bar-row{grid-template-columns:4.5rem minmax(0,1fr) 2rem;align-items:center;gap:.65rem;display:grid}.insight-report .ir-signal__bar-row>span,.insight-report .ir-signal__bar-row>strong{color:var(--ir-muted);font-size:.68rem;line-height:1.4}.insight-report .ir-signal__bar-row>strong{color:var(--ir-text);text-align:right;font-variant-numeric:tabular-nums}@media (width<=480px){.insight-report .ir-radar__label{font-size:14px}.insight-report .ir-signal__heading{flex-wrap:wrap;gap:.2rem .75rem}.insight-report .ir-signal__status{text-align:left}.insight-report .ir-signal__bar-row{grid-template-columns:3.9rem minmax(0,1fr) 1.7rem;gap:.4rem}}.insight-report{--ir-text:var(--zy-ink-950);--ir-muted:var(--zy-ink-700);--ir-surface:var(--zy-paper-soft);--ir-line:var(--zy-line-strong);--ir-accent:var(--zy-brand-accent);--ir-candidate:var(--zy-report-candidate);--ir-role:var(--zy-report-role);--ir-gap:var(--zy-report-follow-up);--ir-strength:var(--zy-report-strength);color:var(--ir-text);background:var(--zy-paper);border-color:var(--ir-line);box-shadow:0 24px 70px color-mix(in srgb, var(--zy-brand-deep) 10%, transparent);font-family:var(--zy-font-sans);border-radius:1.5rem}.insight-report .sample-report__example{background:var(--ir-surface);color:var(--ir-muted);border-color:var(--ir-line);padding:.8rem 2rem}.ir-hero{--ir-hero-glow:var(--zy-brand-success);color:var(--ir-text);background:linear-gradient(120deg, var(--ir-surface), color-mix(in srgb, var(--ir-hero-glow) 5%, var(--ir-surface)));padding:1.6rem 2rem 2.4rem;position:relative;overflow:hidden}.ir-hero__orb{pointer-events:none;border:1px solid color-mix(in srgb, var(--ir-hero-glow) 18%, transparent);background:radial-gradient(circle at 35% 35%, color-mix(in srgb, var(--ir-hero-glow) 12%, var(--ir-surface)), color-mix(in srgb, var(--ir-hero-glow) 7%, var(--ir-surface)) 60%, color-mix(in srgb, var(--ir-hero-glow) 3%, var(--ir-surface)));width:23rem;height:23rem;box-shadow:0 0 0 3rem color-mix(in srgb, var(--ir-hero-glow) 4%, transparent), 0 0 0 6rem color-mix(in srgb, var(--ir-hero-glow) 2%, transparent);border-radius:50%;position:absolute;top:-10rem;right:-2rem}.ir-hero__brand,.ir-hero__content{z-index:1;justify-content:space-between;gap:1.5rem;display:flex;position:relative}.ir-hero__brand{border-bottom:1px solid color-mix(in srgb, var(--zy-brand-gold) 20%, transparent);align-items:center;margin-bottom:2.2rem;padding-bottom:1.1rem}.ir-hero__brand strong{letter-spacing:-.05em;font-size:1.3rem}.ir-hero__brand>span{text-transform:uppercase;letter-spacing:.16em;color:var(--ir-muted);font-size:.65rem}.ir-hero__content{align-items:flex-end}.ir-kicker{text-transform:uppercase;letter-spacing:.13em;color:var(--ir-muted);margin:0;font-size:.66rem;font-weight:750}.ir-hero .ir-kicker{color:var(--ir-accent)}.insight-report .ir-hero h3{font-family:var(--zy-font-sans);letter-spacing:-.045em;max-width:22ch;color:var(--ir-text);margin:.65rem 0 1rem;font-size:clamp(2rem,4.5vw,3.55rem);font-weight:650;line-height:1.05}.ir-hero__content>div>p:last-child{color:var(--ir-muted);margin:0;font-size:.9rem;line-height:1.6}.ir-status{background:0 0;border:0;flex:none;align-items:center;gap:.65rem;padding:.6rem .8rem;font-size:.7rem;display:flex}.ir-status i{background:var(--ir-accent);border-radius:50%;width:.4rem;height:.4rem}.ir-body{padding:1.5rem}.ir-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;margin:0;display:grid}.ir-metrics>div{border:1px solid var(--ir-line);background:var(--ir-surface);border-radius:.85rem;padding:1.15rem}.insight-report [data-status=matched]{--ir-status-accent:var(--ir-candidate)}.insight-report [data-status=strength]{--ir-status-accent:var(--ir-strength)}.insight-report [data-status=follow-up]{--ir-status-accent:var(--ir-gap)}.ir-metrics dt{color:var(--ir-muted);text-transform:uppercase;letter-spacing:.08em;font-size:.65rem;font-weight:700}.ir-metrics dd{letter-spacing:-.035em;margin:.7rem 0 0;font-size:clamp(1.05rem,1.8vw,1.4rem);font-weight:700;line-height:1.3}.ir-metrics small{letter-spacing:normal;color:var(--ir-muted);margin-top:.35rem;font-size:.72rem;font-weight:400;line-height:1.5;display:block}.ir-insight{align-items:center;gap:1rem;padding:1.2rem .6rem;display:flex}.ir-insight>svg{color:var(--ir-accent);flex:none}.ir-insight p{color:var(--ir-muted);margin:0;font-size:.84rem;line-height:1.7}.ir-insight strong{color:var(--ir-text)}.ir-grid{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);gap:1rem;display:grid}.ir-card{background:var(--ir-surface);border:1px solid var(--ir-line);border-radius:1.1rem;min-width:0;padding:clamp(1.1rem,2.1vw,1.7rem)}.insight-report .ir-card h4,.insight-report .ir-callout h4{color:var(--ir-text);letter-spacing:-.025em;margin:.5rem 0 1.1rem;font-size:1.12rem;line-height:1.4}.ir-card p,.ir-callout p,.ir-process p{color:var(--ir-muted);font-size:.83rem;line-height:1.75}.ir-card--map{background:var(--ir-surface)}.ir-card--wide{grid-column:1/-1}.ir-card--coverage .ir-coverage{margin:.5rem auto 1.2rem}.ir-tags{flex-wrap:wrap;gap:.45rem;margin:1rem 0;padding:0;list-style:none;display:flex}.ir-tags li{background:var(--zy-brand-accent-soft);color:var(--ir-text);border:1px solid var(--ir-line);border-radius:.4rem;padding:.35rem .6rem;font-size:.68rem;font-weight:600;line-height:1.4}.ir-hero[data-report=dossier]+.ir-body .ir-card--coverage .ir-tags li{background:color-mix(in srgb, var(--ir-candidate) 6%, var(--ir-surface));color:var(--ir-candidate);border-color:color-mix(in srgb, var(--ir-candidate) 35%, var(--ir-line))}.ir-facts{margin:0}.ir-facts>div{border-bottom:1px solid var(--ir-line);grid-template-columns:6rem minmax(0,1fr);gap:1rem;padding:.85rem 0;font-size:.8rem;line-height:1.7;display:grid}.ir-facts>div:last-child{border:0}.ir-facts dt{color:var(--ir-muted)}.ir-facts dd{margin:0}.ir-projects,.ir-timeline{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;display:grid}.ir-projects>div+div,.ir-timeline>div+div{border-left:1px solid var(--ir-line);padding-left:1.5rem}.ir-number{color:var(--ir-accent);letter-spacing:-.07em;font-size:1.65rem;font-weight:400}.ir-projects h5,.ir-timeline h5{margin:.8rem 0 .4rem;font-size:.94rem;line-height:1.5}.ir-projects strong{color:var(--ir-text);font-size:.82rem;line-height:1.6;display:block}.ir-projects small{color:var(--ir-muted);margin-top:.8rem;font-size:.72rem;line-height:1.6;display:block}.ir-callout{border:1px solid var(--ir-accent);background:var(--ir-surface);border-radius:1rem;gap:1rem;margin-top:1rem;padding:1.2rem 1.5rem;display:flex}.ir-callout>svg{color:var(--ir-accent);flex:none;margin-top:.5rem}.insight-report .ir-callout h4{margin:.25rem 0;font-size:.95rem}.ir-callout p{margin:.4rem 0 0}.ir-footer{border-top:1px solid var(--ir-line);background:var(--ir-surface);color:var(--ir-muted);align-items:center;gap:1rem;padding:1.1rem 1.8rem;display:flex}.ir-footer>svg{color:var(--ir-accent);flex:none}.ir-footer p{margin:0;font-size:.72rem;line-height:1.7}.ir-footer>span{letter-spacing:.14em;flex:none;margin-left:auto;font-size:.6rem}.ir-coverage-list{grid-template-columns:1fr 1fr;gap:.7rem 1rem;padding:0;list-style:none;display:grid}.ir-coverage-list li{align-items:center;gap:.5rem;font-size:.76rem;display:flex}.ir-coverage-list svg{color:var(--ir-accent);flex:none}.ir-requirements{padding:0;list-style:none}.ir-requirements li{border-bottom:1px solid var(--ir-line);margin-bottom:1rem}.ir-requirements strong{text-transform:uppercase;color:var(--ir-accent);letter-spacing:.08em;font-size:.66rem}.ir-requirements p{margin-top:.4rem}.ir-timeline>div>span{color:var(--ir-accent);font-size:.8rem;font-weight:700}.ir-process{align-items:center;gap:1rem;margin:1.6rem .5rem .3rem;display:flex}.ir-process>svg{color:var(--ir-accent);flex:none}.ir-process strong{font-size:.83rem}.ir-process p{margin:.3rem 0}.ir-card .ir-scale,.ir-card .ir-small{color:var(--ir-muted);font-size:.71rem;line-height:1.7}.ir-match-highlights{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:1rem 0;display:grid}.ir-match-highlights>div{border:1px solid var(--ir-line);background:var(--ir-surface);border-radius:.85rem;padding:1.2rem}.ir-match-highlights>[data-status]{background:color-mix(in srgb, var(--ir-status-accent) 6%, var(--ir-surface));box-shadow:inset 3px 0 var(--ir-status-accent)}.ir-match-highlights svg{color:var(--ir-accent);width:20px;margin-bottom:.7rem;display:block}.ir-match-highlights>[data-status] svg{color:var(--ir-status-accent)}.ir-match-highlights strong{font-size:.86rem}.ir-match-highlights p{color:var(--ir-muted);margin-bottom:0;font-size:.78rem;line-height:1.7}.ir-table-scroll{overflow:auto}.ir-table-scroll table{border-collapse:collapse;text-align:left;width:100%;min-width:38rem;font-size:.79rem;line-height:1.6}.ir-table-scroll caption{text-align:left;color:var(--ir-muted);padding:0 0 .8rem;font-size:.73rem}.ir-table-scroll th,.ir-table-scroll td{border-bottom:1px solid var(--ir-line);vertical-align:top;padding:.85rem .7rem}.ir-table-scroll thead th{background:var(--zy-brand-accent-soft);text-transform:uppercase;letter-spacing:.05em;font-size:.69rem}.ir-table-scroll tbody th{width:23%}.ir-table-scroll tr:is([data-status=strength],[data-status=follow-up]){background:color-mix(in srgb, var(--ir-status-accent) 5%, var(--ir-surface))}.ir-table-scroll td:nth-child(2),.ir-table-scroll td:nth-child(3){font-variant-numeric:tabular-nums;width:9%;font-weight:700}.ir-table-scroll td p{margin:.4rem 0 0;font-size:.78rem}.ir-evidence-status{color:var(--ir-text);align-items:center;gap:.45rem;font-size:.73rem;font-weight:700;display:inline-flex}.ir-evidence-status--gap{color:var(--ir-text)}.ir-evidence-status[data-status]:before{content:"";background:var(--ir-status-accent);border-radius:50%;flex:none;width:.5rem;height:.5rem}.ir-evidence-status[data-status=strength]:before{border-radius:1px;transform:rotate(45deg)}.ir-evidence-status[data-status=follow-up]:before{clip-path:polygon(50% 0,100% 100%,0 100%);border-radius:0}.ir-grid--followup{margin-top:1rem}.ir-actions{padding-left:1.3rem}.ir-actions li{margin-bottom:1rem;padding-left:.35rem;font-size:.83rem}.ir-actions li::marker{color:var(--ir-accent);font-weight:700}.ir-actions p{margin:.35rem 0 0}.insights-intro .interior-hero{min-height:0;padding-block:3.5rem 2.5rem}.insights-intro .interior-hero h1{max-width:22ch;font-size:clamp(2.1rem,4vw,3.3rem)}.sample-gallery__intro{margin-bottom:1.5rem}.sample-gallery__intro .sample-gallery__title{font:650 1.1rem/1.5 var(--zy-font-sans);letter-spacing:-.025em;margin:1.5rem 0 .3rem}.sample-gallery__intro>p{margin:0;font-size:.85rem}.ir-map-reading{border-top:1px solid var(--ir-line);margin-top:1.5rem;padding-top:1rem}.ir-map-reading>strong{color:var(--ir-text);font-size:.82rem}@media (width<=900px){.ir-hero__content{flex-direction:column;align-items:flex-start}.ir-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.ir-grid{grid-template-columns:minmax(0,1fr)}.ir-card--wide{grid-column:auto}}@media (width<=600px){.insight-report:not(.sample-document-preview__page) .ir-card{padding:1rem}.insight-report:not(.sample-document-preview__page) .ir-card p,.insight-report:not(.sample-document-preview__page) .ir-card li,.insight-report:not(.sample-document-preview__page) .ir-facts>div,.insight-report:not(.sample-document-preview__page) .ir-table-scroll table,.insight-report:not(.sample-document-preview__page) .ir-table-scroll td p{font-size:.9rem}.insight-report{border-radius:1rem}.ir-body{padding:.8rem}.ir-hero{padding:1.2rem 1.3rem 1.8rem}.ir-hero__brand{margin-bottom:1.6rem}.ir-hero__brand>span{text-align:right;max-width:12ch;line-height:1.5}.ir-metrics{gap:.6rem}.ir-metrics>div{padding:.85rem}.ir-metrics dt{font-size:.6rem}.ir-insight{align-items:flex-start;gap:.65rem}.ir-insight>svg{width:19px;margin-top:.2rem}.ir-projects,.ir-timeline,.ir-match-highlights{grid-template-columns:minmax(0,1fr);gap:1rem}.ir-projects>div+div,.ir-timeline>div+div{border-left:0;border-top:1px solid var(--ir-line);padding:1rem 0 0}.ir-facts>div{grid-template-columns:1fr;gap:.2rem}.ir-footer{align-items:flex-start;padding:1rem 1.2rem}.ir-footer>span{display:none}.insight-report .sample-report__example{padding-inline:1.2rem}.ir-coverage-list{grid-template-columns:1fr}.ir-callout{padding:1rem}.insight-report:not(.sample-document-preview__page) .ir-table-scroll{overflow:visible}.insight-report:not(.sample-document-preview__page) .ir-table-scroll table{min-width:0}.insight-report:not(.sample-document-preview__page) .ir-table-scroll thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.insight-report:not(.sample-document-preview__page) .ir-table-scroll tbody{gap:1rem;display:grid}.insight-report:not(.sample-document-preview__page) .ir-table-scroll tbody tr{border:1px solid var(--ir-line);border-radius:.65rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem .8rem;padding:.8rem;display:grid}.insight-report:not(.sample-document-preview__page) .ir-table-scroll tbody th,.insight-report:not(.sample-document-preview__page) .ir-table-scroll tbody td{border:0;width:auto;min-width:0;padding:0}.insight-report:not(.sample-document-preview__page) .ir-table-scroll tbody th,.insight-report:not(.sample-document-preview__page) .ir-table-scroll tbody td:last-child{grid-column:1/-1}.insight-report:not(.sample-document-preview__page) .ir-table-scroll td:before{content:attr(data-label);color:var(--ir-muted);margin-bottom:.2rem;font-size:.7rem;font-weight:500;display:block}}.ir-responsibility-note{color:var(--ir-muted);margin:1rem 0;font-size:.86rem;line-height:1.65}.ir-excerpt-finding{color:var(--ir-text)}.ir-organization{border-top:1px solid var(--ir-line);padding-top:1.5rem}.ir-organization>summary{cursor:pointer;min-height:44px;font-weight:700}.ir-described-areas{border:1px solid var(--ir-line);background:var(--ir-surface);border-radius:.6rem;padding:1rem;font-weight:700}.sample-gallery__alternatives{flex-wrap:wrap;gap:.75rem;margin-block:1.5rem;display:flex}.sample-document-preview{min-width:0;margin:0;padding:.8rem}.sample-document-preview>figcaption{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.4rem 1rem;margin-bottom:1.2rem;display:flex}.sample-document-preview>figcaption strong{color:var(--zy-ink-950);font-size:1.05rem}.sample-document-preview>figcaption span,.sample-document-preview>p{color:var(--zy-ink-700);font-size:.875rem;line-height:1.6}.sample-document-preview>p{text-align:center;margin:1.4rem 0 0}.report-feature.process-report-feature{display:block}.process-report-feature .report-feature__intro{max-width:65ch}.process-report-feature #process-example-note{margin-bottom:0;font-size:.875rem}.process-report-examples{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.process-report-examples>li{min-width:0;display:flex;position:relative}.process-report-card{background:var(--zy-paper-soft);border:1px solid var(--zy-line-strong);border-radius:.85rem;flex-direction:column;width:100%;min-width:0;margin:0;display:flex;overflow:hidden}.process-report-card>figcaption{color:var(--zy-ink-950);padding:1rem 1.25rem;font-size:1rem;font-weight:750}.process-report-card .sample-report-excerpt.insight-report{box-shadow:none;border:0;border-radius:0;flex:1;min-width:0;margin:0}.process-report-card .ir-hero,.process-report-card .ir-body{padding:1.25rem}.process-report-card .ir-hero__brand{flex-wrap:wrap;align-items:start;gap:.75rem;margin-bottom:1.25rem}.process-report-card .ir-hero__brand>span{letter-spacing:.08em;overflow-wrap:anywhere;text-align:left;max-width:100%}.process-report-card .ir-hero__content{display:block}.process-report-card .insight-report .ir-hero h3{min-height:2.24em;font-size:1.8rem;line-height:1.12}.process-report-card .ir-hero p,.process-report-card .ir-excerpt-finding{font-size:1rem;line-height:1.6}.process-report-card .ir-status{margin-top:1rem;display:inline-flex}.process-report-card .ir-metrics{grid-template-columns:1fr;gap:.75rem}.process-report-card .ir-metrics>div{padding:.9rem}.process-report-card .ir-metrics dd{font-size:1.15rem}.process-report-card :is(.ir-metrics dt,.ir-metrics small,.ir-status,.ir-responsibility-note),.process-report-card .ir-hero__brand>span{font-size:.875rem;line-height:1.5}.process-report-card>a{color:var(--zy-ink-950);text-decoration:none}.process-report-card>a:hover{background:var(--zy-paper-soft)}.process-report-card>a:focus-visible{outline:3px solid var(--zy-public-focus);outline-offset:-4px}.process-report-connector{color:var(--zy-ink-700);justify-content:center;align-items:center;width:2rem;height:2rem;display:flex;position:absolute;top:9rem;right:-2.25rem}@media (width<=1000px){.process-report-examples{grid-template-columns:1fr;max-width:42rem;margin-inline:auto}.process-report-connector{inset:auto auto -2.25rem calc(50% - 1rem)}.process-report-examples>li:nth-child(2) .process-report-connector{transform:rotate(90deg)}}.sample-document-preview__link{isolation:isolate;background:var(--zy-paper-soft);border:1px solid var(--zy-line-strong);box-shadow:0 22px 50px color-mix(in srgb, var(--zy-brand-deep) 20%, transparent), 7px 8px 0 -1px var(--zy-paper-soft), 7px 8px 0 0 var(--zy-line);color:var(--zy-ink-950);border-radius:.85rem;text-decoration:none;display:block;position:relative;overflow:hidden}.sample-document-preview__link:has(.sample-document-preview__open:focus-visible){outline:3px solid var(--zy-public-focus);outline-offset:6px}.sample-document-preview__link>.sample-document-preview__open{transform:none}.sample-document-preview__link>.sample-document-preview__open:after{content:"";z-index:2;position:absolute;inset:0}.sample-document-preview__excerpt .zy-capability-map__help{z-index:3;position:relative}.sample-document-preview__frame{aspect-ratio:960/1060;position:relative;overflow:hidden}.sample-document-preview__page.insight-report{zoom:var(--sample-preview-scale,1);border:0;border-radius:0;width:960px;margin:0;position:absolute;inset:0 auto auto 0}.sample-document-preview__open{background:var(--zy-paper);border-top:1px solid var(--zy-line-strong);justify-content:center;align-items:center;gap:.75rem;padding:1.05rem .7rem;font-size:.875rem;font-weight:750;display:flex}.sample-document-preview__page .ir-hero{padding:1.6rem 2rem 2.4rem}.sample-document-preview__page .ir-hero__brand{margin-bottom:2.2rem}.sample-document-preview__page .ir-hero__brand>span{max-width:none}.sample-document-preview__page .ir-hero__content{flex-direction:row;align-items:flex-end}.sample-document-preview__page.insight-report .ir-hero h3{font-size:3.55rem}.sample-document-preview__page .ir-body{padding:1.5rem}.sample-document-preview__page .ir-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem}.sample-document-preview__page .ir-metrics>div{padding:1.15rem}.sample-document-preview__page .ir-metrics dt{font-size:.65rem}.sample-document-preview__page .ir-metrics dd{font-size:1.4rem}.sample-document-preview__page .ir-insight{align-items:center;gap:1rem}.sample-document-preview__page .ir-grid{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr)}.sample-document-preview__page .ir-card{padding:1.7rem}.sample-document-preview__page .ir-coverage-list{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=600px){.sample-document-preview{padding:.35rem}}.sample-document-preview__excerpt{display:none}@media (width<=600px){.sample-document-preview__frame{display:none}.sample-document-preview__excerpt{display:block}.sample-report-excerpt.insight-report{border:0;border-radius:0;width:100%;margin:0}.sample-report-excerpt .ir-hero{padding:1.25rem}.sample-report-excerpt .ir-hero__brand{gap:.75rem;margin-bottom:1.5rem}.sample-report-excerpt .ir-hero__content{display:block}.sample-report-excerpt .ir-hero h3{font-size:1.8rem;line-height:1.12}.sample-report-excerpt .ir-hero p,.sample-report-excerpt .ir-excerpt-finding{font-size:1rem;line-height:1.6}.sample-report-excerpt .ir-body{padding:1.25rem}.sample-report-excerpt .ir-metrics{grid-template-columns:1fr;gap:.75rem}.sample-report-excerpt .ir-metrics>div{padding:.9rem}.sample-report-excerpt .ir-metrics dt,.sample-report-excerpt .ir-metrics small,.sample-report-excerpt .ir-kicker,.sample-report-excerpt .ir-status,.sample-report-excerpt .ir-responsibility-note,.sample-report-excerpt .ir-hero__brand>span{font-size:.875rem;line-height:1.5}.sample-report-excerpt .ir-metrics dd{font-size:1.15rem}.sample-report-excerpt .ir-status{margin-top:1rem;display:inline-flex}.sample-report-excerpt .ir-hero__brand{flex-wrap:wrap;align-items:start}.sample-report-excerpt .ir-hero__brand>span{text-align:left;overflow-wrap:anywhere;letter-spacing:.08em;max-width:100%}}.sample-document-preview__open.zy-button{border:1px solid var(--zy-brand-accent);background:var(--zy-paper-soft);width:calc(100% - 2rem);color:var(--zy-ink-950);border-radius:999px;margin:1rem;text-decoration:none}:root[data-brand=forest-gold] .sample-document-preview__open.zy-button:hover{background:var(--zy-brand-gold-light);color:var(--zy-brand-forest);border-color:var(--zy-brand-gold-light)}.sample-document-preview--brief .sample-document-preview__frame{aspect-ratio:960/1350}.public-jobs{overflow-wrap:anywhere;padding-block:4rem 5rem}.public-jobs-heading{max-width:52rem;margin-bottom:2.8rem}.public-jobs h1{overflow-wrap:anywhere;font-family:var(--zy-font-display,Georgia, serif);margin:1rem 0 1.5rem;font-size:clamp(2.5rem,5vw,4.5rem);line-height:1.05}.public-jobs-heading>p,.public-job-summary{font-size:1.1rem;line-height:1.8}.public-jobs-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.4rem;display:grid}.public-jobs-asterisk{color:var(--zy-text-muted);margin-inline-end:.3em}.public-job-card,.public-jobs-empty,.public-jobs-invitation,.public-job-next{border:1px solid var(--zy-line-strong);border-radius:1.1rem;padding:2rem}.public-job-card{flex-direction:column;align-items:flex-start;gap:.8rem;display:flex}.public-job-card h2,.public-job-card p{margin:0}.public-job-card h2 a{color:inherit;text-underline-offset:.22em;text-decoration-thickness:1px}.public-jobs a:not(.zy-button):hover{color:var(--zy-brand-accent);text-decoration:underline;text-decoration-thickness:2px}.public-job-card p,.public-job-next p,.public-jobs-invitation p{line-height:1.7}.public-job-card .text-link{margin-top:auto;padding-top:.6rem}.public-job-kind{text-transform:uppercase;letter-spacing:.11em;font-size:.7rem;font-weight:700}.public-job-location{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.public-job-meta{color:var(--zy-text-muted);font-size:.85rem}.public-jobs-invitation{background:var(--zy-surface);justify-content:space-between;align-items:center;gap:1.5rem;margin-block:1.75rem 2rem;padding-block:1.25rem;display:flex}.public-jobs-invitation>div{max-width:40rem}.public-jobs-invitation .zy-button{flex:none}.public-jobs-search{flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:2rem;display:flex}.public-jobs-search label{flex-basis:100%;font-weight:650}.public-jobs-search input{font:inherit;background:var(--zy-surface);color:inherit;border:1px solid var(--zy-line-strong);border-radius:.5rem;flex:8rem;min-width:0;max-width:40rem;padding:.8rem 1rem}.public-jobs-results p{flex-basis:100%;margin:0;font-size:.85rem}.public-jobs-results{flex-basis:100%;gap:.65rem;display:grid}.public-jobs-static-results{margin-bottom:2rem}.public-jobs-result-number{font-variant-numeric:tabular-nums;font-size:1.4rem;font-weight:750;line-height:1.2}.public-jobs-exclusive{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;display:flex}.public-jobs-exclusive-count{color:var(--zy-brand-accent);font-weight:600}.public-jobs-exclusive .zy-button{flex:none;max-width:100%}.public-jobs-invitation h2,.public-job-next h2{font-size:1.65rem}.public-jobs-invitation h2{margin:0;font-size:1.3rem;line-height:1.4}.public-jobs-empty .zy-button{margin:.5rem .75rem 0 0}.public-job-detail{max-width:54rem;padding-top:2rem}.public-job-description{white-space:pre-line;margin-block:2rem;line-height:1.85}.public-job-description p{margin-block:1.3rem}.public-job-next{margin-top:2.5rem}.public-jobs .zy-button{align-items:center;gap:.6rem;display:inline-flex}@media (width<=680px){.public-jobs-search{gap:.6rem;margin-bottom:1.25rem}.public-jobs-search input{min-width:0;padding-inline:.7rem;font-size:1rem}.public-jobs-search button{min-height:3rem;padding-inline:1rem}.public-jobs-invitation{flex-direction:column;align-items:flex-start;gap:.75rem;margin-block:1.25rem}.public-jobs-invitation .zy-eyebrow{display:none}.public-jobs-invitation h2{margin:0 0 .4rem;font-size:1.3rem}.public-jobs-invitation p{margin:0;font-size:.95rem;line-height:1.5}.public-jobs-invitation .zy-button{justify-content:center;width:100%;min-height:2.75rem}.public-jobs-heading{margin-bottom:1.5rem}.public-jobs h1{text-wrap:balance;margin-block:.8rem 1rem;font-size:clamp(2rem,8.8vw,2.75rem);line-height:1.1}.public-jobs-heading>p{font-size:1rem;line-height:1.6}.public-jobs-grid{grid-template-columns:1fr}.public-job-card,.public-jobs-empty,.public-jobs-invitation,.public-job-next{padding:1.35rem}.public-jobs{padding-block:1.75rem 2.5rem}.public-jobs .zy-job-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem .75rem}.public-jobs .zy-job-card{gap:1rem;padding:1.1rem}.public-jobs .zy-job-facts dt{letter-spacing:0;font-size:.75rem}.public-jobs .zy-job-summary{line-height:1.6}.public-jobs .zy-job-actions{width:100%}}.clear-signature.clear-values-heading{align-items:baseline}.clear-values-heading__link-group{flex-wrap:wrap;align-items:center;gap:.65rem 1rem;display:inline-flex}.clear-signature .clear-values-heading__suffix{text-transform:none}.clear-signature .clear-values-heading__word{--clear-rest:var(--zy-brand-accent,var(--zy-copper-dark));--clear-active:var(--zy-brand-forest,var(--zy-text-strong));color:var(--clear-rest);align-items:baseline}:root[data-theme=dark] .clear-values-heading__word{--clear-active:var(--zy-brand-gold-light,var(--zy-text-strong))}.clear-values-heading__label{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.clear-values-heading__letters{display:inline-flex}.clear-values-heading__letter{color:var(--clear-rest)}.clear-values-heading__letter:first-child{--clear-highlight:clear-highlight-c}.clear-values-heading__letter:nth-child(2){--clear-highlight:clear-highlight-l}.clear-values-heading__letter:nth-child(3){--clear-highlight:clear-highlight-e}.clear-values-heading__letter:nth-child(4){--clear-highlight:clear-highlight-a}.clear-values-heading__letter:nth-child(5){--clear-highlight:clear-highlight-r}.clear-values-heading__word:focus-visible .clear-values-heading__letter{animation:var(--clear-highlight) 3.2s ease-in-out infinite}@media (hover:hover) and (pointer:fine){.clear-values-heading__word:hover .clear-values-heading__letter{animation:var(--clear-highlight) 3.2s ease-in-out infinite}}@media (hover:none) and (prefers-reduced-motion:no-preference){a.clear-values-heading__word[data-clear-pulse=true] .clear-values-heading__letter{animation:var(--clear-highlight) 3.2s ease-in-out 1}}@keyframes clear-highlight-c{0%,85%,to{color:var(--clear-rest)}6%,74%{color:var(--clear-active)}}@keyframes clear-highlight-l{0%,12%,85%,to{color:var(--clear-rest)}18%,74%{color:var(--clear-active)}}@keyframes clear-highlight-e{0%,24%,85%,to{color:var(--clear-rest)}30%,74%{color:var(--clear-active)}}@keyframes clear-highlight-a{0%,36%,85%,to{color:var(--clear-rest)}42%,74%{color:var(--clear-active)}}@keyframes clear-highlight-r{0%,48%,85%,to{color:var(--clear-rest)}54%,74%{color:var(--clear-active)}}@media (prefers-reduced-motion:reduce){.clear-signature .clear-values-heading__word:is(:hover,:focus-visible) .clear-values-heading__letter{color:var(--clear-active);animation:none}}.about-name-story__visual{overflow-wrap:anywhere;min-width:0;max-width:520px;margin-inline:auto}.about-story-player h2{margin:0 0 28px}.about-name-story__stage{aspect-ratio:1;background:var(--zy-brand-forest);border-radius:.25rem;position:relative;overflow:hidden}.about-story-player canvas{width:100%;height:100%;display:block}.about-name-story__fallback{color:var(--zy-brand-ivory);text-align:center;justify-content:center;align-items:center;padding:1rem;font-size:clamp(1rem,2.2vw,1.5rem);line-height:1.6;display:flex;position:absolute;inset:0}.about-name-story__fallback strong{color:var(--zy-brand-gold)}.about-name-story__controls{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;margin-top:1rem;display:grid}.about-name-story__controls button{background:var(--zy-surface);border:1px solid var(--zy-line-strong);color:var(--zy-text-strong);cursor:pointer;border-radius:50%;place-items:center;width:2.75rem;height:2.75rem;padding:.75rem;display:grid}.about-name-story__controls button:hover{background:var(--zy-surface-hover);color:var(--zy-interactive-hover-text)}.about-name-story__controls svg{fill:currentColor;width:1rem;height:1rem}.about-name-story__controls input{accent-color:var(--zy-brand-accent);cursor:pointer;width:100%;min-width:0;height:2.75rem}.about-name-story__controls :focus-visible,.about-story-player summary:focus-visible{outline:3px solid var(--zy-focus);outline-offset:4px}.about-story-player details{color:var(--zy-text-muted);margin:.75rem 0 0;font-size:.875rem;line-height:1.75}.about-story-player summary{text-align:center;cursor:pointer}.about-story-player details p{background:var(--zy-surface);border-radius:.25rem;margin-bottom:0;padding:1rem}.about-story-player [hidden]{display:none}.about-logo-story .about-name-story__fallback img{max-width:70%;height:auto;margin:0 auto 16px;display:block}.about-purpose{border-bottom:1px solid var(--zy-line-strong);padding-block:80px 68px}#about-title{font-family:var(--zy-font-display);letter-spacing:-.025em;overflow-wrap:anywhere;max-width:970px;margin:0 0 24px;font-size:clamp(2.55rem,5.3vw,4.7rem);font-weight:400;line-height:1.08}.about-purpose>.zy-eyebrow{color:var(--zy-text-muted);margin:0 0 20px}.about-purpose .about-purpose__context,.about-purpose .about-purpose__mission{font-size:1.125rem;line-height:1.8}.about-purpose .about-purpose__context{color:var(--zy-text-strong);margin:0 0 18px}.about-purpose .about-purpose__mission{color:var(--zy-text-muted);max-width:750px;margin:0}.about-practitioner{padding-block:60px 66px}.about-practitioner>.zy-eyebrow{color:var(--zy-brand-accent);letter-spacing:.14em;overflow-wrap:anywhere;text-align:center;margin:0 0 32px;font-size:clamp(1.5rem,2.6vw,2rem)}.about-practitioner__columns{grid-template-rows:auto auto 1fr;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:64px;display:grid}.about-practitioner__columns>section{grid-template-rows:subgrid;overflow-wrap:anywhere;grid-row:span 3;min-width:0;display:grid}.about-practitioner__columns>section+section{border-left:1px solid var(--zy-line);padding-left:48px}.about-practitioner h2{font-family:var(--zy-font-display);letter-spacing:-.018em;margin:0 0 16px;font-size:clamp(2rem,3.7vw,3rem);font-weight:400;line-height:1.16}.about-practitioner .about-practitioner__subtitle{color:var(--zy-text-strong);margin:0 0 22px;font-size:.9375rem;line-height:1.6}.about-practitioner__copy p{color:var(--zy-text-muted);margin:0 0 20px;font-size:1rem;line-height:1.8}.about-practitioner__copy p:last-child{margin-bottom:0}.about-brand-stories{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;padding-block:64px 58px;display:grid}.about-story-panel{background:var(--zy-surface);border:1px solid var(--zy-line);overflow-wrap:anywhere;border-radius:1.25rem;min-width:0;padding:28px}.about-story-panel h2{font-family:var(--zy-font-display);letter-spacing:-.018em;text-align:center;font-size:clamp(1.9rem,2.8vw,2.3rem);font-weight:400;line-height:1.16}.about-closing{border-top:1px solid var(--zy-line);padding-block:58px 62px}.about-closing h2{font-family:var(--zy-font-display);letter-spacing:-.018em;max-width:650px;margin:0;font-size:clamp(2.3rem,4.5vw,3.8rem);font-weight:400;line-height:1.16}.about-closing__actions{flex-wrap:wrap;align-items:center;gap:1.25rem;margin-top:2rem;display:flex}@media (width<=899px){.about-brand-stories{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.about-purpose{padding-block:46px 42px}.about-purpose .about-purpose__context,.about-purpose .about-purpose__mission{font-size:1rem}.about-practitioner{padding-block:40px 44px}.about-practitioner__columns{grid-template-rows:none;grid-template-columns:minmax(0,1fr);gap:30px}.about-practitioner__columns>section{grid-row:auto;display:block}.about-practitioner__columns>section+section{border-left:0;border-top:1px solid var(--zy-line);padding:30px 0 0}.about-brand-stories{gap:24px;padding-block:42px}.about-story-panel{padding:24px}.about-closing{padding-block:40px}.about-closing__actions{margin-top:24px}}@media (width<=420px){#about-title{font-size:2.35rem}.about-story-panel{padding:20px}.about-closing__actions .zy-button{width:100%}}@media print{.about-purpose,.about-practitioner,.about-brand-stories,.about-closing{padding-block:24px}.about-brand-stories{grid-template-columns:minmax(0,1fr)}.about-practitioner__columns>section,.about-story-panel{break-inside:avoid}.about-name-story__visual{width:240px}.about-story-player canvas,.about-name-story__controls,.about-story-player details{display:none!important}.about-name-story__fallback[hidden]{display:flex!important}}
