._4mPFzG_stage{--workshop-play-state:paused;perspective:28rem;flex:none;width:9.5rem;max-width:100%;height:4rem;position:relative}._4mPFzG_stage[data-animation-state=running]{--workshop-play-state:running}._4mPFzG_note{width:1.375rem;height:1.375rem;transform-style:preserve-3d;transform:translate(var(--note-to-x), var(--note-to-y)) rotate(var(--note-to-angle));animation:_4mPFzG_rearrange 8s cubic-bezier(.65, 0, .35, 1) var(--note-delay) infinite alternate both;animation-play-state:var(--workshop-play-state);position:absolute;top:calc(50% - .6875rem);left:calc(50% - .6875rem)}._4mPFzG_paper{background:linear-gradient(180deg, #ffffff14, transparent 22%, #0000000d), var(--note-colour);transform-origin:50% 12%;width:100%;height:100%;animation:_4mPFzG_paper-settle 8s cubic-bezier(.45, 0, .25, 1) var(--note-delay) infinite alternate both;animation-play-state:var(--workshop-play-state);border-radius:1px 1px 3px;display:block;position:relative;box-shadow:0 1px 2px #00000024,inset 0 1px #ffffff24}._4mPFzG_paper:before{content:"";background:#00000009;height:14%;position:absolute;inset:0 0 auto}._4mPFzG_paper:after{content:"";background:linear-gradient(135deg,#0000 45%,#fff3 64%,#00000014);border-radius:0 0 3px;width:22%;height:22%;position:absolute;bottom:0;right:0}@keyframes _4mPFzG_rearrange{0%,10%{transform:translate(var(--note-from-x), var(--note-from-y)) rotate(var(--note-from-angle))}15%{transform:translate(var(--note-from-x), var(--note-from-y)) rotate(calc(var(--note-from-angle) + .5deg))}19%{transform:translate(var(--note-from-x), var(--note-from-y)) rotate(calc(var(--note-from-angle) - 1.25deg))}25%{transform:translate(var(--note-from-x), calc(var(--note-from-y) - .125rem)) rotate(calc(var(--note-from-angle) + 2.5deg))}48%{transform:translate(var(--note-via-x), var(--note-via-y)) rotate(var(--note-via-angle))}68%{transform:translate(calc(var(--note-to-x) + .0625rem), calc(var(--note-to-y) - .0625rem)) rotate(calc(var(--note-to-angle) + 2deg))}75%{transform:translate(var(--note-to-x), var(--note-to-y)) rotate(calc(var(--note-to-angle) - 1.2deg))}82%{transform:translate(var(--note-to-x), var(--note-to-y)) rotate(calc(var(--note-to-angle) + .4deg))}88%,to{transform:translate(var(--note-to-x), var(--note-to-y)) rotate(var(--note-to-angle))}}@keyframes _4mPFzG_paper-settle{0%,10%,88%,to{transform:rotateX(0)rotateY(0);box-shadow:0 1px 2px #00000024,inset 0 1px #ffffff24}19%{transform:rotateX(-3deg)rotateY(2deg)}36%,48%{transform:rotateX(-13deg)rotateY(9deg);box-shadow:0 5px 6px #00000024,inset 0 1px #ffffff29}68%{transform:rotateX(6deg)rotateY(-4deg)}75%{transform:rotateX(-3deg)rotateY(2deg)}82%{transform:rotateX(1deg)rotateY(-.5deg)}}@media (prefers-reduced-motion:reduce){._4mPFzG_note,._4mPFzG_paper{animation:none}}
.lh5E_W_stage{pointer-events:none;position:absolute;inset:0}.lh5E_W_ring{width:var(--ring-diameter);aspect-ratio:1;border:3px solid var(--ring-colour);box-shadow:0 0 6px color-mix(in srgb, var(--ring-colour) 75%, transparent), 0 0 16px color-mix(in srgb, var(--ring-colour) 45%, transparent), 0 0 30px color-mix(in srgb, var(--ring-colour) 20%, transparent), inset 0 0 6px color-mix(in srgb, var(--ring-colour) 20%, transparent);animation:10s ease-in-out infinite lh5E_W_pulse;animation-delay:var(--ring-delay);border-radius:50%;animation-play-state:paused;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1)}.lh5E_W_stage[data-animation-state=running] .lh5E_W_ring{animation-play-state:running}@keyframes lh5E_W_pulse{0%,to{opacity:.75;transform:translate(-50%,-50%)scale(.93)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.13)}}@media (prefers-reduced-motion:reduce){.lh5E_W_ring{animation:none}}
.sBfDtq_stage{pointer-events:none;flex:1;grid-template-rows:repeat(5,minmax(1.5rem,1fr));align-self:stretch;min-height:9.5rem;margin-inline:-1rem;display:grid}.sBfDtq_lane{position:relative}.sBfDtq_lane:before,.sBfDtq_lane:last-child:after{content:"";border-top:1px solid color-mix(in srgb, var(--color-100) 30%, transparent);position:absolute;left:1.5rem;right:1.5rem}.sBfDtq_lane:before{top:0}.sBfDtq_lane:last-child:after{bottom:0}.sBfDtq_traveller{animation:sBfDtq_journey var(--journey-duration) linear infinite;animation-delay:var(--journey-delay);animation-play-state:paused;position:absolute;inset:0}.sBfDtq_dot{background:var(--journey-dot-colour);width:.75rem;height:.75rem;box-shadow:0 0 8px color-mix(in srgb, var(--journey-dot-colour) 25%, transparent);border-radius:50%;position:absolute;top:50%;left:0;transform:translateY(-50%)}.sBfDtq_stage[data-animation-state=running] .sBfDtq_traveller{animation-play-state:running}@keyframes sBfDtq_journey{0%{transform:translate(calc(100% + .75rem))}to{transform:translate(-.75rem)}}@media (prefers-reduced-motion:reduce){.sBfDtq_traveller{transform:translateX(var(--journey-rest));animation:none}}
.-ojSxa_section{background:var(--color-900);color:var(--color-white);padding-block:clamp(3rem,6vw,6rem);position:relative}.-ojSxa_section:has(.-ojSxa_scrollHint){padding-bottom:clamp(4.5rem,6vw,6rem)}.-ojSxa_title{font-size:calc(var(--text-page-intro) * .8);font-weight:var(--font-weight-medium);line-height:var(--leading-page-intro);letter-spacing:var(--tracking-page-intro);margin:0 0 2.5rem}.-ojSxa_scroller{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-color:var(--color-white) transparent;scrollbar-width:thin;width:100%;padding:0 1rem 1.25rem;scroll-padding-inline:1rem;overflow-x:auto}.-ojSxa_scroller:focus-visible{outline:2px solid var(--color-white);outline-offset:-2px;border-radius:var(--radius-card)}.-ojSxa_scrollHint{z-index:20;background:var(--color-800);color:var(--color-white);pointer-events:none;border-radius:999px;justify-content:center;align-items:center;padding:.5rem 1.25rem;display:flex;position:absolute;bottom:1.5rem;left:50%;transform:translate(-50%)}.-ojSxa_grid{--bento-gap:.75rem;--bento-track:clamp(5.25rem, 8vw, 6.5rem);grid-template-columns:repeat(24, calc((var(--bento-track) - var(--bento-gap)) / 2));grid-template-rows:repeat(3, minmax(var(--bento-track), auto)) repeat(2, minmax(calc((var(--bento-track) - var(--bento-gap)) / 2), auto));gap:var(--bento-gap);grid-template-areas:"pitch pitch pitch pitch pitch pitch vision vision vision vision vision vision business business business business proposal proposal proposal proposal research research research research""objectives objectives objectives measures measures measures vision vision vision vision vision vision experience experience experience experience experience experience blueprint blueprint blueprint blueprint blueprint blueprint""narrative narrative narrative narrative narrative narrative vision vision vision vision vision vision systems systems systems systems systems systems blueprint blueprint blueprint blueprint blueprint blueprint""discovery discovery discovery discovery interviews interviews interviews interviews roadmapping roadmapping roadmapping roadmapping measurement measurement measurement measurement measurement measurement blueprint blueprint blueprint blueprint blueprint blueprint""discovery discovery discovery discovery interviews interviews interviews interviews prioritisation prioritisation prioritisation prioritisation measurement measurement measurement measurement measurement measurement blueprint blueprint blueprint blueprint blueprint blueprint";width:max-content;margin:0 auto;padding:0;list-style:none;display:grid}.-ojSxa_card{scroll-snap-align:start;border-radius:var(--radius-card);text-align:center;background:0 0;border:1px solid #f1f1ef3d;border:1px solid color(srgb .945098 .945098 .937255/.24);flex-direction:column;justify-content:flex-end;align-items:center;gap:.625rem;min-width:0;padding:1rem;display:flex}.-ojSxa_card[data-bento-reveal=waiting]{opacity:0;transform:translateY(1.75rem)}.-ojSxa_card[data-bento-reveal=visible]{animation:.85s cubic-bezier(.22,1,.36,1) both -ojSxa_cardReveal;animation-delay:var(--bento-reveal-delay,0s)}@keyframes -ojSxa_cardReveal{0%{opacity:0;transform:translateY(1.75rem)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.-ojSxa_card[data-bento-reveal]{opacity:1;animation:none;transform:none}}.-ojSxa_visionCard{isolation:isolate;justify-content:center;position:relative;overflow:hidden}.-ojSxa_visionCard .-ojSxa_label{z-index:1;max-width:65%;position:relative}.-ojSxa_blueprintCard{gap:1.5rem;padding-top:1.5rem;position:relative;overflow:hidden}.-ojSxa_icon{width:2rem;height:2rem;color:var(--color-white);flex:none}.-ojSxa_label{max-width:100%;font-size:inherit;font-weight:var(--font-weight-bold);line-height:var(--leading-heading);letter-spacing:var(--tracking-card-heading);white-space:pre-line;text-wrap:balance;overflow-wrap:break-word;margin:0}.-ojSxa_large{font-size:clamp(1.375rem,2vw,1.75rem)}.-ojSxa_medium{font-size:1rem}.-ojSxa_small{font-size:.8125rem}.-ojSxa_compact{text-align:left;flex-direction:row;justify-content:center;align-items:center;padding:.375rem;font-size:.8125rem}.-ojSxa_compact .-ojSxa_icon{width:1.25rem;height:1.25rem}
.dYCMRW_section{color:#111;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;text-align:left;background:#fff;padding-block:clamp(4rem,8vw,8rem)}.dYCMRW_title{font-size:var(--text-page-intro);font-weight:var(--font-weight-medium);line-height:var(--leading-page-intro);letter-spacing:var(--tracking-page-intro);margin:0 0 clamp(2rem,4vw,4rem)}.dYCMRW_capabilities{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem clamp(2rem,5vw,4rem);margin:0;padding:0;list-style:none;display:grid}.dYCMRW_capability{border-top:1px solid #ddd;padding-top:1.5rem}.dYCMRW_capabilityTitle{font-size:var(--text-heading);font-weight:var(--font-weight-medium);line-height:var(--leading-heading);letter-spacing:var(--tracking-heading);margin:0}.dYCMRW_description{color:#555;font-size:var(--text-body);line-height:var(--leading-body);margin:.75rem 0 0}@media (max-width:767px){.dYCMRW_capabilities{grid-template-columns:minmax(0,1fr)}}
.lcFVZG_banner{z-index:100;border:1px solid var(--color-700);border-radius:var(--radius-card);background:var(--color-white);max-width:80rem;max-height:calc(100dvh - 3rem);color:var(--color-900);align-items:center;gap:2rem;margin-inline:auto;padding:1.5rem 2rem;display:flex;position:fixed;inset:auto 1.5rem 1.5rem;overflow-y:auto;box-shadow:0 8px 40px #0003}.lcFVZG_copy{flex:1;min-width:0}.lcFVZG_copy h2{font-size:var(--text-card-heading);font-weight:var(--font-weight-bold);margin:0 0 .5rem;line-height:1.2}.lcFVZG_copy p{font-size:var(--text-small);margin:0;line-height:1.5}.lcFVZG_copy a{color:inherit;text-underline-offset:.2em}.lcFVZG_copy .lcFVZG_current{font-weight:var(--font-weight-bold);margin-top:.75rem}.lcFVZG_actions{flex-shrink:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.lcFVZG_choice{border-radius:var(--radius-button);background:var(--color-800);min-height:44px;color:var(--color-white);font:inherit;font-size:var(--text-small);font-weight:var(--font-weight-bold);cursor:pointer;border:0;padding:.75rem 1rem}.lcFVZG_choice:hover{background:var(--color-600)}.lcFVZG_close{min-height:44px;color:inherit;font:inherit;font-size:var(--text-small);text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;grid-column:1/-1;padding:.25rem;text-decoration:underline}.lcFVZG_banner a:focus-visible,.lcFVZG_banner button:focus-visible,.lcFVZG_copy h2:focus-visible{outline:2px solid var(--color-500);outline-offset:4px}.lcFVZG_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (max-width:60rem){.lcFVZG_banner{flex-direction:column;align-items:stretch;gap:1.25rem}.lcFVZG_actions{align-self:start}}@media (max-width:40rem){.lcFVZG_banner{max-height:calc(100dvh - 1.5rem);padding:1.25rem;inset:auto .75rem .75rem}.lcFVZG_actions{align-self:stretch}}@media (max-width:22rem){.lcFVZG_actions{grid-template-columns:1fr}}
.BkY0oa_page{padding-block:clamp(2rem,5vw,4.5rem) clamp(4rem,8vw,8rem)}.BkY0oa_home{color:var(--color-50);font-size:var(--text-label);text-underline-offset:.25em;display:inline-block}.BkY0oa_article{max-width:48rem;margin:clamp(3rem,7vw,6rem) auto 0}.BkY0oa_header{border-bottom:1px solid var(--color-divider);padding-bottom:2.5rem}.BkY0oa_updated{color:var(--color-50);font-size:var(--text-small);margin:0 0 1.25rem}.BkY0oa_header h1{font-size:clamp(2.75rem,7vw,5.75rem);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-heading-large);overflow-wrap:break-word;margin:0;line-height:1}.BkY0oa_intro{font-size:var(--text-body-large);margin:1.5rem 0 0;line-height:1.4}.BkY0oa_content{font-size:var(--text-body);overflow-wrap:break-word;line-height:1.65}.BkY0oa_content section{margin-top:2.5rem}.BkY0oa_content h2{font-size:var(--text-card-heading);font-weight:var(--font-weight-bold);margin:0 0 .75rem;line-height:1.3}.BkY0oa_content p{margin:0}.BkY0oa_content p+p,.BkY0oa_content ul{margin-top:1rem}.BkY0oa_content ul{padding-left:1.25rem}.BkY0oa_content li+li{margin-top:.5rem}.BkY0oa_content a{color:inherit;text-underline-offset:.2em}.BkY0oa_footer{background:var(--color-900);color:var(--color-white);font-size:var(--text-body);font-weight:var(--font-weight-medium);padding-block:clamp(2.5rem,5vw,4rem)}.BkY0oa_footerInner{grid-template-columns:max-content minmax(0,1fr);align-items:start;gap:2.5rem clamp(3rem,8vw,8rem);display:grid}.BkY0oa_footerLinks{flex-direction:column;align-items:flex-start;gap:1.25rem;display:flex}.BkY0oa_footer .BkY0oa_wordmark{font-size:inherit}.BkY0oa_footer nav{flex-direction:column;align-items:flex-start;display:flex}.BkY0oa_footer a{color:inherit;text-decoration:none}.BkY0oa_footer nav a{align-items:center;min-height:44px;display:inline-flex}.BkY0oa_footer a:hover{color:var(--color-100)}.BkY0oa_footer button[data-variant=outline]{border-color:#c7c7c7}.BkY0oa_page a:focus-visible,.BkY0oa_footer a:focus-visible{outline-offset:5px;border-radius:2px;outline:2px solid}.BkY0oa_footerReferences{color:#ddd}.BkY0oa_footerReferences h2{color:var(--color-white);font-size:inherit;font-weight:var(--font-weight-bold);margin:0 0 1.25rem}.BkY0oa_footerReferences ol{margin:0;padding:0;list-style:none}.BkY0oa_footerReferences li{scroll-margin-top:2rem}.BkY0oa_footerReferences li+li{margin-top:1.25rem}.BkY0oa_referenceCard{border:1px solid var(--color-divider);border-radius:var(--radius-card);background:0 0;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.75rem;padding:1rem;display:grid}.BkY0oa_footerReferences li p{font-weight:var(--font-weight-regular);margin:.25rem 0 0}.BkY0oa_footerReferences a{color:var(--color-100)}.BkY0oa_footerReferences a:hover,.BkY0oa_footerReferences li:target{color:var(--color-white)}@media (max-width:767px){.BkY0oa_footerInner{grid-template-columns:minmax(0,1fr)}}
._4pgXEW_page{color:#111;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;padding-block:clamp(2rem,5vw,4.5rem) clamp(4rem,8vw,8rem)}._4pgXEW_back{color:#555;min-height:44px;font-size:var(--text-label);align-items:center;text-decoration:none;display:inline-flex}._4pgXEW_back:hover{text-underline-offset:.25em;text-decoration:underline}._4pgXEW_header{margin-block:clamp(3rem,7vw,6rem) 5rem}._4pgXEW_header h1{font-size:var(--text-page-intro);font-weight:var(--font-weight-medium);line-height:var(--leading-page-intro);letter-spacing:var(--tracking-page-intro);margin:0}._4pgXEW_header>p{color:#555;max-width:60rem;font-size:var(--text-body-large);line-height:var(--leading-body-large);margin:2rem 0 0}._4pgXEW_sectionTitle{font-size:var(--text-heading-large);font-weight:var(--font-weight-medium);line-height:var(--leading-heading-large);letter-spacing:var(--tracking-heading-large);margin:0 0 2rem}._4pgXEW_subjectGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;display:grid}._4pgXEW_subject{border-radius:var(--radius-card);border:1px solid #ddd;flex-direction:column;min-width:0;padding:1.5rem;scroll-margin-top:2rem;display:flex}._4pgXEW_subject h3,._4pgXEW_topic h3{font-size:var(--text-heading);font-weight:var(--font-weight-medium);line-height:var(--leading-heading);letter-spacing:var(--tracking-heading);margin:0}._4pgXEW_area{color:#666;font-size:var(--text-small);margin:.75rem 0 1.5rem}._4pgXEW_question{font-size:1.25rem;line-height:var(--leading-body-large);margin:0 0 2rem}._4pgXEW_related{flex-wrap:wrap;gap:.5rem;margin:auto 0 0;padding:0;list-style:none;display:flex}._4pgXEW_related a{color:#555;min-height:44px;font-size:var(--text-small);background:#f1f1ef;border-radius:999px;align-items:center;padding:.5rem .75rem;text-decoration:none;display:inline-flex}._4pgXEW_related a:hover{background:var(--color-orange-500);color:#fff}._4pgXEW_connections{margin-top:5rem}._4pgXEW_topicGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 3rem;display:grid}._4pgXEW_topic{border-top:1px solid #ddd;padding-top:1.5rem;scroll-margin-top:2rem}._4pgXEW_topic>p{color:#555;max-width:36rem;margin:1rem 0}._4pgXEW_relationship{flex-wrap:wrap;gap:.25rem .5rem;margin:0;padding:0;list-style:none;display:flex}._4pgXEW_relationship li+li:before{content:"↔";color:#999;margin-right:.5rem}._4pgXEW_relationship a{color:#555;min-height:44px;font-size:var(--text-small);text-underline-offset:.2em;align-items:center;display:inline-flex}._4pgXEW_contact{border-top:1px solid #ddd;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;margin-top:5rem;padding-top:2rem;display:flex}._4pgXEW_contact>[data-slot=button]{color:#fff;background:#111}._4pgXEW_contact>[data-slot=button]:hover{background:var(--color-orange-500)}._4pgXEW_page a:focus-visible{outline:2px solid var(--color-orange-700);outline-offset:4px}._4pgXEW_page ._4pgXEW_contact [data-slot=button]:focus-visible{outline-color:#111}@media (max-width:1023px){._4pgXEW_subjectGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){._4pgXEW_header{margin-bottom:3rem}._4pgXEW_subjectGrid,._4pgXEW_topicGrid{grid-template-columns:minmax(0,1fr)}._4pgXEW_connections{margin-top:3rem}._4pgXEW_subject{padding:1.25rem}}
