.pn.consultancy{color:var(--text-1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.consultancy h1,.consultancy h2,.consultancy h3{text-wrap:balance}.consultancy p{color:var(--text-2);line-height:1.6}.consultancy-hero{padding:var(--page-top) 0 50px;grid-template-columns:.85fr 1.15fr;align-items:start;gap:32px;display:grid}.pn.consultancy h1{font-size:var(--h1-size);letter-spacing:var(--h1-track);line-height:var(--h1-lh);margin:0 0 18px}.consultancy .consultancy-lead{font-size:var(--lede-size);color:var(--text-2);max-width:40ch;margin:0 0 26px;line-height:1.55}.consultancy-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.consultancy .consultancy-lead a{color:var(--accent-ink);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.consultancy a:not(.pn-btn):focus-visible{outline:2px solid var(--accent-ink);outline-offset:4px;box-shadow:none;border-radius:3px}.deployment-hero-figure{--scene-duration:1.2s;min-width:0;margin:0 -16px 0 0;position:relative}.deployment-scene{width:100%;height:auto;display:block;overflow:visible}.deployment-scene--followup{margin:0 0 18px}.deployment-art-label{font-family:var(--font-inter),Arial,sans-serif;letter-spacing:-.5px;fill:#4b6c7e;font-size:22px;font-weight:500}.deployment-review-label{font-family:var(--font-inter),Arial,sans-serif;fill:#477e9b;font-size:20px;font-weight:500}.deployment-art-label-fallback{display:none}.deployment-hero-figure figcaption{gap:6px;max-width:46ch;padding:0 20px 0 18px;display:grid}.deployment-hero-figure figcaption span{color:var(--text-3);margin-bottom:5px;font-size:12px;display:block}.deployment-hero-figure figcaption strong{font-family:var(--font-display);letter-spacing:-.035em;font-size:18px;font-weight:600;display:block}.deployment-hero-figure figcaption p{margin:0;font-size:13px;line-height:1.55}.pn.consultancy h2{font-size:var(--h2-size);line-height:var(--h2-lh);letter-spacing:var(--h2-track);margin:0}.consultancy-work{padding:28px 0 56px;scroll-margin-top:24px}.consultancy-examples{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:24px;display:grid}.deployment-example{--scene-duration:1.1s;background:var(--surface-1);border:1px solid var(--line-1);border-radius:var(--radius-xl);min-width:0;padding:20px 20px 28px}.deployment-example>.deployment-scene{margin:0 0 12px}.deployment-example>div{padding:0 8px}.pn.consultancy .deployment-example h3{letter-spacing:-.025em;margin:0 0 9px;font-size:20px;line-height:1.3}.deployment-example p{max-width:30ch;margin:0;font-size:15px;line-height:1.65}.consultancy-delivery{background:var(--surface-1);border:1px solid var(--line-1);border-radius:var(--radius-xl);grid-template:"intro stages""next stages"1fr/minmax(0,5fr) minmax(0,7fr);align-items:stretch;gap:32px 0;margin:0 0 64px;display:grid}.consultancy-delivery-intro{grid-area:intro;padding:36px 36px 0}.consultancy-delivery-intro>p{max-width:40ch;margin:14px 0 0;font-size:16px}.consultancy-steps{background:var(--bg);border-radius:0 calc(var(--radius-xl) - 1px) calc(var(--radius-xl) - 1px) 0;grid-area:stages;align-content:start;gap:28px;margin:0;padding:40px;list-style:none;display:grid}.pn.consultancy .consultancy-steps h3{letter-spacing:-.025em;margin:0 0 8px;font-size:20px;line-height:1.3}.consultancy-steps p{max-width:60ch;margin:0;font-size:16px;line-height:1.6}.consultancy-next{grid-area:next;align-self:end;padding:0 36px 30px}.consultancy-next>p:first-child{max-width:40ch;color:var(--text-1);margin:0 0 16px;font-size:14px}.consultancy-advisor{flex-wrap:wrap;align-items:center;gap:6px;margin:10px 0 0;font-size:14px;display:flex}.consultancy-advisor a{min-height:44px;color:var(--accent-ink);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.consultancy-advisor a:hover{text-underline-offset:4px;text-decoration:underline}.deployment-route-ink{stroke-dasharray:1;stroke-dashoffset:1px}.deployment-write{transform-box:fill-box;transform-origin:0;transform:scaleX(.4)}.deployment-review-label,.deployment-review-mark{fill-opacity:.45}.deployment-draft{transform:translateY(0)}.deployment-report-bar{transform-box:fill-box;transform-origin:bottom;transform:scaleY(.4)}.deployment-source-sheet{transform:translate(0)}.deployment-citation{opacity:.4}.deployment-citation-ink{opacity:.35}@media (prefers-reduced-motion:no-preference){.deployment-route-ink{transition:stroke-dashoffset .22s}.deployment-write,.deployment-draft,.deployment-report-bar,.deployment-source-sheet{transition:transform .22s var(--ease-expo)}.deployment-review-outline{transition:stroke .2s,fill .2s,stroke-width .2s}.deployment-review-label,.deployment-review-mark{transition:fill-opacity .2s}.deployment-calendar-date{transition:fill .2s}.deployment-citation,.deployment-citation-ink{transition:opacity .2s}.is-previewing .deployment-route-ink{stroke-dashoffset:0;transition-duration:.35s}.is-previewing .deployment-write{transition-duration:.45s;transition-delay:.25s;transform:scaleX(1)}.is-previewing .deployment-write--2{transition-delay:.34s}.is-previewing .deployment-write--3{transition-delay:.43s}.is-previewing .deployment-draft{transition-duration:.3s;transition-delay:.78s;transform:translateY(12px)}.is-previewing .deployment-review-outline{stroke:#5c9fc0;fill:#e4f3fa;stroke-width:1.5px;transition-duration:.22s;transition-delay:.9s}.is-previewing .deployment-review-label,.is-previewing .deployment-review-mark{fill-opacity:1;transition-delay:.9s}.is-previewing .deployment-report-bar{transition-duration:.5s;transition-delay:.2s;transform:scaleY(1)}.is-previewing .deployment-report-bar--2{transition-delay:.28s}.is-previewing .deployment-report-bar--3{transition-delay:.36s}.is-previewing .deployment-source-sheet{transition-duration:.55s;transition-delay:80ms;transform:translate(35px,8.75px)}.is-previewing .deployment-citation,.is-previewing .deployment-citation-ink{opacity:1;transition-duration:.35s;transition-delay:.4s}.is-previewing .deployment-calendar-date{fill:#79b6d2;transition-duration:.25s;transition-delay:80ms}.is-previewing .deployment-calendar-date--2{transition-delay:.18s}.is-previewing .deployment-calendar-date--3{transition-delay:.28s}}@media (hover:none),(prefers-reduced-motion:reduce){.deployment-route-ink{stroke-dashoffset:0}.deployment-write{transform:scaleX(1)}.deployment-draft{transform:translateY(12px)}.deployment-report-bar{transform:scaleY(1)}.deployment-source-sheet{transform:translate(35px,8.75px)}.deployment-calendar-date{fill:#79b6d2}.deployment-citation,.deployment-citation-ink{opacity:1}.deployment-review-outline{stroke:#5c9fc0;fill:#e4f3fa;stroke-width:1.5px}.deployment-review-label,.deployment-review-mark{fill-opacity:1}}@media (max-width:1000px){.consultancy-hero{gap:20px}.deployment-hero-figure{margin-right:-8px}.deployment-hero-figure figcaption{gap:8px;padding:0 10px 0 20px}.deployment-hero-figure figcaption p{max-width:34ch}.deployment-art-label,.deployment-review-label{visibility:hidden}.deployment-art-label-fallback{display:block}.deployment-example{padding:18px 16px 24px}.deployment-example>div{padding:0}}@media (max-width:900px){.consultancy-examples{grid-template-columns:minmax(0,1fr);gap:14px}.deployment-example{grid-template-columns:280px minmax(0,1fr);align-items:center;gap:24px;padding:14px 28px 14px 14px;display:grid}.deployment-example>.deployment-scene{margin:0}.deployment-example p{max-width:42ch;font-size:14px}.pn.consultancy .deployment-example h3{font-size:18px}.consultancy-delivery{grid-template:"intro""stages""next"/minmax(0,1fr);align-items:start;padding:36px}.consultancy-delivery-intro{padding:0}.consultancy-delivery-intro>p{max-width:56ch}.consultancy-steps{background:0 0;border-radius:0;padding:0}.consultancy-next{align-self:start;margin-top:4px;padding:0}}@media (max-width:760px){.consultancy-hero{padding:var(--page-top) 0 38px;grid-template-columns:minmax(0,1fr);gap:24px}.consultancy .consultancy-lead{margin-bottom:24px}.deployment-hero-figure{max-width:580px;margin:0 -12px}.deployment-scene--followup{margin-bottom:8px}.deployment-hero-figure figcaption{gap:7px;padding:0 12px}.deployment-hero-figure figcaption p{font-size:13px}.deployment-hero-figure figcaption strong{font-size:17px}.consultancy-work{padding:16px 0 40px}.consultancy-examples{margin-top:20px}.deployment-example{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:16px;padding:12px 18px 12px 10px}.deployment-example p{max-width:31ch;font-size:14px}.consultancy-delivery{row-gap:28px;margin-bottom:40px;padding:28px 24px}.consultancy-steps{gap:24px}}@media (max-width:480px){.deployment-example{grid-template-columns:minmax(0,1fr);gap:0;padding:12px 12px 24px}.deployment-example>.deployment-scene{margin:0 0 5px}.deployment-example>div{max-width:33ch;padding:0 8px}.deployment-example p{font-size:15px}.pn.consultancy .deployment-example h3{font-size:20px}.deployment-hero-figure figcaption p{max-width:37ch;font-size:14px}.deployment-hero-figure figcaption span{margin-bottom:3px}.consultancy-delivery{padding:28px 20px}}
