/* Hebroux Consulting — editorial system 1.0.0 */
:root{--hbr-bg:#ffffff;--hbr-ink:#171717;--hbr-muted:#616161;--hbr-line:#dedede;--hbr-yellow:#ffad0e;--hbr-panel:#f5f5f5;--hbr-dark:#161616;color-scheme:light dark}html{scroll-behavior:smooth;scroll-padding-top:100px}.hbr,.hbr *{box-sizing:border-box}.hbr{margin:0;background:var(--hbr-bg);color:var(--hbr-ink);font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}.hbr h1,.hbr h2,.hbr h3,.hbr p{margin:0}.hbr h1,.hbr h2,.hbr h3{font-family:Arial,Helvetica,sans-serif;color:inherit;font-weight:400;text-transform:none}.hbr h1{font-size:clamp(52px,7.9vw,112px);letter-spacing:-.065em;line-height:1.02}.hbr h2{font-size:clamp(34px,4.25vw,60px);letter-spacing:-.05em;line-height:1.09}.hbr h3{font-size:27px;letter-spacing:-.035em;line-height:1.2}.hbr p{color:var(--hbr-muted);line-height:1.65}.hbr a{color:inherit;text-decoration:none;transition:color .2s,background .2s}.hbr a:hover{color:var(--hbr-muted)}.hbr a:focus-visible,.hbr button:focus-visible,.hbr input:focus-visible,.hbr textarea:focus-visible,.hbr select:focus-visible{outline:3px solid #a56a00;outline-offset:5px}.hbr-header{max-width:1600px;margin:auto;padding:28px 5%;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--hbr-line);gap:24px}.hbr-brand{display:inline-flex;align-items:center;gap:12px;font-weight:700;font-size:31px;letter-spacing:-1.7px;line-height:1.05}.hbr-brand-small{display:block;font-size:9px;letter-spacing:3.8px;margin-top:8px}.hbr-mark{display:flex;align-items:center;justify-content:center;width:49px;height:49px;background:var(--hbr-yellow);color:#171717;font-size:39px;border-radius:50%;letter-spacing:-5px;padding-right:5px}.hbr-header nav{display:flex;align-items:center;gap:35px;font-size:14px}.hbr-nav-contact{background:var(--hbr-ink);color:var(--hbr-bg)!important;padding:12px 21px;border-radius:30px}.hbr-hero,.hbr-intro,.hbr-expertise,.hbr-process,.hbr-cta,.hbr-page-hero,.hbr-content,.hbr-post-grid,.hbr-related{max-width:1440px;margin:auto;padding:90px 5%}.hbr-hero{display:grid;grid-template-columns:1.2fr 1fr;gap:7%;padding-top:60px;padding-bottom:70px}.hbr-eyebrow{display:block;font-size:11px;letter-spacing:1.7px;line-height:1.5;text-transform:uppercase;font-weight:600;margin-bottom:24px}.hbr-dot{display:inline-block;width:7px;height:7px;background:currentColor;border-radius:50%;margin-right:8px}.hbr em{font-family:Georgia,'Times New Roman',serif;font-weight:400;letter-spacing:-.075em}.hbr-hero-bottom{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-top:35px}.hbr-hero-bottom p{max-width:330px;font-size:16px}.hbr-round-link{height:52px;width:52px;flex-shrink:0;border:1px solid var(--hbr-line);border-radius:50%;display:grid;place-items:center;font-size:24px}.hbr-hero-art{position:relative;min-height:530px;overflow:hidden;border-radius:3px;background:#ededed;background-image:radial-gradient(ellipse at 70% 65%,#ffffff 0,transparent 65%);color:#171717}.hbr-art-caption{position:absolute;top:30px;left:30px;font-size:10px;letter-spacing:2px}.hbr-sculpture{position:absolute;left:16%;top:18%;width:75%;height:70%;transform:rotate(-20deg)}.hbr-sculpture i{position:absolute;width:66%;height:85%;border-radius:50%;border:42px solid var(--hbr-yellow);box-shadow:inset 12px 8px 20px #00000026,9px 12px 18px #00000026;transform:rotate(28deg) skewY(-8deg)}.hbr-sculpture i:nth-child(2){left:17%;top:3%;border-color:var(--hbr-yellow)}.hbr-sculpture i:nth-child(3){left:34%;top:6%;border-color:var(--hbr-yellow)}.hbr-sculpture i:nth-child(4){left:51%;top:9%;border-color:var(--hbr-yellow)}.hbr-art-foot{position:absolute;bottom:27px;left:30px;font-size:12px;line-height:1.45}.hbr-art-plus{position:absolute;right:28px;bottom:25px;font-size:33px;font-weight:200}.hbr-intro{display:grid;grid-template-columns:1fr 2fr;border-top:1px solid var(--hbr-line);gap:8%}.hbr-intro p{max-width:580px;margin:28px 0}.hbr-text-link{display:inline-flex;gap:22px;align-items:center;border-bottom:1px solid;padding-bottom:6px;font-size:14px}.hbr-expertise{background:var(--hbr-panel);max-width:none;padding-left:max(5%,calc((100vw - 1296px)/2));padding-right:max(5%,calc((100vw - 1296px)/2))}.hbr-heading-line{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:48px}.hbr-heading-line>p{font-size:14px}.hbr-service-rows>a{display:grid;grid-template-columns:40px 1.1fr 1fr 30px;gap:25px;align-items:center;border-top:1px solid var(--hbr-line);padding:32px 0}.hbr-service-rows>a:last-child{border-bottom:1px solid var(--hbr-line)}.hbr-service-rows>a:hover h3{text-decoration:underline;text-underline-offset:6px}.hbr-service-rows p{font-size:14px;max-width:330px}.hbr-number{font-size:12px;color:var(--hbr-muted);font-variant-numeric:tabular-nums}.hbr-arrow{font-size:26px}.hbr-specialisms{display:flex;gap:12px 24px;flex-wrap:wrap;margin-top:32px;font-size:12px}.hbr-specialisms>span{color:var(--hbr-muted)}.hbr-process{display:grid;grid-template-columns:1.1fr 1fr;gap:12%;padding-top:110px;padding-bottom:110px}.hbr-process-steps article{border-top:1px solid var(--hbr-line);padding:22px 0 30px}.hbr-process-steps span{font-size:11px;color:var(--hbr-muted)}.hbr-process-steps h3{font-size:23px;margin:12px 0}.hbr-process-steps p{font-size:15px}.hbr-cta{background:var(--hbr-yellow);color:#171717;display:grid;grid-template-columns:1.2fr 1fr;gap:10%;max-width:none;padding-left:max(5%,calc((100vw - 1296px)/2));padding-right:max(5%,calc((100vw - 1296px)/2))}.hbr-cta p{color:#373021;margin:25px 0;max-width:360px}.hbr-button{display:inline-flex;align-items:center;gap:42px;background:#161616;color:#fff!important;border-radius:30px;padding:15px 25px;font-size:14px}.hbr-button:hover{background:#373737}.hbr-page-hero{padding-top:85px;padding-bottom:60px;border-bottom:1px solid var(--hbr-line)}.hbr-page-hero h1{max-width:1050px;font-size:clamp(48px,6.5vw,90px)}.hbr-page-hero>p{font-size:20px;max-width:680px;margin-top:30px}.hbr-page-hero .hbr-button{margin-top:30px}.hbr-content{padding-top:60px;padding-bottom:75px}.hbr-section{display:grid;grid-template-columns:1fr 1.3fr;gap:10%}.hbr-section h2{font-size:40px}.hbr-offerings article{display:flex;gap:25px;padding:27px 0;border-top:1px solid var(--hbr-line)}.hbr-offerings h3{font-size:25px;margin-bottom:15px}.hbr-offerings p{font-size:16px}.hbr-note{margin-top:70px;padding:45px;background:var(--hbr-panel)}.hbr-note h2{font-size:36px}.hbr-note p{max-width:700px;margin:24px 0}.hbr-related{padding-top:0}.hbr-related>div{display:grid;grid-template-columns:repeat(3,1fr);gap:0 30px}.hbr-related a{border-bottom:1px solid var(--hbr-line);padding:14px 0;font-size:14px}.hbr-prose{max-width:900px}.hbr-prose p{margin:0 0 24px}.hbr-prose h2,.hbr-prose h3{margin:40px 0 20px}.hbr-prose h2{font-size:35px}.hbr-prose a{text-decoration:underline}.hbr img{max-width:100%;height:auto}.hbr-prose iframe{max-width:100%}.hbr-prose table{display:block;max-width:100%;overflow-x:auto}.hbr-prose [class*=vc_col]{width:auto;float:none}.hbr-post-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:55px 35px}.hbr-post-grid article{padding-top:25px;border-top:1px solid var(--hbr-line)}.hbr-post-grid h2{font-size:27px;line-height:1.2;margin-bottom:20px}.hbr-post-grid p{font-size:15px;margin-bottom:25px}.hbr-pagination{grid-column:1/-1;display:flex;gap:18px;flex-wrap:wrap}.hbr-footer{padding:65px 5% 30px;background:var(--hbr-dark);color:#ffffff}.hbr-footer-top{display:grid;grid-template-columns:1.2fr 1fr .55fr;max-width:1296px;margin:auto;gap:40px;padding-bottom:65px}.hbr-footer p{color:#bdbdbd;font-size:14px;margin-top:25px}.hbr-footer-top>div>a:not(.hbr-brand){display:block;font-size:14px;margin-bottom:8px}.hbr-footer-bottom{max-width:1296px;margin:auto;padding-top:25px;border-top:1px solid #494949;display:flex;gap:20px;font-size:10px;align-items:flex-start;color:#c7c7c7}.hbr-footer-bottom>div{display:flex;flex-wrap:wrap;gap:10px 20px;flex:1}.hbr-skip{position:absolute;left:20px;top:-100px;background:var(--hbr-yellow);color:#171717;padding:10px;z-index:99999}.hbr-skip:focus{top:10px}.hbr-contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:10%}.hbr-contact-grid h2{font-size:36px;margin-bottom:24px}.hbr-contact-grid p{margin-bottom:24px}.hbr-contact-grid a:not(.hbr-button){text-decoration:underline;overflow-wrap:anywhere}.hbr input,.hbr select,.hbr textarea{font:inherit;width:100%;padding:14px;border:1px solid var(--hbr-line);border-radius:0;background:var(--hbr-bg);color:var(--hbr-ink);margin:8px 0 20px}.hbr textarea{height:150px}.hbr input[type=submit]{background:var(--hbr-ink);color:var(--hbr-bg);cursor:pointer;width:auto;border-radius:30px;padding:14px 25px}.hbr label{display:block;font-size:14px}.hbr .wpcf7-response-output{margin:20px 0;padding:15px}.hbr .wpcf7-not-valid-tip{color:#ae2626}.hbr .screen-reader-response{position:absolute;clip:rect(1px,1px,1px,1px);width:1px;height:1px;overflow:hidden}
@media(prefers-color-scheme:dark){:root{--hbr-bg:#292929;--hbr-ink:#fafafa;--hbr-muted:#d0d0d0;--hbr-line:#606060;--hbr-panel:#363636;--hbr-dark:#222222}.hbr-hero-art{background:#414141}.hbr-art-caption,.hbr-art-foot,.hbr-art-plus{color:#f5f5f5}.hbr .wpcf7-not-valid-tip{color:#ffaaa4}}
@media(max-width:900px){.hbr-header nav{gap:20px}.hbr-hero{gap:5%}.hbr-hero-art{min-height:430px}.hbr-sculpture i{border-width:30px}.hbr-hero h1{font-size:77px}.hbr-hero .hbr-eyebrow{font-size:9px}.hbr-service-rows>a{grid-template-columns:25px 1fr 1fr 22px;gap:16px}.hbr-service-rows h3{font-size:25px}.hbr-process{gap:8%}.hbr-post-grid{grid-template-columns:repeat(2,1fr)}.hbr-footer-top{grid-template-columns:1fr 1.2fr .6fr;gap:25px}.hbr-footer-top>div>a:not(.hbr-brand){font-size:12px}.hbr-section{gap:6%}.hbr-section h2{font-size:34px}}
@media(max-width:600px){.hbr-header{padding:22px 6%;gap:20px;flex-wrap:wrap}.hbr-brand{font-size:27px}.hbr-mark{width:43px;height:43px;font-size:35px}.hbr-header nav{width:100%;justify-content:space-between;font-size:12px;gap:10px}.hbr-nav-contact{padding:8px 15px}.hbr-hero,.hbr-intro,.hbr-expertise,.hbr-process,.hbr-cta,.hbr-page-hero,.hbr-content,.hbr-related,.hbr-post-grid{padding:48px 6%}.hbr-hero{grid-template-columns:1fr;gap:35px}.hbr-hero h1{font-size:76px}.hbr-hero .hbr-eyebrow{font-size:9px;letter-spacing:1px}.hbr-hero-bottom p{font-size:15px;max-width:265px}.hbr-hero-art{min-height:370px}.hbr-sculpture{left:17%;width:68%;top:15%;height:74%}.hbr-sculpture i{border-width:34px}.hbr-intro,.hbr-process,.hbr-cta,.hbr-section,.hbr-contact-grid{grid-template-columns:1fr;gap:30px}.hbr-heading-line{display:block}.hbr-heading-line>p{margin-top:25px}.hbr-service-rows>a{grid-template-columns:23px 1fr 22px;gap:10px;padding:25px 0}.hbr-service-rows h3{font-size:25px}.hbr-service-rows p{grid-column:2;grid-row:2;font-size:14px}.hbr-service-rows .hbr-arrow{grid-column:3;grid-row:1}.hbr-specialisms{gap:14px 20px}.hbr-specialisms>span{width:100%}.hbr-process h2{font-size:46px}.hbr-cta h2{font-size:47px}.hbr-page-hero h1{font-size:49px}.hbr-page-hero>p{font-size:18px}.hbr-related>div{grid-template-columns:1fr}.hbr-note{padding:27px;margin-top:40px}.hbr-note h2{font-size:31px}.hbr-post-grid{grid-template-columns:1fr}.hbr-footer{padding:50px 6% 25px}.hbr-footer-top{grid-template-columns:1fr 1fr;gap:35px}.hbr-footer-top>div:first-child{grid-column:1/-1}.hbr-footer-top>div:nth-child(2){grid-column:1/-1}.hbr-footer-top>div>a:not(.hbr-brand){font-size:14px}.hbr-footer-bottom{flex-direction:column}.hbr-content{overflow-wrap:anywhere}.hbr-section h2{font-size:36px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.hbr a{transition:none}}

.hbr-brand img{width:195px;height:50px;object-fit:contain}.hbr-logo-dark{display:none}.hbr-footer .hbr-logo-light{display:none}.hbr-footer .hbr-logo-dark{display:block}@media(prefers-color-scheme:dark){.hbr-logo-light{display:none}.hbr-logo-dark{display:block}}
.hbr-offerings .hbr-number{flex:0 0 22px;white-space:nowrap}

/* Photography is embedded in the narrative, preserving the typographic hero. */
.hbr-photo{margin:0;overflow:hidden;background:var(--hbr-panel)}.hbr-photo img{display:block;width:100%;height:auto}.hbr-intro{grid-template-columns:1fr 1.15fr;align-items:center;gap:9%}.hbr-intro>.hbr-photo{max-width:585px}.hbr-intro>.hbr-photo img{aspect-ratio:1.16;object-fit:cover}.hbr-process-photo{margin-top:42px}.hbr-service-photo{margin-top:35px;max-width:550px}.hbr-article-image{display:block;margin-bottom:25px;overflow:hidden;background:var(--hbr-panel)}.hbr-article-image img{width:100%;aspect-ratio:16/10;object-fit:cover;display:block}.hbr-post-grid article:has(.hbr-article-image){padding-top:0;border-top:0}
@media(max-width:600px){.hbr-intro{grid-template-columns:1fr;gap:32px}.hbr-intro>.hbr-photo{order:2}.hbr-intro>.hbr-photo img{aspect-ratio:4/3;object-position:center 38%}.hbr-process-photo{margin-top:30px}.hbr-service-photo{margin-top:25px;margin-bottom:10px}}

/* Preserve the full collaboration scene and both participants. */
.hbr-intro>.hbr-photo img{aspect-ratio:3/2;object-position:center}

/* Recovered approach and framework content. */
.hbr-framework{margin-top:85px;padding-top:55px;border-top:1px solid var(--hbr-line)}.hbr-framework-intro{margin-top:24px;max-width:420px}.hbr-method-link{margin-top:28px}.hbr-framework[id]{scroll-margin-top:30px}@media(max-width:600px){.hbr-framework{margin-top:50px;padding-top:35px}}
