.hero-shell[data-astro-cid-j7pv25f6]{max-width:none;padding-inline:0}.hero[data-astro-cid-j7pv25f6]{padding:clamp(2rem,1rem + 4vw,4.5rem) max(var(--gutter),calc((100% - var(--max)) / 2)) clamp(1.5rem,1rem + 2vw,2.5rem);position:relative;background:radial-gradient(55% 70% at 100% 0%,rgb(26 156 240 / .16),transparent 70%),radial-gradient(45% 60% at 0% 0%,rgb(241 233 220 / .95),transparent 70%)}.hero[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgb(0 46 73 / .035) 1px,transparent 1px),linear-gradient(90deg,rgb(0 46 73 / .035) 1px,transparent 1px);background-size:56px 56px;mask-image:linear-gradient(to bottom,#000 0%,transparent 75%)}.hero-inner[data-astro-cid-j7pv25f6]{position:relative}.hero[data-astro-cid-j7pv25f6] .kicker[data-astro-cid-j7pv25f6]{margin-bottom:1.5rem}.hero-title[data-astro-cid-j7pv25f6]{max-width:20ch;font-family:var(--serif);font-size:clamp(2.4rem,1.5rem + 3.2vw,4.4rem);line-height:1.04;letter-spacing:-.022em;color:var(--ink)}.hero-title[data-astro-cid-j7pv25f6] em[data-astro-cid-j7pv25f6]{font-style:italic;font-weight:380;color:var(--blue)}.hero-sub[data-astro-cid-j7pv25f6]{display:grid;gap:2rem var(--gutter);margin-top:clamp(1.75rem,1.25rem + 2vw,2.75rem)}@media(min-width:60rem){.hero-sub[data-astro-cid-j7pv25f6]{grid-template-columns:7fr 5fr;align-items:end}.hero-sub[data-astro-cid-j7pv25f6] .btn-row[data-astro-cid-j7pv25f6]{justify-content:flex-end}}.hero-sub[data-astro-cid-j7pv25f6] .lead[data-astro-cid-j7pv25f6]{margin:0}.hero-trace[data-astro-cid-j7pv25f6]{margin:clamp(1rem,.5rem + 2vw,2rem) 0 clamp(-1.5rem,-1rem - 1vw,-.5rem)}.hero-media[data-astro-cid-j7pv25f6]{position:relative}.hero-media[data-astro-cid-j7pv25f6] .vbox{aspect-ratio:4 / 3;border-radius:var(--radius-xl)}@media(min-width:40rem){.hero-media[data-astro-cid-j7pv25f6] .vbox{aspect-ratio:16 / 9}}@media(min-width:60rem){.hero-media[data-astro-cid-j7pv25f6] .vbox{aspect-ratio:21 / 9}}.hero-facts[data-astro-cid-j7pv25f6]{position:relative;margin:clamp(1.5rem,1rem + 2vw,2.5rem) 0 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));background:#fff;border-radius:var(--radius-xl);box-shadow:0 1px #002e490a,0 10px 30px -22px #002e4940}.hf[data-astro-cid-j7pv25f6]{position:relative;padding:clamp(1rem,.6rem + 1.2vw,1.6rem) clamp(1rem,.6rem + 1.4vw,1.9rem)}.hf[data-astro-cid-j7pv25f6]+.hf[data-astro-cid-j7pv25f6]{border-left:1px solid var(--line)}.hf[data-astro-cid-j7pv25f6] dd[data-astro-cid-j7pv25f6]{margin:0;display:flex;align-items:baseline;gap:.25rem 1rem;flex-wrap:wrap}.hf-v[data-astro-cid-j7pv25f6]{font-family:var(--serif);font-size:clamp(1.9rem,1.5rem + 1.3vw,2.75rem);line-height:1;letter-spacing:-.03em;color:var(--blue);white-space:nowrap}.hf-u[data-astro-cid-j7pv25f6]{font-family:var(--mono);font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-left:.4rem}.hf-t[data-astro-cid-j7pv25f6]{color:var(--ink-2);font-size:.875rem;line-height:1.4;flex:1 1 10rem}@media(max-width:39.99rem){.hero-facts[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.hf[data-astro-cid-j7pv25f6]+.hf[data-astro-cid-j7pv25f6]{border-left:0;border-top:1px solid var(--line)}.hf[data-astro-cid-j7pv25f6] dd[data-astro-cid-j7pv25f6]{flex-wrap:nowrap;align-items:center}.hf-v[data-astro-cid-j7pv25f6]{min-width:7.5rem}}.logos-sec[data-astro-cid-j7pv25f6]{padding-top:clamp(2.5rem,2rem + 2vw,4rem)}.creds-wrap[data-astro-cid-j7pv25f6]{margin-top:clamp(2rem,1.5rem + 2vw,3.5rem)}.svc-grid[data-astro-cid-j7pv25f6]{list-style:none;display:grid;gap:clamp(1rem,.5rem + 1vw,1.5rem)}@media(min-width:48rem){.svc-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1fr}}.svc[data-astro-cid-j7pv25f6]{position:relative;height:100%;display:flex;flex-direction:column;gap:1rem;padding:clamp(1.5rem,1rem + 1.5vw,2.25rem);background:#fff;border-radius:var(--radius-xl);text-decoration:none;color:inherit;box-shadow:0 1px #002e490a,0 10px 30px -22px #002e4940;transition:transform .45s var(--ease),box-shadow .45s var(--ease);overflow:hidden}.svc[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:linear-gradient(90deg,var(--blue),var(--accent));transform:scaleX(0);transform-origin:left;transition:transform .5s var(--ease)}.svc[data-astro-cid-j7pv25f6]:hover{transform:translateY(-4px);box-shadow:0 30px 60px -30px #002e4966;color:inherit}.svc[data-astro-cid-j7pv25f6]:hover:before{transform:scaleX(1)}.svc-head[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;align-items:center}.svc-ico[data-astro-cid-j7pv25f6]{width:3.25rem;height:3.25rem;border-radius:14px;display:grid;place-items:center;background:var(--tint-sky);color:var(--blue);transition:background-color .3s,color .3s}.svc-ico[data-astro-cid-j7pv25f6] .icon{width:1.6rem;height:1.6rem}.svc[data-astro-cid-j7pv25f6]:hover .svc-ico[data-astro-cid-j7pv25f6]{background:var(--blue);color:#fff}.svc-n[data-astro-cid-j7pv25f6]{font-family:var(--mono);font-size:.75rem;color:var(--ink-3)}.svc-title[data-astro-cid-j7pv25f6]{font-family:var(--serif);font-size:clamp(1.6rem,1.3rem + 1vw,2.15rem);line-height:1.1;letter-spacing:-.015em;margin-top:.5rem}.svc-text[data-astro-cid-j7pv25f6]{color:var(--ink-2)}.svc-tags[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:.4rem}.svc-tags[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{font-size:.8125rem;padding:.3rem .65rem;border-radius:999px;background:var(--tint-sky);color:var(--navy)}.svc-more[data-astro-cid-j7pv25f6]{margin-top:auto;padding-top:.5rem;font-weight:550;color:var(--blue);display:inline-flex;gap:.4rem}.svc[data-astro-cid-j7pv25f6]:hover .arr[data-astro-cid-j7pv25f6]{transform:translate(4px)}.arr[data-astro-cid-j7pv25f6]{transition:transform .3s var(--ease);display:inline-block}.dom-grid[data-astro-cid-j7pv25f6]{display:grid;gap:3rem var(--gutter)}@media(min-width:60rem){.dom-grid[data-astro-cid-j7pv25f6]{grid-template-columns:6fr 6fr;align-items:start}}.dom-list[data-astro-cid-j7pv25f6]{list-style:none;display:grid;gap:.6rem}.dom-list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:auto 1fr;gap:1rem;align-items:start;padding:1.1rem 1.25rem;border-radius:var(--radius-lg);background:#ffffff0a;border:1px solid var(--line-night);transition:background-color .3s,border-color .3s}.dom-list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:hover{background:#1a9cf014;border-color:#8cc4ec59}.dom-ico[data-astro-cid-j7pv25f6]{width:2.75rem;height:2.75rem;border-radius:12px;display:grid;place-items:center;background:#1a9cf024;color:var(--sky)}.dom-ico[data-astro-cid-j7pv25f6] .icon{width:1.4rem;height:1.4rem}.dom-list[data-astro-cid-j7pv25f6] .h4[data-astro-cid-j7pv25f6]{display:block;color:#fff}.dom-d[data-astro-cid-j7pv25f6]{display:block;color:var(--on-night-2);font-size:.9375rem;margin-top:.2rem}.dom-media[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.dom-media[data-astro-cid-j7pv25f6] .dm-2{margin-top:3rem}.other[data-astro-cid-j7pv25f6]{margin-top:clamp(2.5rem,2rem + 2vw,4rem);max-width:48rem}.other[data-astro-cid-j7pv25f6] .label[data-astro-cid-j7pv25f6]{margin-bottom:.75rem}.other[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]:last-child{color:var(--on-night-2);font-size:var(--fs-md)}.other[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:#fff;text-decoration-color:var(--accent);text-decoration-thickness:2px}.how-grid[data-astro-cid-j7pv25f6]{display:grid;gap:var(--gutter)}@media(min-width:60rem){.how-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1fr}}.how-card[data-astro-cid-j7pv25f6]{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-xl);padding:clamp(1.5rem,1rem + 1.5vw,2.25rem)}.how-card[data-astro-cid-j7pv25f6] .h3[data-astro-cid-j7pv25f6]{margin-bottom:1.25rem}.engage[data-astro-cid-j7pv25f6]{margin:0;display:grid;gap:0;border-top:1px solid var(--line)}.engage[data-astro-cid-j7pv25f6] div[data-astro-cid-j7pv25f6]{padding:1rem 0;border-bottom:1px solid var(--line);display:grid;gap:.25rem}.engage[data-astro-cid-j7pv25f6] div[data-astro-cid-j7pv25f6]:last-child{border-bottom:0;padding-bottom:0}@media(min-width:40rem){.engage[data-astro-cid-j7pv25f6] div[data-astro-cid-j7pv25f6]{grid-template-columns:9.5rem 1fr;gap:1rem}}.engage[data-astro-cid-j7pv25f6] dt[data-astro-cid-j7pv25f6]{font-weight:600;color:var(--blue)}.engage[data-astro-cid-j7pv25f6] dd[data-astro-cid-j7pv25f6]{margin:0;color:var(--ink-2)}.how-card[data-astro-cid-j7pv25f6] .chips[data-astro-cid-j7pv25f6]{margin-top:1.25rem}.proof[data-astro-cid-j7pv25f6]{margin-top:clamp(2.5rem,2rem + 2vw,4rem);padding:clamp(1.25rem,1rem + 1vw,2rem) clamp(1.25rem,1rem + 1.5vw,2.5rem);border-radius:var(--radius-xl);background:var(--tint-sky)}.proof[data-astro-cid-j7pv25f6] .stats{border-top:0}.proof[data-astro-cid-j7pv25f6] .v{color:var(--blue)}.ai-grid[data-astro-cid-j7pv25f6]{display:grid;gap:3rem var(--gutter);align-items:center}@media(min-width:60rem){.ai-grid[data-astro-cid-j7pv25f6]{grid-template-columns:5fr 7fr}}.ai-text[data-astro-cid-j7pv25f6] .kicker[data-astro-cid-j7pv25f6]{margin-bottom:1.25rem}.ai-text[data-astro-cid-j7pv25f6] .lead[data-astro-cid-j7pv25f6]{margin:1.5rem 0 1rem}.ai-text[data-astro-cid-j7pv25f6] .muted[data-astro-cid-j7pv25f6]{margin-bottom:2rem}.ai-media[data-astro-cid-j7pv25f6] .vbox{border-radius:var(--radius-xl);box-shadow:0 40px 80px -40px #3c280a73}.q-grid[data-astro-cid-j7pv25f6]{display:grid;gap:clamp(1rem,.5rem + 1vw,1.5rem)}@media(min-width:48rem){.q-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,1fr)}}@media(min-width:64rem){.q-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(3,1fr)}}.case-sec[data-astro-cid-j7pv25f6]{padding-top:0}.case[data-astro-cid-j7pv25f6]{display:grid;gap:2rem var(--gutter);padding:clamp(1.5rem,1rem + 2.5vw,3.5rem);border-radius:var(--radius-xl);background:var(--tint-sky);text-decoration:none;color:var(--ink);transition:transform .45s var(--ease)}.case[data-astro-cid-j7pv25f6]:hover{transform:translateY(-3px);color:var(--ink)}.case[data-astro-cid-j7pv25f6]:hover .arr[data-astro-cid-j7pv25f6]{transform:translate(4px)}@media(min-width:60rem){.case[data-astro-cid-j7pv25f6]{grid-template-columns:7fr 5fr;align-items:center}}.case[data-astro-cid-j7pv25f6] .h2[data-astro-cid-j7pv25f6]{color:var(--ink)}.case-text[data-astro-cid-j7pv25f6] .lead[data-astro-cid-j7pv25f6]{margin:1.25rem 0 2rem}.case-text[data-astro-cid-j7pv25f6] .kicker[data-astro-cid-j7pv25f6]{margin-bottom:1rem}.people-grid[data-astro-cid-j7pv25f6]{display:grid;gap:2.5rem var(--gutter)}@media(min-width:60rem){.people-grid[data-astro-cid-j7pv25f6]{grid-template-columns:7fr 5fr}}.ppl-photo[data-astro-cid-j7pv25f6]{margin:0;border-radius:var(--radius-xl);overflow:hidden;aspect-ratio:4 / 3}.ppl-photo[data-astro-cid-j7pv25f6] img{width:100%;height:100%;object-fit:cover;object-position:50% 30%}.faces[data-astro-cid-j7pv25f6]{list-style:none;display:flex;flex-wrap:wrap;margin-bottom:1.25rem}.faces[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]+li[data-astro-cid-j7pv25f6]{margin-left:-.7rem}.face[data-astro-cid-j7pv25f6]{width:3.75rem;height:3.75rem;border-radius:50%;object-fit:cover;border:3px solid var(--paper)}.award[data-astro-cid-j7pv25f6]{margin:2rem 0;display:grid;grid-template-columns:7.5rem 1fr;gap:1.25rem;align-items:center;padding:1rem;background:var(--tint-sand);border-radius:var(--radius-lg)}.award-img[data-astro-cid-j7pv25f6]{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:8px}.award[data-astro-cid-j7pv25f6] figcaption[data-astro-cid-j7pv25f6]{display:grid;gap:.3rem}.ppl-side[data-astro-cid-j7pv25f6] .btn-row[data-astro-cid-j7pv25f6]{gap:1.5rem}
