.trace[data-astro-cid-rn7tfzoq]{left:50%;top:calc(-1 * var(--trace-offset));pointer-events:none;filter:drop-shadow(0 0 6px var(--color-accent-glow-strong));position:absolute;overflow:visible;transform:translate(-50%)}.trace--left[data-astro-cid-rn7tfzoq]{transform:translate(-50%)scaleX(-1)}.trace[data-astro-cid-rn7tfzoq] path[data-astro-cid-rn7tfzoq]{fill:none;stroke-linecap:round;stroke-linejoin:round}.trace-rail[data-astro-cid-rn7tfzoq]{stroke:var(--color-accent-line);stroke-width:1.5px}.trace-lit[data-astro-cid-rn7tfzoq]{stroke:var(--color-accent-text);stroke-width:2px}.trace-bloom[data-astro-cid-rn7tfzoq],.trace-comet[data-astro-cid-rn7tfzoq]{display:none}.trace-node--out[data-astro-cid-rn7tfzoq]{fill:var(--color-accent-text)}.trace-node--in[data-astro-cid-rn7tfzoq]{fill:var(--color-signal);opacity:1}.trace-node-pulse[data-astro-cid-rn7tfzoq]{transform-box:fill-box;transform-origin:50%;transform:scale(var(--breathe,1))}@media (width<=640px){.trace-shape--jog[data-astro-cid-rn7tfzoq]{display:none}}@media (width>=641px){.trace-shape--straight[data-astro-cid-rn7tfzoq]{display:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.trace[data-astro-cid-rn7tfzoq]{view-timeline-name:--trace}.trace-lit[data-astro-cid-rn7tfzoq]{stroke-dasharray:1;animation:linear both trace-draw;animation-timeline:--trace;animation-range:entry 100% cover 50%}.trace-bloom[data-astro-cid-rn7tfzoq],.trace-comet[data-astro-cid-rn7tfzoq]{stroke-dasharray:.18 2;animation:linear both trace-comet;animation-timeline:--trace;animation-range:entry 100% cover 50%;display:inline}.trace-bloom[data-astro-cid-rn7tfzoq]{stroke:var(--color-signal-bloom);stroke-width:11px}.trace-comet[data-astro-cid-rn7tfzoq]{stroke:var(--color-signal);stroke-width:3.5px}.trace-node--in[data-astro-cid-rn7tfzoq]{animation:linear both node-lit;animation-timeline:--trace;animation-range:cover 42% cover 52%}}}@keyframes trace-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes trace-comet{0%{stroke-dashoffset:.18px;opacity:0}8%{opacity:1}85%{opacity:1}to{stroke-dashoffset:-.82px;opacity:0}}@keyframes node-lit{0%{opacity:.3}}@media (prefers-reduced-motion:no-preference){.trace-node-pulse--out[data-astro-cid-rn7tfzoq]{animation:4.2s ease-in-out infinite trace-node-breathe-out}.trace-node-pulse--in[data-astro-cid-rn7tfzoq]{animation:3.6s ease-in-out infinite trace-node-breathe-in}}@keyframes trace-node-breathe-out{0%,to{--breathe:1}50%{--breathe:1.12}}@keyframes trace-node-breathe-in{0%,to{--breathe:1}50%{--breathe:1.18}}.signal-floor[data-astro-cid-3ubxys62]{z-index:-2;pointer-events:none;--floor-cell:48px;position:absolute;inset:0;overflow:clip;-webkit-mask-image:linear-gradient(#0000 38%,#000 100%);mask-image:linear-gradient(#0000 38%,#000 100%)}.signal-floor[data-astro-cid-3ubxys62]:before{content:"";background-image:repeating-linear-gradient(0deg, var(--color-line) 0 1px, transparent 1px var(--floor-cell)), repeating-linear-gradient(90deg, var(--color-line) 0 1px, transparent 1px var(--floor-cell));background-size:var(--floor-cell) var(--floor-cell);transform-origin:50% 100%;position:absolute;inset:-20%;transform:perspective(380px)rotateX(70deg)}.signal-floor[data-astro-cid-3ubxys62]:after{content:"";background:radial-gradient(ellipse 60% 55% at 50% 100%, var(--color-accent-glow-soft), transparent 70%);position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.signal-floor[data-astro-cid-3ubxys62]:before{animation:16s linear infinite signal-floor-drift}}@keyframes signal-floor-drift{to{transform:perspective(380px) rotateX(70deg) translateY(var(--floor-cell))}}.hero-field[data-astro-cid-if5zrvj2]{z-index:-2;pointer-events:none;position:absolute;inset:0;overflow:visible;-webkit-mask-image:radial-gradient(50% 58% at 50% 36%,#0000008c 0%,#000000f2 65%,#000 100%);mask-image:radial-gradient(50% 58% at 50% 36%,#0000008c 0%,#000000f2 65%,#000 100%)}.hero-field-rail[data-astro-cid-if5zrvj2] path[data-astro-cid-if5zrvj2]{fill:none;stroke:var(--color-accent-line);stroke-width:1.5px;vector-effect:non-scaling-stroke}.hero-field-glow[data-astro-cid-if5zrvj2]{z-index:-2}.hero-field-glow[data-astro-cid-if5zrvj2] path[data-astro-cid-if5zrvj2]{fill:none;vector-effect:non-scaling-stroke;opacity:0}.hero-field-glow[data-astro-cid-if5zrvj2] .hfg-bloom[data-astro-cid-if5zrvj2]{stroke:var(--color-signal-bloom);stroke-width:7px;filter:blur(4px)}.hero-field-glow[data-astro-cid-if5zrvj2] .hfg-core[data-astro-cid-if5zrvj2]{stroke:var(--color-signal);stroke-width:1.75px}@media (prefers-reduced-motion:no-preference){.hero-field-glow[data-astro-cid-if5zrvj2] path[data-astro-cid-if5zrvj2]{animation:hero-field-crossfade var(--hfg-duration,12s) ease-in-out var(--hfg-delay,0s) infinite}}@keyframes hero-field-crossfade{0%,to{opacity:0}50%{opacity:var(--hfg-peak,.6)}}@media (forced-colors:active){.hero-field[data-astro-cid-if5zrvj2]{display:none}}.announce-bar[data-astro-cid-lcdefpme]{padding:.65rem var(--space-3);background:var(--color-accent);color:var(--color-accent-fg);text-align:center;justify-content:center;align-items:center;gap:.5em;font-size:.9rem;font-weight:600;line-height:1.3;text-decoration:none;display:flex}.announce-bar[data-astro-cid-lcdefpme]:hover{text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:2px}.announce-bar[data-astro-cid-lcdefpme]:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px}.announce-dot[data-astro-cid-lcdefpme]{background:var(--color-accent-fg);border-radius:50%;flex-shrink:0;width:.4em;height:.4em}@media (prefers-reduced-motion:no-preference){.announce-dot[data-astro-cid-lcdefpme]{animation:2s ease-in-out infinite announce-pulse}}@keyframes announce-pulse{0%,to{opacity:1}50%{opacity:.35}}.announce-arrow[data-astro-cid-lcdefpme]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:.8em;height:.8em}.hero-films-link[data-astro-cid-lcdefpme]{min-height:44px;margin-top:var(--space-2);color:var(--color-accent-text);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.hero-films-link[data-astro-cid-lcdefpme]:hover,.hero-films-link[data-astro-cid-lcdefpme]:focus-visible{text-decoration:underline}.quote-band[data-astro-cid-lcdefpme]{padding-block:var(--space-2) 0}.hero[data-astro-cid-lcdefpme]{padding-top:var(--space-3);padding-bottom:var(--space-5);text-align:center;isolation:isolate}.hero[data-astro-cid-lcdefpme]:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(ellipse 55% 70% at 50% 100%, var(--color-accent-glow-soft), transparent 75%);height:75%;scale:1 var(--breathe,1);transform-origin:50% 100%;position:absolute;inset:auto 0 0}@media (prefers-reduced-motion:no-preference){.hero[data-astro-cid-lcdefpme]:after{animation:7s ease-in-out infinite hero-glow-breathe}}@keyframes hero-glow-breathe{0%,to{--breathe:1}50%{--breathe:1.045}}.quote-panel[data-astro-cid-lcdefpme]{isolation:isolate;max-width:40rem;margin:0 auto calc(var(--space-4) + var(--space-5));padding:var(--space-3) var(--space-2) calc(var(--space-3) + 1rem);border-top:1px solid var(--color-line)}.quote-node[data-astro-cid-lcdefpme]{background:var(--color-signal);width:8px;height:8px;box-shadow:0 0 8px 1px var(--color-accent-glow-strong);border-radius:50%;margin-left:-4px;position:absolute;top:-4.5px;left:50%}.quote-node[data-astro-cid-lcdefpme]:before,.quote-node[data-astro-cid-lcdefpme]:after{content:"";border:2px solid var(--color-accent-text);width:15rem;height:15rem;box-shadow:0 0 10px var(--color-accent-glow-strong), inset 0 0 8px var(--color-accent-glow-soft);opacity:0;z-index:-1;pointer-events:none;border-radius:50%;margin:-7.5rem 0 0 -7.5rem;position:absolute;top:50%;left:50%}.quote-kicker[data-astro-cid-lcdefpme]{margin-bottom:var(--space-2);justify-content:center}.quote-index[data-astro-cid-lcdefpme]{color:var(--color-muted)}.quote-stack[data-astro-cid-lcdefpme]{text-align:center;display:grid}.quote[data-astro-cid-lcdefpme]{color:var(--color-fg);text-wrap:balance;opacity:0;visibility:hidden;grid-area:1/1;align-self:center;margin:0;font-size:clamp(1.125rem,1rem + .5vw,1.375rem);font-weight:500;line-height:1.45}.quote[data-astro-cid-lcdefpme].is-active{opacity:1;visibility:visible}.quote-mark[data-astro-cid-lcdefpme]{color:var(--color-accent-text)}.quote-rail[data-astro-cid-lcdefpme]{background:var(--color-accent-line);height:1px;position:absolute;inset:auto 0 0;overflow-x:clip}.quote-meter[data-astro-cid-lcdefpme]{background:var(--color-accent-text);box-shadow:0 0 10px var(--color-accent-glow-strong);position:absolute;inset:0}.quote-controls[data-astro-cid-lcdefpme]{background:var(--color-bg);gap:.375rem;padding-inline:.375rem;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%,50%)}.quote-controls[data-astro-cid-lcdefpme][hidden]{display:none}.quote-btn[data-astro-cid-lcdefpme]{border:1px solid var(--color-line);background:var(--color-bg);width:2rem;height:2rem;color:var(--color-accent-text);cursor:pointer;border-radius:50%;place-items:center;padding:0;transition:border-color .2s;display:grid}.quote-btn[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:.875rem;height:.875rem}.quote-btn[data-astro-cid-lcdefpme] .i-play[data-astro-cid-lcdefpme],.quote-btn[data-astro-cid-lcdefpme][aria-pressed=true] .i-pause[data-astro-cid-lcdefpme]{display:none}.quote-btn[data-astro-cid-lcdefpme][aria-pressed=true] .i-play[data-astro-cid-lcdefpme]{display:inline}@media (hover:hover){.quote-btn[data-astro-cid-lcdefpme]:hover{border-color:var(--color-accent-text)}}.quote-btn[data-astro-cid-lcdefpme]:focus-visible{border-color:var(--color-accent-text);outline:2px solid var(--color-accent-text);outline-offset:2px}@media (prefers-reduced-motion:reduce){.quote-btn[data-astro-cid-lcdefpme][data-quote-pause]{display:none}}@media (prefers-reduced-motion:no-preference){.quote-panel[data-astro-cid-lcdefpme][data-autoplay] .quote-meter[data-astro-cid-lcdefpme]{animation:quote-meter-a var(--quote-dwell,7s) linear both}.quote-panel[data-astro-cid-lcdefpme][data-autoplay][data-cycle="1"] .quote-meter[data-astro-cid-lcdefpme]{animation-name:quote-meter-b}.quote-panel[data-astro-cid-lcdefpme][data-autoplay] .quote-meter[data-astro-cid-lcdefpme]:after{content:"";background:var(--color-signal);width:6px;height:6px;box-shadow:0 0 8px 2px var(--color-signal-bloom);border-radius:50%;margin-top:-3px;position:absolute;top:50%;right:-3px}.quote-panel[data-astro-cid-lcdefpme][data-paused] .quote-meter[data-astro-cid-lcdefpme],.quote-panel[data-astro-cid-lcdefpme][data-offscreen] .quote-meter[data-astro-cid-lcdefpme],.quote-panel[data-astro-cid-lcdefpme]:has(:focus-visible) .quote-meter[data-astro-cid-lcdefpme]{animation-play-state:paused}.quote-panel[data-astro-cid-lcdefpme][data-autoplay] [data-astro-cid-lcdefpme][data-quote-prev]{animation:quote-btn-glow-prev-a var(--quote-dwell,7s) linear both}.quote-panel[data-astro-cid-lcdefpme][data-autoplay][data-cycle="1"] [data-astro-cid-lcdefpme][data-quote-prev]{animation-name:quote-btn-glow-prev-b}.quote-panel[data-astro-cid-lcdefpme][data-autoplay] [data-astro-cid-lcdefpme][data-quote-pause]{animation:quote-btn-glow-pause-a var(--quote-dwell,7s) linear both}.quote-panel[data-astro-cid-lcdefpme][data-autoplay][data-cycle="1"] [data-astro-cid-lcdefpme][data-quote-pause]{animation-name:quote-btn-glow-pause-b}.quote-panel[data-astro-cid-lcdefpme][data-autoplay] [data-astro-cid-lcdefpme][data-quote-next]{animation:quote-btn-glow-next-a var(--quote-dwell,7s) linear both}.quote-panel[data-astro-cid-lcdefpme][data-autoplay][data-cycle="1"] [data-astro-cid-lcdefpme][data-quote-next]{animation-name:quote-btn-glow-next-b}.quote-panel[data-astro-cid-lcdefpme][data-paused] .quote-btn[data-astro-cid-lcdefpme],.quote-panel[data-astro-cid-lcdefpme][data-offscreen] .quote-btn[data-astro-cid-lcdefpme],.quote-panel[data-astro-cid-lcdefpme]:has(:focus-visible) .quote-btn[data-astro-cid-lcdefpme]{animation-play-state:paused}.quote-panel[data-astro-cid-lcdefpme][data-cycle="0"] .quote-node[data-astro-cid-lcdefpme]:after{animation:1.2s cubic-bezier(.2,.6,.3,1) quote-drop-a}.quote-panel[data-astro-cid-lcdefpme][data-cycle="1"] .quote-node[data-astro-cid-lcdefpme]:after{animation:1.2s cubic-bezier(.2,.6,.3,1) quote-drop-b}.quote-panel[data-astro-cid-lcdefpme][data-cycle="0"] .quote-node[data-astro-cid-lcdefpme]:before{animation:1.2s cubic-bezier(.2,.6,.3,1) .15s quote-ripple-a}.quote-panel[data-astro-cid-lcdefpme][data-cycle="1"] .quote-node[data-astro-cid-lcdefpme]:before{animation:1.2s cubic-bezier(.2,.6,.3,1) .15s quote-ripple-b}.quote[data-astro-cid-lcdefpme]{transition:opacity .45s,transform .45s,visibility 0s linear .45s;transform:translateY(.5em)}.quote[data-astro-cid-lcdefpme].is-active{transition:opacity .45s .45s,transform .45s .45s,visibility;transform:none}.quote[data-astro-cid-lcdefpme].is-leaving{transform:translateY(-.5em)}}@media (prefers-reduced-motion:no-preference) and (hover:hover){.quote-panel[data-astro-cid-lcdefpme]:hover .quote-meter[data-astro-cid-lcdefpme],.quote-panel[data-astro-cid-lcdefpme]:hover .quote-btn[data-astro-cid-lcdefpme]{animation-play-state:paused}}@keyframes quote-meter-a{0%{transform:translate(-100%)}}@keyframes quote-meter-b{0%{transform:translate(-100%)}}@keyframes quote-btn-glow-prev-a{0%,34%,50%,to{border-color:var(--color-line);color:var(--color-accent-text);background:var(--color-bg);box-shadow:none}42%{border-color:var(--color-accent-text);color:var(--color-bg);background:var(--color-accent-text);box-shadow:0 0 12px 2px var(--color-accent-glow-strong)}}@keyframes quote-btn-glow-prev-b{0%,34%,50%,to{border-color:var(--color-line);color:var(--color-accent-text);background:var(--color-bg);box-shadow:none}42%{border-color:var(--color-accent-text);color:var(--color-bg);background:var(--color-accent-text);box-shadow:0 0 12px 2px var(--color-accent-glow-strong)}}@keyframes quote-btn-glow-pause-a{0%,42%,58%,to{border-color:var(--color-line);color:var(--color-accent-text);background:var(--color-bg);box-shadow:none}50%{border-color:var(--color-accent-text);color:var(--color-bg);background:var(--color-accent-text);box-shadow:0 0 12px 2px var(--color-accent-glow-strong)}}@keyframes quote-btn-glow-pause-b{0%,42%,58%,to{border-color:var(--color-line);color:var(--color-accent-text);background:var(--color-bg);box-shadow:none}50%{border-color:var(--color-accent-text);color:var(--color-bg);background:var(--color-accent-text);box-shadow:0 0 12px 2px var(--color-accent-glow-strong)}}@keyframes quote-btn-glow-next-a{0%,50%,66%,to{border-color:var(--color-line);color:var(--color-accent-text);background:var(--color-bg);box-shadow:none}58%{border-color:var(--color-accent-text);color:var(--color-bg);background:var(--color-accent-text);box-shadow:0 0 12px 2px var(--color-accent-glow-strong)}}@keyframes quote-btn-glow-next-b{0%,50%,66%,to{border-color:var(--color-line);color:var(--color-accent-text);background:var(--color-bg);box-shadow:none}58%{border-color:var(--color-accent-text);color:var(--color-bg);background:var(--color-accent-text);box-shadow:0 0 12px 2px var(--color-accent-glow-strong)}}@keyframes quote-drop-a{0%{opacity:.85;transform:scale(.08)}30%{opacity:.85;animation-timing-function:ease-in}to{opacity:0;transform:scale(1)}}@keyframes quote-drop-b{0%{opacity:.85;transform:scale(.08)}30%{opacity:.85;animation-timing-function:ease-in}to{opacity:0;transform:scale(1)}}@keyframes quote-ripple-a{0%{opacity:.55;transform:scale(.08)}30%{opacity:.55;animation-timing-function:ease-in}to{opacity:0;transform:scale(.6)}}@keyframes quote-ripple-b{0%{opacity:.55;transform:scale(.08)}30%{opacity:.55;animation-timing-function:ease-in}to{opacity:0;transform:scale(.6)}}h1[data-astro-cid-lcdefpme],h2[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-variation-settings:"opsz" 100, "wght" 650}h2[data-astro-cid-lcdefpme]{font-size:var(--step-section);line-height:1.15}@media (width>=1024px){.grid-12[data-astro-cid-lcdefpme]>.off-centre[data-astro-cid-lcdefpme]{grid-column:2/12}}h1[data-astro-cid-lcdefpme]{max-width:28ch;margin:0 auto var(--space-4);text-wrap:balance;font-size:clamp(2rem,4.2vw + 1rem,4.5rem);font-weight:650;line-height:1.08}.two-doors[data-astro-cid-lcdefpme]{gap:var(--space-2);flex-wrap:wrap;justify-content:center;display:flex}.proof-strip[data-astro-cid-lcdefpme]{text-align:center;color:var(--color-muted);padding-block:var(--space-3);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.proof-stats[data-astro-cid-lcdefpme]{margin:var(--space-1) 0 0;flex-wrap:wrap;justify-content:center;gap:.5em;font-size:.9rem;display:flex}.proof-stats[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--color-accent-text);font-weight:700}.proof-sep[data-astro-cid-lcdefpme]{color:var(--color-border)}section[data-astro-cid-lcdefpme]{padding-block:var(--space-5);position:relative}.grid[data-astro-cid-lcdefpme]{gap:var(--space-3);margin-block:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.see-all[data-astro-cid-lcdefpme]{margin-top:var(--space-2);display:inline-block}.see-all-follow[data-astro-cid-lcdefpme]{margin-left:var(--space-3)}.webinar-cta[data-astro-cid-lcdefpme]{text-align:center;isolation:isolate}.webinar-cta[data-astro-cid-lcdefpme]:before{content:"";pointer-events:none;background:var(--color-accent-text);height:1px;box-shadow:0 0 12px 1px var(--color-accent-glow-strong);transform-origin:0;position:absolute;inset:0 0 auto}.webinar-cta[data-astro-cid-lcdefpme]:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:radial-gradient(ellipse 75% 85% at 50% 0%, var(--color-accent-glow-strong), transparent 75%);position:absolute;inset:0}.webinar-cta[data-astro-cid-lcdefpme] .tag-line[data-astro-cid-lcdefpme],.webinar-cta[data-astro-cid-lcdefpme] .tag-line[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:before{color:var(--color-fg)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.webinar-cta[data-astro-cid-lcdefpme]:before{animation:linear both terminal-line;animation-timeline:view();animation-range:entry 20% contain 40%}.webinar-cta[data-astro-cid-lcdefpme]:after{animation:linear both terminal-glow;animation-timeline:view();animation-range:entry 20% contain 40%}}}@keyframes terminal-line{0%{transform:scaleX(0)}}@keyframes terminal-glow{0%{opacity:0}}.webinar-ctas[data-astro-cid-lcdefpme]{justify-content:center;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.or-call[data-astro-cid-lcdefpme]{color:var(--color-muted);font-size:.9rem}.pulse-teaser[data-astro-cid-lcdefpme]{text-align:center}.pulse-card[data-astro-cid-lcdefpme]{gap:var(--space-1);max-width:44rem;margin:var(--space-3) auto 0;text-align:left;color:var(--color-fg);flex-direction:column;text-decoration:none;display:flex}.pulse-card-head[data-astro-cid-lcdefpme]{font-size:1.25rem;font-weight:700}.pulse-card-intro[data-astro-cid-lcdefpme],.pulse-card-items[data-astro-cid-lcdefpme]{color:var(--color-muted)}.pulse-card-section[data-astro-cid-lcdefpme]{font-family:var(--font-mono);text-transform:uppercase;color:var(--color-accent-text);margin-right:.5em;font-size:.75rem}.pulse-card-items[data-astro-cid-lcdefpme]{margin:0;padding-left:1.1rem}.run-intro[data-astro-cid-lcdefpme]{color:var(--color-muted);margin-top:calc(-1 * var(--space-2))}.run-replay[data-astro-cid-lcdefpme]{align-items:stretch;gap:var(--space-2);margin:var(--space-3) auto 0;max-width:56rem;display:flex}.run-stage[data-astro-cid-lcdefpme]{min-width:0;padding:var(--space-2);border:1px solid var(--color-line);border-radius:var(--radius);text-align:left;opacity:1;flex-direction:column;flex:1;justify-content:flex-start;display:flex}.run-stage--card[data-astro-cid-lcdefpme]{border:none;flex:1.4;justify-content:flex-start;padding:0}.run-stage--card[data-astro-cid-lcdefpme] .pulse-card[data-astro-cid-lcdefpme]{padding:var(--space-2);border:1px solid var(--color-line);border-radius:var(--radius);flex:1;margin:0}.run-stage-num[data-astro-cid-lcdefpme]{font-family:var(--font-mono);color:var(--color-accent-text);font-size:.75rem}.run-stage-label[data-astro-cid-lcdefpme]{margin:.25em 0 .5em;font-weight:600}.run-sources[data-astro-cid-lcdefpme]{color:var(--color-muted);margin:0;padding:0;font-size:.85rem;line-height:1.6;list-style:none}.run-stage-count[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-variation-settings:"opsz" 100, "wght" 650;color:var(--color-accent-text);margin:0;font-size:2rem;font-weight:650}.run-connector[data-astro-cid-lcdefpme]{flex:none;justify-content:center;align-items:center;width:1.5rem;display:flex;position:relative}.run-connector[data-astro-cid-lcdefpme]:before{content:"";background:var(--color-accent-line);height:1px;position:absolute;inset:50% 0 auto}.run-connector-dot[data-astro-cid-lcdefpme]{background:var(--color-signal);width:6px;height:6px;box-shadow:0 0 8px 1px var(--color-accent-glow-strong);border-radius:50%;position:relative}@media (prefers-reduced-motion:no-preference){.run-connector-dot[data-astro-cid-lcdefpme]{animation:2.4s ease-in-out infinite run-connector-pulse}}@keyframes run-connector-pulse{0%,to{opacity:1}50%{opacity:.35}}@media (width<=719px){.run-replay[data-astro-cid-lcdefpme]{flex-direction:column}.run-connector[data-astro-cid-lcdefpme]{display:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.run-replay[data-astro-cid-lcdefpme]{view-timeline-name:--run-replay-reveal}.run-stage[data-astro-cid-lcdefpme]{animation:linear both run-stage-in;animation-timeline:--run-replay-reveal;animation-range:entry cover 35%}}}@keyframes run-stage-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.tools-teaser[data-astro-cid-lcdefpme]{text-align:center}.tools-grid[data-astro-cid-lcdefpme]{max-width:56rem;margin-inline:auto}.tool-tile[data-astro-cid-lcdefpme]{padding:var(--space-3);text-align:center;color:var(--color-fg);flex-direction:column;align-items:center;gap:.5rem;text-decoration:none;display:flex}.tool-tile-icon[data-astro-cid-lcdefpme]{width:2rem;height:2rem;color:var(--color-accent-text)}.tool-tile-name[data-astro-cid-lcdefpme]{font-weight:700}.tool-tile-desc[data-astro-cid-lcdefpme]{color:var(--color-muted);font-size:.875rem}.films-strip-viewport[data-astro-cid-lcdefpme]{max-width:48rem;margin:var(--space-3) auto;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.films-strip-track[data-astro-cid-lcdefpme]{gap:var(--space-2);width:max-content;animation:films-strip-scroll var(--film-strip-duration,24s) linear infinite;display:flex}.films-strip-viewport[data-astro-cid-lcdefpme]:hover .films-strip-track[data-astro-cid-lcdefpme],.films-strip-viewport[data-astro-cid-lcdefpme]:focus-within .films-strip-track[data-astro-cid-lcdefpme],.films-strip-viewport[data-astro-cid-lcdefpme][data-offscreen] .films-strip-track[data-astro-cid-lcdefpme]{animation-play-state:paused}@keyframes films-strip-scroll{to{transform:translateX(calc(-1 * var(--film-strip-scroll-to,33.3333%)))}}.films-strip-item[data-astro-cid-lcdefpme]{border-radius:var(--radius);aspect-ratio:16/9;flex-shrink:0;width:20rem;display:block;overflow:hidden}.films-strip-item[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%;transition:transform .3s;display:block}@media (hover:hover){.films-strip-item[data-astro-cid-lcdefpme]:hover img[data-astro-cid-lcdefpme]{transform:scale(1.05)}}@media (prefers-reduced-motion:reduce){.films-strip-viewport[data-astro-cid-lcdefpme]{-webkit-mask-image:none;mask-image:none}.films-strip-track[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:center;width:100%;animation:none}.films-strip-item[data-astro-cid-lcdefpme][data-duplicate]{display:none}}.pulse-card-more[data-astro-cid-lcdefpme]{color:var(--color-accent-text);font-weight:600}.what-we-do[data-astro-cid-lcdefpme] .tag-line[data-astro-cid-lcdefpme],.intro-tag[data-astro-cid-lcdefpme]{margin-bottom:var(--space-3);justify-content:center}.glyph-grid[data-astro-cid-lcdefpme]{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.glyph-card[data-astro-cid-lcdefpme]{gap:var(--space-1);padding:var(--space-3);border:1px solid var(--color-line);border-radius:var(--radius);color:var(--color-fg);flex-direction:column;text-decoration:none;display:flex}.glyph-icon[data-astro-cid-lcdefpme]{fill:none;width:44px;height:44px;stroke:var(--color-accent-text);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;overflow:visible}.glyph-icon[data-astro-cid-lcdefpme] circle[data-astro-cid-lcdefpme]{fill:var(--color-accent-text);stroke:none}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.glyph-icon[data-astro-cid-lcdefpme]{view-timeline-name:--glyph-draw}.glyph-icon[data-astro-cid-lcdefpme] path[data-astro-cid-lcdefpme]{stroke-dasharray:1;animation:linear both glyph-draw;animation-timeline:--glyph-draw;animation-range:entry entry 1%}}}@keyframes glyph-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.glyph-label[data-astro-cid-lcdefpme]{font-weight:600}.glyph-desc[data-astro-cid-lcdefpme]{color:var(--color-muted);font-size:.9rem}
