.interior-redesign{color:var(--zy-text-strong)}.interior-redesign .profile-hero{border-bottom:0;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:3.25rem;min-height:0;padding-block:2.5rem 3rem;display:grid}.interior-redesign .profile-hero>*{min-width:0}.interior-redesign .profile-hero h1,.contact-redesign h1{color:var(--zy-text-strong);font:400 clamp(2.7rem, 4.8vw, 4.6rem)/1.08 var(--zy-font-display);letter-spacing:-.025em;text-wrap:balance;max-width:15ch;margin:1.1rem 0 1.5rem}.interior-redesign .profile-hero>div>p{max-width:46ch;margin-top:0;font-size:1.05rem;line-height:1.8}.interior-redesign .profile-hero>aside{display:block}.interior-redesign .zy-eyebrow{color:var(--zy-brand-accent);letter-spacing:.13em;font-size:.75rem}.interior-redesign .interior-hero__actions,.interior-actions{flex-wrap:wrap;align-items:center;gap:1rem 1.4rem;margin-top:1.75rem;display:flex}.interior-redesign .hero-action-helper{color:var(--zy-text-muted);flex-basis:100%;font-size:.85rem;line-height:1.65}.interior-redesign .future-introduction{flex-basis:100%;margin-top:.8rem}.future-introduction>p{color:var(--zy-text-muted);max-width:43ch;margin:0 0 1rem;font-size:.9rem;line-height:1.7}.interior-redesign .zy-button{white-space:normal;max-width:100%}.interior-section{border-top:1px solid var(--zy-line-strong);padding-block:4.5rem}.interior-section--tint{background:var(--zy-paper-soft)}.interior-section h2{color:var(--zy-text-strong);font:400 clamp(2rem, 3.2vw, 3rem)/1.16 var(--zy-font-display);text-wrap:balance;max-width:32ch;margin:0 0 1.6rem}.interior-section .zy-eyebrow+h2{margin-top:.85rem}.interior-section h3{color:var(--zy-text-strong);font:400 1.65rem/1.25 var(--zy-font-display);margin:.8rem 0}.interior-section p,.interior-section li{color:var(--zy-text-muted);font-size:1rem;line-height:1.75}.interior-section p{margin:0 0 1.2rem}.interior-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem;margin-top:2.4rem;display:grid}.interior-detail-grid>article{border-top:1px solid var(--zy-line-strong);min-width:0;padding-top:1.5rem}.interior-detail-grid .text-link{font-size:.9rem}.interior-scope-row{grid-template-columns:1fr 1.15fr;gap:5rem;display:grid}.interior-scope-row>*{min-width:0}.interior-scope-row h2{max-width:20ch}.interior-proof-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}.interior-proof-pair article{background:var(--zy-paper);border:1px solid var(--zy-line-strong);border-radius:1rem;padding:2rem}.interior-redesign .career-articles-heading{max-width:39ch}.interior-faq details{border-top:1px solid var(--zy-line-strong);padding:1.3rem 0}.interior-faq summary{cursor:pointer;font-weight:600;line-height:1.5}.interior-faq p{max-width:70ch;margin:1rem 0}.interior-closing h2{max-width:32ch}.interior-closing p{max-width:60ch}.interior-report-links article{border-top:1px solid var(--zy-line-strong);padding-block:.75rem}.interior-report-links article:first-child{border-top:0}.interior-report-links h3 .text-link{font:inherit;justify-content:space-between;display:flex}.interior-redesign .interior-small{font-size:.85rem}.interior-redesign .assessment-subheadline{font:400 1.6rem/1.3 var(--zy-font-display);margin:1.5rem 0 1rem}.interior-redesign .assessment-preview{border:1px solid var(--zy-line-strong);background:var(--zy-paper-soft);border-radius:1rem;padding:2rem}.assessment-preview-brand{border-bottom:1px solid var(--zy-line-strong);justify-content:space-between;align-items:center;gap:1rem;padding-bottom:1.5rem;display:flex}.assessment-preview-brand strong{font-size:1.3rem}.assessment-preview-brand span{color:var(--zy-brand-accent);text-align:right;font-size:.75rem}.assessment-preview h2{font:400 2.2rem/1.15 var(--zy-font-display);margin:1.7rem 0 .7rem}.assessment-preview p{color:var(--zy-text-muted);font-size:.9rem;line-height:1.7}.assessment-preview>div:not(:first-child){border-top:1px solid var(--zy-line-strong);padding-block:.8rem}.assessment-preview h3{font-size:.85rem;font-weight:650}.assessment-preview small{color:var(--zy-text-muted);font-size:.75rem}.assessment-availability{text-align:right;color:var(--zy-brand-accent);margin-top:2rem;padding-left:3rem;font-size:.75rem;line-height:1.65;display:block}.article-library-tools{grid-template-columns:minmax(0,1fr) 15rem;align-items:end;gap:1rem;margin:2rem 0;display:grid}#article-filters{scroll-margin-top:6.5rem}.article-topic-filter{min-width:0}.article-topic-filter>.zy-eyebrow{margin:0 0 .75rem}.article-category-bar{grid-template-columns:repeat(5,minmax(0,1fr));gap:.6rem;display:grid}.article-category-bar button{overflow-wrap:anywhere;border:1px solid var(--zy-line-strong);background:var(--zy-paper);min-width:0;min-height:3rem;color:var(--zy-text-strong);font:600 .85rem/1.4 var(--zy-font-sans);cursor:pointer;border-radius:.55rem;padding:.7rem .5rem}.article-category-bar button[aria-pressed=true]{border-color:var(--zy-brand-gold);background:var(--zy-brand-gold);color:var(--zy-brand-forest)}.article-category-bar button:hover:not([aria-pressed=true]){border-color:var(--zy-brand-accent);background:var(--zy-paper-soft)}.article-search{min-width:0;min-height:3rem;display:flex;position:relative}.article-search input{background:var(--zy-paper);width:100%;min-width:0;color:var(--zy-text-strong);border:1px solid var(--zy-line-strong);font:inherit;border-radius:.8rem;padding:.8rem 2.3rem .8rem 1rem}.article-search input::placeholder{color:var(--zy-text-muted)}.article-search>svg{color:var(--zy-text-muted);pointer-events:none;position:absolute;top:50%;right:.8rem;transform:translateY(-50%)}.article-library button:focus-visible,.article-library input:focus-visible,.interior-faq summary:focus-visible{outline:3px solid var(--zy-public-focus);outline-offset:3px}.article-library .intelligence-article-grid{margin-top:1.5rem}.article-library .intelligence-article-grid h3{font-size:1.45rem}.article-library .intelligence-article-grid h3 a{color:var(--zy-text-strong)}.article-show-more{margin-top:2rem}.contact-redesign .contact-form-section{max-width:none;margin-block:0;padding-block:2.2rem 4rem}.contact-redesign .contact-selector{margin-bottom:2.5rem}.contact-redesign .contact-tabs{background:var(--zy-paper-soft);border:1px solid var(--zy-line-strong);border-radius:.9rem;grid-template-columns:1fr 1fr 1.4fr 1fr;gap:.4rem;padding:.45rem;display:grid}.contact-redesign .contact-tabs button{border:1px solid #0000;border-radius:.55rem;min-height:3rem}.contact-redesign .contact-tabs button[aria-selected=true]{background:var(--zy-brand-gold);color:var(--zy-brand-forest)}.contact-layout{grid-template-columns:1fr 1fr;align-items:start;gap:4rem;display:grid}.contact-layout>*{min-width:0}.contact-introduction>p{color:var(--zy-text-muted);max-width:46ch;line-height:1.8}.contact-introduction h1{margin-top:1rem}.contact-steps{margin:2rem 0;padding-left:1.15rem}.contact-steps li{color:var(--zy-text-muted);margin-bottom:1.1rem;padding-left:.6rem;line-height:1.65}.contact-steps li::marker{color:var(--zy-brand-accent)}.contact-layout .public-inquiry{margin:0}.contact-layout .public-inquiry legend{font:400 1.65rem/1.3 var(--zy-font-display);margin-bottom:1.6rem}.examples-redesign h1{color:var(--zy-text-strong)}#sample-report-tabs-bottom{margin-top:1.75rem}#sample-report-preview{scroll-margin-top:6.5rem}.insight-report .ir-hero__brand,.sample-gallery--selector #sample-report-document .ir-hero__brand{flex-direction:row;align-items:center;gap:1rem}.compass-mark{flex:none;width:13rem;max-width:55%;height:auto;display:block}.sample-hero-card{width:100%;min-width:0}.sample-hero-card .insight-report{box-shadow:6px 6px 0 var(--zy-paper-soft), 7px 7px 0 var(--zy-line-strong);border-radius:1.1rem;overflow:hidden}.sample-hero-card .ir-hero{padding:1.1rem 1.4rem}.sample-hero-card .ir-hero__brand{margin-bottom:1rem;padding-bottom:.8rem}.sample-hero-card .ir-hero__brand strong{font-size:1.1rem}.sample-hero-card .compass-mark{width:9.4rem}.sample-hero-card .ir-hero__content{display:block}.sample-hero-card .ir-status{display:none}.sample-hero-card .ir-kicker{font-size:.65rem}.sample-hero-card .insight-report .ir-hero h3{margin:.6rem 0 .5rem;font-size:1.8rem;line-height:1.1}.sample-hero-card .ir-hero__content>div>p:last-child{font-size:.75rem;line-height:1.5}.sample-hero-card .ir-body{padding:1rem 1.15rem 0}.sample-hero-card .ir-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem}.sample-hero-card .ir-metrics>div{border-radius:.5rem;padding:.65rem .45rem}.sample-hero-card .ir-metrics dt{letter-spacing:.03em;font-size:.6rem;line-height:1.5}.sample-hero-card .ir-metrics dd{margin:.4rem 0 0;font-size:.85rem;line-height:1.3}.sample-hero-card .ir-metrics small{display:none}.sample-hero-card .sample-hero-radar{border-radius:.75rem;margin-top:1.25rem;padding:1.1rem .9rem .8rem}.sample-hero-card .ir-card h4{margin:.3rem 0 0;font-size:.95rem;line-height:1.4}.sample-hero-card .ir-shared-capability{padding-top:1.25rem}.sample-hero-card .zy-capability-map{max-width:22rem;margin-inline:auto}.sample-hero-card .zy-capability-map__legend{gap:.75rem;margin-top:.4rem;font-size:.7rem}.sample-hero-card .zy-capability-map>p{font-size:.7rem;line-height:1.5}.sample-hero-card .zy-capability-map details,.sample-hero-card .ir-competency-scale{display:none}.sample-hero-card .sample-hero-open{margin:1rem 1.15rem 1.15rem;padding:.8rem;font-size:.8rem;display:flex}.sample-hero-card .sample-hero-fiction{color:var(--zy-text-muted);text-align:center;margin:.75rem 0 0;font-size:.7rem;line-height:1.5}@media (width<=1000px){.interior-redesign .profile-hero{gap:2rem}.sample-hero-card .ir-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.interior-scope-row,.contact-layout{gap:2.5rem}.article-library-tools{grid-template-columns:minmax(0,1fr)}}@media (width<=767px){.article-category-bar{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr}.article-category-bar button:first-child{grid-column:1/-1}.interior-redesign .profile-hero{grid-template-columns:minmax(0,1fr);gap:2rem;padding-block:2rem}.interior-redesign .profile-hero h1,.contact-redesign h1{max-width:17ch;font-size:2.7rem}.interior-section{padding-block:2.8rem}.interior-section h2{font-size:2rem}.interior-detail-grid,.interior-scope-row,.interior-proof-pair,.contact-layout{grid-template-columns:minmax(0,1fr);gap:1.8rem}.interior-detail-grid{margin-top:1.5rem}.interior-proof-pair article{padding:1.5rem}.contact-redesign .contact-tabs{grid-template-columns:1fr 1fr}.contact-redesign .contact-tabs button{padding:.75rem .5rem;font-size:.8rem}.contact-redesign .contact-form-section{padding-block:1.5rem 3rem}.sample-hero-card .ir-metrics small{font-size:.7rem;display:block}.sample-hero-card .ir-metrics>div{padding:.75rem}.compass-mark{width:10rem;max-width:58%}.sample-hero-card .compass-mark{width:8.75rem}.assessment-availability{padding-left:2.4rem}}@media print{.sample-gallery__options{display:none!important}.insight-report .ir-hero__brand{break-inside:avoid}.compass-mark{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.examples-redesign .sample-stack-document{aspect-ratio:800/912;background:var(--zy-brand-raised);color:var(--zy-brand-ivory);border-radius:0;padding:1.5rem .75rem .6rem;overflow:hidden}.sample-stack-document>strong{padding:.4rem 1rem 1.5rem;font-size:1.25rem;line-height:1.2;display:block}.sample-stack-document .zy-capability-map>:not(svg),.sample-stack-document .ir-competency-scale{display:none}:root[data-brand=forest-gold] .examples-redesign .sample-stack-document .zy-capability-map{--map-candidate:var(--zy-brand-ivory);--map-job:var(--zy-brand-gold);--map-surface:var(--zy-brand-raised);color:var(--zy-brand-ivory);--map-gap:var(--zy-report-follow-up-dark);--map-strength:var(--zy-report-strength-dark)}
