.wrap[data-astro-cid-lcdefpme]{max-width:var(--content-max);margin-inline:auto;padding-inline:clamp(28px,6vw,96px)}.caption-mono[data-astro-cid-lcdefpme]{font:400 12px/1.5 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.text-link[data-astro-cid-lcdefpme]{text-underline-offset:.25em;font-weight:600;display:inline-block}.actions[data-astro-cid-lcdefpme]{align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.site-header[data-astro-cid-lcdefpme]{border-bottom:var(--border-width) solid var(--hairline)}.site-header__inner[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;gap:var(--space-3);padding-block:var(--space-3);display:flex}.wordmark[data-astro-cid-lcdefpme]{letter-spacing:-.02em;font-size:18px;font-weight:800;line-height:1.25}.site-nav[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{gap:40px;margin:0;padding:0;list-style:none;display:flex}.site-nav[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{font-size:16px;font-weight:500;text-decoration:none}.site-nav[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{text-decoration:underline}html{scroll-padding-top:var(--space-3)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.hero[data-astro-cid-lcdefpme]{padding-block:clamp(56px,8vw,104px) clamp(72px,9vw,128px)}.hero__title[data-astro-cid-lcdefpme]{max-width:1180px;font-size:clamp(52px,7vw,104px)}.hero__title[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{text-wrap:balance;display:block}.hero__grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:end;gap:clamp(32px,5vw,72px);margin-top:clamp(40px,5vw,64px);display:grid}.hero__copy[data-astro-cid-lcdefpme]{gap:var(--space-4);padding-bottom:var(--space-1);display:grid}.hero__copy[data-astro-cid-lcdefpme] .t-lede[data-astro-cid-lcdefpme]{max-width:34ch}.byline[data-astro-cid-lcdefpme]{align-items:center;gap:var(--space-2);display:flex}.byline[data-astro-cid-lcdefpme] .byline__photo{object-fit:cover;border:var(--border-width) solid var(--hairline);border-radius:var(--radius-sm);flex:none;width:64px;height:64px}.byline[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{gap:2px;display:grid}.byline__name[data-astro-cid-lcdefpme]{font-weight:600}.trajectory[data-astro-cid-lcdefpme]{background:var(--surface-alt);border:var(--border-width) solid var(--hairline);border-radius:var(--radius-sm);aspect-ratio:5/4}.trajectory[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{width:100%;height:100%;display:block}.trajectory__bar[data-astro-cid-lcdefpme]{stroke:var(--ink);stroke-width:8px}.trajectory__arc[data-astro-cid-lcdefpme]{fill:none;stroke:var(--ink);stroke-width:6px;stroke-linecap:round}.trajectory__point[data-astro-cid-lcdefpme] circle[data-astro-cid-lcdefpme]{fill:var(--signal);stroke:var(--ink);stroke-width:8px}@media (prefers-reduced-motion:no-preference){.trajectory__arc[data-astro-cid-lcdefpme]{stroke-dasharray:1;animation:arc-draw .64s var(--ease) .2s both}.trajectory__point[data-astro-cid-lcdefpme]{transform-box:fill-box;transform-origin:50%;animation:point-land .16s var(--ease) .82s both}}@keyframes arc-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes point-land{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.case[data-astro-cid-lcdefpme]{padding-block:clamp(80px,9vw,120px)}.case__grid[data-astro-cid-lcdefpme]{margin-top:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(40px,6vw,88px);display:grid}.case__story[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]+[data-astro-cid-lcdefpme]{margin-top:var(--space-3)}.case__story[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-bottom:var(--space-2)}.quote[data-astro-cid-lcdefpme]{margin:var(--space-5) 0 0;padding-left:var(--space-3);border-left:var(--border-width) solid var(--hairline)}.quote[data-astro-cid-lcdefpme] blockquote[data-astro-cid-lcdefpme]{margin:0}.quote[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{margin-top:var(--space-2)}.shot[data-astro-cid-lcdefpme]{margin:0}.shot[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{border:var(--border-width) solid var(--hairline);border-radius:var(--radius-sm);width:100%;height:auto;display:block}.shot[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{margin-top:var(--space-2)}.facts[data-astro-cid-lcdefpme]{border-top:var(--border-width) solid var(--hairline);grid-template-columns:repeat(2,minmax(0,1fr));margin:clamp(56px,7vw,88px) 0 0;display:grid}.fact[data-astro-cid-lcdefpme]{padding:var(--space-4) var(--space-4) 0 0}.fact[data-astro-cid-lcdefpme]+.fact[data-astro-cid-lcdefpme]{padding-left:var(--space-4);border-left:var(--border-width) solid var(--hairline)}.fact[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{font-variant-numeric:tabular-nums}.fact[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{margin:var(--space-2) 0 0}.band[data-astro-cid-lcdefpme]{padding-block:clamp(80px,9vw,120px)}.band--flush[data-astro-cid-lcdefpme]{padding-top:0}.band--mineral[data-astro-cid-lcdefpme]{background:var(--surface-alt);--hairline:#18252247}.band__head[data-astro-cid-lcdefpme]{gap:20px;max-width:900px;margin-bottom:clamp(40px,5vw,64px);display:grid}.section-title[data-astro-cid-lcdefpme]{letter-spacing:-.025em;font-size:clamp(34px,4.2vw,56px);font-weight:600;line-height:1.04}.cell-title[data-astro-cid-lcdefpme]{letter-spacing:-.01em;font-size:clamp(20px,1.8vw,24px);font-weight:600;line-height:1.25}.cell-body[data-astro-cid-lcdefpme]{color:var(--text-muted);font-size:17px;line-height:1.5}.num[data-astro-cid-lcdefpme]{font:400 13px/1.3 var(--font-mono);color:var(--text-muted);font-variant-numeric:tabular-nums}.pains[data-astro-cid-lcdefpme]{border-top:var(--border-width) solid var(--hairline);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.pain[data-astro-cid-lcdefpme]{border-bottom:var(--border-width) solid var(--hairline);align-content:start;gap:12px;padding:40px 40px 40px 0;display:grid}.pain[data-astro-cid-lcdefpme]:nth-child(2n){border-left:var(--border-width) solid var(--hairline);padding-left:40px;padding-right:0}.audiences[data-astro-cid-lcdefpme]{gap:var(--border-width);background:var(--hairline);border:var(--border-width) solid var(--hairline);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.audience[data-astro-cid-lcdefpme]{background:var(--surface);align-content:start;gap:16px;padding:32px;display:grid}.audience__label[data-astro-cid-lcdefpme]{font:400 13px/1.3 var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.audience--signal[data-astro-cid-lcdefpme]{background:var(--signal)}.audience--signal[data-astro-cid-lcdefpme] .audience__label[data-astro-cid-lcdefpme],.audience--signal[data-astro-cid-lcdefpme] .cell-body[data-astro-cid-lcdefpme]{color:var(--ink)}.services[data-astro-cid-lcdefpme]{border-top:var(--border-width) solid var(--hairline);margin:0;padding:0;list-style:none}.service[data-astro-cid-lcdefpme]{border-bottom:var(--border-width) solid var(--hairline);grid-template-columns:16px minmax(0,500px) minmax(0,420px);align-items:start;gap:48px;padding-block:32px;display:grid}.service[data-astro-cid-lcdefpme] .num[data-astro-cid-lcdefpme]{padding-top:6px}.process[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,480px) minmax(0,1fr);align-items:start;gap:clamp(48px,7vw,96px);display:grid}.process__head[data-astro-cid-lcdefpme]{top:var(--space-5);gap:20px;display:grid;position:sticky}.process__lede[data-astro-cid-lcdefpme]{color:var(--text-muted);max-width:440px;font-size:18px;line-height:1.5}.timeline[data-astro-cid-lcdefpme]{gap:56px;margin:0;padding:0;list-style:none;display:grid}.step[data-astro-cid-lcdefpme]{grid-template-columns:48px minmax(0,1fr);gap:32px;display:grid;position:relative}.step[data-astro-cid-lcdefpme]:not(:last-child):before{content:"";background:var(--ink);width:1px;height:calc(100% + 8px);transition:background-color .24s var(--ease);position:absolute;top:48px;left:24px}.timeline[data-astro-cid-lcdefpme].is-live .step[data-astro-cid-lcdefpme]:not(:has(+.step.is-active)):before{background:var(--mineral)}.step__marker[data-astro-cid-lcdefpme]{border-radius:var(--radius-round);border:var(--border-width) solid var(--ink);background:var(--ink);width:48px;height:48px;color:var(--chalk);font:400 13px/1 var(--font-mono);transition:background-color var(--duration-ui) var(--ease), color var(--duration-ui) var(--ease), border-color var(--duration-ui) var(--ease);place-items:center;display:grid}.step[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{transition:opacity .24s var(--ease);gap:8px;padding-top:6px;display:grid}.step__title[data-astro-cid-lcdefpme]{letter-spacing:-.01em;font-size:clamp(24px,2vw,28px);font-weight:600;line-height:1.25}.timeline[data-astro-cid-lcdefpme].is-live .step[data-astro-cid-lcdefpme]:not(.is-active) .step__marker[data-astro-cid-lcdefpme]{background:var(--chalk);color:var(--text-muted);border-color:var(--mineral)}.timeline[data-astro-cid-lcdefpme].is-live .step[data-astro-cid-lcdefpme]:not(.is-active)>div[data-astro-cid-lcdefpme]{opacity:.45}.reasons[data-astro-cid-lcdefpme]{border-block:var(--border-width) solid var(--hairline);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.reason[data-astro-cid-lcdefpme]{align-content:start;gap:12px;padding:32px 28px;display:grid}.reason[data-astro-cid-lcdefpme]:first-child{padding-left:0}.reason[data-astro-cid-lcdefpme]:last-child{padding-right:0}.reason[data-astro-cid-lcdefpme]+.reason[data-astro-cid-lcdefpme]{border-left:var(--border-width) solid var(--hairline)}.reason__title[data-astro-cid-lcdefpme]{font-size:22px;font-weight:600;line-height:1.25}.reason[data-astro-cid-lcdefpme] .cell-body[data-astro-cid-lcdefpme]{font-size:16px}.pullquote[data-astro-cid-lcdefpme]{gap:16px;margin:clamp(48px,5vw,64px) 0 0;display:grid}.pullquote[data-astro-cid-lcdefpme] blockquote[data-astro-cid-lcdefpme]{margin:0}.pullquote[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{letter-spacing:-.01em;max-width:900px;font-size:clamp(28px,3vw,40px);font-weight:500;line-height:1.15}.about[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,480px) minmax(0,1fr);align-items:start;gap:clamp(48px,7vw,96px);display:grid}.about__portrait[data-astro-cid-lcdefpme]{margin:0}.about__portrait[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:4/5;object-fit:cover;border:var(--border-width) solid var(--hairline);border-radius:var(--radius-sm);width:100%;height:auto;display:block}.about__text[data-astro-cid-lcdefpme]{justify-items:start;gap:24px;display:grid}.about__text[data-astro-cid-lcdefpme] .t-body[data-astro-cid-lcdefpme]{color:var(--text-muted);max-width:600px}.testimonials[data-astro-cid-lcdefpme]{gap:var(--border-width);background:var(--hairline);border:var(--border-width) solid var(--hairline);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:40px;display:grid}.testimonial[data-astro-cid-lcdefpme]{background:var(--surface);align-content:start;gap:24px;margin:0;padding:clamp(28px,3.5vw,48px);display:grid}.testimonial[data-astro-cid-lcdefpme] blockquote[data-astro-cid-lcdefpme]{margin:0}.testimonial[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:clamp(19px,1.6vw,22px);font-weight:500;line-height:1.45}.close[data-astro-cid-lcdefpme]{padding-block:clamp(88px,9vw,120px)}.close__title[data-astro-cid-lcdefpme]{max-width:1200px;margin-top:var(--space-5)}.close__body[data-astro-cid-lcdefpme]{margin-block:var(--space-5) var(--space-4);max-width:560px}.site-footer[data-astro-cid-lcdefpme]{padding-block:var(--space-6) var(--space-4);border-top:var(--border-width) solid var(--hairline)}.footer__cols[data-astro-cid-lcdefpme]{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,260px));display:grid}.footer__list[data-astro-cid-lcdefpme]{gap:var(--space-1);margin-top:var(--space-2);padding:0;font-style:normal;list-style:none;display:grid}.footer__list[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{text-underline-offset:.25em}.footer__legal[data-astro-cid-lcdefpme]{margin-top:var(--space-6);padding-top:var(--space-3);border-top:var(--border-width) solid var(--hairline)}@media (width<=1100px){.site-nav[data-astro-cid-lcdefpme]{display:none}.audiences[data-astro-cid-lcdefpme],.reasons[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}.reason[data-astro-cid-lcdefpme]{padding:32px 28px 32px 0}.reason[data-astro-cid-lcdefpme]:nth-child(2n){padding:32px 0 32px 28px}.reason[data-astro-cid-lcdefpme]+.reason[data-astro-cid-lcdefpme]{border-left:0}.reason[data-astro-cid-lcdefpme]:nth-child(2n){border-left:var(--border-width) solid var(--hairline)}.reason[data-astro-cid-lcdefpme]:nth-child(n+3){border-top:var(--border-width) solid var(--hairline)}.service[data-astro-cid-lcdefpme]{grid-template-columns:16px minmax(0,1fr);gap:12px 32px}.service[data-astro-cid-lcdefpme] .cell-body[data-astro-cid-lcdefpme]{grid-column:2}}@media (width<=980px){.hero__grid[data-astro-cid-lcdefpme],.case__grid[data-astro-cid-lcdefpme],.process[data-astro-cid-lcdefpme],.about[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.process__head[data-astro-cid-lcdefpme]{position:static}.about__portrait[data-astro-cid-lcdefpme]{max-width:360px}.hero__copy[data-astro-cid-lcdefpme] .t-lede[data-astro-cid-lcdefpme]{max-width:none}}@media (width<=720px){.pains[data-astro-cid-lcdefpme],.audiences[data-astro-cid-lcdefpme],.reasons[data-astro-cid-lcdefpme],.testimonials[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.pain[data-astro-cid-lcdefpme],.pain[data-astro-cid-lcdefpme]:nth-child(2n){border-left:0;padding:32px 0}.reason[data-astro-cid-lcdefpme],.reason[data-astro-cid-lcdefpme]:nth-child(2n){border-left:0;padding:28px 0}.reason[data-astro-cid-lcdefpme]+.reason[data-astro-cid-lcdefpme]{border-top:var(--border-width) solid var(--hairline)}.audience[data-astro-cid-lcdefpme]{padding:28px 24px}.step[data-astro-cid-lcdefpme]{gap:20px}}@media (width<=620px){.facts[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.fact[data-astro-cid-lcdefpme]+.fact[data-astro-cid-lcdefpme]{border-left:0;border-top:var(--border-width) solid var(--hairline);padding-left:0}.fact[data-astro-cid-lcdefpme]{padding-bottom:var(--space-3)}.footer__cols[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.site-header[data-astro-cid-lcdefpme] .pw-btn--header{display:none}}
