hero-tooltip-map-component{display:block;position:relative;z-index:0}.hero-tooltip-map-section{position:relative;z-index:2;overflow:visible}.hero-tooltip-map-shell{position:relative;display:block;width:100%;overflow:visible}.hero-tooltip-map{position:relative;z-index:1;width:100%;color:var(--color-brand-white);overflow:visible;pointer-events:none;--htm-tone-strategy: #c75217;--htm-tone-programme: #e88a3c;--htm-tone-technology: #d7a688}.hero-tooltip-map__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-color:transparent;overflow:hidden;pointer-events:none}.hero-tooltip-map__image{width:100%;height:100%;object-fit:cover;object-position:var(--image-focal-point, center top)}.hero-tooltip-map__image--desktop{display:none}.hero-tooltip-map__image--mobile{display:block}@media screen and (min-width:990px){.hero-tooltip-map__image--desktop{display:block}.hero-tooltip-map__image--mobile{display:none}}.hero-tooltip-map__placeholder{width:100%;height:100%;background:radial-gradient(circle at 30% 20%,#1a3055 0%,var(--color-sovereign-blue-darker, #071020) 70%)}.hero-tooltip-map__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:var(--hero-overlay-background, var(--color-sovereign-blue));opacity:var(--hero-overlay-opacity, .45);pointer-events:none}.hero-tooltip-map__stars{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;width:100%;height:100%;pointer-events:none}.hero-tooltip-map__stage{position:relative;z-index:1;width:100%;max-height:100vh;height:min(calc(min(100vw,var(--site-max-width, 1920px)) / var(--hero-aspect-ratio-desktop, 1.7777777778)),100vh);isolation:isolate;overflow:visible;pointer-events:none}@media screen and (max-width:989px){.hero-tooltip-map__stage{width:min(100%,calc(100vh * 16 / 9));aspect-ratio:16 / 9;max-height:100vh;height:calc(100vh * 16 / 9);margin-inline:auto}}.hero-tooltip-map__content{position:absolute;top:0;right:0;bottom:0;left:0;z-index:6;display:flex;flex-direction:column;padding-inline:var(--page-margin);pointer-events:none}.hero-tooltip-map__content-inner{display:flex;flex-direction:column;justify-content:flex-start;width:100%;max-width:var(--content-max-width);margin-inline:auto;padding-block-start:5.5rem;pointer-events:none;opacity:var(--hero-copy-opacity, 1);will-change:opacity}body:has(.site-header--absolute) .hero-tooltip-map__content-inner{padding-block-start:calc(var(--header-offset, 4.25rem) + 2.5rem)}.hero-tooltip-map__blocks{display:flex;flex-direction:column;gap:1.25rem;width:100%;max-width:42rem;pointer-events:auto}.hero-tooltip-map__blocks>.display-text-block:has(.eyebrow)+.display-text-block{margin-block-start:calc(var(--type-stack-eyebrow-to-heading, .625rem) - 1.25rem)}.hero-tooltip-map__blocks .display-text-block__text{text-shadow:2px 2px 2px #0000008f}.hero-tooltip-map__blocks .display-text-block__text.display,.hero-tooltip-map__blocks .display-text-block__text.display-secondary{text-wrap:balance}.hero-tooltip-map__blocks>.cta-block{width:fit-content}.hero-tooltip-map__blocks .richtext-block{width:100%;max-width:36rem;color:var(--color-brand-white)}.hero-tooltip-map__blocks .richtext-block__content :is(h1,h2,h3,h4,h5,h6,p,li,strong,b){text-shadow:2px 2px 2px #0000008f}.hero-tooltip-map__blocks .richtext-block__content :is(p,li){margin:0;font-size:1rem;font-weight:var(--font-weight-light, 300);line-height:1.45}.hero-tooltip-map__blocks .richtext-block__content>*+*{margin-top:.75rem}.hero-tooltip-map__content--desktop-left .hero-tooltip-map__content-inner,.hero-tooltip-map__content--desktop-left .hero-tooltip-map__blocks{align-items:flex-start;text-align:left;margin-inline:0 auto}.hero-tooltip-map__content--desktop-center .hero-tooltip-map__content-inner,.hero-tooltip-map__content--desktop-center .hero-tooltip-map__blocks{align-items:center;text-align:center;margin-inline:auto}.hero-tooltip-map__content--desktop-right .hero-tooltip-map__content-inner,.hero-tooltip-map__content--desktop-right .hero-tooltip-map__blocks{align-items:flex-end;text-align:right;margin-inline:auto 0}@media(max-width:989px){.hero-tooltip-map__content--mobile-left .hero-tooltip-map__content-inner,.hero-tooltip-map__content--mobile-left .hero-tooltip-map__blocks{align-items:flex-start;text-align:left;margin-inline:0 auto}.hero-tooltip-map__content--mobile-center .hero-tooltip-map__content-inner,.hero-tooltip-map__content--mobile-center .hero-tooltip-map__blocks{align-items:center;text-align:center;margin-inline:auto}.hero-tooltip-map__content--mobile-right .hero-tooltip-map__content-inner,.hero-tooltip-map__content--mobile-right .hero-tooltip-map__blocks{align-items:flex-end;text-align:right;margin-inline:auto 0}.hero-tooltip-map__content-inner{padding-block-start:4.5rem}body:has(.site-header--absolute) .hero-tooltip-map__content-inner{padding-block-start:calc(var(--header-offset, 4.25rem) + 1.75rem)}}.hero-tooltip-map__globes{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;overflow:visible;pointer-events:none}.tooltip-map-globe{position:absolute;left:var(--globe-x, 50%);top:var(--globe-y, 50%);width:var(--globe-size, 1.1rem);height:var(--globe-size, 1.1rem);margin:0;padding:0;border:0;border-radius:50%;background:transparent;transform:translate(-50%,-50%);cursor:pointer;pointer-events:auto;appearance:none;-webkit-appearance:none;will-change:left,top;touch-action:manipulation}.tooltip-map-globe:before{content:"";position:absolute;top:-.85rem;right:-.85rem;bottom:-.85rem;left:-.85rem;border-radius:50%}@media(hover:none),(pointer:coarse){.tooltip-map-globe:before{top:-1.35rem;right:-1.35rem;bottom:-1.35rem;left:-1.35rem}}.tooltip-map-globe__core,.tooltip-map-globe__ring{position:absolute;border-radius:50%;pointer-events:none}.tooltip-map-globe__core{top:28%;right:28%;bottom:28%;left:28%;background:radial-gradient(circle at 40% 35%,#fff 0%,rgb(255 255 255 / .95) 18%,var(--globe-tone) 55%,rgb(255 255 255 / 0) 78%);opacity:.95;filter:blur(.4px)}.tooltip-map-globe__ring{top:-90%;right:-90%;bottom:-90%;left:-90%;background:radial-gradient(circle,color-mix(in srgb,var(--globe-tone) 85%,white) 0%,color-mix(in srgb,var(--globe-tone) 45%,transparent) 30%,color-mix(in srgb,var(--globe-tone) 16%,transparent) 52%,transparent 72%);filter:blur(8px);opacity:.85}.tooltip-map-globe--strategy{--globe-tone: var(--htm-tone-strategy)}.tooltip-map-globe--programme{--globe-tone: var(--htm-tone-programme)}.tooltip-map-globe--technology{--globe-tone: var(--htm-tone-technology)}.tooltip-map-globe.is-active .tooltip-map-globe__core,.tooltip-map-globe:hover .tooltip-map-globe__core,.tooltip-map-globe:focus-visible .tooltip-map-globe__core{opacity:1;transform:scale(1.15);transform-origin:center}.tooltip-map-globe.is-active .tooltip-map-globe__ring,.tooltip-map-globe:hover .tooltip-map-globe__ring,.tooltip-map-globe:focus-visible .tooltip-map-globe__ring{top:-130%;right:-130%;bottom:-130%;left:-130%;filter:blur(11px);opacity:1}.tooltip-map-globe:focus-visible{outline:2px solid var(--color-brand-white);outline-offset:8px}.tooltip-map-globe.is-dimmed{opacity:.4}.hero-tooltip-map:not(.hero-tooltip-map--reduced-motion) .tooltip-map-globe__ring{animation:htm-globe-pulse 3.6s ease-in-out infinite}.hero-tooltip-map:not(.hero-tooltip-map--reduced-motion) .tooltip-map-globe--programme .tooltip-map-globe__ring{animation-delay:-1.2s}.hero-tooltip-map:not(.hero-tooltip-map--reduced-motion) .tooltip-map-globe--technology .tooltip-map-globe__ring{animation-delay:-2.4s}@keyframes htm-globe-pulse{0%,to{opacity:.75;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}.hero-tooltip-map__tooltip{position:absolute;z-index:7;left:0;top:0;width:100%;height:100%;overflow:visible;pointer-events:none}.hero-tooltip-map__tooltip[hidden]{display:none}.hero-tooltip-map__leader{position:absolute;left:0;width:1.5px;background:linear-gradient(to bottom,#fffffff2,color-mix(in srgb,var(--htm-tooltip-tone, #c75217) 80%,white));box-shadow:0 0 8px #ffffff8c;border-radius:1px;transform:translate3d(-50%,0,0);will-change:clip-path,opacity;backface-visibility:hidden;-webkit-backface-visibility:hidden}.hero-tooltip-map__capsule{position:absolute;display:inline-flex;flex-direction:column;align-items:flex-start;gap:.2rem;width:max-content;max-width:min(20rem,90vw);padding:.55rem 1rem .6rem;border-radius:1rem;background:#081224b8;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid color-mix(in srgb,var(--htm-tooltip-tone, #c75217) 70%,white);box-shadow:0 0 0 1px #ffffff1f,0 6px 20px #0003,0 0 20px color-mix(in srgb,var(--htm-tooltip-tone, #c75217) 40%,transparent);transform:translate3d(-50%,-100%,0);transform-origin:center bottom;pointer-events:auto;will-change:opacity,transform;backface-visibility:hidden;-webkit-backface-visibility:hidden}.hero-tooltip-map__tooltip.is-down .hero-tooltip-map__capsule{transform:translate3d(-50%,0,0);transform-origin:center top}.hero-tooltip-map__capsule-category.eyebrow{margin:0;font-size:.6875rem;letter-spacing:.08rem;line-height:1.2;max-width:18rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hero-tooltip-map__capsule-category[hidden]{display:none}.hero-tooltip-map__capsule-text{color:var(--color-brand-white);font-size:.8125rem;font-weight:var(--font-weight-medium, 500);line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:18rem}.hero-tooltip-map__capsule-see{color:color-mix(in srgb,var(--htm-tooltip-tone, #c75217) 55%,white);font-size:.75rem;font-weight:var(--font-weight-medium, 500);line-height:1.3;text-decoration:underline;text-underline-offset:.15em;max-width:18rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hero-tooltip-map__capsule-see[hidden]{display:none}.hero-tooltip-map__capsule-see:not([href]),.hero-tooltip-map__capsule-see[aria-disabled=true]{text-decoration:none;pointer-events:none;cursor:default}.hero-tooltip-map__capsule-see[href]:hover,.hero-tooltip-map__capsule-see[href]:focus-visible{color:var(--color-brand-white)}.hero-tooltip-map--reduced-motion .tooltip-map-globe__ring{animation:none}@media(prefers-reduced-motion:reduce){.hero-tooltip-map__content-inner{opacity:1!important;will-change:auto}.tooltip-map-globe__ring{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/hero-tooltip-map.css.map */
