.boundary[data-astro-cid-fon5g3zz]{border-block-start:1px solid var(--accent);padding-block-start:var(--space-m)}.eyebrow[data-astro-cid-fon5g3zz]{font-family:var(--font-mono);font-size:var(--step--1);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--accent);margin:0 0 var(--space-m)}dl[data-astro-cid-fon5g3zz]{gap:var(--space-m);margin:0;display:grid}dl[data-astro-cid-fon5g3zz]>div[data-astro-cid-fon5g3zz]{border-block-end:1px solid var(--line);padding-block-end:var(--space-m)}dl[data-astro-cid-fon5g3zz]>div[data-astro-cid-fon5g3zz]:last-child{border-block-end:0;padding-block-end:0}dt[data-astro-cid-fon5g3zz]{font-family:var(--font-mono);font-size:var(--step--1);color:var(--fg-dim)}dd[data-astro-cid-fon5g3zz]{margin:var(--space-2xs) 0 0;color:var(--fg);max-inline-size:var(--measure)}dd[data-astro-cid-fon5g3zz]:first-letter{text-transform:uppercase}.covers[data-astro-cid-fon5g3zz] dt[data-astro-cid-fon5g3zz]{color:var(--accent)}.covers[data-astro-cid-fon5g3zz] dd[data-astro-cid-fon5g3zz]{color:var(--fg-strong)}.not[data-astro-cid-fon5g3zz] dd[data-astro-cid-fon5g3zz]{color:var(--fg-muted)}.related[data-astro-cid-fon5g3zz] ul[data-astro-cid-fon5g3zz]{gap:0 var(--space-l);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.related[data-astro-cid-fon5g3zz] a[data-astro-cid-fon5g3zz]{min-block-size:44px;color:var(--accent);transition:color var(--dur-fast) var(--ease-out);align-items:center;display:inline-flex}.related[data-astro-cid-fon5g3zz] a[data-astro-cid-fon5g3zz]:hover{color:var(--fg-strong)}@media (width<=48rem){.related[data-astro-cid-fon5g3zz] ul[data-astro-cid-fon5g3zz]{display:block}.related[data-astro-cid-fon5g3zz] li[data-astro-cid-fon5g3zz]+li[data-astro-cid-fon5g3zz]{border-block-start:1px solid var(--rule)}.related[data-astro-cid-fon5g3zz] a[data-astro-cid-fon5g3zz]{display:flex}}.faq[data-astro-cid-hemr5th4]{margin-block-start:var(--space-2xl)}h2[data-astro-cid-hemr5th4]{font-size:var(--step-3);color:var(--fg-strong);margin-block-end:var(--space-l)}.list[data-astro-cid-hemr5th4]{border-block-start:1px solid var(--line)}.item[data-astro-cid-hemr5th4]{border-block-end:1px solid var(--rule)}summary[data-astro-cid-hemr5th4]{justify-content:space-between;align-items:center;gap:var(--space-m);min-block-size:44px;padding-block:var(--space-m);cursor:pointer;font-family:var(--font-display);font-size:var(--step-1);color:var(--fg-strong);letter-spacing:var(--tracking-headline);outline-offset:-2px;transition:color var(--dur-fast) var(--ease-out);font-weight:500;line-height:1.3;list-style:none;display:flex}summary[data-astro-cid-hemr5th4]::-webkit-details-marker{display:none}summary[data-astro-cid-hemr5th4]:hover{color:var(--accent)}.q[data-astro-cid-hemr5th4]{max-inline-size:var(--measure)}.mark[data-astro-cid-hemr5th4]{font-family:var(--font-mono);font-size:var(--step-2);letter-spacing:0;color:var(--accent);flex:none;font-weight:400;line-height:1}.mark[data-astro-cid-hemr5th4]:before{content:"+"}.item[data-astro-cid-hemr5th4][open] .mark[data-astro-cid-hemr5th4]:before{content:"−"}p[data-astro-cid-hemr5th4]{color:var(--fg-muted);max-inline-size:var(--measure);margin:0;padding-block-end:var(--space-l)}.eyebrow[data-astro-cid-nabdjlra]{font-family:var(--font-mono);font-size:var(--step--1);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--accent);margin:0 0 var(--space-m)}.service-intro[data-astro-cid-nabdjlra]{gap:var(--space-2xl);padding-block:var(--space-l) var(--space-xl);border-block-end:1px solid var(--line);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;display:grid}.head[data-astro-cid-nabdjlra]{padding-block-start:var(--space-m)}h1[data-astro-cid-nabdjlra]{font-size:var(--step-5);color:var(--fg-strong);max-inline-size:20ch}h1[data-astro-cid-nabdjlra].long{font-size:var(--step-4);max-inline-size:22ch}.lede[data-astro-cid-nabdjlra]{font-size:var(--step-1);color:var(--fg-muted);max-inline-size:44ch;margin-block:var(--space-l) 0}.actions[data-astro-cid-nabdjlra]{align-items:center;gap:var(--space-s) var(--space-l);margin-block:var(--space-l) var(--space-m);flex-wrap:wrap;display:flex}.primary[data-astro-cid-nabdjlra]{max-inline-size:100%;font-family:var(--font-body);font-size:var(--step-0);background:var(--accent);color:var(--on-accent);padding:var(--space-s) var(--space-m);justify-content:space-between;align-items:center;gap:var(--space-l);border-radius:var(--radius);min-block-size:52px;transition:background-color var(--dur-fast) var(--ease-out);font-weight:500;text-decoration:none;display:inline-flex}.primary[data-astro-cid-nabdjlra] span[data-astro-cid-nabdjlra]{font-size:1.5rem;line-height:1}.primary[data-astro-cid-nabdjlra]:hover{background:var(--accent-hover)}.jump[data-astro-cid-nabdjlra]{align-items:center;gap:var(--space-xs);min-block-size:44px;color:var(--fg-muted);transition:color var(--dur-fast) var(--ease-out);display:inline-flex}.jump[data-astro-cid-nabdjlra]:hover{color:var(--fg-strong)}.service-reading[data-astro-cid-nabdjlra]{gap:var(--space-2xl);grid-template-columns:13rem minmax(0,1fr);margin-block-start:var(--space-xl);display:grid}.service-body[data-astro-cid-nabdjlra]{overflow-wrap:anywhere;min-inline-size:0}.rail[data-astro-cid-nabdjlra]{align-self:start;max-block-size:calc(100svh - 8rem);position:sticky;inset-block-start:6rem;overflow-y:auto}.contents[data-astro-cid-nabdjlra]{border-inline-end:1px solid var(--line);scroll-target-group:auto}.contents[data-astro-cid-nabdjlra] p[data-astro-cid-nabdjlra]{margin:0 0 var(--space-s);font-family:var(--font-mono);font-size:var(--step--1);color:var(--fg-dim)}.contents[data-astro-cid-nabdjlra] ul[data-astro-cid-nabdjlra]{margin:0;padding:0;list-style:none}.contents[data-astro-cid-nabdjlra] a[data-astro-cid-nabdjlra]{min-block-size:44px;color:var(--fg-muted);padding-block:var(--space-xs);outline-offset:-2px;transition:color var(--dur-fast) var(--ease-out);border-inline-end:1px solid #0000;align-items:center;margin-inline-end:-1px;padding-inline-end:var(--space-m);text-decoration:none;display:flex}.contents[data-astro-cid-nabdjlra] a[data-astro-cid-nabdjlra]:hover{color:var(--accent)}.contents[data-astro-cid-nabdjlra] a[data-astro-cid-nabdjlra]:target-current{color:var(--fg-strong);border-inline-end-color:var(--accent)}.contents[data-astro-cid-nabdjlra] .sub[data-astro-cid-nabdjlra] a[data-astro-cid-nabdjlra]{min-block-size:32px;padding-block:var(--space-2xs);font-size:var(--step--1);color:var(--fg-dim);padding-inline-start:var(--space-s);line-height:1.4}.contents[data-astro-cid-nabdjlra] .sub[data-astro-cid-nabdjlra] a[data-astro-cid-nabdjlra]:hover{color:var(--accent)}.contents[data-astro-cid-nabdjlra] .sub[data-astro-cid-nabdjlra] a[data-astro-cid-nabdjlra]:target-current{color:var(--fg-strong)}.rail-cta[data-astro-cid-nabdjlra]{align-items:center;gap:var(--space-xs);min-block-size:44px;font-family:var(--font-mono);font-size:var(--step--1);color:var(--accent);outline-offset:-2px;transition:color var(--dur-fast) var(--ease-out);margin-block-start:var(--space-s);text-decoration:none;display:flex}.rail-cta[data-astro-cid-nabdjlra]:hover{color:var(--fg-strong)}.rail-cta[data-astro-cid-nabdjlra] .narrow[data-astro-cid-nabdjlra]{display:none}.prose[data-astro-cid-nabdjlra] p{color:var(--fg-muted);max-inline-size:var(--measure)}.prose[data-astro-cid-nabdjlra] p:first-child{color:var(--fg);font-size:var(--step-1);margin-block-start:0}.prose[data-astro-cid-nabdjlra] h2{font-size:var(--step-3);color:var(--fg-strong);margin-block:var(--space-xl) var(--space-m)}.prose[data-astro-cid-nabdjlra] h3{font-size:var(--step-1);color:var(--fg-strong);margin-block:var(--space-l) var(--space-xs)}.prose[data-astro-cid-nabdjlra] ul,.prose[data-astro-cid-nabdjlra] ol{color:var(--fg-muted);max-inline-size:var(--measure);padding-inline-start:var(--space-m)}.prose[data-astro-cid-nabdjlra] li{margin-block-end:var(--space-s)}.prose[data-astro-cid-nabdjlra] strong{color:var(--fg)}.prose[data-astro-cid-nabdjlra] a{color:var(--accent);transition:color var(--dur-fast) var(--ease-out)}.prose[data-astro-cid-nabdjlra] a:hover{color:var(--fg-strong)}.prose[data-astro-cid-nabdjlra]:focus-visible{outline:none}.deliverables[data-astro-cid-nabdjlra],.process[data-astro-cid-nabdjlra],.industry[data-astro-cid-nabdjlra],.reading[data-astro-cid-nabdjlra]{margin-block-start:var(--space-2xl)}.deliverables[data-astro-cid-nabdjlra] h2[data-astro-cid-nabdjlra],.process[data-astro-cid-nabdjlra] h2[data-astro-cid-nabdjlra],.industry[data-astro-cid-nabdjlra] h2[data-astro-cid-nabdjlra],.reading[data-astro-cid-nabdjlra] h2[data-astro-cid-nabdjlra]{font-size:var(--step-3);color:var(--fg-strong)}.deliverables[data-astro-cid-nabdjlra] ul[data-astro-cid-nabdjlra],.process[data-astro-cid-nabdjlra] ol[data-astro-cid-nabdjlra],.industry[data-astro-cid-nabdjlra] ul[data-astro-cid-nabdjlra],.reading[data-astro-cid-nabdjlra] ul[data-astro-cid-nabdjlra]{margin:var(--space-l) 0 0;border-block-start:1px solid var(--line);padding:0;list-style:none}.deliverables[data-astro-cid-nabdjlra] li[data-astro-cid-nabdjlra]{gap:var(--space-m);border-block-end:1px solid var(--rule);padding-block:var(--space-m);color:var(--fg);display:flex}.deliverables[data-astro-cid-nabdjlra] .text[data-astro-cid-nabdjlra]{max-inline-size:var(--measure)}.tick[data-astro-cid-nabdjlra]{background:var(--accent);flex:none;block-size:.375rem;inline-size:.375rem;margin-block-start:.65em}.process[data-astro-cid-nabdjlra] li[data-astro-cid-nabdjlra]{gap:var(--space-m);padding-block:var(--space-l);border-block-end:1px solid var(--rule);grid-template-columns:4rem minmax(0,1fr);display:grid}.process[data-astro-cid-nabdjlra] li[data-astro-cid-nabdjlra]>div[data-astro-cid-nabdjlra]{min-inline-size:0}.idx[data-astro-cid-nabdjlra]{font-family:var(--font-mono);font-size:var(--step-2b);color:var(--fg-dim);white-space:nowrap;line-height:1}.process[data-astro-cid-nabdjlra] h3[data-astro-cid-nabdjlra]{font-size:var(--step-1);color:var(--fg-strong);margin:0}.process[data-astro-cid-nabdjlra] p[data-astro-cid-nabdjlra]{color:var(--fg-muted);margin:var(--space-xs) 0 0;max-inline-size:var(--measure)}.reading[data-astro-cid-nabdjlra] li[data-astro-cid-nabdjlra]{padding-block:var(--space-xs) var(--space-s);border-block-end:1px solid var(--rule);justify-items:start;display:grid}.reading[data-astro-cid-nabdjlra] a[data-astro-cid-nabdjlra]{min-block-size:44px;max-inline-size:var(--measure);color:var(--accent);transition:color var(--dur-fast) var(--ease-out);align-items:center;display:inline-flex}.reading[data-astro-cid-nabdjlra] a[data-astro-cid-nabdjlra]:hover{color:var(--fg-strong)}.reading[data-astro-cid-nabdjlra] .from[data-astro-cid-nabdjlra]{font-size:var(--step--1);color:var(--fg-dim);max-inline-size:var(--measure)}.industry[data-astro-cid-nabdjlra] a[data-astro-cid-nabdjlra]{justify-content:space-between;align-items:center;gap:var(--space-m);padding-block:var(--space-m);border-block-end:1px solid var(--rule);min-block-size:44px;color:var(--fg);transition:color var(--dur-fast) var(--ease-out);text-decoration:none;display:flex}.industry[data-astro-cid-nabdjlra] a[data-astro-cid-nabdjlra]:hover,.industry[data-astro-cid-nabdjlra] a[data-astro-cid-nabdjlra]>span[data-astro-cid-nabdjlra]:last-child{color:var(--accent)}@media (width<=64rem){.service-intro[data-astro-cid-nabdjlra]{gap:var(--space-xl)}.service-reading[data-astro-cid-nabdjlra]{gap:var(--space-xl);grid-template-columns:11rem minmax(0,1fr)}}@media (width<=52rem){.rail[data-astro-cid-nabdjlra]{max-block-size:calc(100svh - var(--sticky-header-height,0px) - 2 * var(--space-m));inset-block-start:calc(var(--sticky-header-height,0px) + var(--space-m))}}@media (height<=30rem){.rail[data-astro-cid-nabdjlra]{max-block-size:none;position:static;overflow:visible}}@media (width<=48rem){.service-intro[data-astro-cid-nabdjlra]{gap:var(--space-xl);grid-template-columns:minmax(0,1fr)}.head[data-astro-cid-nabdjlra]{padding-block-start:0}.service-reading[data-astro-cid-nabdjlra]{display:block}.rail[data-astro-cid-nabdjlra]{z-index:5;scrollbar-width:none;max-block-size:none;scroll-padding-inline:var(--gutter);margin-inline:calc(-1 * var(--gutter));background:var(--bg);border-block-end:1px solid var(--line);align-items:stretch;margin-block-end:var(--space-xl);display:flex;position:sticky;inset-block-start:var(--sticky-header-height,0px);overflow:auto hidden;container-type:inline-size}.rail[data-astro-cid-nabdjlra]::-webkit-scrollbar{display:none}.contents[data-astro-cid-nabdjlra]{padding-inline:var(--gutter) var(--space-m);border-inline-end:0;flex:none}.contents[data-astro-cid-nabdjlra] p[data-astro-cid-nabdjlra],.contents[data-astro-cid-nabdjlra] .sub[data-astro-cid-nabdjlra]{display:none}.contents[data-astro-cid-nabdjlra]>ul[data-astro-cid-nabdjlra]{gap:var(--space-m);flex-wrap:nowrap;display:flex}.contents[data-astro-cid-nabdjlra] a[data-astro-cid-nabdjlra]{white-space:nowrap;font-family:var(--font-mono);font-size:var(--step--1);border-block-end:1px solid #0000;border-inline-end:0;margin:0;padding:0}.contents[data-astro-cid-nabdjlra] a[data-astro-cid-nabdjlra]:target-current{border-block-end-color:var(--accent)}.rail-cta[data-astro-cid-nabdjlra]{display:none}.contents[data-astro-cid-nabdjlra]{padding-inline-end:var(--gutter)}html:has(.rail){scroll-padding-block-start:calc(var(--sticky-header-height,0px) + 45px + var(--space-m))}.process[data-astro-cid-nabdjlra] li[data-astro-cid-nabdjlra]{padding-block:var(--space-m);grid-template-columns:2.5rem minmax(0,1fr)}.idx[data-astro-cid-nabdjlra]{font-size:var(--step-1);padding-block-start:.15em}}
