/* A working document travels between teams; the people and route remain still. */
.discovery-visual{position:relative;isolation:isolate;min-width:0;margin:0;padding:24px 25px 20px;border:1px solid #c8bdb0;border-radius:18px;background:#fffcf6;box-shadow:0 5px 0 -1px #e4dbcd,0 5px 0 #c9bba9,0 22px 40px -25px #3822244d;color:#43212a}
.discovery-visual::before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;background:url('/assets/workshop-paper-v1.svg') repeat;opacity:.18}
.discovery-visual-caption p{margin:0 0 9px;font-size:11px;line-height:1.4;font-weight:650;color:#84605f;letter-spacing:0}
.discovery-visual-caption h2{font-size:clamp(25px,2.1vw,32px);font-weight:550;line-height:1.2;letter-spacing:-.04em;max-width:20em;margin:0;color:#43212a;text-wrap:balance}
.discovery-visual-map{display:block;width:100%;height:auto;margin:16px 0 8px;overflow:visible;font-family:inherit}
.discovery-visual-route{stroke:#b6a598;stroke-width:1.5}
.discovery-visual-route .discovery-visual-arrow{stroke:#9b7c74;stroke-width:1.7}
.discovery-visual-shadow{fill:#d9cdbf;opacity:.65}
.discovery-visual-paper{fill:#fffbf4;stroke:#cbb9ab;stroke-width:1.4}
.discovery-visual-wash{fill:#f1e4d6}
.discovery-visual-it .discovery-visual-wash{fill:#ebd3cc}
.discovery-visual-facilities .discovery-visual-wash{fill:#e1e5d9}
.discovery-visual-ready .discovery-visual-paper{fill:#f2f4e9;stroke:#b8c3aa}
.discovery-visual-ready .discovery-visual-wash{fill:#dce4ce}
.discovery-visual-rule{stroke:#ccbbae;stroke-width:1;opacity:.75}
.discovery-visual-label{fill:#4b2630;font-size:21px;font-weight:600;letter-spacing:-.3px}
.discovery-visual-order{fill:#8f7470;font-size:12px;font-weight:600}
.discovery-visual-icon{stroke:#8f6e6c;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;fill:none}
.discovery-visual-document-back{fill:#dfcbc0;stroke:none}
.discovery-visual-document{fill:#fffcf7;stroke:#ad9288}
.discovery-visual-ink{stroke:#812635;stroke-width:2.7}
.discovery-visual-fine{stroke:#bcaaa0;stroke-width:2.1}
.discovery-visual-person{fill:#ecded3;stroke:#9a7776}
.discovery-visual-keyboard{fill:#e0cec3;stroke:#aa9288}
.discovery-visual-screen{fill:#e9ece0;stroke:none}
.discovery-visual-access{stroke:#812635;stroke-width:2.1}
.discovery-visual-desk{stroke:#876c64;stroke-width:2.4}
.discovery-visual-chair{stroke:#8b786a;stroke-width:2.2}
.discovery-visual-plant{fill:#ccd6bc;stroke:#94a183;stroke-width:1.4}
.discovery-visual-seal{fill:#d7e0c8;stroke:#93a280;stroke-width:1.4}
.discovery-visual-check{fill:none;stroke:#567044;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}
.discovery-visual-focus{fill:none;stroke:#965862;stroke-width:2;opacity:0}
.discovery-visual-packet{transform:translate(240px,140px);opacity:1}
.discovery-visual-packet-shadow{fill:#4b111b;opacity:.14}
.discovery-visual-packet-paper{fill:#6c2938;stroke:#fffaf2;stroke-width:1.5}
.discovery-visual-packet path{fill:none;stroke:#fff8ed;stroke-width:1.2;stroke-linecap:round}
.discovery-visual-case{fill:#8b6e69;font-size:17px;letter-spacing:.1px;font-weight:500}
.discovery-visual-note{border-top:1px solid #ded2c5;padding-top:12px;margin:0;color:#796664;font-size:11px;line-height:1.65}
.discovery-visual[data-motion-ready] .discovery-visual-packet{animation:discovery-visual-handoff 14s ease-in-out infinite}
.discovery-visual[data-motion-ready] .discovery-visual-hr .discovery-visual-focus{animation:discovery-visual-hr-focus 14s ease-in-out infinite}
.discovery-visual[data-motion-ready] .discovery-visual-it .discovery-visual-focus{animation:discovery-visual-it-focus 14s ease-in-out infinite}
.discovery-visual[data-motion-ready] .discovery-visual-facilities .discovery-visual-focus{animation:discovery-visual-facilities-focus 14s ease-in-out infinite}
.discovery-visual[data-motion-ready] .discovery-visual-ready .discovery-visual-focus{animation:discovery-visual-ready-focus 14s ease-in-out infinite}
.discovery-visual:not(.is-looping) *{animation-play-state:paused!important}
@keyframes discovery-visual-handoff{0%,10%{transform:translate(240px,140px);opacity:1}29%,42%{transform:translate(560px,140px);opacity:1}60%,73%{transform:translate(560px,335px);opacity:1}91%,96%{transform:translate(240px,335px);opacity:1}98%{transform:translate(240px,335px);opacity:0}99%{transform:translate(240px,140px);opacity:0}100%{transform:translate(240px,140px);opacity:1}}
@keyframes discovery-visual-hr-focus{0%,10%,100%{opacity:.75}22%,96%{opacity:0}}
@keyframes discovery-visual-it-focus{0%,18%,53%,100%{opacity:0}29%,42%{opacity:.75}}
@keyframes discovery-visual-facilities-focus{0%,49%,84%,100%{opacity:0}60%,73%{opacity:.75}}
@keyframes discovery-visual-ready-focus{0%,80%,100%{opacity:0}91%,96%{opacity:.75}}
@media(max-width:560px){.discovery-visual{padding:18px 14px 16px;border-radius:15px}.discovery-visual-caption h2{font-size:26px;max-width:16em}.discovery-visual-caption p{font-size:10px}.discovery-visual-map{margin-block:12px 7px}.discovery-visual-note{font-size:11px;padding-top:10px}.discovery-visual-case{font-size:19px}.discovery-visual-order{display:none}}
:is(.motion-off,.site-reduced-motion) .discovery-visual *{animation:none!important}
@media(prefers-reduced-motion:reduce){.discovery-visual *{animation:none!important}}
@media(forced-colors:active){.discovery-visual{background:Canvas;color:CanvasText;border-color:CanvasText;box-shadow:none}.discovery-visual::before{display:none}.discovery-visual :is(.discovery-visual-caption p,.discovery-visual-caption h2,.discovery-visual-note){color:CanvasText}.discovery-visual-map{forced-color-adjust:none}.discovery-visual :is(.discovery-visual-label,.discovery-visual-order,.discovery-visual-case){fill:CanvasText}.discovery-visual :is(.discovery-visual-paper,.discovery-visual-wash,.discovery-visual-document,.discovery-visual-person,.discovery-visual-screen,.discovery-visual-seal,.discovery-visual-plant,.discovery-visual-keyboard){fill:Canvas;stroke:CanvasText}.discovery-visual :is(.discovery-visual-route,.discovery-visual-arrow,.discovery-visual-icon,.discovery-visual-rule,.discovery-visual-ink,.discovery-visual-fine,.discovery-visual-access,.discovery-visual-desk,.discovery-visual-chair,.discovery-visual-check){stroke:CanvasText}.discovery-visual-shadow,.discovery-visual-document-back{display:none}.discovery-visual-focus{stroke:Highlight}.discovery-visual-packet-paper{fill:CanvasText;stroke:Canvas}.discovery-visual-packet path{stroke:Canvas}}
@media print{.discovery-visual{background:#fff;box-shadow:none;break-inside:avoid}.discovery-visual::before{display:none}.discovery-visual *{animation:none!important}.discovery-visual-focus{opacity:0}.discovery-visual-packet{transform:translate(240px,140px);opacity:1}}
