.hero.svelte-1q37ri0{grid-template-columns:1fr auto;align-items:center;height:100svh;display:grid;overflow:hidden}.text.svelte-1q37ri0{max-width:38rem;padding:0 4vw 0 max(4vw,53vw - 700px)}.kicker.svelte-1q37ri0{letter-spacing:.06em;color:var(--muted,#5b5b5b);letter-spacing:.05em;margin:0 0 1rem;font-family:system-ui,sans-serif;font-size:.85rem;font-weight:700}h1.svelte-1q37ri0{margin:0 0 1.25rem;font-size:2.5rem}.standfirst.svelte-1q37ri0{margin:0 0 1.5rem}.byline.svelte-1q37ri0{color:var(--muted,#5b5b5b);margin:0;font-family:Georgia,serif;font-size:.9rem;line-height:1.5}.video-wrap.svelte-1q37ri0{aspect-ratio:980/1164;background:#111;max-width:50vw;height:100svh}video.svelte-1q37ri0{object-fit:cover;width:100%;height:100%;display:block}@media (width<=899px){.hero.svelte-1q37ri0{display:block;position:relative}.video-wrap.svelte-1q37ri0{aspect-ratio:auto;width:100%;max-width:none;height:100%;position:absolute;inset:0}.video-wrap.svelte-1q37ri0:after{content:"";pointer-events:none;background:linear-gradient(#0000 35%,#00000059 60%,#000000bf 100%);position:absolute;inset:0}h1.svelte-1q37ri0{font-size:1.75rem}.text.svelte-1q37ri0{z-index:1;max-width:none;padding:0 16px calc(2rem + env(safe-area-inset-bottom,0px));position:absolute;bottom:0;left:0;right:0}.kicker.svelte-1q37ri0,h1.svelte-1q37ri0,.standfirst.svelte-1q37ri0,.byline.svelte-1q37ri0{color:#fff}.byline.svelte-1q37ri0{opacity:.85}}.map-section.svelte-x2n85b{--sea:#fff;--head-offset:12svh;position:relative}.stage.svelte-x2n85b{box-sizing:border-box;grid-template:"head map""label map"1fr".source"/minmax(220px,22%) 1fr;column-gap:calc(3vw + 100px);max-width:1400px;height:100svh;margin:0 auto;padding:4svh 3vw;display:grid;position:sticky;top:0}.head.svelte-x2n85b{padding-top:var(--head-offset);grid-area:head}h2.svelte-x2n85b{margin:0 0 1rem}.label-area.svelte-x2n85b{grid-area:label;margin-top:calc(2rem + 6px);position:relative}.label.svelte-x2n85b{position:absolute;inset:0 0 auto}.text.svelte-x2n85b{margin:0}.label.svelte-x2n85b .text:where(.svelte-x2n85b){font-size:1rem;line-height:1.45}.map-area.svelte-x2n85b{grid-area:map;justify-content:center;align-items:center;min-height:0;display:flex}.map.svelte-x2n85b{width:100%;height:100%;position:relative;overflow:hidden}.world.svelte-x2n85b{transform-origin:0 0;position:absolute;top:0;left:0}.world.animate.svelte-x2n85b{transition:transform 1.2s ease-in-out}.world.svelte-x2n85b img:where(.svelte-x2n85b){width:100%;height:100%;display:block}.layers.svelte-x2n85b{position:absolute;inset:0}.layers.svelte-x2n85b svg{width:100%;height:100%;display:block}.layers.svelte-x2n85b .toggle{opacity:0;transition:opacity .6s}.layers.svelte-x2n85b .toggle.on{opacity:var(--on-opacity,1);transition:opacity .8s .4s}.layers.svelte-x2n85b .toggle.scalable{transform:scale(var(--scale,1));transform-box:fill-box;transform-origin:50%;transition:opacity .6s,transform .6s}.layers.svelte-x2n85b .toggle.scalable.on{transition:opacity .8s .4s,transform .8s .4s}.layers.svelte-x2n85b .recolor,.layers.svelte-x2n85b .recolor *{fill:var(--fill)!important}.source.svelte-x2n85b{grid-area:source;margin:.5rem 0 0}.steps.svelte-x2n85b{pointer-events:none;margin-top:-100svh;padding-bottom:60svh}.step.svelte-x2n85b{height:60svh}.text.svelte-x2n85b+.text:where(.svelte-x2n85b){margin-top:.75em}.key.svelte-x2n85b{flex-wrap:wrap;gap:.25em 1em;margin:0 0 .75em;padding:0;font-size:.85rem;list-style:none;display:flex}.star.svelte-x2n85b{-webkit-text-stroke:1px var(--stroke,transparent);margin-right:.3em}.text.svelte-x2n85b .pipeline{color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#f9f906cc;border-radius:4px;padding:.1em .25em}.map-section.mobile.svelte-x2n85b .stage:where(.svelte-x2n85b){background:var(--sea);max-width:none;padding:0;display:block;overflow:hidden}.map-section.mobile.svelte-x2n85b .head:where(.svelte-x2n85b){z-index:2;background:linear-gradient(var(--sea) 60%, transparent);padding:3svh 16px .5rem;position:absolute;top:0;left:0;right:0}.map-section.mobile.svelte-x2n85b .map-area:where(.svelte-x2n85b){display:block;position:absolute;inset:0}.map-section.mobile.svelte-x2n85b .map:where(.svelte-x2n85b){aspect-ratio:auto;width:100%;max-width:none;height:100%;max-height:none;position:absolute;inset:0}.map-section.mobile.svelte-x2n85b .label-area:where(.svelte-x2n85b),.map-section.mobile.svelte-x2n85b .stage:where(.svelte-x2n85b) .source:where(.svelte-x2n85b){display:none}.mobile-source.svelte-x2n85b{padding:.75rem 16px 0}.map-section.mobile.svelte-x2n85b .steps:where(.svelte-x2n85b){z-index:3;margin-top:0;padding-bottom:50svh;position:relative}.map-section.mobile.svelte-x2n85b .step:where(.svelte-x2n85b){height:100svh}.card.svelte-x2n85b{-webkit-backdrop-filter:blur(10px);background:#f2f2f2d9;border-radius:12px;margin:0 16px;padding:1.25rem 1.5rem;box-shadow:0 4px 24px #0000000f,0 2px 8px #0000000a}.card.svelte-x2n85b .text:where(.svelte-x2n85b){margin:0}@media (prefers-reduced-motion:reduce){.world.svelte-x2n85b,.layers.svelte-x2n85b .toggle{transition:none!important}}.visually-hidden.svelte-x2n85b{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.card.svelte-x2n85b .text:where(.svelte-x2n85b)+.text:where(.svelte-x2n85b){margin-top:1em}.socialmediaicons.svelte-1f7j69k{--sh-text:#000;--sh-btn:#fff;--sh-icon:#000;--sh-tip:#fff;--sh-tiptext:#000;--sh-shadow:#0000001a;justify-content:center;align-items:center;margin-top:30px;margin-bottom:30px;display:flex}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .socialmediaicons.svelte-1f7j69k{--sh-text:#fff;--sh-btn:#000;--sh-icon:#fff;--sh-tip:#333;--sh-tiptext:#fff;--sh-shadow:#ffffff1a}}:root[data-theme=dark] .socialmediaicons.svelte-1f7j69k{--sh-text:#fff;--sh-btn:#000;--sh-icon:#fff;--sh-tip:#333;--sh-tiptext:#fff;--sh-shadow:#ffffff1a}.socialmediaicons.svelte-1f7j69k a:where(.svelte-1f7j69k){text-decoration:none}.socialShare.svelte-1f7j69k{color:var(--sh-text);margin-right:20px}.wrapper.svelte-1f7j69k{display:inline-flex}.wrapper.svelte-1f7j69k a:where(.svelte-1f7j69k){border:0;outline:0;text-decoration:none;border-bottom:0!important}.wrapper.svelte-1f7j69k .icon:where(.svelte-1f7j69k){cursor:pointer;z-index:2;flex-direction:column;justify-content:center;align-items:center;margin:0 10px;display:flex;position:relative}.wrapper.svelte-1f7j69k .icon:where(.svelte-1f7j69k) span:where(.svelte-1f7j69k){z-index:2;background:var(--sh-btn);width:60px;height:60px;box-shadow:0 10px 10px var(--sh-shadow);text-align:center;border-radius:50%;transition:all .4s cubic-bezier(.68,-.55,.265,1.55);display:block;position:relative}.wrapper.svelte-1f7j69k .icon:where(.svelte-1f7j69k) span:where(.svelte-1f7j69k) i:where(.svelte-1f7j69k){color:var(--sh-icon);font-size:25px;line-height:60px}.wrapper.svelte-1f7j69k .icon:where(.svelte-1f7j69k) span:where(.svelte-1f7j69k):hover i:where(.svelte-1f7j69k){color:#fff}.wrapper.svelte-1f7j69k .icon:where(.svelte-1f7j69k) .tooltip:where(.svelte-1f7j69k){background:var(--sh-tip);box-shadow:0 10px 10px var(--sh-shadow);color:var(--sh-tiptext);opacity:0;pointer-events:none;border-radius:25px;padding:10px 18px;font-size:20px;transition:all .4s cubic-bezier(.68,-.55,.265,1.55);position:absolute;top:0}.wrapper.svelte-1f7j69k .icon:where(.svelte-1f7j69k):hover .tooltip:where(.svelte-1f7j69k){opacity:1;pointer-events:auto;top:-70px}.wrapper.svelte-1f7j69k .icon:where(.svelte-1f7j69k) .tooltip:where(.svelte-1f7j69k):before{content:"";background:var(--sh-tip);width:15px;height:15px;position:absolute;bottom:-8px;left:50%;transform:translate(-50%)rotate(45deg)}.wrapper.svelte-1f7j69k .icon:where(.svelte-1f7j69k):hover span:where(.svelte-1f7j69k),.wrapper.svelte-1f7j69k .icon:where(.svelte-1f7j69k):hover .tooltip:where(.svelte-1f7j69k){text-shadow:0 -1px #0006}.wrapper.svelte-1f7j69k .icon:where(.svelte-1f7j69k):hover span:where(.svelte-1f7j69k){color:#fff}.wrapper.svelte-1f7j69k .facebook:where(.svelte-1f7j69k):hover span:where(.svelte-1f7j69k),.wrapper.svelte-1f7j69k .facebook:where(.svelte-1f7j69k):hover .tooltip:where(.svelte-1f7j69k),.wrapper.svelte-1f7j69k .facebook:where(.svelte-1f7j69k):hover .tooltip:where(.svelte-1f7j69k):before{color:#fff;background:#3b5999}.wrapper.svelte-1f7j69k .twitter:where(.svelte-1f7j69k):hover span:where(.svelte-1f7j69k),.wrapper.svelte-1f7j69k .twitter:where(.svelte-1f7j69k):hover .tooltip:where(.svelte-1f7j69k),.wrapper.svelte-1f7j69k .twitter:where(.svelte-1f7j69k):hover .tooltip:where(.svelte-1f7j69k):before{color:#fff;background:#46c1f6}.wrapper.svelte-1f7j69k .linkedin:where(.svelte-1f7j69k):hover span:where(.svelte-1f7j69k),.wrapper.svelte-1f7j69k .linkedin:where(.svelte-1f7j69k):hover .tooltip:where(.svelte-1f7j69k),.wrapper.svelte-1f7j69k .linkedin:where(.svelte-1f7j69k):hover .tooltip:where(.svelte-1f7j69k):before{color:#fff;background:#0077b5}.wrapper.svelte-1f7j69k .whatsapp:where(.svelte-1f7j69k):hover span:where(.svelte-1f7j69k),.wrapper.svelte-1f7j69k .whatsapp:where(.svelte-1f7j69k):hover .tooltip:where(.svelte-1f7j69k),.wrapper.svelte-1f7j69k .whatsapp:where(.svelte-1f7j69k):hover .tooltip:where(.svelte-1f7j69k):before{color:#fff;background:#25d366}.fa-twitter.svelte-1f7j69k:before{font-weight:900;content:"𝕏"!important}@media (width<=619px){.wrapper.svelte-1f7j69k .icon:where(.svelte-1f7j69k) span:where(.svelte-1f7j69k){width:40px!important;height:40px!important;line-height:40px!important}.wrapper.svelte-1f7j69k .icon:where(.svelte-1f7j69k) span:where(.svelte-1f7j69k) i:where(.svelte-1f7j69k){line-height:40px!important}}body{background:#fff;margin:0}.intro.svelte-1uha8ag{max-width:75%;margin:0 auto;padding:4rem 16px}.intro.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0}.placeholder.svelte-1uha8ag{max-width:75%;margin:0 auto;padding:4rem 16px 6rem;line-height:1.6}.placeholder.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0 0 .75em}.placeholder.svelte-1uha8ag p:where(.svelte-1uha8ag):last-child{margin-bottom:0}.sources.svelte-1uha8ag{color:#525151;margin-top:2.5rem;font-family:Courier New,Courier,monospace;font-size:.85rem;line-height:1.5}.sources.svelte-1uha8ag p:where(.svelte-1uha8ag){font-family:inherit;font-size:inherit;color:inherit}.photo.svelte-1uha8ag{margin:2rem 0}.photo.svelte-1uha8ag img:where(.svelte-1uha8ag){width:100%;height:auto;display:block}.photo.svelte-1uha8ag figcaption:where(.svelte-1uha8ag){color:#5b5b5b;margin-top:.5em;font-size:.85rem;line-height:1.4}
