.hero[data-astro-cid-lcdefpme]{align-items:center;height:100vh;min-height:600px;display:flex;position:relative;overflow:hidden}.hero-backflash[data-astro-cid-lcdefpme]{z-index:1;animation:1.2s ease-out forwards backflash;position:absolute;inset:0}.hero-backflash[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%}@keyframes backflash{0%{opacity:1}60%{opacity:1}to{opacity:0}}.hero-video[data-astro-cid-lcdefpme]{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}.hero-overlay[data-astro-cid-lcdefpme]{z-index:2;background:linear-gradient(#0a0a0f66 0%,#0a0a0f33 40%,#1b2a3aa6 78%,#1b2a3a 100%);position:absolute;inset:0}.hero-watermark[data-astro-cid-lcdefpme]{letter-spacing:-.05em;color:#233a520f;z-index:2;pointer-events:none;user-select:none;font-size:clamp(18rem,30vw,28rem);font-weight:900;line-height:1;position:absolute;top:50%;right:5%;transform:translateY(-50%)}.hero-content[data-astro-cid-lcdefpme]{z-index:3;max-width:var(--max-width);padding:0 var(--space-md);margin:0 auto;animation:1.5s ease-out .5s both heroFadeIn;position:relative}@keyframes heroFadeIn{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.hero-label[data-astro-cid-lcdefpme]{align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{letter-spacing:-.03em;color:var(--bw-white);font-size:clamp(3rem,7vw,5.5rem);font-weight:800;line-height:1.05}.hero-sub[data-astro-cid-lcdefpme]{max-width:520px;color:var(--bw-gray-200);margin-top:1.5rem;font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.7}.hero-actions[data-astro-cid-lcdefpme]{gap:1rem;margin-top:2.5rem;display:flex}.hero-scroll[data-astro-cid-lcdefpme]{z-index:3;flex-direction:column;align-items:center;gap:.5rem;animation:1.5s ease-out 1.5s both heroFadeIn;display:flex;position:absolute;bottom:2.5rem;left:50%;transform:translate(-50%)}.hero-scroll[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{letter-spacing:.2em;text-transform:uppercase;color:var(--bw-gray-400);font-size:.65rem}.scroll-line[data-astro-cid-lcdefpme]{background:linear-gradient(to bottom, var(--bw-amber), transparent);width:1px;height:40px;animation:2s ease-in-out infinite scrollPulse}@keyframes scrollPulse{0%,to{opacity:.3;transform:scaleY(.6)}50%{opacity:1;transform:scaleY(1)}}.what-we-do[data-astro-cid-lcdefpme]{padding:var(--space-2xl) 0}.section-header[data-astro-cid-lcdefpme]{margin-bottom:2rem}.wwd-headline[data-astro-cid-lcdefpme]{max-width:700px;margin-top:2rem}.text-gold[data-astro-cid-lcdefpme]{color:var(--bw-gold)}.wwd-body[data-astro-cid-lcdefpme]{max-width:640px;margin-top:1.5rem;font-size:1.05rem}.capability-grid[data-astro-cid-lcdefpme]{margin-top:var(--space-lg);grid-template-columns:repeat(4,1fr);gap:1.5rem;display:grid}.capability-card[data-astro-cid-lcdefpme]{background:var(--bw-dark-surface);border:1px solid var(--bw-dark-border);border-left:3px solid var(--bw-navy);transition:all .4s var(--ease-out);border-radius:8px;flex-direction:column;padding:2rem;display:flex}.capability-card[data-astro-cid-lcdefpme]:hover{border-color:var(--bw-gold);border-left-color:var(--bw-gold);transform:translateY(-4px);box-shadow:0 16px 48px #0006}.cap-icon[data-astro-cid-lcdefpme]{color:var(--bw-gold);margin-bottom:1.25rem}.capability-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{color:var(--bw-white);margin-bottom:.75rem;font-size:1.2rem}.capability-card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--bw-gray-400);flex-grow:1;font-size:.9rem}.cap-link[data-astro-cid-lcdefpme]{color:var(--bw-gold);letter-spacing:.04em;margin-top:1.25rem;font-size:.8rem;font-weight:600;transition:gap .3s;display:inline-block}.cap-link[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{transition:transform .3s;display:inline-block}.capability-card[data-astro-cid-lcdefpme]:hover .cap-link[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{transform:translate(4px)}@media (width<=900px){.capability-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}}@media (width<=500px){.capability-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.who-section[data-astro-cid-lcdefpme]{padding:var(--space-xl) 0;background:#fff;border-top:3px solid #e8852b}.who-title[data-astro-cid-lcdefpme]{margin:0}.who-lead[data-astro-cid-lcdefpme]{max-width:640px;margin-top:1rem;font-size:1.05rem}.industry-grid[data-astro-cid-lcdefpme]{margin-top:var(--space-lg);grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.industry-card[data-astro-cid-lcdefpme]{background:var(--bw-card);border:1px solid var(--bw-rule);border-top:3px solid var(--bw-navy-2);transition:all .4s var(--ease-out);border-radius:4px;flex-direction:column;padding:1.5rem;display:flex}.industry-card[data-astro-cid-lcdefpme]:hover{border-color:var(--bw-navy-2)}.industry-card[data-astro-cid-lcdefpme] h4[data-astro-cid-lcdefpme]{color:var(--bw-white);margin-bottom:.5rem;font-size:1rem}.industry-card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--bw-gray-400);flex-grow:1;font-size:.85rem;line-height:1.5}.industry-card[data-astro-cid-lcdefpme] .cap-link[data-astro-cid-lcdefpme]{margin-top:1rem}@media (width<=900px){.industry-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}}@media (width<=500px){.industry-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.featured-section[data-astro-cid-lcdefpme]{background:var(--bw-dark);padding:var(--space-2xl) 0}.featured-grid[data-astro-cid-lcdefpme]{gap:var(--space-lg);grid-template-columns:1fr 1fr;align-items:center;display:grid}.featured-image[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:16/10;object-fit:cover;border-radius:8px;width:100%}.featured-image[data-astro-cid-lcdefpme] .featured-cover[data-astro-cid-lcdefpme]{aspect-ratio:auto;object-fit:contain;width:auto;max-width:100%;max-height:430px;margin:0 auto;display:block;box-shadow:0 10px 40px #0000008c,0 0 0 1px #233a522e}.featured-text[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{color:var(--bw-white);font-size:clamp(1.75rem,3vw,2.5rem)}.vat-note[data-astro-cid-lcdefpme]{color:#5b6675;margin:.7rem 0 0;font-size:.78rem;line-height:1.6}.featured-acts[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:1.25rem;margin-top:2rem;display:flex}.featured-strip[data-astro-cid-lcdefpme]{border-top:1px solid var(--bw-dark-border);margin-top:2.25rem;padding-top:1.5rem}.fs-label[data-astro-cid-lcdefpme]{letter-spacing:.16em;text-transform:uppercase;color:var(--bw-gold);font-size:.68rem;display:block}.fs-list[data-astro-cid-lcdefpme]{margin:.9rem 0 1.1rem;padding:0;list-style:none}.fs-item[data-astro-cid-lcdefpme]{grid-template-columns:1.6rem 1fr auto;align-items:baseline;gap:.75rem;padding:.42rem 0;font-size:.82rem;display:grid}.fs-item[data-astro-cid-lcdefpme]+.fs-item[data-astro-cid-lcdefpme]{border-top:1px solid #15161a17}.fs-n[data-astro-cid-lcdefpme]{font-family:var(--font-mono);color:var(--bw-gold);font-size:.75rem}.fs-t[data-astro-cid-lcdefpme]{color:var(--bw-white)}.fs-w[data-astro-cid-lcdefpme]{color:#5b6675;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;font-size:.72rem}@media (width<=768px){.featured-grid[data-astro-cid-lcdefpme]{gap:var(--space-md);grid-template-columns:1fr}}@media (width<=420px){.fs-item[data-astro-cid-lcdefpme]{grid-template-columns:1.4rem 1fr;row-gap:.15rem}.fs-w[data-astro-cid-lcdefpme]{grid-column:2}}.stats-bar[data-astro-cid-lcdefpme]{padding:var(--space-xl) 0;background:linear-gradient(135deg, var(--bw-navy-deep) 0%, var(--bw-navy) 50%, var(--bw-navy-light) 100%);border-top:1px solid #1b2a3a66;border-bottom:1px solid #1b2a3a66}.stats-grid[data-astro-cid-lcdefpme]{text-align:center;grid-template-columns:repeat(4,1fr);gap:2rem;display:grid}.stat-num[data-astro-cid-lcdefpme]{color:var(--bw-gold);letter-spacing:-.02em;font-size:clamp(2rem,4vw,3rem);font-weight:800;display:block}.stat-label[data-astro-cid-lcdefpme]{letter-spacing:.1em;text-transform:uppercase;color:var(--bw-gray-400);margin-top:.5rem;font-size:.8rem;font-weight:500;display:block}@media (width<=600px){.stats-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}}.scroll-video-section[data-astro-cid-lcdefpme]{height:300vh;position:relative}.scroll-video-sticky[data-astro-cid-lcdefpme]{height:100vh;position:sticky;top:0;overflow:hidden}.scroll-video-sticky[data-astro-cid-lcdefpme] video[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.sv-mobile[data-astro-cid-lcdefpme]{width:100%;height:140%;display:none;position:absolute;inset:-20% 0}.sv-mobile[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%}.scroll-video-overlay[data-astro-cid-lcdefpme]{background:#0a0a0f80;position:absolute;inset:0}.scroll-video-overlay[data-astro-cid-lcdefpme]>.container[data-astro-cid-lcdefpme]{height:100%;position:relative}.scroll-video-text[data-astro-cid-lcdefpme]{text-align:right;max-width:600px;transition:opacity .5s;position:absolute;top:15%;left:auto;right:0}.scroll-video-text[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{color:var(--bw-white);margin-top:.75rem;font-size:clamp(1.5rem,3vw,2.5rem)}html.js-sv #sv-text-2[data-astro-cid-lcdefpme],html.js-sv #sv-text-3[data-astro-cid-lcdefpme]{opacity:0}.scroll-video-section[data-astro-cid-lcdefpme].sv-fallback{height:auto}.scroll-video-section[data-astro-cid-lcdefpme].sv-fallback .scroll-video-sticky[data-astro-cid-lcdefpme]{height:100dvh;position:relative}.scroll-video-section[data-astro-cid-lcdefpme].sv-fallback .scroll-video-overlay[data-astro-cid-lcdefpme]>.container[data-astro-cid-lcdefpme]{flex-direction:column;justify-content:flex-end;align-items:flex-end;gap:.85rem;padding-bottom:1.5rem;display:flex}.scroll-video-section[data-astro-cid-lcdefpme].sv-fallback .scroll-video-text[data-astro-cid-lcdefpme]{max-width:min(36rem,100%);position:static;opacity:1!important}@media (width<=768px){.scroll-video-section[data-astro-cid-lcdefpme]{height:100dvh}.scroll-video-sticky[data-astro-cid-lcdefpme]{height:100%;position:relative}.sv-mobile[data-astro-cid-lcdefpme]{will-change:transform;width:100%;height:136%;display:none;inset:-18% 0 auto}.scroll-video-overlay[data-astro-cid-lcdefpme]>.container[data-astro-cid-lcdefpme]{padding-bottom:calc(7rem + env(safe-area-inset-bottom,0px));flex-direction:column;justify-content:flex-end;align-items:flex-end;gap:.85rem;display:flex}.scroll-video-text[data-astro-cid-lcdefpme]{text-align:right;max-width:100%;position:static;top:auto;left:auto;right:auto}#sv-text-1[data-astro-cid-lcdefpme],#sv-text-2[data-astro-cid-lcdefpme],#sv-text-3[data-astro-cid-lcdefpme]{opacity:1!important}.scroll-video-text[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-top:.2rem;font-size:1.15rem;line-height:1.25}}@media (prefers-reduced-motion:reduce){#sv-text-1[data-astro-cid-lcdefpme],#sv-text-2[data-astro-cid-lcdefpme],#sv-text-3[data-astro-cid-lcdefpme]{transition:none;opacity:1!important}.scroll-video-overlay[data-astro-cid-lcdefpme]>.container[data-astro-cid-lcdefpme]{flex-direction:column;justify-content:flex-end;align-items:flex-end;gap:.75rem;display:flex}.scroll-video-text[data-astro-cid-lcdefpme]{max-width:min(40rem,100%);transition:none;position:static!important}}@media (width<=768px) and (prefers-reduced-motion:reduce){.sv-desktop[data-astro-cid-lcdefpme]{display:none}.sv-mobile[data-astro-cid-lcdefpme]{will-change:auto;height:100%;display:block;top:0;transform:none!important}}.insights-section[data-astro-cid-lcdefpme]{padding:var(--space-2xl) 0}.insights-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.insight-card[data-astro-cid-lcdefpme]{background:var(--bw-dark-surface);border:1px solid var(--bw-dark-border);transition:all .4s var(--ease-out);border-radius:8px;flex-direction:column;display:flex;overflow:hidden}.insight-card[data-astro-cid-lcdefpme]:hover{border-color:var(--bw-gold);transform:translateY(-4px);box-shadow:0 12px 40px #0006}.insight-image[data-astro-cid-lcdefpme]{aspect-ratio:16/9;width:100%;overflow:hidden}.insight-image[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;object-position:center center;width:100%;height:100%;transition:transform .6s var(--ease-out)}.insight-image[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme].obj-center{object-position:center center}.insight-media[data-astro-cid-lcdefpme]{flex-direction:column;display:flex}.insight-card-link[data-astro-cid-lcdefpme]{color:inherit;text-decoration:none;display:block}.insight-card-main[data-astro-cid-lcdefpme]{flex-direction:column;flex-grow:1;min-width:0;display:flex}.image-credit[data-astro-cid-lcdefpme]{color:#ffffff9e;margin:0;padding:.4rem 1.5rem 0;font-size:.72rem;line-height:1.35}.insight-card[data-astro-cid-lcdefpme]:hover .insight-image[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{transform:scale(1.05)}.insight-body[data-astro-cid-lcdefpme]{flex-direction:column;flex-grow:1;padding:1.5rem 2rem 2rem;display:flex}.insight-meta[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.insight-date[data-astro-cid-lcdefpme]{color:var(--bw-gray-600);font-size:.75rem}.insight-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{color:var(--bw-white);margin-bottom:.75rem;font-size:1.1rem;line-height:1.3}.insight-card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--bw-gray-400);flex-grow:1;font-size:.9rem}.insight-link[data-astro-cid-lcdefpme]{color:var(--bw-gold);letter-spacing:.04em;margin-top:1.25rem;font-size:.8rem;font-weight:600;display:inline-block}@media (width<=768px){.insights-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.cta-section[data-astro-cid-lcdefpme]{padding:var(--space-2xl) 0 var(--space-xl);text-align:center;background:linear-gradient(180deg, var(--bw-black) 0%, var(--bw-navy-deep) 50%, var(--bw-black) 100%)}.cta-content[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{color:var(--bw-white)}.cta-content[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0 auto}@media (width<=768px){.hero[data-astro-cid-lcdefpme]{min-height:500px}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-size:clamp(2.2rem,9vw,3.5rem)}.hero-sub[data-astro-cid-lcdefpme]{margin-top:1rem;font-size:1rem}.hero-actions[data-astro-cid-lcdefpme]{margin-top:1.5rem}.hero-scroll[data-astro-cid-lcdefpme]{bottom:1.5rem}.what-we-do[data-astro-cid-lcdefpme]{padding:var(--space-xl) 0}.wwd-headline[data-astro-cid-lcdefpme]{margin-top:1.25rem}.wwd-body[data-astro-cid-lcdefpme]{margin-top:1rem}.capability-card[data-astro-cid-lcdefpme]{padding:1.5rem}.capability-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:1.1rem}.featured-section[data-astro-cid-lcdefpme]{padding:var(--space-xl) 0}.stats-bar[data-astro-cid-lcdefpme]{padding:var(--space-lg) 0}.insights-section[data-astro-cid-lcdefpme]{padding:var(--space-xl) 0}.insight-body[data-astro-cid-lcdefpme]{padding:1.25rem 1.5rem 1.5rem}.insight-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:1rem}.cta-section[data-astro-cid-lcdefpme]{padding:var(--space-xl) 0}.cta-content[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:clamp(1.5rem,5vw,2rem)}}@media (width<=600px){.hero-actions[data-astro-cid-lcdefpme]{flex-direction:column}.hero-actions[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{text-align:center;justify-content:center}}@media (width<=480px){.hero[data-astro-cid-lcdefpme]{min-height:450px}.hero-label[data-astro-cid-lcdefpme]{margin-bottom:1rem}.capability-card[data-astro-cid-lcdefpme]{padding:1.25rem}.stat-num[data-astro-cid-lcdefpme]{font-size:clamp(1.75rem,8vw,2.5rem)}}.what-we-do[data-astro-cid-lcdefpme],.who-section[data-astro-cid-lcdefpme],.featured-section[data-astro-cid-lcdefpme],.stats-bar[data-astro-cid-lcdefpme],.insights-section[data-astro-cid-lcdefpme],.cta-section[data-astro-cid-lcdefpme]{padding:var(--space-xl) 0}.what-we-do[data-astro-cid-lcdefpme]{--fade:80px;background:linear-gradient(180deg, #1b2a3a 0, #233a52 calc(var(--fade) * .3), #f7f5f0 var(--fade));background:linear-gradient(in oklab 180deg, #1b2a3a 0, #233a52 calc(var(--fade) * .3), oklab(68.7162% -.00762535 -.01799) calc(var(--fade) * .55), oklab(89.4798% -.00191237 .000310923) calc(var(--fade) * .8), #f7f5f0 var(--fade));padding-top:calc(var(--space-xl) + 60px)}.featured-section[data-astro-cid-lcdefpme]{background:var(--bw-paper);border-top:1px solid var(--bw-rule)}.stats-bar[data-astro-cid-lcdefpme]{background:var(--bw-paper);border-top:1px solid var(--bw-rule);--bw-white:#15161a;--bw-gray-400:#5b6675;--bw-gold:#233a52;color:var(--bw-ink);border-bottom:0}.stats-bar[data-astro-cid-lcdefpme] .stat-num[data-astro-cid-lcdefpme]{color:var(--bw-navy-2)}.stats-bar[data-astro-cid-lcdefpme] .stat-label[data-astro-cid-lcdefpme]{color:var(--bw-slate)}.stats-bar[data-astro-cid-lcdefpme] .stats-grid[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]{border-left:2px solid var(--bw-amber);text-align:left;padding-left:1rem}.scroll-video-section[data-astro-cid-lcdefpme],.insights-section[data-astro-cid-lcdefpme],.cta-section[data-astro-cid-lcdefpme]{background:#1b2a3a}.insights-section[data-astro-cid-lcdefpme]{border-top:1px solid #f7f5f01f}.insights-section[data-astro-cid-lcdefpme] .insight-card[data-astro-cid-lcdefpme]{background:#fff;border-color:#0000}.insights-section[data-astro-cid-lcdefpme] .insight-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{color:var(--bw-ink)}.insights-section[data-astro-cid-lcdefpme] .insight-card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--bw-ink-2)}.insights-section[data-astro-cid-lcdefpme] .insight-card[data-astro-cid-lcdefpme] .insight-date[data-astro-cid-lcdefpme]{color:var(--bw-slate)}.insights-section[data-astro-cid-lcdefpme] .insight-card[data-astro-cid-lcdefpme] .label,.insights-section[data-astro-cid-lcdefpme] .insight-card[data-astro-cid-lcdefpme] .insight-link[data-astro-cid-lcdefpme],.insights-section[data-astro-cid-lcdefpme] .image-credit[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--bw-navy-2)}.insights-section[data-astro-cid-lcdefpme] .insight-card[data-astro-cid-lcdefpme]:hover{transform:none;box-shadow:inset 0 -3px #e8852b}.cta-section[data-astro-cid-lcdefpme]{border-top:1px solid #f7f5f01f}@media (width<=768px){.what-we-do[data-astro-cid-lcdefpme],.who-section[data-astro-cid-lcdefpme],.featured-section[data-astro-cid-lcdefpme],.stats-bar[data-astro-cid-lcdefpme],.insights-section[data-astro-cid-lcdefpme],.cta-section[data-astro-cid-lcdefpme]{padding:var(--space-lg) 0}.what-we-do[data-astro-cid-lcdefpme]{padding-top:calc(var(--space-lg) + 40px);--fade:64px}}
