.balance-motif[data-astro-cid-nyygxfzp]{display:contents}html body.flat-blue .hero-band .frequency-flat{display:block!important;position:relative;height:360px;margin-top:48px;width:100vw;max-width:none;margin-left:calc(50% - 50vw);overflow:hidden;background:#fff;pointer-events:auto;isolation:isolate}html body.flat-blue .hero-band .frequency-flat canvas,html body.flat-blue .hero-band .frequency-flat .frequency-fallback{display:block!important;position:absolute;inset:0;width:100%;height:100%}html body.flat-blue .hero-band .frequency-flat .frequency-mobile{display:none!important}html body.flat-blue .hero-band .frequency-flat canvas{visibility:hidden}html body.flat-blue .hero-band .frequency-flat.motif-ready canvas{visibility:visible}html body.flat-blue .hero-band .frequency-flat.motif-ready .frequency-fallback{visibility:hidden}html body.flat-blue .hero-band .frequency-flat .scrim{display:none!important}html body.flat-blue .hero-band .frequency-flat .node-tag{display:none!important;font:400 13px/1.4 var(--font-body, sans-serif);color:#15293e;background:#fff;border:0;border-radius:0;padding:8px 0;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none;transition:none;transform:none}html body.flat-blue .hero-band .frequency-flat .node-tag span{display:block!important;color:#45627c}@media(max-width:699px){html body.flat-blue .hero-band .frequency-flat{height:240px;margin-top:32px}html body.flat-blue .hero-band .frequency-flat .node-tag,html body.flat-blue .hero-band .frequency-flat .frequency-desktop{display:none!important}html body.flat-blue .hero-band .frequency-flat .frequency-mobile{display:block!important}}#swarm[data-astro-cid-nyygxfzp],#glyphs[data-astro-cid-nyygxfzp]{position:absolute;inset:0;width:100%;height:100%;display:block;z-index:0;pointer-events:none}.scrim[data-astro-cid-nyygxfzp]{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,#0c1a2a80,#0c1a2a42 40%,#0c1a2a00 60%),linear-gradient(180deg,#0c1a2a00 82%,#0c1a2a99)}.node-tag[data-astro-cid-nyygxfzp]{position:absolute;z-index:2;pointer-events:none;font:400 12.5px/1.35 var(--mono);color:#ffd9a0;text-align:left;white-space:nowrap;background:#f8785417;border:1px solid rgba(248,120,84,.45);padding:8px 12px;border-radius:10px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;transform:translateY(6px);transition:opacity .6s ease,transform .6s ease}.node-tag[data-astro-cid-nyygxfzp].on{opacity:1;transform:none}.node-tag[data-astro-cid-nyygxfzp] span{display:block;color:#9aabc6}.motif-fallback[data-astro-cid-nyygxfzp]{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;opacity:.7}.motif-ready .motif-fallback[data-astro-cid-nyygxfzp]{display:none}@media(max-width:860px){.node-tag[data-astro-cid-nyygxfzp]{display:none}}@media(max-width:699px){.scrim[data-astro-cid-nyygxfzp]{background:linear-gradient(180deg,#0c1a2a33,#0c1a2a00 12% 34%,#0c1a2a8c 46%,#0c1a2ab8)}}.hero-band[data-astro-cid-kzro6myi]{position:relative;isolation:isolate;overflow:hidden;min-height:min(832px,100svh);padding-top:calc(72px + env(safe-area-inset-top,0px));display:flex;align-items:center;background:radial-gradient(120% 90% at 72% 62%,#183c6e,#11253d 40%,#0c1a2a 72%);color:#f2f6ff}.hero-inner[data-astro-cid-kzro6myi]{position:relative;z-index:3;padding-block:clamp(72px,9vw,136px)}.hero-band[data-astro-cid-kzro6myi] h1[data-astro-cid-kzro6myi]{max-width:15ch;color:#f2f6ff;font-size:clamp(48px,6.8vw,96px);font-weight:600;line-height:1.01;letter-spacing:-.055em;text-wrap:balance}.hero-sub[data-astro-cid-kzro6myi]{max-width:58ch;color:#c3d0e6;font-size:clamp(17px,1.5vw,20px);line-height:1.6;margin-top:32px}.hero-cta[data-astro-cid-kzro6myi]{margin-top:32px}.hero__title[data-astro-cid-kzro6myi] .w{display:inline-block;will-change:transform,filter}.hero__title[data-astro-cid-kzro6myi],.hero__lead[data-astro-cid-kzro6myi]{text-shadow:0 0 28px rgba(12,26,42,.9),0 0 10px rgba(12,26,42,.85),0 0 2px rgba(12,26,42,.7)}.hero-band[data-astro-cid-kzro6myi] .btn-primary{box-shadow:inset 0 0 0 1px #7db0ff55,0 10px 36px -12px #2074ef99}.hero-band[data-astro-cid-kzro6myi] .btn-ghost{color:#f2f6ff;background:#f2f6ff08;border-color:#f2f6ff55}.hero-band[data-astro-cid-kzro6myi] .btn-ghost:hover{background:#f2f6ff18;border-color:#f2f6ff99}@media(max-width:699px){.hero-band[data-astro-cid-kzro6myi]{min-height:auto}.hero-band[data-astro-cid-kzro6myi] h1[data-astro-cid-kzro6myi]{font-size:clamp(44px,11.8vw,64px);max-width:14ch}.hero-inner[data-astro-cid-kzro6myi]{padding-top:calc(8px + min(38svh,360px));padding-bottom:72px}.hero-sub[data-astro-cid-kzro6myi]{max-width:40ch}}.home-section[data-astro-cid-bevyhey4]{padding:var(--section-y) 0}.alternate[data-astro-cid-bevyhey4]{background:var(--paper-2)}.section-title[data-astro-cid-bevyhey4]{font-size:clamp(34px,4.3vw,60px);font-weight:600;line-height:1.08;letter-spacing:-.04em;max-width:23ch}.section-head[data-astro-cid-bevyhey4]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:end;margin-bottom:clamp(40px,5vw,64px)}.intro[data-astro-cid-bevyhey4]{color:var(--ink-2);max-width:62ch;margin:0;font-size:var(--fs-lead);line-height:1.6}.section-action[data-astro-cid-bevyhey4]{margin-top:36px}.proof[data-astro-cid-bevyhey4]{border-bottom:1px solid var(--line);background:var(--paper)}.proof-inner[data-astro-cid-bevyhey4]{padding-block:40px}.insights-grid[data-astro-cid-bevyhey4]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}h3[data-astro-cid-bevyhey4]{font-size:clamp(23px,2vw,28px);font-weight:600;line-height:1.2;letter-spacing:-.025em}.insight[data-astro-cid-bevyhey4] p[data-astro-cid-bevyhey4]{font-size:15.5px!important;line-height:1.55!important}.capability[data-astro-cid-bevyhey4] p[data-astro-cid-bevyhey4],.insight[data-astro-cid-bevyhey4] p[data-astro-cid-bevyhey4]{color:var(--ink-2);font-size:17px;line-height:1.65;margin-top:16px}.text-link[data-astro-cid-bevyhey4]{font-family:var(--font-sans);font-size:16px;font-weight:600;display:block;padding-top:28px;color:var(--accent-ink)}.insight[data-astro-cid-bevyhey4] .text-link[data-astro-cid-bevyhey4]{margin-top:auto}.capability-grid[data-astro-cid-bevyhey4]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.capability[data-astro-cid-bevyhey4]{position:relative;border:1px solid var(--line);background:var(--paper);border-radius:var(--r-l);padding:clamp(28px,3vw,40px);color:var(--ink);text-decoration:none;transition:border-color var(--t),transform var(--t) var(--ease)}.capability[data-astro-cid-bevyhey4]:before{content:"";display:block;width:64px;height:64px;margin-bottom:32px;border:1px solid var(--blue);border-radius:50%}.capability[data-astro-cid-bevyhey4]:nth-child(2):before{border-radius:8px;background:var(--blue-soft)}.capability[data-astro-cid-bevyhey4] h3[data-astro-cid-bevyhey4]{font-size:clamp(24px,2.2vw,32px)}.capability[data-astro-cid-bevyhey4] h3[data-astro-cid-bevyhey4]{display:flex;gap:20px;justify-content:space-between}.capability[data-astro-cid-bevyhey4] h3[data-astro-cid-bevyhey4] span[data-astro-cid-bevyhey4]{color:var(--accent-ink)}.split[data-astro-cid-bevyhey4]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:start}.prose[data-astro-cid-bevyhey4] p[data-astro-cid-bevyhey4]{font-size:var(--fs-lead);color:var(--ink-2);line-height:1.65}.prose[data-astro-cid-bevyhey4] p[data-astro-cid-bevyhey4]+p[data-astro-cid-bevyhey4]{margin-top:24px}.eyebrow[data-astro-cid-bevyhey4]{color:var(--glow);margin-bottom:28px;padding:0;border:0;background:none;height:auto}.eyebrow[data-astro-cid-bevyhey4]:before{display:none}body.flat-blue .assessment[data-astro-cid-bevyhey4]{padding-block:48px!important}.assessment-inner[data-astro-cid-bevyhey4] .prose[data-astro-cid-bevyhey4]{max-width:none;width:100%}.assessment-inner[data-astro-cid-bevyhey4]{display:grid;gap:24px}.assessment-inner[data-astro-cid-bevyhey4] .section-title[data-astro-cid-bevyhey4],.assessment-inner[data-astro-cid-bevyhey4] .prose[data-astro-cid-bevyhey4]>p[data-astro-cid-bevyhey4]{margin:0}.assessment-inner[data-astro-cid-bevyhey4] .section-action[data-astro-cid-bevyhey4]{margin-top:24px}.assessment-outcomes[data-astro-cid-bevyhey4]{max-width:none!important;width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 48px;list-style:disc;padding-left:24px;margin:24px 0 0;color:var(--ink-2)}.assessment-outcomes[data-astro-cid-bevyhey4] li[data-astro-cid-bevyhey4]{padding-left:4px;line-height:1.65}.assessment-outcomes[data-astro-cid-bevyhey4] li[data-astro-cid-bevyhey4]+li[data-astro-cid-bevyhey4]{margin-top:0}.assessment[data-astro-cid-bevyhey4]{padding-block:48px;background:var(--navy-900);color:var(--white)}.assessment[data-astro-cid-bevyhey4] .section-title[data-astro-cid-bevyhey4],.closing[data-astro-cid-bevyhey4] .section-title[data-astro-cid-bevyhey4]{color:var(--white)}.assessment[data-astro-cid-bevyhey4] .prose[data-astro-cid-bevyhey4] p[data-astro-cid-bevyhey4],.closing[data-astro-cid-bevyhey4] .prose[data-astro-cid-bevyhey4] p[data-astro-cid-bevyhey4]{color:var(--soft)}.insight[data-astro-cid-bevyhey4]{display:flex;flex-direction:column;color:var(--ink);text-decoration:none;border:1px solid var(--line);border-radius:var(--r-l);background:var(--paper);padding:24px;transition:border-color var(--t),transform var(--t) var(--ease)}.insight[data-astro-cid-bevyhey4] h3[data-astro-cid-bevyhey4]{font-size:clamp(18px,1.4vw,21px);line-height:1.22}.insight[data-astro-cid-bevyhey4] time[data-astro-cid-bevyhey4]{color:var(--ink-3);margin-bottom:24px}.insight[data-astro-cid-bevyhey4] p[data-astro-cid-bevyhey4]{margin-bottom:8px}.capability[data-astro-cid-bevyhey4]:hover,.insight[data-astro-cid-bevyhey4]:hover{border-color:var(--line-strong);transform:translateY(-2px)}.capability[data-astro-cid-bevyhey4]:hover h3[data-astro-cid-bevyhey4],.insight[data-astro-cid-bevyhey4]:hover h3[data-astro-cid-bevyhey4]{color:var(--accent-ink)}a[data-astro-cid-bevyhey4]:focus-visible{outline:3px solid var(--accent);outline-offset:5px}.closing[data-astro-cid-bevyhey4]{background:var(--navy-900);padding-block:clamp(64px,8vw,104px)}.closing[data-astro-cid-bevyhey4] .split[data-astro-cid-bevyhey4]{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:end}.closing[data-astro-cid-bevyhey4] .section-title[data-astro-cid-bevyhey4]{font-size:clamp(40px,5.4vw,76px)}.micro[data-astro-cid-bevyhey4]{font-size:12.5px;letter-spacing:.01em}body:has(#home-heading) .home-section .section-header>h2{font-size:15px;font-weight:500;letter-spacing:0;color:var(--ink-3)}body:has(#home-heading) .home-section .section-header{margin-bottom:28px;gap:12px}html body.flat-blue.flat-blue.flat-blue:not(.flat-pages) .case-study-section .section-header>h2{font-size:var(--type-h2)!important;font-weight:720!important;line-height:1.16!important;letter-spacing:-.025em!important;color:var(--ink)!important}@media(max-width:900px){.split[data-astro-cid-bevyhey4],.section-head[data-astro-cid-bevyhey4]{gap:36px}.insights-grid[data-astro-cid-bevyhey4]{gap:20px}}@media(max-width:640px){body.flat-blue .assessment[data-astro-cid-bevyhey4]{padding-block:32px!important}.assessment-outcomes[data-astro-cid-bevyhey4]{grid-template-columns:minmax(0,1fr);gap:24px}.section-head[data-astro-cid-bevyhey4],.split[data-astro-cid-bevyhey4],.closing[data-astro-cid-bevyhey4] .split[data-astro-cid-bevyhey4],.capability-grid[data-astro-cid-bevyhey4],.insights-grid[data-astro-cid-bevyhey4]{grid-template-columns:minmax(0,1fr)}.section-head[data-astro-cid-bevyhey4]{gap:24px}.insights-grid[data-astro-cid-bevyhey4]{gap:40px}.section-title[data-astro-cid-bevyhey4]{max-width:22ch}}
