.continuity-rail[data-v-465e41f0]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}@media (width<=900px),(height<=560px){.rail-milestone[data-v-465e41f0]{display:none}}.rail-signal[data-v-465e41f0]{filter:drop-shadow(0 0 4px #f97316e6)}.story-arrow[data-v-b8757eab]{z-index:3;width:calc(48 * var(--u));height:calc(48 * var(--u));cursor:pointer;transition:opacity var(--motion-fast) ease, background-color var(--motion-fast) ease;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.story-arrow[data-v-b8757eab]:hover:not(:disabled){background:#ffffff1a}.story-arrow[data-v-b8757eab]:disabled{opacity:.3;cursor:default}.story-arrow--prev[data-v-b8757eab]{left:calc(32 * var(--u))}.story-arrow--next[data-v-b8757eab]{right:calc(32 * var(--u))}.story-arrow svg[data-v-b8757eab]{width:calc(20 * var(--u));height:calc(20 * var(--u));fill:none;stroke:#fff9;stroke-width:1.67px;stroke-linecap:round;stroke-linejoin:round}.story-progress[data-v-b8757eab]{z-index:3;bottom:calc(22 * var(--u));gap:calc(8 * var(--u));display:flex;position:absolute;left:50%;transform:translate(-50%)}.story-progress__step[data-v-b8757eab]{width:calc(32 * var(--u));height:calc(24 * var(--u));cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:flex}.story-progress__step[data-v-b8757eab]:before{content:"";height:calc(4 * var(--u));transition:background-color var(--motion-normal) ease;background:#fff3;border-radius:999px;flex:1}.story-progress__step[data-v-b8757eab]:hover:before{background:#fff6}.story-progress__step.is-active[data-v-b8757eab]{width:calc(48 * var(--u))}.story-progress__step.is-active[data-v-b8757eab]:before{background:var(--cnf-signal)}@media (width<=900px),(height<=560px){.story-arrow[data-v-b8757eab]{top:auto;bottom:max(10px, env(safe-area-inset-bottom));width:44px;height:44px;transform:none}.story-arrow--prev[data-v-b8757eab]{left:12px}.story-arrow--next[data-v-b8757eab]{right:12px}.story-arrow svg[data-v-b8757eab]{width:20px;height:20px}.story-progress[data-v-b8757eab]{right:64px;bottom:max(10px, env(safe-area-inset-bottom));gap:0;height:44px;left:64px;transform:none}.story-progress__step[data-v-b8757eab]{flex:1 1 0;width:auto;min-width:0;height:44px;padding:0 2px}.story-progress__step[data-v-b8757eab]:before{height:4px}.story-progress__step.is-active[data-v-b8757eab]{flex-grow:2;width:auto}}.cta__eyebrow[data-v-9b84dcec]{opacity:.6}.cta__body[data-v-9b84dcec]{color:#fff9}.cta__footnote[data-v-9b84dcec]{font-size:calc(14 * var(--u));line-height:calc(20 * var(--u));color:#fff6}.hero__muted[data-v-8ba6f386]{color:#ffffff8c}.metrics__muted[data-v-0a894822]{color:#ffffffb3}.metrics__list[data-v-0a894822]{margin:0}.metrics__value[data-v-0a894822]{font-size:calc(64 * var(--u));line-height:calc(96 * var(--u));color:var(--cnf-signal);font-weight:600}.metrics__label[data-v-0a894822]{margin:calc(15 * var(--u)) 0 0}@media (width<=900px),(height<=560px){.metrics__list[data-v-0a894822]{flex-direction:column;gap:24px;margin-top:8px;display:flex}.metrics__value[data-v-0a894822]{font-size:48px;line-height:56px}.metrics__label[data-v-0a894822]{margin-top:4px}}.sectors__eyebrow[data-v-ad7a0627]{opacity:.7}.sectors__list[data-v-ad7a0627]{margin:0;padding:0;list-style:none}.sectors__card[data-v-ad7a0627]{height:calc(128 * var(--u));border-radius:calc(10 * var(--u));color:#fff6;font-size:calc(14 * var(--u));line-height:calc(20 * var(--u));transition:color var(--motion-fast) ease, border-color var(--motion-fast) ease;background:#ffffff05;border:1px solid #ffffff1a;justify-content:center;align-items:center;font-weight:500;display:flex}@media (hover:hover){.sectors__card[data-v-ad7a0627]:hover{color:var(--cnf-white);border-color:#fff3}}@media (width<=900px),(height<=560px){.sectors__list[data-v-ad7a0627]{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.sectors__card[data-v-ad7a0627]{text-align:center;color:#fff9;height:auto;min-height:76px;padding:12px}}.services__muted[data-v-7326f060]{color:#ffffffbf}.services__list[data-v-7326f060]{margin:0;padding:0;list-style:none}.services__item[data-v-7326f060]{height:calc(91 * var(--u));padding:calc(16 * var(--u)) 0 0 calc(26 * var(--u));border-left:calc(2 * var(--u)) solid #f9731666}.services__title[data-v-7326f060]{margin:0 0 calc(8 * var(--u));font-size:calc(18 * var(--u));line-height:calc(28 * var(--u));font-weight:500}.services__item p[data-v-7326f060]{margin:0}@media (width<=900px),(height<=560px){.services__list[data-v-7326f060]{flex-direction:column;gap:20px;display:flex}.services__item[data-v-7326f060]{height:auto;padding:2px 0 2px 18px}.services__title[data-v-7326f060]{margin-bottom:4px}}.statement__note[data-v-96be9864]{font-size:calc(16 * var(--u));line-height:calc(27.2 * var(--u))}.testimonials__eyebrow[data-v-0947b358]{opacity:.7}.testimonials__card[data-v-0947b358]{height:calc(250 * var(--u));padding:calc(41 * var(--u)) calc(40 * var(--u)) 0 calc(41 * var(--u));border-radius:calc(10 * var(--u));background:#ffffff05;border:1px solid #ffffff1a}.testimonials__quote[data-v-0947b358]{font-size:calc(18 * var(--u));line-height:calc(29.25 * var(--u));color:#fffc;margin:0;font-weight:300}.testimonials__name[data-v-0947b358],.testimonials__role[data-v-0947b358]{display:block}.testimonials__name[data-v-0947b358]{margin-top:calc(30 * var(--u));font-weight:500}.testimonials__role[data-v-0947b358]{margin-top:calc(6 * var(--u));font-size:calc(14 * var(--u));line-height:calc(20 * var(--u));color:#ffffff80}@media (width<=900px),(height<=560px){.testimonials__card[data-v-0947b358]{height:auto;padding:24px}.testimonials__quote[data-v-0947b358]{font-size:16px;line-height:25px}.testimonials__name[data-v-0947b358]{margin-top:18px}}.timeline__eyebrow[data-v-19ed421e]{opacity:.7}.timeline__list[data-v-19ed421e]{margin:0;padding:0;list-style:none}.timeline__item p[data-v-19ed421e],.timeline__item h3[data-v-19ed421e]{margin:0}.timeline__year[data-v-19ed421e]{font-size:calc(20 * var(--u));line-height:calc(28 * var(--u));color:var(--cnf-signal);font-weight:600}.timeline__title[data-v-19ed421e]{font-weight:500;margin-top:calc(12 * var(--u))!important}.timeline__desc[data-v-19ed421e]{width:calc(214 * var(--u));color:#ffffff8c;margin:calc(10 * var(--u)) auto 0!important}@media (width<=900px),(height<=560px){.timeline__list[data-v-19ed421e]{flex-direction:column;gap:18px;display:flex}.timeline__list .timeline__item[data-v-19ed421e]{text-align:left;grid-template-columns:52px 1fr;column-gap:30px;display:grid;position:relative;top:auto;left:auto}.timeline__item[data-v-19ed421e]:before{content:"";background:#f9731659;width:1px;position:absolute;top:12px;bottom:-18px;left:66px}.timeline__item[data-v-19ed421e]:last-child:before{display:none}.timeline__item[data-v-19ed421e]:after{content:"";background:var(--cnf-signal);border-radius:50%;width:7px;height:7px;position:absolute;top:9px;left:63px}.timeline__year[data-v-19ed421e]{grid-row:span 2;font-size:18px}.timeline__title[data-v-19ed421e]{margin-top:0!important}.timeline__desc[data-v-19ed421e]{width:auto;margin:4px 0 0!important}}.story{--u:min(calc(100vw / 1445), calc(100dvh / 968));background:var(--cnf-ink);color:var(--cnf-white);font-family:var(--font-display);-webkit-font-smoothing:antialiased;touch-action:pinch-zoom;position:fixed;inset:0;overflow:hidden}.js .story:not(.is-ready) .story-stage{opacity:0}.story-stage{width:calc(1445 * var(--u));height:calc(968 * var(--u));position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.u-at{left:calc(var(--x) * var(--u));top:calc(var(--y) * var(--u));width:calc(var(--w,auto) * var(--u));margin:0;position:absolute}.u-at--center{transform:translate(-50%)}.t-eyebrow{font-size:calc(12 * var(--u));line-height:calc(16 * var(--u));letter-spacing:calc(.6 * var(--u));text-transform:uppercase;font-weight:500}.t-display{font-size:calc(72 * var(--u));line-height:calc(75.6 * var(--u));letter-spacing:calc(-1.8 * var(--u));font-weight:300}.t-heading{font-size:calc(56 * var(--u));line-height:calc(var(--lh,61.6) * var(--u));letter-spacing:calc(-1.4 * var(--u));font-weight:400}.t-heading-lg{font-size:calc(64 * var(--u));line-height:calc(70.4 * var(--u));letter-spacing:calc(-1.6 * var(--u));font-weight:400}.t-lead{font-size:calc(18 * var(--u));line-height:calc(30.6 * var(--u));font-weight:400}.t-lead-tight{font-size:calc(18 * var(--u));line-height:calc(29.25 * var(--u));font-weight:400}.t-body{font-size:calc(16 * var(--u));line-height:calc(24 * var(--u))}.t-small{font-size:calc(14 * var(--u));line-height:calc(22.8 * var(--u))}.t-center{text-align:center}.story-btn{height:calc(var(--h,56) * var(--u));border-radius:calc(8 * var(--u));font-family:inherit;font-weight:500;font-size:calc(var(--fs,16) * var(--u));color:var(--cnf-white);cursor:pointer;transition:background-color var(--motion-fast) ease, border-color var(--motion-fast) ease, box-shadow var(--motion-normal) ease;justify-content:center;align-items:center;line-height:1.5;display:inline-flex}.story-btn--primary{background:var(--cnf-signal);border:0}.story-btn--primary:hover{background:var(--cnf-signal-hover)}.story-btn--ghost{background:0 0;border:1px solid #fff3}.story-btn--ghost:hover{border-color:#ffffff73}.story :focus-visible{outline:2px solid var(--cnf-signal);outline-offset:3px}.story-btn--primary.is-emphasised{box-shadow:0 0 0 1px #f9731680, 0 0 calc(32 * var(--u)) #f9731659}@media (width<=900px),(height<=560px){.story{--u:1px;touch-action:pan-y pinch-zoom}.story-stage{width:100%;height:100%;top:0;left:0;transform:none}.story .story-stage .story-scene{overscroll-behavior:contain;flex-direction:column;gap:16px;padding:96px 24px 84px;display:flex;overflow:hidden auto}.story-scene>:first-child{margin-top:auto}.story-scene>:last-child{margin-bottom:auto}.story .u-at{width:auto;max-width:100%;position:static}.story .u-at--center{transform:none}.t-eyebrow{letter-spacing:.6px;font-size:12px;line-height:16px}.t-display{letter-spacing:-1px;font-size:40px;line-height:44px}.t-heading{letter-spacing:-.6px;font-size:32px;line-height:38px}.t-heading-lg{letter-spacing:-.8px;font-size:36px;line-height:42px}.t-lead,.t-lead-tight{font-size:17px;line-height:27px}.t-body{font-size:15px;line-height:22px}.t-small{font-size:14px;line-height:21px}.story .story-btn{border-radius:8px;align-self:stretch;height:auto;min-height:52px;padding:0 24px;font-size:16px}.story-btn--primary.is-emphasised{box-shadow:0 0 0 1px #f9731680,0 0 24px #f9731659}}@media (prefers-reduced-motion:reduce){.story *,.story :before{transition:none!important}}.story-scene[data-v-da079703]{visibility:hidden;position:absolute;inset:0}.story-scene.is-active[data-v-da079703],.story-scene.is-leaving[data-v-da079703]{visibility:visible}.story-scene.is-leaving[data-v-da079703]{pointer-events:none}.story-status[data-v-da079703]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
