svg[data-astro-cid-nzp57du6]{display:block;width:100%;height:auto}.hero-proc__pause[data-astro-cid-rom5ka23]{position:absolute;right:12%;bottom:1rem;z-index:3;border:1px solid #8ea5c366;background:#101725;color:#e4edff;padding:.65rem .9rem;min-height:44px;font:500 .75rem var(--font-body);cursor:pointer}@media(prefers-reduced-motion:reduce){.hero-proc__pause[data-astro-cid-rom5ka23]{display:none}}.hero-proc[data-astro-cid-rom5ka23]{position:relative;width:100%;aspect-ratio:7 / 6;overflow:hidden;background:var(--steel-950);border:1px solid color-mix(in srgb,#fff 10%,transparent);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.hero-proc__poster[data-astro-cid-rom5ka23]{position:absolute;inset:0;display:grid;place-items:center;padding:11%;transition:opacity .5s ease}.hero-proc[data-astro-cid-rom5ka23][data-running] .hero-proc__poster[data-astro-cid-rom5ka23]{opacity:0}.hero-proc__stage[data-astro-cid-rom5ka23]{position:absolute;inset:0;opacity:0;transition:opacity .4s ease}.hero-proc[data-astro-cid-rom5ka23][data-running] .hero-proc__stage[data-astro-cid-rom5ka23]{opacity:1}.hero-proc__stage[data-astro-cid-rom5ka23] .stg{position:absolute;left:50%;top:50%;width:1920px;height:1080px;transform-origin:center;will-change:transform}@media(max-width:56rem){.hero-proc[data-astro-cid-rom5ka23]{aspect-ratio:16 / 11}.hero-proc__poster[data-astro-cid-rom5ka23]{padding:8% 14%}}@media(prefers-reduced-motion:reduce){.hero-proc__stage[data-astro-cid-rom5ka23]{display:none}.hero-proc__poster[data-astro-cid-rom5ka23]{opacity:1!important}}.sectors-showcase[data-astro-cid-j7pv25f6]{background:#fff;scroll-margin-top:5rem}.sectors-showcase__heading[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;align-items:end;gap:2rem;margin-bottom:2.5rem}.sectors-showcase__heading[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin-top:1rem;font-size:clamp(2.1rem,3.5vw,3rem)}.sectors-showcase__heading[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]:not(.eyebrow){color:#596577;font-size:.95rem;margin-bottom:1rem}@media(max-width:48rem){.sectors-showcase__heading[data-astro-cid-j7pv25f6]{display:block}.sectors-showcase__heading[data-astro-cid-j7pv25f6]>div[data-astro-cid-j7pv25f6]+div[data-astro-cid-j7pv25f6]{margin-top:1.5rem}}.pieces-showcase[data-astro-cid-j7pv25f6]{background:#f8f9fb}.pieces-showcase__heading[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;align-items:end;gap:2rem;margin-bottom:2.5rem}.pieces-showcase__heading[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin-top:1rem;font-size:clamp(2.1rem,3.5vw,3rem)}.pieces-showcase__heading[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]:not(.eyebrow){color:#596577;font-size:.95rem;margin-bottom:1rem}@media(max-width:48rem){.pieces-showcase__heading[data-astro-cid-j7pv25f6]{display:block}.pieces-showcase__heading[data-astro-cid-j7pv25f6]>div[data-astro-cid-j7pv25f6]+div[data-astro-cid-j7pv25f6]{margin-top:1.5rem}}.hero[data-astro-cid-j7pv25f6]{padding-block:clamp(2.5rem,5vw,4.5rem) clamp(3.5rem,6vw,5rem);position:relative;overflow:hidden}.hero__grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(2rem,5vw,4rem);align-items:center}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{margin:1rem 0 1.25rem;font-size:clamp(3rem,5.5vw,4.6rem);line-height:1.02;letter-spacing:-.01em}.hero[data-astro-cid-j7pv25f6] .lede[data-astro-cid-j7pv25f6]{font-size:clamp(1rem,1.5vw,1.15rem);max-width:42ch}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{display:block;color:var(--cobalt-400)}.hero__actions[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2rem}.hero__tel[data-astro-cid-j7pv25f6]{margin-top:1.2rem;color:var(--muted)}.hero__tel[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:var(--steel-100)}.hero__art[data-astro-cid-j7pv25f6]{width:100%}.svc[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:clamp(1.5rem,1.2rem + 1.4vw,2.1rem)}.svc[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:.9rem 0 1.3rem;color:var(--muted)}.step__n[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-weight:800;font-size:2.4rem;color:var(--accent);line-height:1;display:block}.step[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin:.6rem 0 .8rem;line-height:1.05}.step[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--muted)}@media(max-width:56rem){.hero__grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.hero__art[data-astro-cid-j7pv25f6]{max-width:32rem;margin-top:1.5rem}}.hero__caption[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;border-top:1px solid #354052;padding-top:1rem;margin-top:1rem;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:#b5c1d5}.svc[data-astro-cid-j7pv25f6]{border:0;border-top:2px solid var(--cobalt-600);background:transparent;padding-inline:0}.svc__index[data-astro-cid-j7pv25f6]{display:block;font-size:.7rem;letter-spacing:.12em;color:var(--muted);margin-bottom:1.5rem}.step[data-astro-cid-j7pv25f6]{padding-top:1.5rem;border-top:1px solid var(--rule)}.audience[data-astro-cid-j7pv25f6]{background:#e9edf2}.audience__grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1fr;gap:5rem;align-items:start}.audience[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin-top:1rem;font-size:clamp(2.1rem,3.5vw,3rem)}.audience__intro[data-astro-cid-j7pv25f6]{margin:1.5rem 0;max-width:38ch;color:var(--muted)}.audience__list[data-astro-cid-j7pv25f6]>div[data-astro-cid-j7pv25f6]{position:relative;padding:1.4rem 0 1.4rem 2.8rem;border-top:1px solid #c1c9d4}.audience__list[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{position:absolute;left:0;top:1.4rem;font-size:.8rem;color:var(--cobalt-600)}.audience__list[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-family:var(--font-body);text-transform:none;font-size:1.15rem;letter-spacing:-.02em;line-height:1.4}.audience__list[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:.95rem;color:var(--muted);margin-top:.4rem}@media(max-width:56rem){.audience__grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:2.5rem}.hero__art[data-astro-cid-j7pv25f6]{max-width:none}}.hero[data-astro-cid-j7pv25f6]{padding-top:2.5rem;padding-bottom:0;background:#0a0d13;isolation:isolate}.hero__ambient[data-astro-cid-j7pv25f6]{position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse at 82% 40%,#213c673d,transparent 58%),repeating-linear-gradient(90deg,transparent 0 119px,#829ac209 120px)}.hero__grid[data-astro-cid-j7pv25f6]{min-height:600px;grid-template-columns:1fr 1fr;gap:0}.hero__copy[data-astro-cid-j7pv25f6]{z-index:2;padding-block:2rem 3rem}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:clamp(2.7rem,4.5vw,3.6rem);max-width:none;line-height:.94}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{color:#92b0ff}.hero__art[data-astro-cid-j7pv25f6]{position:relative;width:125%;margin-left:-8%}.hero__art[data-astro-cid-j7pv25f6] .hero-proc{border:0;background:transparent;aspect-ratio:1.2;mask-image:linear-gradient(90deg,transparent,#000 12%,#000 90%,transparent)}.scene-label[data-astro-cid-j7pv25f6]{position:absolute;top:1rem;right:15%;font:.63rem var(--font-body);letter-spacing:.18em;color:#a4b4cd;z-index:2}.hero__caption[data-astro-cid-j7pv25f6]{margin-inline:13%;border-color:#56709255}.hero__rail[data-astro-cid-j7pv25f6]{padding-bottom:2.5rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;border-top:1px solid #7892b333;min-height:76px;font-size:.65rem;letter-spacing:.12em;color:#b0bfd5}.hero__rail[data-astro-cid-j7pv25f6] i[data-astro-cid-j7pv25f6]{color:#91b0ff;font-size:1rem;padding-inline:1rem}.hero__rail[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{text-decoration:none;letter-spacing:0;font-size:.8rem}.sheet[data-astro-cid-j7pv25f6]{filter:drop-shadow(0 20px 16px #0006)}@media(max-width:56rem){.hero__grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;min-height:auto}.hero__copy[data-astro-cid-j7pv25f6]{padding-bottom:0}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{max-width:none;font-size:clamp(2.3rem,7.8vw,3.6rem)}.hero__art[data-astro-cid-j7pv25f6]{width:110%;margin-left:-5%}.hero__art[data-astro-cid-j7pv25f6] .hero-proc{aspect-ratio:1.6}.hero__rail[data-astro-cid-j7pv25f6]>span[data-astro-cid-j7pv25f6]:nth-child(2){display:none}.hero__rail[data-astro-cid-j7pv25f6]{min-height:64px}}
