/* Interactive explanations, kept within Saltee's monochrome identity. */
.visual-services{padding-top:85px;padding-bottom:85px}.goal-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid #d4d4d4;gap:0}.goal-tabs>button{display:flex;align-items:center;gap:14px;padding:19px 20px;background:transparent;color:#777;border:0;border-bottom:2px solid transparent;margin-bottom:-1px;font-size:12px;text-align:left;transition:background .2s,color .2s}.goal-tabs>button>span{font-size:9px;color:#999}.goal-tabs>button>svg{width:15px;height:15px;margin-left:auto;opacity:.35;flex-shrink:0}.goal-tabs>button[aria-selected=true]{background:#ededed;border-bottom-color:#505050;color:#303030}.goal-tabs>button[aria-selected=true]>svg{opacity:1}.goal-tabs>button:hover{background:#f0f0f0}.connection-explorer{display:grid;grid-template-columns:1.35fr 1fr;border:1px solid #d8d8d8;border-top:0;background:#fcfcfc;min-height:388px}.connection-art{padding:24px 23px 18px;border-right:1px solid #dedede;display:flex;flex-direction:column;justify-content:center;min-width:0}.canvas-label{display:flex;justify-content:space-between;gap:20px;font-size:7px;letter-spacing:1px;color:#7b7b7b;line-height:1.7;margin-bottom:6px}.canvas-label>span:last-child{font-size:6px;letter-spacing:.8px}.connection-map{display:block;width:100%;height:auto;max-height:390px;overflow:visible}.connection-map text{fill:#898989;stroke:none;font-family:var(--sans);font-size:16px;transition:fill .25s}.connection-map .map-title{font-size:19px;fill:#666}.connection-map .map-sub{font-size:11px;fill:#919191}.connection-map .map-node{color:#8b8b8b;opacity:.9;transition:opacity .25s,color .25s}.connection-map .map-node>rect{fill:#f9f9f9;stroke:#d4d4d4;stroke-width:1.3;transition:stroke .25s,fill .25s}.connection-map .map-node>svg{stroke-width:1.3}.map-route{fill:none;stroke:#dedede;stroke-width:1.7;transition:stroke .25s,stroke-width .25s}.map-hub>circle:first-child{fill:#fff;stroke:#8b8b8b;stroke-width:1.2}.map-hub>.hub-orbit{fill:none;stroke:#d5d5d5;stroke-dasharray:3 7;stroke-width:1}.connection-map .hub-title{fill:#333;font-family:var(--serif);font-size:24px;letter-spacing:-.4px}.map-outcome>rect{fill:#f8f8f8;stroke:#dcdcdc;stroke-width:1;transition:fill .25s,stroke .25s}.connection-art[data-focus=relationships] .map-growth,.connection-art[data-focus=leaders] .map-growth,.connection-art[data-focus=leaders] .map-talent,.connection-art[data-focus=hire] .map-talent{opacity:1;color:#464646}.connection-art[data-focus=relationships] .map-route.map-growth,.connection-art[data-focus=relationships] .map-route.map-relationships,.connection-art[data-focus=leaders] .map-route.map-growth,.connection-art[data-focus=leaders] .map-route.map-talent,.connection-art[data-focus=leaders] .map-route.map-leaders,.connection-art[data-focus=hire] .map-route.map-talent,.connection-art[data-focus=hire] .map-route.map-hire{stroke:#666;stroke-width:2.3}.connection-art[data-focus=relationships] .map-node.map-growth>rect,.connection-art[data-focus=leaders] .map-node>rect,.connection-art[data-focus=hire] .map-node.map-talent>rect{stroke:#888;fill:#fff}.connection-art[data-focus=relationships] .map-node.map-growth .map-title,.connection-art[data-focus=leaders] .map-node .map-title,.connection-art[data-focus=hire] .map-node.map-talent .map-title{fill:#333}.connection-art[data-focus=relationships] .map-outcome.map-relationships>rect,.connection-art[data-focus=leaders] .map-outcome.map-leaders>rect,.connection-art[data-focus=hire] .map-outcome.map-hire>rect{fill:#ececec;stroke:#888}.connection-art[data-focus=relationships] .map-outcome.map-relationships>text,.connection-art[data-focus=leaders] .map-outcome.map-leaders>text,.connection-art[data-focus=hire] .map-outcome.map-hire>text{fill:#333}.canvas-caption{display:flex;align-items:center;gap:10px;font-size:8px;line-height:1.7;color:#7a7a7a;margin-top:4px}.legend-line{width:18px;height:2px;background:#777;flex-shrink:0}.goal-explanation{padding:35px 34px 28px;align-self:center;min-width:0}.goal-explanation .panel-label{font-size:8px;letter-spacing:1.1px;color:#777;margin-bottom:22px}.goal-explanation h3{font-size:35px;line-height:1.08;letter-spacing:-.6px;margin-bottom:20px;min-height:77px}.goal-explanation>p{font-size:12px;line-height:1.85;color:#666;max-width:350px;min-height:66px}.goal-explanation>ul{list-style:none;padding:0;margin:23px 0 21px;font-size:10px;line-height:2;color:#636363;min-height:60px}.goal-explanation li{display:flex;gap:8px;align-items:baseline}.goal-explanation li:before{content:'+';color:#999;flex-shrink:0}.goal-explanation>.text-link{font-size:11px;gap:24px}.service-quick-links{display:grid;grid-template-columns:1fr 1fr;border:1px solid #d8d8d8;border-top:0}.service-quick-links>button{display:grid;grid-template-columns:33px 1fr 18px;align-items:center;gap:20px;padding:22px 27px;background:none;border:0;color:#444;text-align:left;scroll-margin-top:114px}.service-quick-links>button:first-child{border-right:1px solid #d8d8d8}.service-quick-links>button:hover{background:#ededed}.service-quick-links>button>svg:first-child{width:30px;height:30px;stroke-width:1;color:#808080}.service-quick-links>button>svg:last-child{width:17px;height:17px}.service-quick-links strong{display:block;font-family:var(--serif);font-size:23px;font-weight:400;line-height:1.1;margin-bottom:6px}.service-quick-links small{font-size:9px;color:#777;line-height:1.6}
/* A scenario visitors can compare, rather than a paragraph about curiosity. */
.visual-industry .industry-inner{align-items:center;gap:80px}.visual-industry .industry-intro>p:not(.eyebrow){max-width:360px}.context-note{border-left:1px solid #bcbcbc;padding-left:20px;margin-top:35px;max-width:365px}.context-note>span{font-size:7px;letter-spacing:1px;color:#777}.context-note>p{font-size:11px;line-height:1.9;color:#666;margin-top:12px}.conversation-demo{min-height:0;padding:31px 31px 26px}.conversation-demo h3{min-height:0;font-size:29px}.conversation-demo>p{min-height:0;font-size:11px;line-height:1.85;margin-top:17px}.conversation-selector{display:flex;gap:4px;padding:4px;border:1px solid #ddd;background:#eaeaea;border-radius:5px;margin-top:24px}.conversation-selector>button{flex:1;padding:10px 7px;background:none;border:0;border-radius:3px;color:#777;font-size:9px;line-height:1.4;transition:background .2s,color .2s}.conversation-selector>button[aria-pressed=true]{background:#fff;color:#333;box-shadow:0 1px 3px #0000000d}.conversation-scene{padding-top:23px}.speech-row{display:flex;flex-direction:column;align-items:flex-start}.speaker-label{font-size:6.5px;letter-spacing:.8px;line-height:1.6;color:#818181;margin-bottom:7px}.speech-row>p{font-size:12px;line-height:1.75;color:#494949;background:#e9e9e9;padding:13px 15px;border:1px solid #dedede;border-radius:7px 7px 7px 0;max-width:88%}.client-speech{align-items:flex-end;margin-top:17px}.client-speech>p{background:#fff;border-radius:7px 7px 0 7px;max-width:82%;text-align:left}.conversation-insight{border-left:2px solid #a3a3a3;font-size:10px;line-height:1.8;color:#6a6a6a;padding-left:12px;margin-top:23px;min-height:36px}.conversation-footer{display:flex;justify-content:space-between;gap:20px;font-size:6px;letter-spacing:.6px;line-height:1.7;color:#858585;border-top:1px solid #dedede;padding-top:13px;margin-top:19px}.conversation-footer>span:last-child{text-align:right}.conversation-demo .industry-priorities{margin-top:18px}.conversation-demo>.text-link{margin-top:13px}
/* Search stages use a role brief, a network, and an evaluation stack. */
.visual-talent .talent-inner{display:block;padding-block:85px}.search-heading{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:end;margin-bottom:38px}.search-heading>div:last-child>p{font-size:13px;line-height:1.9;color:#666;max-width:380px}.search-heading .text-link{font-size:11px;margin-top:13px;gap:30px}.recruiting-lab{border:1px solid #d3d3d3;border-radius:6px;background:#fbfbfb;overflow:hidden}.lab-header{display:flex;justify-content:space-between;gap:25px;align-items:center;border-bottom:1px solid #ddd;padding:17px 24px;font-size:7px;letter-spacing:1px;line-height:1.6;color:#7c7c7c}.lab-header>span:last-child{font-size:6px;color:#929292}.search-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid #ddd}.search-tabs>button{display:grid;grid-template-columns:33px 1fr;gap:5px 14px;align-items:center;text-align:left;padding:21px 25px;border:0;border-right:1px solid #ddd;border-bottom:2px solid transparent;margin-bottom:-1px;background:#f7f7f7;color:#777;transition:background .2s,color .2s}.search-tabs>button:last-child{border-right:0}.search-tabs>button>span{grid-row:1/3;border:1px solid #c5c5c5;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;font-size:9px;color:#8a8a8a}.search-tabs strong{font-size:12px;font-weight:500}.search-tabs small{font-size:8px;line-height:1.5;color:#8c8c8c}.search-tabs>button[aria-selected=true]{background:#fff;border-bottom-color:#565656;color:#333}.search-tabs>button[aria-selected=true]>span{background:#555;color:#fff;border-color:#555}.search-tabs>button:hover{background:#efefef}.search-stage{display:grid;grid-template-columns:1.1fr 1fr;min-height:355px;animation:content-arrive .35s ease both}.search-stage[hidden]{display:none}.search-art{background:#ededed;min-height:355px;border-right:1px solid #ddd;position:relative;display:flex;align-items:center;justify-content:center;isolation:isolate;padding:26px;overflow:hidden}.search-stage-copy{align-self:center;padding:36px 38px;min-width:0}.search-stage-copy .panel-label{font-size:8px;color:#777;margin-bottom:24px}.search-stage-copy h3{font-size:34px;line-height:1.08;letter-spacing:-.6px;margin-bottom:23px}.search-stage-copy>p{font-size:12px;line-height:1.9;color:#666;max-width:350px}.stage-takeaway{margin-top:25px;border-top:1px solid #ddd;padding-top:20px;max-width:350px}.stage-takeaway>span{font-size:7px;letter-spacing:.8px;color:#888}.stage-takeaway>p{font-size:10px;line-height:1.8;color:#6b6b6b;margin-top:10px}.brief-sheet{background:#fdfdfd;border:1px solid #d0d0d0;box-shadow:6px 8px 0 #dfdfdf;padding:22px 24px 20px;width:295px;max-width:100%;transform:rotate(-3deg)}.sheet-top{display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:7px;letter-spacing:.9px;line-height:1.6;color:#818181;border-bottom:1px solid #ddd;padding-bottom:13px}.sheet-top>span{font-size:11px;letter-spacing:0}.brief-sheet h4{font-family:var(--serif);font-weight:400;font-size:27px;line-height:1.05;letter-spacing:-.4px;margin:21px 0}.brief-field{display:flex;flex-direction:column;gap:5px;padding:10px 0;border-top:1px solid #e4e4e4}.brief-field>b{font-size:9px;font-weight:500}.brief-field>span{font-size:8px;color:#888}.sheet-footer{display:block;font-size:6px;letter-spacing:.8px;color:#969696;margin-top:15px}.network-art{padding:14px}.network-art>svg{width:100%;height:auto;max-width:520px;overflow:visible}.network-link{fill:none;stroke:#919191;stroke-width:1.5;stroke-dasharray:4 6;animation:network-arrive .8s ease both}.network-center>circle{fill:#fff;stroke:#777;stroke-width:1.3}.network-center>text{font-family:var(--serif);font-size:21px;fill:#444;stroke:none}.network-cluster>circle{fill:#fafafa;stroke:#b8b8b8;stroke-width:1}.network-labels>text{fill:#777;stroke:none;font-family:var(--sans);font-size:11px}.evaluation-art{min-height:355px}.evaluation-back{position:absolute;width:282px;height:279px;border:1px solid #ccc;background:#e0e0e0;max-width:75%;z-index:-1}.back-one{transform:rotate(7deg) translate(7px,4px)}.back-two{transform:rotate(-5deg) translate(-5px,3px);background:#f6f6f6}.evaluation-sheet{position:relative;width:278px;max-width:90%;background:#fff;border:1px solid #d0d0d0;padding:20px 23px 19px;transform:rotate(1deg)}.evaluation-sheet .sheet-top{font-size:6px;letter-spacing:.6px;padding-bottom:10px}.person-outline{width:51px;height:51px;border:1px solid #d1d1d1;border-radius:50%;display:grid;place-items:center;margin:16px auto 12px}.person-outline>svg{width:29px;height:29px;stroke-width:.9;color:#878787}.evaluation-sheet h4{font-family:var(--serif);font-size:23px;font-weight:400;line-height:1.1;margin:0 0 20px;text-align:center;letter-spacing:-.4px}.evaluation-sheet>div:not(.sheet-top):not(.person-outline){display:flex;align-items:center;justify-content:space-between;gap:15px;border-top:1px solid #e2e2e2;padding-top:10px;margin-top:10px;font-size:8px;color:#777}.evaluation-sheet b{font-weight:400;font-size:13px;color:#8a8a8a}.search-lab-footer{display:flex;align-items:center;justify-content:space-between;gap:25px;border-top:1px solid #ddd;padding:17px 25px;font-size:8px;color:#8a8a8a;letter-spacing:.7px}.search-lab-footer>button{display:flex;align-items:center;gap:25px;background:none;border:0;color:#444;font-size:10px;padding:5px 0;letter-spacing:0}.search-lab-footer svg{width:16px;height:16px}.talent-lab-bottom{display:flex;align-items:center;justify-content:space-between;gap:40px;margin-top:27px}.talent-lab-bottom .placed-label{display:block;margin-top:0;font-size:7px;color:#777}.talent-lab-bottom .placed-roles{margin-top:12px}.talent-lab-bottom .careers-link{margin-top:0;text-align:right;color:#666;font-size:10px;line-height:1.8}
/* A partnership roadmap with an explorable working surface. */
.visual-approach .heading-aside{max-width:310px}.journey-track{height:212px;position:relative;border-top:1px solid #dedede;padding-top:10px;margin-top:7px;margin-bottom:13px}.journey-path{position:absolute;left:0;top:10px;width:100%;height:180px;stroke:#c0c0c0;stroke-width:1.2;fill:none;pointer-events:none}.journey-stop{position:absolute;top:110px;transform:translate(-50%,-22px);display:flex;flex-direction:column;align-items:center;background:none;border:0;color:#777;min-width:170px;max-width:29%;padding:0;text-align:center}.stop-one{left:10.416%}.stop-two{left:50%;top:74px}.stop-three{left:89.583%}.journey-stop>span{width:44px;height:44px;background:var(--paper);border:1px solid #bbb;border-radius:50%;display:grid;place-items:center;font-size:10px;transition:background .2s,color .2s}.journey-stop>strong{font-family:var(--serif);font-weight:400;font-size:26px;line-height:1.1;color:#555;margin-top:13px}.journey-stop>small{font-size:8px;line-height:1.6;color:#999;margin-top:7px}.journey-stop[aria-selected=true]>span{background:#555;border-color:#555;color:#fff}.journey-stop[aria-selected=true]>strong{color:#303030}.journey-stop:hover>span{border-color:#555}.journey-details{display:grid;grid-template-columns:.85fr 1.5fr;gap:40px;align-items:center;border:1px solid #dadada;background:#fcfcfc}.journey-story{padding:35px 0 35px 33px;min-width:0}.journey-story .panel-label{font-size:8px;color:#7a7a7a;margin-bottom:23px}.journey-story h3{font-size:35px;line-height:1.08;letter-spacing:-.6px;margin-bottom:22px;min-height:76px}.journey-story>p{font-size:12px;line-height:1.9;max-width:305px;color:#666;min-height:90px}.journey-story .text-link{font-size:10px;gap:25px;margin-top:17px}.journey-workspace{align-self:stretch;background:#ececec;padding:25px 26px 21px;min-width:0;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden}.workspace-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:7px;line-height:1.7;letter-spacing:.7px;color:#808080}.workspace-heading>span:last-child{font-size:5.5px;letter-spacing:.5px;text-align:right}.journey-notes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;padding:31px 4px 26px}.journey-note{background:#fafafa;border:1px solid #cbcbcb;box-shadow:2px 3px 0 #ddd;min-height:163px;padding:17px 13px 15px;transform:rotate(-4deg);transition:transform .2s}.journey-note:nth-child(2){transform:rotate(3deg)}.journey-note:nth-child(3){transform:rotate(-1deg)}.journey-note>span{font-size:8px;color:#9b9b9b}.journey-note h4{font-family:var(--serif);font-size:21px;font-weight:400;line-height:1.05;letter-spacing:-.3px;margin:22px 0 12px}.journey-note>p{font-size:8px;line-height:1.7;color:#888;min-height:26px}.journey-note>i{display:block;height:1px;background:#dfdfdf;width:100%;margin-top:13px}.journey-note>i:last-child{width:63%;margin-top:8px}.journey-note:hover{transform:rotate(0deg) translateY(-3px)}.workspace-note{font-size:8px;line-height:1.7;color:#8a8a8a;border-top:1px solid #d1d1d1;padding-top:13px}
@keyframes content-arrive{from{opacity:.6;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes network-arrive{from{stroke-dashoffset:25;opacity:0}to{stroke-dashoffset:0;opacity:1}}
@media(max-width:1199px){.connection-explorer{grid-template-columns:1.2fr 1fr}.connection-art{padding-inline:19px}.goal-explanation{padding:29px 27px}.goal-explanation h3{font-size:32px;min-height:71px}.goal-explanation>p{font-size:11px;min-height:79px}.goal-explanation>ul{font-size:9px}.goal-tabs>button{font-size:11px;padding-inline:17px;gap:11px}.canvas-label{font-size:6px}.canvas-label>span:last-child{font-size:5px}.goal-explanation .panel-label{font-size:7px}.service-quick-links>button{gap:17px;padding-inline:24px}.visual-industry .industry-inner{gap:60px}.conversation-demo{padding-inline:27px}.search-heading{gap:75px}.search-stage-copy{padding:31px}.search-stage-copy h3{font-size:31px}.search-stage-copy>p{font-size:11px}.search-art{padding-inline:22px}.brief-sheet{width:270px;padding-inline:21px}.evaluation-sheet{width:258px;padding-inline:20px}.search-tabs>button{padding-inline:23px}.journey-details{grid-template-columns:.9fr 1.5fr;gap:30px}.journey-story{padding-left:28px}.journey-story h3{font-size:32px;min-height:69px}.journey-story>p{font-size:11px}.journey-workspace{padding-inline:23px}.journey-notes{gap:12px}.journey-note{padding-inline:11px}.journey-note h4{font-size:19px}.workspace-heading>span:last-child{font-size:5px}}
@media(max-width:900px){.visual-services{padding-block:75px}.goal-tabs>button{font-size:9px;gap:9px;padding:17px 12px}.goal-tabs>button>span{font-size:7px}.goal-tabs>button>svg{width:12px;height:12px}.connection-explorer{grid-template-columns:1.2fr 1fr;min-height:370px}.connection-art{padding:20px 15px 17px}.canvas-label{font-size:5px;letter-spacing:.6px}.canvas-label>span:last-child{font-size:4.5px;letter-spacing:.4px}.canvas-caption{font-size:6px;gap:7px}.legend-line{width:13px}.goal-explanation{padding:26px 22px}.goal-explanation h3{font-size:28px;min-height:62px;margin-bottom:18px}.goal-explanation>p{font-size:10px;line-height:1.8;min-height:72px}.goal-explanation>ul{font-size:8px;line-height:1.9;min-height:63px;margin-block:19px}.goal-explanation .panel-label{font-size:6px;letter-spacing:.8px;margin-bottom:20px}.goal-explanation>.text-link{font-size:9px;gap:16px}.service-quick-links>button{padding:19px 22px;gap:15px;grid-template-columns:27px 1fr 14px}.service-quick-links strong{font-size:21px}.service-quick-links small{font-size:7px}.service-quick-links>button>svg:first-child{width:27px;height:27px}.service-quick-links>button>svg:last-child{width:14px;height:14px}.visual-industry .industry-inner{gap:35px}.conversation-demo{padding:25px 22px}.conversation-demo h3{font-size:25px}.conversation-demo>p{font-size:10px}.conversation-selector{margin-top:20px}.conversation-selector>button{font-size:7px;padding:9px 5px}.speech-row>p{font-size:10px;padding:12px;max-width:94%}.client-speech>p{max-width:86%}.speaker-label{font-size:5.5px}.conversation-insight{font-size:9px;margin-top:20px}.conversation-footer{font-size:5px;gap:16px}.context-note{padding-left:16px;margin-top:28px}.context-note>span{font-size:6px}.context-note>p{font-size:9px;line-height:1.85}.visual-talent .talent-inner{padding-block:75px}.search-heading{gap:45px;margin-bottom:31px}.search-heading>div:last-child>p{font-size:11px}.search-heading .text-link{font-size:9px;gap:22px}.lab-header{font-size:6px;padding:16px 20px;letter-spacing:.8px}.lab-header>span:last-child{font-size:5px}.search-tabs>button{padding:18px 20px;grid-template-columns:28px 1fr;gap:5px 11px}.search-tabs>button>span{width:28px;height:28px;font-size:8px}.search-tabs strong{font-size:11px}.search-tabs small{font-size:7px}.search-stage{grid-template-columns:1.05fr 1fr;min-height:330px}.search-art{min-height:330px;padding:21px}.search-stage-copy{padding:28px 26px}.search-stage-copy h3{font-size:29px;margin-bottom:21px}.search-stage-copy .panel-label{font-size:6px;margin-bottom:22px}.search-stage-copy>p{font-size:10px;line-height:1.85}.stage-takeaway{margin-top:21px;padding-top:17px}.stage-takeaway>span{font-size:6px}.stage-takeaway>p{font-size:9px}.brief-sheet{padding:18px;width:250px}.brief-sheet h4{font-size:25px;margin-block:18px}.sheet-top{font-size:6px;letter-spacing:.6px}.brief-field>b{font-size:8px}.brief-field>span{font-size:7px}.sheet-footer{font-size:5px}.evaluation-sheet{width:238px;padding:17px}.evaluation-sheet h4{font-size:22px}.evaluation-sheet .sheet-top{font-size:5px}.evaluation-back{width:240px;height:265px}.search-lab-footer{padding:15px 21px}.search-lab-footer>button{font-size:9px;gap:20px}.talent-lab-bottom{gap:30px}.talent-lab-bottom .placed-label{font-size:6px}.talent-lab-bottom .careers-link{font-size:8px}.journey-stop{min-width:140px}.journey-stop>strong{font-size:23px}.journey-stop>small{font-size:6.5px}.journey-details{gap:25px;grid-template-columns:.9fr 1.4fr}.journey-story{padding:29px 0 29px 25px}.journey-story h3{font-size:28px;min-height:60px}.journey-story .panel-label{font-size:6.5px;margin-bottom:21px}.journey-story>p{font-size:10px;min-height:94px}.journey-story .text-link{font-size:9px;gap:19px}.journey-workspace{padding:22px 19px 18px}.workspace-heading{font-size:5.5px;letter-spacing:.5px}.workspace-heading>span:last-child{font-size:4px;letter-spacing:.3px}.journey-notes{gap:9px;padding:30px 1px 24px}.journey-note{padding:13px 9px;min-height:149px}.journey-note>span{font-size:6px}.journey-note h4{font-size:17px;margin-top:19px;overflow-wrap:anywhere}.journey-note>p{font-size:6px}.workspace-note{font-size:6px}}
@media(max-width:650px){.visual-services{padding-block:61px}.goal-tabs>button{display:block;min-height:79px;font-size:9px;line-height:1.5;padding:13px 10px}.goal-tabs>button>span{display:block;font-size:7px;margin-bottom:8px}.goal-tabs>button>svg{display:none}.connection-explorer{grid-template-columns:1fr;min-height:0}.connection-art{padding:23px 13px 18px;border-right:0;border-bottom:1px solid #dedede}.canvas-label{font-size:6px;letter-spacing:.6px;padding-inline:7px}.canvas-label>span:last-child{font-size:5px;letter-spacing:.4px}.connection-map{margin-top:12px;max-height:none}.connection-map .map-sub{display:none}.connection-map .map-title{font-size:22px}.connection-map .hub-title{font-size:26px}.connection-map .map-outcome>text{font-size:18px}.canvas-caption{font-size:7px;gap:9px;padding-inline:7px;margin-top:10px}.legend-line{width:17px}.goal-explanation{padding:28px 25px}.goal-explanation .panel-label{font-size:7px;letter-spacing:1px;margin-bottom:23px}.goal-explanation h3{font-size:34px;line-height:1.08;min-height:0;max-width:330px;margin-bottom:21px}.goal-explanation>p{font-size:12px;line-height:1.9;min-height:0;max-width:340px}.goal-explanation>ul{font-size:9px;line-height:2;min-height:0;margin-block:23px}.goal-explanation>.text-link{font-size:10px;gap:23px}.service-quick-links{grid-template-columns:1fr}.service-quick-links>button{padding:21px 25px;gap:21px;grid-template-columns:30px 1fr 17px;scroll-margin-top:94px}.service-quick-links>button:first-child{border-right:0;border-bottom:1px solid #d8d8d8}.service-quick-links strong{font-size:23px}.service-quick-links small{font-size:8px}.service-quick-links>button>svg:first-child{width:29px;height:29px}.service-quick-links>button>svg:last-child{width:17px;height:17px}.visual-industry .industry-inner{gap:31px}.context-note{padding-left:18px;margin-top:29px;max-width:345px}.context-note>span{font-size:6.5px;letter-spacing:.8px}.context-note>p{font-size:10px;line-height:1.85;margin-top:11px}.context-note>p br{display:none}.conversation-demo{padding:27px 24px 24px}.conversation-demo h3{font-size:29px;line-height:1.1}.conversation-demo>p{font-size:11px;line-height:1.9;margin-top:19px}.conversation-selector{margin-top:23px;padding:4px;gap:3px}.conversation-selector>button{font-size:8px;padding:11px 5px;min-height:43px}.conversation-scene{padding-top:23px}.speaker-label{font-size:6px;letter-spacing:.7px}.speech-row>p{font-size:11px;line-height:1.85;padding:12px 13px;max-width:93%}.client-speech{margin-top:18px}.client-speech>p{max-width:87%}.conversation-insight{font-size:9px;line-height:1.85;margin-top:22px;min-height:0;padding-left:11px}.conversation-footer{font-size:5px;gap:20px;margin-top:21px;padding-top:13px}.conversation-footer>span:last-child{max-width:110px}.conversation-demo .industry-priorities{gap:6px}.conversation-demo .industry-priorities>span{font-size:6px}.conversation-demo>.text-link{font-size:10px;gap:23px;margin-top:17px}.visual-talent .talent-inner{padding-block:61px}.search-heading{grid-template-columns:1fr;gap:26px;margin-bottom:30px}.search-heading>div:last-child>p{font-size:12px;line-height:1.9;max-width:345px}.search-heading .text-link{font-size:10px;gap:27px;margin-top:13px}.lab-header{padding:16px 18px;font-size:5.8px;letter-spacing:.6px;gap:19px;align-items:flex-start}.lab-header>span:last-child{font-size:4.5px;max-width:86px;letter-spacing:.4px;text-align:right;line-height:1.8}.search-tabs>button{display:flex;flex-direction:column;align-items:flex-start;gap:9px;padding:16px 13px;min-height:102px;text-align:left}.search-tabs>button>span{width:25px;height:25px;font-size:7px}.search-tabs strong{font-size:9px;font-weight:500;line-height:1.3}.search-tabs small{font-size:6px;line-height:1.5;max-width:76px}.search-stage{grid-template-columns:1fr;min-height:0}.search-art{min-height:328px;border-right:0;border-bottom:1px solid #ddd;padding:26px}.brief-sheet{width:257px;padding:21px;max-width:95%}.sheet-top{font-size:6px;letter-spacing:.6px}.brief-sheet h4{font-size:26px;margin-block:20px}.brief-field{padding-block:10px}.brief-field>b{font-size:8px}.brief-field>span{font-size:7px}.sheet-footer{font-size:5px;letter-spacing:.6px}.search-stage-copy{padding:29px 25px 30px}.search-stage-copy .panel-label{font-size:7px;letter-spacing:1px;margin-bottom:23px}.search-stage-copy h3{font-size:33px;line-height:1.08;margin-bottom:23px}.search-stage-copy>p{font-size:12px;line-height:1.9;max-width:340px}.stage-takeaway{margin-top:24px;padding-top:19px;max-width:none}.stage-takeaway>span{font-size:6px;letter-spacing:.8px}.stage-takeaway>p{font-size:10px;line-height:1.85;margin-top:11px}.network-art{min-height:282px;padding:20px 11px}.network-labels>text{font-size:14px}.network-center>text{font-size:24px}.evaluation-art{min-height:335px;padding:25px}.evaluation-sheet{max-width:94%;width:253px;padding:20px}.evaluation-sheet .sheet-top{font-size:5.5px}.evaluation-sheet h4{font-size:24px}.evaluation-sheet>div:not(.sheet-top):not(.person-outline){font-size:8px}.evaluation-back{width:253px;height:269px;max-width:77%}.search-lab-footer{padding:15px 18px;gap:22px;font-size:7px;letter-spacing:.5px;align-items:center}.search-lab-footer>button{font-size:8px;gap:17px;line-height:1.7;text-align:right}.search-lab-footer svg{width:14px;height:14px;flex-shrink:0}.talent-lab-bottom{align-items:flex-start;flex-direction:column;gap:23px;margin-top:25px}.talent-lab-bottom .placed-label{font-size:6.5px;letter-spacing:.8px}.talent-lab-bottom .placed-roles{gap:7px;margin-top:13px}.talent-lab-bottom .placed-roles>span{font-size:7px;padding:7px 8px}.talent-lab-bottom .careers-link{font-size:10px;text-align:left;line-height:1.8}.talent-lab-bottom .careers-link br{display:none}.journey-track{height:190px;margin-top:1px;margin-bottom:10px}.journey-path{height:145px;top:10px}.journey-stop{min-width:0;width:31%;max-width:31%;top:90.5px;transform:translate(-50%,-17px)}.stop-one{left:15%}.stop-two{left:50%;top:61.5px}.stop-three{left:85%}.journey-path{left:5%;width:90%}.journey-stop>span{width:34px;height:34px;font-size:8px;background:var(--paper)}.journey-stop>strong{font-size:20px;margin-top:13px}.journey-stop>small{font-size:5.5px;line-height:1.7;margin-top:6px;max-width:87px}.journey-details{grid-template-columns:1fr;gap:0}.journey-story{padding:29px 25px 30px}.journey-story .panel-label{font-size:7px;letter-spacing:1px;margin-bottom:23px}.journey-story h3{font-size:34px;line-height:1.08;min-height:0;margin-bottom:22px}.journey-story>p{font-size:12px;line-height:1.9;min-height:0;max-width:345px}.journey-story .text-link{font-size:10px;gap:25px;margin-top:17px}.journey-workspace{padding:24px 23px 20px;min-height:0}.workspace-heading{font-size:6px;letter-spacing:.7px;gap:20px;align-items:flex-start}.workspace-heading>span:last-child{font-size:4.5px;letter-spacing:.3px;max-width:106px;line-height:1.8}.journey-notes{grid-template-columns:1fr;gap:13px;padding:28px 2px 25px}.journey-note{padding:16px 17px;min-height:0;display:grid;grid-template-columns:22px 1fr;gap:7px 12px;transform:rotate(-2deg)}.journey-note:nth-child(2){transform:rotate(1deg)}.journey-note:nth-child(3){transform:rotate(-1deg)}.journey-note>span{font-size:8px;grid-row:1/3;padding-top:4px}.journey-note h4{font-size:23px;margin:0;line-height:1.05;overflow-wrap:normal}.journey-note>p{font-size:9px;min-height:0;line-height:1.7;grid-column:2}.journey-note>i{display:none}.workspace-note{font-size:8px;line-height:1.8;padding-top:14px}.journey-note:hover{transform:rotate(0)} }
@media(max-width:360px){.goal-tabs>button{font-size:8px;padding-inline:8px;min-height:76px}.canvas-label{font-size:5.2px;letter-spacing:.4px;gap:12px}.canvas-label>span:last-child{font-size:4.2px;letter-spacing:.2px}.canvas-caption{font-size:6px}.goal-explanation{padding-inline:22px}.goal-explanation h3{font-size:31px}.goal-explanation>ul{font-size:8px}.service-quick-links>button{padding-inline:22px;gap:17px}.conversation-demo{padding-inline:21px}.conversation-selector>button{font-size:7px;padding-inline:4px}.conversation-demo h3{font-size:27px}.speech-row>p{font-size:10px}.conversation-footer{font-size:4.5px}.search-tabs>button{padding-inline:10px}.search-tabs strong{font-size:8px}.search-tabs small{font-size:5.5px}.search-art{padding-inline:23px}.brief-sheet{padding:18px}.brief-sheet h4{font-size:23px}.search-stage-copy{padding-inline:22px}.search-stage-copy h3{font-size:30px}.evaluation-sheet{padding-inline:18px}.evaluation-sheet h4{font-size:21px}.journey-stop>strong{font-size:18px}.journey-stop>small{font-size:5px}.journey-story{padding-inline:22px}.journey-workspace{padding-inline:20px}.journey-note{padding-inline:15px}.workspace-heading{font-size:5.3px}.workspace-heading>span:last-child{font-size:4px}}
@media(prefers-reduced-motion:reduce){.search-stage,.network-link{animation:none}.map-route,.map-node,.map-node>rect,.map-outcome>rect,.connection-map text{transition:none}.journey-note:hover{transform:none}}

.goal-explanation h3{max-width:350px}

.journey-story h3{max-width:260px}
