#main-content.proposal-services .shortlist-artwork{width:70%;margin-inline:auto}@media (width>=64rem){#main-content.proposal-services .shortlist-artwork{margin:0;top:50%;bottom:auto;left:15%;transform:translateY(-50%)}}@media (width<=47.999rem){#main-content.proposal-services .shortlist-stage{justify-self:center;padding-bottom:2rem}}#consulting-foundations .brand-story-art,#expertise-foundations .brand-story-art{place-self:center}#expertise-foundations .brand-story-intro-illustrated{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,4vw,4rem)}#expertise-foundations .brand-story-art{max-width:26rem}.supporting-capability-grid:has(.supporting-capability-illustrated){row-gap:.75rem}.supporting-capability-grid .supporting-capability-illustrated{flex-direction:column;padding-bottom:0;display:flex}.supporting-capability-illustrated .supporting-capability-copy{min-width:0}.supporting-capability-illustrated .supporting-capability-copy>p:last-child{margin-bottom:0}.supporting-capability-actions{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:center;gap:1.5rem;margin-top:auto;display:grid}.supporting-capability-actions .detail-link{justify-self:start;margin:0;padding:0}.supporting-capability-art{justify-self:center;width:100%;max-width:15rem;margin:0}.supporting-capability-art img{aspect-ratio:3/2;object-fit:contain;width:100%;height:auto}#featured-expertise .supporting-capability-art{max-width:19.5rem}#service-capabilities .supporting-section-link{border-top:1px solid var(--color-frostline);margin-top:2rem;padding-top:1.5rem}#technical-foundation .shortlist-foundation-stage{position:relative}.foundation-star-sky{pointer-events:none;position:absolute;inset:0}.foundation-star{width:26%;height:auto;position:absolute;top:-18%;left:66%;transform:translate(-50%)}.homepage-engagement-actions{row-gap:1.25rem;padding-top:1.25rem}.homepage-engagement-actions .button{max-width:100%}body a[href]:not(.button),body .text-link{transition:color .16s,text-underline-offset .16s,background-color .16s}body a[href]:not(.button):is(:hover,:focus-visible),body .text-link:is(:hover,:focus-visible){color:var(--color-indigo);text-underline-offset:.24em;text-decoration-line:underline;text-decoration-thickness:.13em}body .desktop-nav>a[href]:not(.button):is(:hover,:focus-visible),body :is(.services-toggle,.mobile-services-toggle):is(:hover,:focus-visible){color:var(--color-indigo);text-decoration:none}body .desktop-nav>a:is(:hover,:focus-visible):after,.services-toggle:is(.is-active-section,:hover,:focus-visible)>span:first-child:after{content:"";background:currentColor;height:3px;position:absolute;bottom:.2rem;left:0;right:0}body .desktop-nav .services-toggle:after{content:none}.services-toggle>span:first-child{align-self:stretch;align-items:center;display:inline-flex;position:relative}.mobile-services-toggle:is(:hover,:focus-visible)>span:first-child{text-underline-offset:.24em;text-decoration:underline .13em}body .site-footer a[href]:is(:hover,:focus-visible),body .site-footer nav button:is(:hover,:focus-visible),body .final-cta a[href]:not(.button):is(:hover,:focus-visible){color:var(--color-aqua)}body a[href]:has(>img):is(:hover,:focus-visible){opacity:.76}body .button:is(:hover,:focus-visible){transform:translateY(-2px)}body .button-primary:is(:hover,:focus-visible){background:var(--color-ink);border-color:var(--color-ink);color:var(--color-white)}body .button-secondary:is(:hover,:focus-visible){background:var(--color-ice)}body .button-on-dark:is(:hover,:focus-visible){background:var(--color-white);border-color:var(--color-white);color:var(--color-ink)}@media (width<=63.999rem){#expertise-foundations .brand-story-intro-illustrated{grid-template-columns:1fr;gap:1rem}#expertise-foundations .brand-story-art{max-width:22rem}}@media (width<=30rem){.supporting-capability-actions{grid-template-columns:1fr;gap:.5rem;padding-top:.5rem}.supporting-capability-art{justify-self:end;width:65%;max-width:12rem;margin-right:5%}#featured-expertise .supporting-capability-art{width:84.5%;max-width:15.6rem}#expertise-foundations .brand-story-art{max-width:18rem}}@media (prefers-reduced-motion:reduce){body a[href],body .text-link{transition:none}body .button:is(:hover,:focus-visible){transform:none}}@media (forced-colors:active){.foundation-star-sky,.supporting-capability-art{visibility:hidden}body a[href]:not(.button):is(:hover,:focus-visible){color:linktext}}
