.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}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}
