.dvc{--dvc-ground:var(--color-ivory-canvas);--dvc-paper:var(--color-ivory-paper);--dvc-ink:var(--color-ink);--dvc-muted:var(--color-ink-muted);--dvc-bronze:var(--color-bronze-deep);background:var(--dvc-ground);color:var(--dvc-ink);font-family:var(--font-sans)}.dvc :is(h1,h2,h3,p,figure,ol,ul,dl,dd){margin:0}.dvc :is(ol,ul){padding:0}.dvc :is(h1,h2,h3){text-wrap:balance}.dvc :is(p,li,dd){text-wrap:pretty}.dvc :is(section,article,header,div,li,dl,dt,dd){min-width:0}.dvc :is(h1,h2,h3,p,li,dt,dd,a,strong){overflow-wrap:anywhere}.dvc .vc-action-link{gap:clamp(.6rem, 3vw, var(--space-xl));white-space:normal;max-width:100%}.dvc .vc-action-link>span:first-child{min-width:0}.dvc .vc-action-link>span[aria-hidden=true]{flex:none}.dvc-hero{padding-block:clamp(calc(var(--header-height) + .5rem), 8vw, 8.5rem) clamp(4rem, 7vw, 7rem);background:var(--dvc-ground);scroll-margin-block-start:var(--vc-editorial-anchor-offset,var(--header-height))}.dvc-hero__shell{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(3rem,6vw,7rem);display:grid}.dvc-hero__copy{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.dvc-hero__copy h1{width:100%;max-width:min(12ch,100%);color:var(--dvc-ink);font-family:var(--font-serif);font-size:var(--type-display-size);letter-spacing:var(--type-display-tracking);font-weight:430;line-height:.94}.dvc-hero__condition{border-top:1px solid var(--line-bronze);max-width:47rem;color:var(--dvc-bronze);letter-spacing:.075em;text-transform:uppercase;order:-1;padding-block:.8rem 1.25rem;font-size:.78rem;font-weight:650;line-height:1.65}.dvc-hero__lead{max-width:38rem;color:var(--dvc-ink);font-family:var(--font-serif);font-size:var(--type-title-size);letter-spacing:-.02em;margin-top:clamp(2rem,4vw,3.5rem);font-weight:470;line-height:1.17}.dvc-hero__text{max-width:40rem;color:var(--dvc-muted);margin-top:1.25rem;font-size:1rem;line-height:1.75}.dvc-hero__action{margin-top:2rem}.dvc-trace{border-block:1px solid var(--line-on-paper);background:color-mix(in srgb, var(--color-ivory-bright) 72%, var(--dvc-ground));min-width:0;padding:clamp(1.5rem,2.5vw,2.5rem)}.dvc-trace__heading{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:end;gap:1.5rem;padding-bottom:1.5rem;display:grid}.dvc-trace__heading h2{font-family:var(--font-serif);font-size:var(--type-title-size);letter-spacing:-.025em;font-weight:460;line-height:1.02}.dvc-trace__heading p{color:var(--dvc-muted);font-size:.9rem;line-height:1.65}.dvc-trace__field{border-block:1px solid var(--line-on-paper);min-width:0;padding-block:1.35rem 1.75rem;position:relative}.dvc-trace__origin{color:var(--dvc-bronze);font-size:var(--type-label-size);letter-spacing:.14em;text-transform:uppercase;justify-content:center;font-weight:720;line-height:1.3;display:flex}.dvc-trace__origin span{border:1px solid var(--line-bronze);background:var(--dvc-ground);padding:.45rem .8rem}.dvc-trace__junction{width:100%;height:4.5rem;display:block;overflow:visible}.dvc-trace__junction-line{fill:none;vector-effect:non-scaling-stroke;stroke-width:1.25px}.dvc-trace__junction-line--planned{stroke:var(--color-bronze-base)}.dvc-trace__junction-line--observed{stroke:color-mix(in srgb, var(--dvc-ink) 52%, transparent);stroke-dasharray:4 5}.dvc-trace__sequences{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,6vw,5rem);display:grid}.dvc-trace__sequence{z-index:1;min-width:0;padding-top:.4rem;position:relative}.dvc-trace__sequence h3{color:var(--dvc-ink);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.65rem;font-size:.78rem;font-weight:720;line-height:1.3;display:flex}.dvc-trace__sequence h3 span{background:var(--color-bronze-base);flex:none;width:1.8rem;height:2px}.dvc-trace__sequence--observed h3 span{background:var(--dvc-ink)}.dvc-trace__sequence>p{min-height:3.15rem;color:var(--dvc-muted);margin-top:.65rem;font-size:.82rem;line-height:1.55}.dvc-trace__sequence ol{list-style:none}.dvc-trace__sequence li{border-top:1px solid var(--line-on-paper);min-height:4.35rem;color:var(--dvc-ink);align-items:center;padding:.85rem .9rem .85rem 1.25rem;font-size:.84rem;font-weight:560;line-height:1.42;display:flex;position:relative}.dvc-trace__sequence li:before{border:1px solid var(--color-bronze-base);background:var(--color-ivory-bright);content:"";width:.42rem;height:.42rem;position:absolute;top:50%;left:0;transform:translateY(-50%)rotate(45deg)}.dvc-trace__sequence--observed li{padding-left:calc(1.25rem + var(--dvc-observed-offset,0) * .7rem)}.dvc-trace__sequence--observed li:before{border-color:var(--dvc-ink);border-radius:50%;transform:translateY(-50%)}.dvc-trace__base,.dvc-trace__sweep{z-index:0;pointer-events:none;width:100%;height:calc(100% - 11.65rem);position:absolute;inset:9.9rem 0 1.75rem;overflow:visible}.dvc-trace__base-path{fill:none;vector-effect:non-scaling-stroke;stroke-linecap:square;stroke-width:1px}.dvc-trace__base-path--planned{stroke:color-mix(in srgb, var(--color-bronze-base) 24%, transparent)}.dvc-trace__base-path--observed{stroke:color-mix(in srgb, var(--dvc-ink) 18%, transparent);stroke-dasharray:5 7}.dvc-trace__sweep-path{transform-box:fill-box;transform-origin:top}.dvc-trace__sweep-path path{fill:none;vector-effect:non-scaling-stroke;stroke-linecap:square;stroke-width:1.2px}.dvc-trace__sweep-path--planned path{stroke:color-mix(in srgb, var(--color-bronze-base) 72%, transparent)}.dvc-trace__sweep-path--observed path{stroke:color-mix(in srgb, var(--dvc-ink) 38%, transparent);stroke-dasharray:5 7}.dvc-trace__controls{grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;display:grid}.dvc-trace__controls li{border-left:1px solid var(--line-on-paper);min-width:0;padding:1.15rem 1rem 0}.dvc-trace__controls li:first-child{border-left:0}.dvc-trace__controls span{color:var(--dvc-bronze);font-size:var(--type-label-size);letter-spacing:.12em;font-weight:750}.dvc-trace__controls p{color:var(--dvc-ink);font-family:var(--font-serif);font-size:var(--type-body-size);margin-top:.45rem;font-weight:520;line-height:1.16}.dvc-trace figcaption{max-width:58rem;color:var(--dvc-muted);font-size:var(--type-label-size);margin-top:1.5rem;line-height:1.6}.dvc-situations__layout,.dvc-modele__layout,.dvc-method__layout,.dvc-intervention__layout,.dvc-adoption__body,.dvc-pilotage__body{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:clamp(2.5rem,6vw,7rem);display:grid}.dvc-situations__intro h2,.dvc-modele__intro h2,.dvc-method__intro h2,.dvc-intervention__head h2,.dvc-adoption h2,.dvc-pilotage h2{color:inherit;font-family:var(--font-serif);font-size:var(--type-headline-size);letter-spacing:var(--type-headline-tracking);font-weight:450;line-height:var(--type-headline-line)}.dvc-situations__intro>p,.dvc-modele__intro>p,.dvc-method__intro>p,.dvc-intervention__head>p,.dvc-adoption header>p,.dvc-pilotage header>p{color:var(--dvc-muted);margin-top:1.35rem;font-size:1rem;line-height:1.75}.dvc-situations__register{list-style:none}.dvc-situations__register>li{border-top:1px solid var(--line-on-paper);grid-template-columns:minmax(2rem,.55fr) minmax(0,3.25fr) minmax(0,4.2fr);gap:clamp(1rem,2.2vw,2.5rem);padding-block:clamp(1.5rem,3vw,2.45rem);display:grid}.dvc-situations__register>li:last-child{border-bottom:1px solid var(--line-on-paper)}.dvc-situations__register>li>span{color:var(--dvc-bronze);font-size:var(--type-label-size);letter-spacing:.12em;font-weight:750}.dvc-situations__signal>p{color:var(--dvc-bronze);font-size:var(--type-label-size);letter-spacing:.08em;text-transform:uppercase;font-weight:680;line-height:1.45}.dvc-situations__signal h3{font-family:var(--font-serif);font-size:var(--type-title-size);letter-spacing:-.02em;margin-top:.6rem;font-weight:520;line-height:1.12}.dvc-situations__finding{color:var(--dvc-muted);font-size:var(--type-body-size);gap:.8rem;line-height:1.68;display:grid}.dvc-situations__boundary{border-top:1px solid var(--line-on-paper);color:var(--dvc-ink);padding-top:.8rem;font-size:.8rem}.dvc-pivot{border-block:1px solid var(--line-bronze);background:var(--dvc-ground);color:var(--dvc-bronze)}.dvc-pivot p{letter-spacing:.16em;text-transform:uppercase;padding-block:1.15rem;font-size:.75rem;font-weight:720}.dvc-modele__intro{align-self:start}.dvc-text-link,.dvc-dark-link{min-height:48px;color:var(--dvc-ink);letter-spacing:.08em;text-underline-offset:.28rem;text-transform:uppercase;white-space:normal;align-items:center;gap:.65rem;max-width:100%;font-size:.78rem;font-weight:720;line-height:1.35;text-decoration-thickness:1px;display:inline-flex}.dvc :is(.dvc-text-link,.dvc-dark-link)>span[aria-hidden=true]{flex:none}.dvc-text-link{margin-top:1.75rem}.dvc :is(.dvc-text-link,.dvc-dark-link):focus-visible{outline:3px solid var(--dvc-bronze);outline-offset:3px}.dvc-model-board{border-block:1px solid var(--line-on-paper);min-width:0;position:relative}.dvc-model-board__center{border-bottom:1px solid var(--line-on-paper);background:var(--dvc-ink);min-height:5.25rem;color:var(--color-ivory-action);justify-content:center;align-items:center;display:flex}.dvc-model-board__center span{font-family:var(--font-serif);font-size:var(--type-title-size);letter-spacing:-.015em;font-weight:480}.dvc-model-board__families{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.dvc-model-board__family{min-width:0;padding:clamp(1.2rem,2.2vw,2rem)}.dvc-model-board__family+.dvc-model-board__family{border-left:1px solid var(--line-on-paper)}.dvc-model-board__family header{min-height:9.5rem}.dvc-model-board__family h3{color:var(--dvc-bronze);letter-spacing:.13em;text-transform:uppercase;font-size:.78rem;font-weight:750;line-height:1.35}.dvc-model-board__family header p{color:var(--dvc-muted);margin-top:.8rem;font-size:.84rem;line-height:1.6}.dvc-model-board__family dl>div{border-top:1px solid var(--line-on-paper);padding-block:1rem}.dvc-model-board__family dt{color:var(--dvc-ink);font-family:var(--font-serif);font-size:var(--type-body-size);font-weight:590;line-height:1.2}.dvc-model-board__family dd{color:var(--dvc-muted);margin-top:.45rem;font-size:.78rem;line-height:1.55}.dvc-model-board figcaption{border-top:1px solid var(--line-on-paper);color:var(--dvc-muted);font-size:var(--type-label-size);padding:1.1rem 1.25rem;line-height:1.6}.dvc-method__intro{align-self:start}.dvc-method__steps{list-style:none}.dvc-method__step{border-top:1px solid var(--line-on-paper);grid-template-columns:minmax(2rem,.7fr) minmax(0,3.4fr) minmax(0,4.4fr);gap:clamp(1rem,2.2vw,2.4rem);padding-block:clamp(1.35rem,2.8vw,2.15rem);display:grid}.dvc-method__step:last-child{border-bottom:1px solid var(--line-on-paper)}.dvc-method__step--breath{margin-top:clamp(1rem,2vw,2rem)}.dvc-method__number{color:var(--dvc-bronze);font-size:var(--type-label-size);letter-spacing:.12em;font-weight:760}.dvc-method__work h3{font-family:var(--font-serif);font-size:var(--type-title-size);letter-spacing:-.018em;font-weight:540;line-height:1.12}.dvc-method__work p{color:var(--dvc-muted);margin-top:.7rem;font-size:.9rem;line-height:1.64}.dvc-method__io{gap:.85rem;display:grid}.dvc-method__io>div{grid-template-columns:minmax(5.5rem,.8fr) minmax(0,2.2fr);gap:.9rem;display:grid}.dvc-method__io dt{color:var(--dvc-bronze);font-size:var(--type-label-size);letter-spacing:.09em;text-transform:uppercase;font-weight:740;line-height:1.5}.dvc-method__io dd{color:var(--dvc-muted);font-size:.8rem;line-height:1.58}.dvc-intervention__head{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(2.5rem,6vw,7rem);margin-bottom:clamp(3rem,5vw,5rem);display:grid}.dvc-intervention__head>p{max-width:45rem;margin-top:0}.dvc-intervention__layout{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.dvc-intervention__modes{min-width:0}.dvc-intervention__mode{border-top:1px solid var(--line-on-paper);padding-block:1.75rem;display:grid}.dvc-intervention__mode:last-child{border-bottom:1px solid var(--line-on-paper)}.dvc-intervention__mode>span{color:var(--dvc-bronze);font-size:var(--type-label-size);letter-spacing:.12em;font-weight:750}.dvc-intervention__mode h3{font-family:var(--font-serif);font-size:var(--type-title-size);letter-spacing:-.02em;margin-top:.45rem;font-weight:500;line-height:1.05}.dvc-intervention__mode>p{color:var(--dvc-muted);font-size:var(--type-body-size);margin-top:.8rem;line-height:1.65}.dvc-intervention__mode-role{font-weight:570;color:var(--dvc-ink)!important}.dvc-intervention__mode-output{border-top:1px solid var(--line-on-paper);grid-template-columns:auto minmax(0,1fr);gap:.75rem;padding-top:.85rem;display:grid}.dvc-intervention__mode-output strong{color:var(--dvc-bronze);font-size:var(--type-label-size);letter-spacing:.09em;text-transform:uppercase}.dvc-intervention__mode :is(.vc-action-link,.dvc-text-link){width:fit-content;margin-top:1.25rem}.dvc-intervention__outputs{border-top:3px solid var(--dvc-bronze);background:var(--dvc-ink);color:var(--color-ivory-paper);align-self:start;padding:clamp(1.5rem,3.5vw,3rem)}.dvc-intervention__outputs>h3{font-family:var(--font-serif);font-size:var(--type-headline-size);letter-spacing:-.025em;font-weight:460;line-height:1.05}.dvc-intervention__outputs>p{color:var(--color-ivory-muted);margin-top:1rem;font-size:.9rem;line-height:1.68}.dvc-intervention__outputs dl{margin-top:2rem}.dvc-intervention__outputs dl>div{border-top:1px solid var(--line-on-dark);grid-template-columns:minmax(7rem,.9fr) minmax(0,2.1fr);gap:1.25rem;padding-block:1.25rem;display:grid}.dvc-intervention__outputs dt{color:var(--color-bronze-light);font-size:var(--type-label-size);letter-spacing:.1em;text-transform:uppercase;font-weight:720;line-height:1.45}.dvc-intervention__outputs ul{gap:.65rem;list-style:none;display:grid}.dvc-intervention__outputs li{color:var(--color-ivory-paper);padding-left:1rem;font-size:.83rem;line-height:1.55;position:relative}.dvc-intervention__outputs li:before{background:var(--color-bronze-light);content:"";width:.3rem;height:.3rem;position:absolute;top:.68em;left:0;transform:rotate(45deg)}.dvc-intervention__limit{border-top:1px solid var(--line-on-dark);padding-top:1.25rem;color:var(--color-ivory-muted)!important;font-size:.76rem!important}.dvc-authority{padding-block:var(--space-section);background:var(--color-slate-core);color:var(--color-ivory-paper);scroll-margin-block-start:var(--vc-editorial-anchor-offset,var(--header-height))}.dvc-authority .vc-page-shell{gap:clamp(4.5rem,8vw,8rem);display:grid}.dvc-authority :is(.dvc-adoption,.dvc-pilotage){gap:clamp(2.5rem,5vw,5rem);display:grid}.dvc-authority .dvc-pilotage{border-top:1px solid var(--line-on-dark);padding-top:clamp(4rem,7vw,7rem)}.dvc-authority :is(.dvc-adoption,.dvc-pilotage)>header{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(2.5rem,6vw,7rem);display:grid}.dvc-authority :is(.dvc-adoption,.dvc-pilotage) header>p{max-width:47rem;color:var(--color-ivory-muted);margin-top:0}.dvc-adoption__body,.dvc-pilotage__body{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.dvc-adoption__protocol{list-style:none}.dvc-adoption__protocol li{border-top:1px solid var(--line-on-dark);grid-template-columns:2rem minmax(0,1fr);gap:1rem;padding-block:1.3rem;display:grid}.dvc-adoption__protocol li:last-child{border-bottom:1px solid var(--line-on-dark)}.dvc-adoption__protocol li>span,.dvc-pilotage__cadence li>span{color:var(--color-bronze-light);font-size:var(--type-label-size);letter-spacing:.11em;font-weight:730}.dvc-adoption__protocol h3{font-family:var(--font-serif);font-size:var(--type-title-size);font-weight:510;line-height:1.1}.dvc-adoption__protocol p{color:var(--color-ivory-muted);margin-top:.5rem;font-size:.84rem;line-height:1.6}.dvc-adoption__answers{border-top:1px solid var(--line-on-dark);grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;display:grid}.dvc-adoption__answers article{border-right:1px solid var(--line-on-dark);border-bottom:1px solid var(--line-on-dark);padding:1.4rem}.dvc-adoption__answers article:nth-child(2n){border-right:0}.dvc-adoption__answers article:last-child{border-right:0;grid-column:1/-1}.dvc-adoption__answers h3{color:var(--color-ivory-action);font-family:var(--font-serif);font-size:var(--type-title-size);font-weight:530;line-height:1.15}.dvc-adoption__answers p{color:var(--color-ivory-muted);margin-top:.65rem;font-size:.82rem;line-height:1.62}.dvc-pilotage__statement{border-block:1px solid var(--line-on-dark);color:var(--color-bronze-light);font-family:var(--font-serif);font-size:var(--type-headline-size);letter-spacing:-.02em;padding-block:1rem 1.4rem;font-weight:430;line-height:1.12}.dvc-pilotage__cadence{list-style:none}.dvc-pilotage__cadence li{border-bottom:1px solid var(--line-on-dark);grid-template-columns:2rem minmax(0,1fr);gap:1rem;padding-block:1.2rem;display:grid}.dvc-pilotage__cadence strong{color:var(--color-ivory-action);font-family:var(--font-serif);font-size:var(--type-title-size);font-weight:520;line-height:1.15}.dvc-pilotage__cadence p{color:var(--color-ivory-muted);margin-top:.45rem;font-size:.82rem;line-height:1.58}.dvc-pilotage__evidence{border-top:1px solid var(--line-on-dark);align-self:start}.dvc-pilotage__evidence>section{border-bottom:1px solid var(--line-on-dark);padding-block:1.5rem}.dvc-pilotage__evidence h3{color:var(--color-ivory-action);font-family:var(--font-serif);font-size:var(--type-title-size);font-weight:520;line-height:1.12}.dvc-pilotage__evidence section>p{color:var(--color-ivory-muted);margin-top:.65rem;font-size:.84rem;line-height:1.6}.dvc-pilotage__evidence ul{border-top:1px solid var(--line-on-dark);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-top:1.15rem;list-style:none;display:grid}.dvc-pilotage__evidence li{border-bottom:1px solid var(--line-on-dark);color:var(--color-ivory-paper);padding:.8rem 1rem .8rem 0;font-size:.78rem;line-height:1.5}.dvc-pilotage__evidence li:nth-child(odd){border-right:1px solid var(--line-on-dark);padding-right:1rem}.dvc-pilotage__evidence li:nth-child(2n){padding-left:1rem}.dvc-pilotage__note{color:var(--color-bronze-light)!important;font-size:var(--type-label-size)!important}.dvc-pilotage__limits ul{grid-template-columns:1fr}.dvc-pilotage__limits li{padding-left:0;border-right:0!important}.dvc-dark-link{color:var(--color-ivory-action);margin-top:1.2rem}.dvc-dark-link:focus-visible{outline-color:var(--color-bronze-light)!important}@media (hover:hover) and (pointer:fine){.dvc :is(.dvc-text-link,.dvc-dark-link){transition:color var(--motion-feedback-duration) var(--ease-out-strong)}.dvc-text-link:hover{color:var(--dvc-bronze)}.dvc-dark-link:hover{color:var(--color-bronze-light)}}@media (width<60rem){.dvc-hero{padding-block:calc(var(--header-height) + 2rem) 4.5rem}.dvc-hero__shell,.dvc-situations__layout,.dvc-modele__layout,.dvc-method__layout,.dvc-intervention__head,.dvc-intervention__layout,.dvc-authority :is(.dvc-adoption,.dvc-pilotage)>header,.dvc-adoption__body,.dvc-pilotage__body{grid-template-columns:1fr}.dvc-hero__shell{gap:3.5rem}.dvc-hero__copy h1{max-width:min(13ch,100%);font-size:var(--type-display-size)}.dvc-trace{padding-inline:clamp(1rem,4vw,1.5rem)}.dvc-trace__heading{grid-template-columns:1fr;align-items:start}.dvc-trace__junction,.dvc-trace__base,.dvc-trace__sweep{display:none}.dvc-trace__sequences{grid-template-columns:1fr;gap:2.4rem;margin-top:1.5rem}.dvc-trace__sequence>p{min-height:0}.dvc-trace__controls{border-top:1px solid var(--line-on-paper);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1.5rem}.dvc-trace__controls li{border-bottom:1px solid var(--line-on-paper);padding:1rem}.dvc-trace__controls li:nth-child(odd){border-left:0}.dvc-situations__register>li{grid-template-columns:2rem minmax(0,1fr)}.dvc-situations__finding{grid-column:2}.dvc-model-board__families{grid-template-columns:1fr}.dvc-model-board__family+.dvc-model-board__family{border-top:1px solid var(--line-on-paper);border-left:0}.dvc-model-board__family header{min-height:0;padding-bottom:1.25rem}.dvc-method__step{grid-template-columns:2rem minmax(0,1fr)}.dvc-method__io{grid-column:2}.dvc-method__io>div,.dvc-intervention__outputs dl>div{grid-template-columns:1fr}.dvc-intervention__head{margin-bottom:2rem}.dvc-intervention__head>p{margin-top:0}.dvc-adoption__answers,.dvc-pilotage__evidence ul{grid-template-columns:1fr}.dvc-adoption__answers article,.dvc-adoption__answers article:nth-child(2n),.dvc-pilotage__evidence li:nth-child(odd),.dvc-pilotage__evidence li:nth-child(2n){border-right:0;grid-column:auto;padding-inline:0}}@media (width<42.5rem){.dvc-chapter-nav .vc-chapter-nav__cta{white-space:nowrap;justify-self:end;width:auto;min-width:5.6rem;max-width:none}}@media (orientation:landscape) and (height<=32.5rem) and (width>=37.5rem) and (width<87.5rem){.vc-chapter-nav.dvc-chapter-nav{position:relative;top:auto}}@media (forced-colors:active){.dvc :is(.dvc-trace,.dvc-model-board,.dvc-intervention__outputs){border:1px solid canvastext}.dvc-trace__sequence li:before,.dvc-intervention__outputs li:before{background:canvastext}}.dvc-brief-section{border-top:1px solid var(--line-bronze)}.dvc-brief{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(2.5rem,6vw,7rem);display:grid}.dvc-brief__next>h2{max-width:12ch;color:var(--color-ink);font-family:var(--font-serif);font-size:var(--type-headline-size);letter-spacing:var(--type-headline-tracking);font-weight:450;line-height:var(--type-headline-line)}.dvc-brief__intro{max-width:40rem;color:var(--color-ink-muted);font-size:1rem;line-height:1.75;margin-top:1.35rem!important}.dvc-brief__next>section{border-top:1px solid var(--line-on-paper);margin-top:clamp(2.5rem,5vw,4.5rem)}.dvc-brief__next h3,.dvc-brief__contact h3{color:var(--color-ink);font-family:var(--font-serif);font-size:var(--type-title-size);letter-spacing:-.015em;font-weight:540;line-height:1.12}.dvc-brief__next>section>h3{padding-block:1.25rem}.dvc-brief__next ol{border-top:1px solid var(--line-on-paper);list-style:none}.dvc-brief__next li{border-bottom:1px solid var(--line-on-paper);grid-template-columns:2rem minmax(0,1fr);gap:1rem;padding-block:1.15rem;display:grid}.dvc-brief__next li span{color:var(--color-bronze-deep);font-size:var(--type-label-size);letter-spacing:.11em;font-weight:750}.dvc-brief__next li p{color:var(--color-ink-muted);font-size:var(--type-body-size);line-height:1.62}.dvc-brief__notice{color:var(--color-bronze-deep);font-size:.75rem;font-weight:620;line-height:1.6;margin-top:1rem!important}.dvc-brief__contact{border-top:3px solid var(--color-bronze-deep);background:var(--color-ivory-paper);min-width:0;padding:clamp(1.5rem,4vw,3.5rem)}.dvc-brief__share{border-bottom:1px solid var(--line-on-paper);padding-bottom:2rem}.dvc-brief__share ul{border-top:1px solid var(--line-on-paper);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1.25rem;list-style:none;display:grid}.dvc-brief__share li{border-bottom:1px solid var(--line-on-paper);color:var(--color-ink-muted);padding:.8rem 1rem .8rem 1.15rem;font-size:.78rem;line-height:1.5;position:relative}.dvc-brief__share li:nth-child(odd){border-right:1px solid var(--line-on-paper)}.dvc-brief__share li:before{background:var(--color-bronze-deep);content:"";width:.32rem;height:.32rem;position:absolute;top:1.15rem;left:0;transform:rotate(45deg)}.dvc-brief__contact>div:not(.dvc-brief__actions){margin-top:2rem}.dvc-brief__contact>div:not(.dvc-brief__actions) p{color:var(--color-ink-muted);font-size:var(--type-body-size);margin-top:.6rem;line-height:1.65}.dvc-brief__actions{flex-wrap:wrap;align-items:stretch;gap:.75rem;margin-top:1.5rem;display:flex}.dvc-brief__phone{border:1px solid var(--color-slate-raised);min-height:48px;color:var(--color-ink);flex-direction:column;justify-content:center;padding:.75rem 1rem;line-height:1.25;text-decoration:none;display:inline-flex}.dvc-brief__phone span{font-size:var(--type-label-size);letter-spacing:.09em;text-transform:uppercase;font-weight:720}.dvc-brief__phone strong{font-size:var(--type-body-size);margin-top:.25rem;font-weight:600}.dvc-brief__email{color:var(--color-ink-muted);overflow-wrap:anywhere;font-size:.78rem;line-height:1.55;margin-top:1rem!important}.dvc-brief__email a{color:var(--color-ink);text-underline-offset:.2rem}.dvc-brief__express{border-top:1px solid var(--line-on-paper);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;margin-top:2rem;padding-top:1.5rem;display:grid}.dvc-brief__express p{color:var(--color-ink-muted);font-size:.8rem;line-height:1.55}.dvc-brief__express a{min-height:48px;color:var(--color-ink);font-size:var(--type-label-size);letter-spacing:.08em;text-underline-offset:.25rem;text-transform:uppercase;align-items:center;gap:.6rem;font-weight:720;line-height:1.35;text-decoration-thickness:1px;display:inline-flex}.dvc-brief :is(a):focus-visible{outline:3px solid var(--color-bronze-deep);outline-offset:3px}@media (hover:hover) and (pointer:fine){.dvc-brief__phone,.dvc-brief__express a,.dvc-brief__email a{transition:background-color var(--motion-feedback-duration) var(--ease-out-strong), color var(--motion-feedback-duration) var(--ease-out-strong)}.dvc-brief__phone:hover{background:var(--color-slate-raised);color:var(--color-ivory-action)}.dvc-brief__express a:hover,.dvc-brief__email a:hover{color:var(--color-bronze-deep)}}@media (width<60rem){.dvc-brief{grid-template-columns:1fr}.dvc-brief__contact{padding-inline:clamp(1.25rem,5vw,2rem)}.dvc-brief__share ul{grid-template-columns:1fr}.dvc-brief__share li:nth-child(odd){border-right:0}.dvc-brief__actions{flex-direction:column;align-items:stretch}.dvc-brief__actions>*{width:100%}.dvc-brief__express{grid-template-columns:1fr;align-items:start}}
