.rh-page{--rh-ground:var(--color-ivory-canvas);--rh-paper:var(--color-ivory-paper);--rh-ink:var(--color-ink);--rh-muted:var(--color-ink-muted);--rh-bronze:var(--color-bronze-deep);--rh-line:color-mix(in srgb, var(--rh-ink) 22%, transparent);--rh-hero-title-size:clamp(3.35rem, 5.15vw, 3.9rem);background:var(--rh-ground);color:var(--rh-ink);font-family:var(--font-sans)}.rh-page ::selection{background:var(--color-bronze-base);color:var(--color-slate-core)}.rh-page :is(h1,h2,h3,p,figure,figcaption,ol,ul,dl,dd){margin:0}.rh-page :is(ol,ul){padding:0}.rh-page :is(h1,h2,h3){text-wrap:balance}.rh-page :is(p,li,dd,figcaption){text-wrap:pretty}.rh-page :is(section,header,div,li,dl,dt,dd,figure){min-width:0}.rh-page :is(h1,h2,h3,p,li,dt,dd,a,strong,span){overflow-wrap:anywhere}.rh-hero{padding-top:calc(var(--header-height) + clamp(1.2rem, 1.7vw, 1.75rem));background:var(--rh-ground);padding-bottom:.5rem;scroll-margin-block-start:var(--vc-editorial-anchor-offset,var(--header-height))}.rh-hero__masthead{grid-template-columns:minmax(0,2fr) minmax(20rem,1.05fr);align-items:stretch;gap:clamp(2rem,3.4vw,3rem);display:grid}.rh-hero__title{padding-left:clamp(1.25rem,1.7vw,1.75rem);position:relative}.rh-hero__title:before,.rh-hero__title:after{background:var(--line-bronze);content:"";width:1.2rem;height:1px;position:absolute;left:0}.rh-hero__title:before{top:.58rem}.rh-hero__title:after{width:1px;height:100%;top:0}.rh-hero__title>p,.rh-hero__service-type,.rh-hero__cycle{color:var(--rh-bronze);font-size:var(--type-label-size);letter-spacing:.16em;text-transform:uppercase;font-weight:700;line-height:1.45}.rh-hero__title h1{max-width:100%;color:var(--rh-ink);font-family:var(--font-serif);font-size:var(--rh-hero-title-size);letter-spacing:-.035em;margin-top:clamp(.8rem,1.5vw,1.2rem);font-weight:350;line-height:.99}.rh-hero__title h1 span{display:block}.rh-hero__offer{border-left:1px solid var(--rh-line);flex-direction:column;align-items:flex-start;min-height:100%;padding:clamp(.35rem,1vw,.75rem) 0 0 clamp(1.6rem,2.2vw,2rem);display:flex}.rh-hero__service-type{max-width:34rem;color:var(--rh-muted);font-size:var(--type-label-size);letter-spacing:.11em}.rh-hero__promise{max-width:35rem;color:var(--rh-ink);font-size:var(--type-body-size);margin-top:.65rem;line-height:1.5}.rh-hero__boundary{max-width:36rem;color:var(--rh-muted);font-size:var(--type-label-size);margin-top:.55rem;line-height:1.45}.rh-hero__cycle{margin-top:.8rem;padding-top:0}.rh-page .rh-hero__action.vc-action-link{width:100%;font-size:var(--type-label-size);white-space:normal;justify-content:space-between;gap:.75rem;margin-top:.85rem;padding-inline:1rem}.rh-page .rh-trame{margin-top:clamp(1.3rem,2.5vw,2.1rem);scroll-margin-block-start:var(--vc-editorial-anchor-offset,var(--header-height))}.rh-trame__axes{border-bottom:1px solid var(--rh-line);grid-template-columns:clamp(12rem,19vw,15.25rem) minmax(0,1fr);min-height:2.8rem;display:grid}.rh-trame__axes>span{border-right:1px solid var(--rh-line)}.rh-trame__axes ol{grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;display:grid}.rh-trame__axes li{color:var(--rh-ink);font-size:var(--type-nav-size);letter-spacing:.17em;text-transform:uppercase;place-items:center;font-weight:750;line-height:1.3;display:grid;position:relative}.rh-trame__axes li:before,.rh-trame__axes li:after{background:var(--line-bronze);content:"";position:absolute;top:-.34rem;left:0}.rh-trame__axes li:before{width:1px;height:.75rem}.rh-trame__axes li:after{width:.75rem;height:1px;transform:translate(-.36rem)}.rh-trame__body{grid-template-columns:clamp(12rem,19vw,15.25rem) minmax(0,1fr);display:grid}.rh-trame__dimensions{grid-template-rows:repeat(3,minmax(5.25rem,1fr));display:grid}.rh-trame__dimensions>div{border-right:1px solid var(--rh-line);border-bottom:1px solid var(--rh-line);align-content:center;min-height:5.5rem;padding:.8rem .9rem .7rem 3.6rem;display:grid;position:relative}.rh-trame__dimensions>div:before{opacity:.72;content:"";width:2rem;position:absolute;top:1rem;bottom:1rem;left:0}.rh-trame__dimensions>div[data-dimension=interfaces]:before{background:repeating-linear-gradient(90deg, var(--rh-bronze) 0 1px, transparent 1px .34rem)}.rh-trame__dimensions>div[data-dimension=competences]:before{background:repeating-linear-gradient(132deg, var(--rh-bronze) 0 1px, transparent 1px .38rem)}.rh-trame__dimensions>div[data-dimension=cooperation]:before{background-image:radial-gradient(circle, var(--rh-bronze) 1px, transparent 1.2px);background-size:.47rem .47rem}.rh-trame__dimensions dt{color:var(--rh-ink);font-size:var(--type-label-size);letter-spacing:.1em;text-transform:uppercase;font-weight:750;line-height:1.3}.rh-trame__dimensions dd{max-width:19rem;color:var(--rh-muted);font-size:var(--type-label-size);margin-top:.35rem;line-height:1.38}.rh-trame__field{border-bottom:1px solid var(--rh-line);background:linear-gradient(90deg, transparent 33.333%, var(--rh-line) 33.333% calc(33.333% + 1px), transparent calc(33.333% + 1px) 66.666%, var(--rh-line) 66.666% calc(66.666% + 1px), transparent calc(66.666% + 1px)), linear-gradient(180deg, transparent 33.333%, color-mix(in srgb, var(--rh-bronze) 5%, transparent) 33.333% 66.666%, transparent 66.666%);min-height:15.75rem;position:relative;overflow:hidden}.rh-trame__field svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.rh-trame__grid{fill:none;stroke:var(--rh-line);stroke-width:1px;vector-effect:non-scaling-stroke}.rh-trame__thread{fill:none;stroke:var(--rh-bronze);stroke-linecap:square;stroke-linejoin:miter;stroke-width:1.55px;vector-effect:non-scaling-stroke}.rh-trame__thread--base{opacity:.35}.rh-trame__thread--reveal{opacity:1}.rh-trame__nodes{fill:var(--rh-bronze)}.rh-trame figcaption{color:var(--rh-muted);font-size:var(--type-label-size);grid-template-columns:minmax(20rem,26vw) minmax(0,1fr);line-height:1.45;display:grid}.rh-trame figcaption strong,.rh-trame figcaption span{padding-block:.55rem}.rh-trame figcaption strong{color:var(--rh-bronze);letter-spacing:.04em;padding-right:1rem;font-weight:700}.rh-trame figcaption span{border-left:1px solid var(--rh-line);padding-left:1rem}.rh-frictions{background:var(--color-slate-core);color:var(--color-ivory-paper);padding-block:clamp(2rem,3.7vw,3.5rem);scroll-margin-block-start:var(--vc-editorial-anchor-offset,var(--header-height))}.rh-frictions__layout{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(2rem,4vw,4rem);display:grid}.rh-frictions header h2{max-width:16ch;font-family:var(--font-serif);font-size:var(--type-headline-size);letter-spacing:-.025em;font-weight:350;line-height:1.02}.rh-frictions header p{max-width:35rem;color:var(--color-ivory-muted);font-size:var(--type-nav-size);margin-top:1rem;line-height:1.65}.rh-frictions ol{grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;display:grid}.rh-frictions li{border-left:1px solid color-mix(in srgb, var(--color-ivory-paper) 38%, transparent);padding:2.8rem clamp(1rem,2vw,1.7rem) 0;position:relative}.rh-frictions li:before{opacity:.8;background:repeating-linear-gradient(90deg, var(--color-bronze-light) 0 1px, transparent 1px .38rem);content:"";width:2.2rem;height:1.55rem;position:absolute;top:0;left:clamp(1rem,2vw,1.7rem)}.rh-frictions li:nth-child(2):before{background:repeating-linear-gradient(132deg, var(--color-bronze-light) 0 1px, transparent 1px .4rem)}.rh-frictions li:nth-child(3):before{background-image:radial-gradient(circle, var(--color-bronze-light) 1px, transparent 1.2px);background-size:.48rem .48rem}.rh-frictions li h3{color:var(--color-ivory-paper);font-size:var(--type-nav-size);letter-spacing:.08em;text-transform:uppercase;font-weight:700;line-height:1.45}.rh-frictions li p{color:var(--color-ivory-muted);font-size:var(--type-nav-size);margin-top:.55rem;line-height:1.55}@media (width<60rem){.rh-page{--rh-hero-title-size:clamp(2.8rem, 9vw, 4.4rem)}.rh-page .rh-hero__action.vc-action-link{white-space:normal}.rh-hero__masthead{grid-template-columns:minmax(0,1fr);gap:1.75rem}.rh-hero__title h1{max-width:18ch;font-size:var(--rh-hero-title-size)}.rh-hero__title h1 span{display:inline}.rh-hero__title h1 span+span:before{content:" "}.rh-hero__offer{border-top:1px solid var(--rh-line);border-left:0;padding:1.35rem 0 0}.rh-hero__cycle{margin-top:1rem}.rh-trame{border-top:1px solid var(--rh-line);padding-top:1rem}.rh-trame__axes,.rh-trame__body,.rh-trame figcaption{grid-template-columns:minmax(0,1fr)}.rh-trame__axes>span,.rh-trame__field{display:none}.rh-trame__axes{border-bottom:0}.rh-trame__axes ol{grid-template-columns:minmax(0,1fr)}.rh-trame__axes li{border-bottom:1px solid var(--rh-line);place-items:center start;min-height:3.5rem;padding-left:2rem}.rh-trame__axes li:before{width:1.15rem;height:1px;top:50%;left:.2rem}.rh-trame__axes li:after{width:1px;height:100%;top:50%;left:.74rem;transform:none}.rh-trame__axes li:last-child:after{height:calc(100% + 1px)}.rh-trame__dimensions{grid-template-rows:none}.rh-trame__dimensions>div{border-right:0;min-height:auto;padding:1rem .75rem 1rem 3.6rem}.rh-trame__dimensions dd{max-width:42rem;font-size:var(--type-nav-size)}.rh-trame figcaption strong,.rh-trame figcaption span{padding:.65rem 0}.rh-trame figcaption span{border-top:1px solid var(--rh-line);border-left:0}.rh-frictions__layout,.rh-frictions ol{grid-template-columns:minmax(0,1fr)}.rh-frictions li{border-top:1px solid color-mix(in srgb, var(--color-ivory-paper) 32%, transparent);border-left:0;min-height:7rem;padding:1rem 0 1rem 4rem}.rh-frictions li:before{top:1.15rem;left:0}}@media (width<35rem){.rh-page{--rh-hero-title-size:clamp(2.55rem, 13vw, 3.5rem)}.rh-hero__title{padding-left:1.25rem}.rh-hero__title h1{font-size:var(--rh-hero-title-size)}.rh-hero__action{text-align:left;align-items:flex-start;padding-inline:1rem}.rh-trame__dimensions>div:before{width:1.55rem}}@media (height<=32.5rem) and (37.5rem<=width<60rem){.rh-page{--rh-hero-title-size:clamp(2.65rem, 6vw, 3.25rem)}.rh-hero{padding-top:calc(var(--header-height) + 1rem)}.rh-hero__masthead{grid-template-columns:minmax(0,1.08fr) minmax(17rem,.92fr);gap:1.5rem}.rh-hero__title h1{font-size:var(--rh-hero-title-size)}.rh-hero__offer{border-top:0;border-left:1px solid var(--rh-line);padding:.25rem 0 0 1.25rem}.rh-hero__service-type,.rh-hero__boundary{font-size:var(--type-label-size)}.rh-hero__promise{font-size:var(--type-body-size)}.rh-hero__cycle{margin-top:auto;padding-top:.45rem}.rh-hero__action{min-height:44px;font-size:var(--type-label-size);margin-top:.45rem;padding-block:.65rem}}@media (orientation:landscape) and (height<=32.5rem) and (37.5rem<=width<87.5rem){.vc-chapter-nav.rh-chapter-nav{position:relative;top:auto}}@media (prefers-reduced-motion:reduce){.rh-trame__thread--reveal{stroke-dasharray:none;stroke-dashoffset:0}}@media (forced-colors:active){.rh-page,.rh-hero,.rh-frictions{color:canvastext;background:canvas}.rh-page :is(h1,h2,h3,p,li,dt,dd,strong,span),.rh-hero__title>p,.rh-hero__service-type,.rh-hero__cycle{color:canvastext}.rh-trame__axes,.rh-trame__axes>span,.rh-trame__dimensions>div,.rh-trame figcaption span,.rh-frictions li{border-color:canvastext}.rh-trame__grid,.rh-trame__thread{stroke:canvastext}.rh-trame__nodes{fill:canvastext}.rh-page :is(a,button):focus-visible{outline-color:highlight}}.rh-page :is(h4,h5){text-wrap:balance;margin:0}.rh-page :is(h4,h5,a,strong){overflow-wrap:anywhere}.rh-page :is(a,button):focus-visible{outline:3px solid var(--rh-bronze);outline-offset:4px}.rh-page :is(.rh-frictions__link,.rh-contact__links a):focus-visible{outline-color:var(--color-bronze-light)}.rh-chapter-nav{--vc-editorial-anchor-offset:0rem}.rh-method,.rh-intervention,.rh-questions,.rh-contact,.rh-people-cycle{scroll-margin-block-start:var(--vc-editorial-anchor-offset,var(--header-height))}.rh-method{background:var(--rh-ground)}.rh-method__opening,.rh-intervention__head{padding-block:var(--space-section) clamp(3rem, 5vw, 5.25rem);border-bottom:1px solid var(--rh-line);grid-template-columns:minmax(0,4fr) minmax(0,8fr);display:grid}.rh-section-index,.rh-eyebrow{color:var(--rh-bronze);font-size:var(--type-label-size);letter-spacing:var(--type-label-tracking);font-weight:750;line-height:var(--type-label-line);text-transform:uppercase}.rh-section-head{max-width:62rem}.rh-section-head h2,.rh-contact h2{font-family:var(--font-serif);font-size:var(--type-headline-size);letter-spacing:var(--type-headline-tracking);font-weight:350;line-height:var(--type-headline-line)}.rh-section-head>p,.rh-chapter-head>p:last-child,.rh-people-cycle__head>p:last-child,.rh-intervention__note,.rh-contact__brief>p{max-width:48rem;margin-top:var(--space-lg);color:var(--rh-muted);font-size:var(--type-body-size);line-height:var(--type-body-line)}.rh-observation,.rh-conception,.rh-people-cycle,.rh-deployment,.rh-intervention,.rh-questions,.rh-contact{padding-block:var(--space-section)}.rh-observation__layout,.rh-questions__layout{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:clamp(2.5rem,5vw,6rem);display:grid}.rh-chapter-head{align-self:start}.rh-chapter-head h2,.rh-chapter-head h3,.rh-people-cycle__head h3{max-width:18ch;margin-top:var(--space-md);font-family:var(--font-serif);font-size:var(--type-headline-size);letter-spacing:var(--type-headline-tracking);font-weight:350;line-height:var(--type-headline-line)}.rh-steps{list-style:none}.rh-steps>li{border-top:1px solid var(--rh-line);grid-template-columns:3.25rem minmax(0,1.35fr) minmax(12rem,.8fr);gap:clamp(1rem,2vw,2rem);min-height:10rem;padding-block:clamp(1.5rem,2.5vw,2.35rem);display:grid}.rh-steps>li:last-child{border-bottom:1px solid var(--rh-line)}.rh-step__number,.rh-scope-rule__number{color:var(--rh-bronze);font-size:var(--type-label-size);letter-spacing:.12em;font-weight:750;line-height:var(--type-label-line)}.rh-step__work h4,.rh-people-cycle__step-head h4{color:var(--rh-ink);font-family:var(--font-serif);font-size:var(--type-title-size);font-weight:450;line-height:var(--type-title-line)}.rh-step__work p,.rh-people-cycle__step-head p{max-width:42rem;margin-top:var(--space-sm);color:var(--rh-muted);font-size:var(--type-body-size);line-height:var(--type-body-line)}.rh-step__output{color:var(--rh-muted);font-size:var(--type-nav-size);align-self:start;line-height:1.6}.rh-step__output strong{margin-bottom:var(--space-xs);color:var(--rh-bronze);font-size:var(--type-label-size);letter-spacing:.1em;line-height:var(--type-label-line);text-transform:uppercase;display:block}.rh-observation__register{border-block:1px solid var(--rh-line);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);margin-top:clamp(2.5rem,5vw,5rem);display:grid}.rh-observation__register>section{border-right:1px solid var(--rh-line);padding:clamp(1.5rem,3vw,2.5rem) clamp(1.5rem,3vw,3rem) clamp(1.5rem,3vw,2.5rem) 0}.rh-observation__register h4,.rh-objections h4,.rh-objection-single h4,.rh-review h4{color:var(--rh-ink);font-size:var(--type-body-size);font-weight:700;line-height:1.45}.rh-observation__register ul,.rh-track ul,.rh-output-folio ul,.rh-contact ul,.rh-contact ol{list-style:none}.rh-observation__register li,.rh-track li,.rh-output-folio li{padding:var(--space-sm) 0 var(--space-sm) 1.35rem;border-bottom:1px solid var(--rh-line);color:var(--rh-muted);font-size:var(--type-nav-size);line-height:1.5;position:relative}.rh-observation__register li:first-child,.rh-track li:first-child,.rh-output-folio li:first-child{margin-top:var(--space-md);border-top:1px solid var(--rh-line)}.rh-observation__register li:before,.rh-track li:before,.rh-output-folio li:before,.rh-boundaries li:before,.rh-contact__brief li:before{background:var(--rh-bronze);content:"";width:.45rem;height:1px;position:absolute;top:1.15rem;left:0}.rh-objections{display:grid}.rh-objections article{padding:clamp(1.5rem,3vw,2.5rem) 0 clamp(1.5rem,3vw,2.5rem) clamp(1.5rem,3vw,3rem)}.rh-objections article+article{border-top:1px solid var(--rh-line)}.rh-objections p,.rh-objection-single p,.rh-review p{margin-top:var(--space-sm);color:var(--rh-muted);font-size:var(--type-nav-size);line-height:1.65}.rh-conception,.rh-deployment,.rh-questions{background:var(--rh-paper)}.rh-conception__opening,.rh-deployment__opening{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(2.5rem,5vw,6rem);display:grid}.rh-steps--single>li{border-bottom:1px solid var(--rh-line)}.rh-decision-register{border-bottom:1px solid var(--rh-line);margin-top:clamp(3rem,6vw,6rem)}.rh-decision-register__labels,.rh-decision-register article{grid-template-columns:minmax(9rem,1.1fr) minmax(0,2fr) minmax(0,1.75fr);gap:clamp(1rem,2.5vw,2.75rem);display:grid}.rh-decision-register__labels{padding-block:var(--space-sm);border-top:1px solid var(--rh-line);color:var(--rh-bronze);font-size:var(--type-label-size);letter-spacing:.1em;font-weight:750;line-height:var(--type-label-line);text-transform:uppercase}.rh-decision-register article{border-top:1px solid var(--rh-line);align-items:start;min-height:6.5rem;padding-block:clamp(1.25rem,2vw,1.8rem)}.rh-decision-register article h4{font-family:var(--font-serif);font-size:var(--type-title-size);font-weight:450;line-height:var(--type-title-line)}.rh-decision-register article p{color:var(--rh-muted);font-size:var(--type-nav-size);line-height:1.65}.rh-decision-register article p:last-child{border-left:1px solid var(--rh-line);color:var(--rh-ink);padding-left:clamp(1rem,2vw,2rem)}.rh-boundaries{gap:var(--space-xl);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:clamp(2rem,4vw,3.5rem);list-style:none;display:grid}.rh-boundaries li{color:var(--rh-muted);font-size:var(--type-label-size);padding-left:1.35rem;line-height:1.65;position:relative}.rh-boundaries li:before{top:.75em}.rh-people-cycle{background:linear-gradient(90deg, transparent 0 42%, color-mix(in srgb, var(--rh-bronze) 4%, transparent) 42% 100%), var(--rh-ground);position:relative}.rh-people-cycle__head{grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:clamp(2rem,4vw,5rem);display:grid}.rh-people-cycle__head .rh-eyebrow{grid-column:1/-1}.rh-people-cycle__head>p:last-child{margin-top:var(--space-lg);align-self:end}.rh-common-reference{color:var(--rh-bronze);font-size:var(--type-label-size);letter-spacing:.14em;font-weight:750;line-height:var(--type-label-line);text-transform:uppercase;align-items:center;margin-top:clamp(3rem,5vw,5rem);display:flex;position:relative}.rh-common-reference:before,.rh-common-reference:after{background:var(--line-bronze);content:"";flex:1;height:1px}.rh-common-reference span{padding-inline:var(--space-lg)}.rh-people-cycle__steps{grid-template-columns:minmax(0,5fr) minmax(0,7fr);list-style:none;display:grid}.rh-people-cycle__steps>li{border-bottom:1px solid var(--rh-line);padding:clamp(2rem,4vw,4rem)}.rh-people-cycle__steps>li:first-child{border-right:1px solid var(--rh-line);padding-left:0}.rh-people-cycle__steps>li:last-child{padding-right:0}.rh-people-cycle__step-head{gap:var(--space-md);grid-template-columns:3.25rem minmax(0,1fr);display:grid}.rh-people-cycle__step-head+.rh-step__output{margin-top:var(--space-xl);padding-left:4.25rem}.rh-track{border-top:1px solid var(--rh-line);margin-top:clamp(2rem,4vw,3.5rem);padding-top:clamp(1.5rem,3vw,2.5rem)}.rh-track h5{font-family:var(--font-serif);font-size:var(--type-title-size);font-weight:450;line-height:var(--type-title-line)}.rh-track>p{max-width:36rem;margin-top:var(--space-sm);color:var(--rh-muted);font-size:var(--type-nav-size);line-height:1.65}.rh-people-cycle__closing{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(2rem,4vw,5rem);padding-top:clamp(2.5rem,5vw,4.5rem);display:grid}.rh-objection-single{padding-left:var(--space-lg);border-left:2px solid var(--rh-bronze)}.rh-people-cycle__closing .rh-boundaries{gap:var(--space-sm);grid-template-columns:minmax(0,1fr);margin-top:0}.rh-inline-link{min-height:3rem;margin-top:var(--space-lg);align-items:center;gap:var(--space-md);color:var(--rh-bronze);font-size:var(--type-button-size);letter-spacing:var(--type-button-tracking);text-transform:uppercase;border-bottom:1px solid;font-weight:750;line-height:1.35;text-decoration:none;display:inline-flex}.rh-frictions__link{color:var(--color-bronze-light);grid-column:2;justify-self:start}.rh-deployment__opening{grid-template-columns:minmax(0,4fr) minmax(0,8fr)}.rh-steps--deployment>li{grid-template-columns:3.25rem minmax(0,1fr)}.rh-steps--deployment .rh-step__output{padding-top:var(--space-md);border-top:1px solid var(--rh-line);grid-column:2}.rh-output-folio{border-block:1px solid var(--rh-line);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(3rem,6vw,6rem);display:grid}.rh-output-folio section{min-height:18rem;padding:clamp(1.5rem,3vw,2.75rem)}.rh-output-folio section:first-child{padding-left:0}.rh-output-folio section:last-child{padding-right:0}.rh-output-folio section+section{border-left:1px solid var(--rh-line)}.rh-output-folio h4{color:var(--rh-bronze);font-family:var(--font-serif);font-size:var(--type-title-size);font-weight:500;line-height:var(--type-title-line)}.rh-review{border-bottom:1px solid var(--rh-line);grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:clamp(2rem,4vw,5rem);padding-block:clamp(2.5rem,5vw,4.5rem);display:grid}.rh-review ol{grid-template-columns:repeat(5,minmax(0,1fr));list-style:none;display:grid}.rh-review li{min-height:6rem;padding:2rem var(--space-sm) var(--space-sm);border-top:1px solid var(--rh-bronze);position:relative}.rh-review li+li{border-left:1px solid var(--rh-line)}.rh-review li:before{background:var(--rh-bronze);content:"";width:.62rem;height:.62rem;position:absolute;top:-.31rem;left:0}.rh-review li span{color:var(--rh-bronze);font-size:var(--type-label-size);display:block}.rh-review li strong{margin-top:var(--space-xs);font-size:var(--type-nav-size);line-height:1.35;display:block}.rh-objections--deployment{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.rh-objections--deployment article{padding-inline:0 clamp(2rem,4vw,4rem)}.rh-objections--deployment article+article{border-top:0;border-left:1px solid var(--rh-line);padding-inline:clamp(2rem,4vw,4rem) 0}.rh-composition-note{padding-top:var(--space-lg);border-top:1px solid var(--rh-line);color:var(--rh-muted);font-size:var(--type-label-size);margin-top:clamp(2rem,4vw,3.5rem);line-height:1.65}.rh-intervention{background:var(--rh-ground)}.rh-intervention__head{padding-top:0}.rh-scope-rule{border-bottom:1px solid var(--rh-line);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr) minmax(0,1.35fr);display:grid}.rh-scope-rule__segment{border-top:1px solid var(--rh-bronze);min-height:34rem;padding:clamp(2rem,3.5vw,3.5rem);position:relative}.rh-scope-rule__segment:first-child{padding-left:0}.rh-scope-rule__segment:last-child{padding-right:0}.rh-scope-rule__segment+.rh-scope-rule__segment{border-left:1px solid var(--rh-line)}.rh-scope-rule__segment:before{background:var(--rh-bronze);content:"";width:.8rem;height:.8rem;position:absolute;top:-.42rem;left:0}.rh-scope-rule__segment h3{font-family:var(--font-serif);font-size:var(--type-title-size);font-weight:450;line-height:var(--type-title-line);margin-top:clamp(2rem,4vw,3.5rem)}.rh-scope-rule__role{min-height:7.5rem;margin-top:var(--space-lg);color:var(--rh-ink);font-size:var(--type-body-size);line-height:1.55}.rh-scope-rule dl{margin-top:var(--space-lg);border-top:1px solid var(--rh-line)}.rh-scope-rule dl>div{padding-block:var(--space-md);border-bottom:1px solid var(--rh-line)}.rh-scope-rule dt{color:var(--rh-bronze);font-size:var(--type-label-size);letter-spacing:.1em;font-weight:750;line-height:var(--type-label-line);text-transform:uppercase}.rh-scope-rule dd{margin-top:var(--space-xs);color:var(--rh-muted);font-size:var(--type-nav-size);line-height:1.55}.rh-intervention__note{border-left:2px solid var(--rh-bronze);margin-top:clamp(2rem,4vw,3.5rem);padding-left:clamp(1.5rem,3vw,3rem)}.rh-questions__register{border-top:1px solid var(--rh-line)}.rh-questions__register article{border-bottom:1px solid var(--rh-line);grid-template-columns:3.25rem minmax(0,1.15fr) minmax(14rem,.85fr);gap:clamp(1rem,3vw,3rem);padding-block:clamp(1.75rem,3vw,2.75rem);display:grid}.rh-questions__register article>span{color:var(--rh-bronze);font-size:var(--type-label-size);font-weight:750}.rh-questions__register h3{font-family:var(--font-serif);font-size:var(--type-title-size);font-weight:450;line-height:var(--type-title-line)}.rh-questions__register article p{margin-top:var(--space-sm);color:var(--rh-muted);font-size:var(--type-nav-size);line-height:1.65}.rh-questions__detail{border-left:1px solid var(--rh-line);padding-left:clamp(1rem,2vw,2rem)}.rh-questions__detail p:first-child{margin-top:0}.rh-questions__detail p:last-child{padding-top:var(--space-md);border-top:1px solid var(--rh-line);color:var(--rh-ink)}.rh-contact{background:var(--color-slate-core);color:var(--color-ivory-paper)}.rh-contact__layout{grid-template-columns:minmax(0,7fr) minmax(22rem,5fr);gap:clamp(3rem,7vw,7rem);display:grid}.rh-contact .rh-eyebrow{color:var(--color-bronze-light)}.rh-contact h2{max-width:14ch;margin-top:var(--space-md);color:var(--color-ivory-paper)}.rh-contact__brief>p{max-width:42rem;color:var(--color-ivory-muted)}.rh-contact__brief ul{border-block:1px solid var(--line-on-dark);grid-template-columns:repeat(3,minmax(0,1fr));max-width:48rem;margin-top:clamp(2rem,4vw,3.5rem);display:grid}.rh-contact__brief li{padding:var(--space-lg) var(--space-lg) var(--space-lg) 1.35rem;color:var(--color-ivory-paper);font-size:var(--type-nav-size);line-height:1.55;position:relative}.rh-contact__brief li+li{border-left:1px solid var(--line-on-dark)}.rh-contact__brief li:before{background:var(--color-bronze-light);top:2rem}.rh-contact__actions>p:first-child{color:var(--color-bronze-light);font-size:var(--type-label-size);letter-spacing:.12em;font-weight:750;line-height:var(--type-label-line);text-transform:uppercase}.rh-contact__actions ol{margin-top:var(--space-md);counter-reset:rh-next}.rh-contact__actions ol li{padding-block:var(--space-sm);border-top:1px solid var(--line-on-dark);color:var(--color-ivory-muted);font-size:var(--type-nav-size);counter-increment:rh-next;grid-template-columns:2rem minmax(0,1fr);line-height:1.5;display:grid}.rh-contact__actions ol li:before{color:var(--color-bronze-light);content:counter(rh-next, decimal-leading-zero);font-size:var(--type-label-size)}.rh-contact__links{border-top:1px solid var(--line-on-dark);margin-top:clamp(2rem,4vw,3.5rem)}.rh-contact__links a{min-height:5.5rem;padding-block:var(--space-md);column-gap:var(--space-md);border-bottom:1px solid var(--line-on-dark);color:var(--color-ivory-paper);grid-template-columns:minmax(0,1fr) auto;align-content:center;text-decoration:none;display:grid}.rh-contact__links a>span{color:var(--color-bronze-light);font-size:var(--type-label-size);letter-spacing:.1em;text-transform:uppercase;font-weight:750}.rh-contact__links a strong{margin-top:var(--space-xs);font-family:var(--font-serif);font-size:var(--type-title-size);font-weight:450;line-height:var(--type-title-line)}.rh-contact__links a i{color:var(--color-bronze-light);grid-area:1/2/3;align-self:center;font-style:normal}.rh-contact__notice{margin-top:var(--space-lg);color:var(--color-ivory-muted);font-size:var(--type-label-size);line-height:1.65}@media (hover:hover) and (pointer:fine){.rh-inline-link:hover,.rh-contact__links a:hover{color:var(--rh-ink);background:color-mix(in srgb, var(--color-bronze-base) 9%, transparent)}.rh-frictions__link:hover,.rh-contact__links a:hover{color:var(--color-ivory-paper)}}@media (width<60rem){.rh-method__opening,.rh-intervention__head,.rh-observation__layout,.rh-questions__layout,.rh-conception__opening,.rh-deployment__opening,.rh-people-cycle__head,.rh-people-cycle__closing,.rh-contact__layout{grid-template-columns:minmax(0,1fr)}.rh-method__opening,.rh-intervention__head{gap:var(--space-lg)}.rh-observation__layout,.rh-questions__layout,.rh-conception__opening,.rh-deployment__opening,.rh-people-cycle__head,.rh-people-cycle__closing,.rh-contact__layout{gap:clamp(2rem,7vw,4rem)}.rh-chapter-head h2,.rh-chapter-head h3,.rh-people-cycle__head h3{max-width:24ch}.rh-frictions__link{grid-column:1}.rh-observation__register{grid-template-columns:minmax(0,1fr)}.rh-observation__register>section{border-right:0;padding-right:0}.rh-objections{border-top:1px solid var(--rh-line)}.rh-objections article{padding-left:0}.rh-people-cycle{background:var(--rh-ground)}.rh-people-cycle__head .rh-eyebrow{grid-column:1}.rh-people-cycle__head>p:last-child{margin-top:0}.rh-people-cycle__steps{grid-template-columns:minmax(0,1fr)}.rh-people-cycle__steps>li{padding-inline:0}.rh-people-cycle__steps>li:first-child{border-right:0}.rh-people-cycle__steps>li:last-child{background:color-mix(in srgb, var(--rh-bronze) 4%, transparent)}.rh-output-folio,.rh-scope-rule{grid-template-columns:minmax(0,1fr)}.rh-output-folio section{min-height:0;padding-inline:0}.rh-output-folio section+section,.rh-scope-rule__segment+.rh-scope-rule__segment{border-left:0;border-top:1px solid var(--rh-line)}.rh-scope-rule__segment{min-height:0;padding-inline:0}.rh-scope-rule__segment+.rh-scope-rule__segment{margin-top:var(--space-lg)}.rh-scope-rule__role{min-height:0}.rh-review,.rh-contact__brief ul{grid-template-columns:minmax(0,1fr)}.rh-contact__brief li{padding-left:1.35rem}.rh-contact__brief li+li{border-top:1px solid var(--line-on-dark);border-left:0}}@media (width<42.5rem){.rh-steps>li,.rh-steps--deployment>li,.rh-questions__register article{grid-template-columns:2.5rem minmax(0,1fr)}.rh-step__output,.rh-steps--deployment .rh-step__output,.rh-questions__detail{padding:var(--space-md) 0 0;border-top:1px solid var(--rh-line);border-left:0;grid-column:2}.rh-decision-register__labels{display:none}.rh-decision-register article{gap:var(--space-sm);grid-template-columns:minmax(0,1fr)}.rh-decision-register article p:last-child{padding:var(--space-md) 0 0;border-top:1px solid var(--rh-line);border-left:0}.rh-boundaries,.rh-objections--deployment{grid-template-columns:minmax(0,1fr)}.rh-objections--deployment article{padding-inline:0}.rh-objections--deployment article+article{border-top:1px solid var(--rh-line);border-left:0}.rh-review ol{grid-template-columns:minmax(0,1fr)}.rh-review li{min-height:3.5rem;padding:var(--space-md) 0 var(--space-md) 2.5rem;border-top-color:var(--rh-line);grid-template-columns:2rem minmax(0,1fr);display:grid}.rh-review li+li{border-left:0}.rh-review li:before{width:.55rem;height:.55rem;top:1.25rem}.rh-review li strong{margin-top:0}.rh-people-cycle__step-head{grid-template-columns:2.5rem minmax(0,1fr)}.rh-people-cycle__step-head+.rh-step__output{margin-left:2.5rem;padding-left:0}}@media (prefers-reduced-motion:reduce){.rh-page *,.rh-page :before,.rh-page :after{scroll-behavior:auto!important}}@media (forced-colors:active){.rh-conception,.rh-deployment,.rh-intervention,.rh-questions,.rh-people-cycle,.rh-contact{color:canvastext;background:canvas}.rh-page :is(.rh-section-head,.rh-chapter-head,.rh-step__work,.rh-step__output,.rh-observation__register,.rh-objections,.rh-decision-register,.rh-boundaries,.rh-track,.rh-output-folio,.rh-review,.rh-scope-rule,.rh-questions__register,.rh-contact__brief,.rh-contact__actions) :is(h2,h3,h4,h5,p,li,dt,dd,strong,span),.rh-page :is(.rh-eyebrow,.rh-section-index,.rh-step__number,.rh-scope-rule__number),.rh-contact__links a{color:canvastext}.rh-page :is(.rh-method__opening,.rh-steps>li,.rh-observation__register,.rh-observation__register>section,.rh-objections article,.rh-decision-register,.rh-decision-register article,.rh-boundaries,.rh-people-cycle__steps>li,.rh-track,.rh-output-folio,.rh-output-folio section,.rh-review,.rh-review li,.rh-scope-rule,.rh-scope-rule__segment,.rh-scope-rule dl,.rh-scope-rule dl>div,.rh-questions__register,.rh-questions__register article,.rh-questions__detail,.rh-contact__brief ul,.rh-contact__brief li,.rh-contact__actions ol li,.rh-contact__links,.rh-contact__links a){border-color:canvastext}.rh-page :is(a,button):focus-visible{outline-color:highlight}}
