.approach[data-astro-cid-wgores44]{isolation:isolate;position:relative}.approach__stage[data-astro-cid-wgores44]{padding-block:var(--space-section);display:grid;position:relative;overflow:clip}.approach__layout[data-astro-cid-wgores44]{gap:var(--space-10);display:grid}.approach__inner[data-astro-cid-wgores44]{align-content:start;gap:var(--space-4);max-width:34rem;display:grid}.approach__title[data-astro-cid-wgores44]{font-size:var(--font-size-heading-sm);line-height:var(--line-height-heading);margin:0}.approach__title[data-astro-cid-wgores44] span[data-astro-cid-wgores44]{text-wrap:balance;display:block}.approach__title[data-astro-cid-wgores44] span[data-astro-cid-wgores44]+span[data-astro-cid-wgores44]{color:var(--color-accent)}.approach__lede[data-astro-cid-wgores44]{color:var(--color-text-muted);margin:0}.approach__visual[data-astro-cid-wgores44]{position:relative}.approach__rings[data-astro-cid-wgores44]{z-index:-1;aspect-ratio:1;pointer-events:none;width:clamp(40rem,70vw,66rem);position:absolute;top:50%;left:50%;translate:-50% -50%;-webkit-mask:linear-gradient(#0000 0%,#000 19.84% 79.24%,#0000 100%);mask:linear-gradient(#0000 0%,#000 19.84% 79.24%,#0000 100%)}.approach__ring[data-astro-cid-wgores44]{aspect-ratio:1;border:var(--border-thin) solid var(--color-text);border-radius:50%;position:absolute;top:50%;left:50%;translate:-50% -50%}.approach__ring--s[data-astro-cid-wgores44]{width:46%;-webkit-mask:conic-gradient(#000 0deg,#0000 89.09deg);mask:conic-gradient(#000 0deg,#0000 89.09deg)}.approach__ring--m[data-astro-cid-wgores44]{width:61%;-webkit-mask:conic-gradient(from 180deg,#00000040 0deg,#0000 180deg);mask:conic-gradient(from 180deg,#00000040 0deg,#0000 180deg)}.approach__ring--l[data-astro-cid-wgores44]{border-color:var(--color-accent);width:75%;-webkit-mask:conic-gradient(from 275deg,#0009 0deg,#0000 112.59deg);mask:conic-gradient(from 275deg,#0009 0deg,#0000 112.59deg)}.approach__ring--xl[data-astro-cid-wgores44]{width:93%;-webkit-mask:conic-gradient(from 100deg,#00000080 0deg,#0000 72deg);mask:conic-gradient(from 100deg,#00000080 0deg,#0000 72deg)}.map[data-astro-cid-wgores44]{gap:var(--space-4);border:var(--border-thin) solid var(--color-border);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--color-surface-raised) 88%, transparent);box-shadow:0 1.5rem 4rem -2.5rem color-mix(in srgb, var(--color-accent) 55%, transparent);padding:var(--space-5) var(--space-4) var(--space-2);backdrop-filter:blur(8px);margin:0;display:grid}.map__caption[data-astro-cid-wgores44]{gap:var(--space-1);display:grid}.map__title[data-astro-cid-wgores44]{color:var(--color-accent);font-size:var(--font-size-label);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-label);text-transform:uppercase;line-height:1.3}.map__note[data-astro-cid-wgores44]{color:var(--color-text-muted);font-size:var(--font-size-body-sm)}.map__head[data-astro-cid-wgores44]{display:none}.map__steps[data-astro-cid-wgores44]{margin:0;padding:0;list-style:none;display:grid}.map-step[data-astro-cid-wgores44]{border-top:var(--border-thin) solid var(--color-rule);display:grid}.map-step__text[data-astro-cid-wgores44]{align-content:center;gap:var(--space-2) 0;padding-block:var(--space-4);grid-template-columns:1.75rem minmax(0,1fr);display:grid}.map-step__text[data-astro-cid-wgores44]>[data-astro-cid-wgores44]:not(.map-step__index){grid-column:2}.map-step__index[data-astro-cid-wgores44]{color:var(--color-accent);font-size:var(--font-size-label);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-label);line-height:1.9}.map-step__name[data-astro-cid-wgores44]{font-family:var(--font-display);font-size:var(--font-size-body);font-weight:var(--font-weight-medium);letter-spacing:0;margin:0;line-height:1.35}.map-step__lane[data-astro-cid-wgores44]{justify-self:start;align-items:center;gap:var(--space-2);border:var(--border-thin) solid var(--color-border);border-radius:var(--radius-pill);padding:.125rem var(--space-3) .125rem var(--space-2);font-size:var(--font-size-label);font-weight:var(--font-weight-medium);margin:0;line-height:1.6;display:inline-flex}.map-step__reason[data-astro-cid-wgores44]{color:var(--color-text-muted);font-size:var(--font-size-body-sm);margin:0;line-height:1.5}.map-step__track[data-astro-cid-wgores44]{display:none}.marker[data-astro-cid-wgores44]{background:var(--color-accent);border-radius:50%;flex:none;width:.625rem;height:.625rem;display:inline-block}@media (width>=48rem){.map[data-astro-cid-wgores44]{--lane:5.5rem;--line:color-mix(in srgb, var(--color-accent) 70%, transparent);--band:transparent;--active:0;padding:var(--space-6) var(--space-6) var(--space-3)}.map__head[data-astro-cid-wgores44],.map-step[data-astro-cid-wgores44]{grid-template-columns:minmax(0, 1fr) repeat(4, var(--lane))}.map__head[data-astro-cid-wgores44]{display:grid}.map__lanes[data-astro-cid-wgores44],.map-step__track[data-astro-cid-wgores44]{background:linear-gradient(var(--band), var(--band)) calc(var(--active) * 100% / 3) 0 / 25% 100% no-repeat, repeating-linear-gradient(90deg, var(--color-rule) 0 1px, transparent 1px 25%);transition:background-position var(--motion-duration-base) var(--motion-ease-out), background-color var(--motion-duration-base) var(--motion-ease-out);grid-column:2/-1}.map__lanes[data-astro-cid-wgores44]{padding-bottom:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;display:grid}.map__lane[data-astro-cid-wgores44]{padding-inline:var(--space-1);color:var(--color-text-muted);font-size:var(--font-size-label);font-weight:var(--font-weight-medium);text-align:center;transition:color var(--motion-duration-base) var(--motion-ease-out);line-height:1.25}.map__steps[data-astro-cid-wgores44]{grid-auto-rows:1fr}.map-step__text[data-astro-cid-wgores44]{padding-inline-end:var(--space-4)}.map-step__lane[data-astro-cid-wgores44]{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.map-step__track[data-astro-cid-wgores44]{display:block;position:relative}.map-step__dot[data-astro-cid-wgores44]{top:50%;left:calc((var(--to) + .5) * 25%);z-index:1;width:.875rem;height:.875rem;box-shadow:0 0 0 .3125rem color-mix(in srgb, var(--color-surface-raised) 90%, transparent);position:absolute;translate:-50% -50%}.map-step__line[data-astro-cid-wgores44]{background:var(--line);position:absolute}.map-step__tail[data-astro-cid-wgores44]{top:calc(-50% - 1px);left:calc((var(--from) + .5) * 25%);transform-origin:top;width:1.5px;height:calc(50% + 1px);translate:-50%}.map-step__bridge[data-astro-cid-wgores44]{top:0;left:calc((var(--span-start) + .5) * 25%);width:calc(var(--span) * 25%);height:1.5px;transform-origin:var(--bridge-origin) center;translate:0 -50%}.map-step__head[data-astro-cid-wgores44]{top:0;left:calc((var(--to) + .5) * 25%);transform-origin:top;width:1.5px;height:50%;translate:-50%}.map[data-astro-cid-wgores44][data-m-lane]{--band:color-mix(in srgb, var(--color-accent) 9%, transparent)}.map[data-astro-cid-wgores44][data-m-lane=ai]{--active:var(--lane-ai)}.map[data-astro-cid-wgores44][data-m-lane=both]{--active:var(--lane-both)}.map[data-astro-cid-wgores44][data-m-lane=person]{--active:var(--lane-person)}.map[data-astro-cid-wgores44][data-m-lane=software]{--active:var(--lane-software)}.map[data-astro-cid-wgores44][data-m-lane=ai] .map__lane--ai[data-astro-cid-wgores44],.map[data-astro-cid-wgores44][data-m-lane=both] .map__lane--both[data-astro-cid-wgores44],.map[data-astro-cid-wgores44][data-m-lane=person] .map__lane--person[data-astro-cid-wgores44],.map[data-astro-cid-wgores44][data-m-lane=software] .map__lane--software[data-astro-cid-wgores44]{color:var(--color-text)}}@media (width>=64rem){.approach__layout[data-astro-cid-wgores44]{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:center;column-gap:clamp(2rem,4vw,4.5rem)}.map[data-astro-cid-wgores44]{--lane:clamp(4.25rem, 6vw, 5.25rem);gap:var(--space-3);padding:var(--space-5) var(--space-5) var(--space-2)}.map__caption[data-astro-cid-wgores44]{gap:.125rem}.map-step__text[data-astro-cid-wgores44]{gap:var(--space-1) 0;grid-template-columns:1.5rem minmax(0,1fr);padding-block:clamp(.5rem,1.6vh,1rem)}.map-step__name[data-astro-cid-wgores44]{font-size:clamp(.875rem,.5rem + .6vw,1rem)}.map-step__reason[data-astro-cid-wgores44]{font-size:clamp(.75rem,.45rem + .45vw,.875rem);line-height:1.45}}@media (width>=64rem) and (width<=79.99rem){.approach__layout[data-astro-cid-wgores44]{grid-template-columns:minmax(0,.6fr) minmax(0,1.4fr)}}@media (width>=64rem) and (height>=45rem){.approach__stage[data-astro-cid-wgores44]{min-height:100svh;padding-block:calc(var(--header-height) + var(--space-2)) var(--space-4);align-content:center}}@media (width>=48rem) and (height>=51rem),(width>=64rem) and (height>=37.5rem){html.motion .approach[data-astro-cid-wgores44]{height:calc(100svh + 1250px)}html.motion .approach__stage[data-astro-cid-wgores44]{top:min(0px, 100svh - var(--stage-height,100svh));min-height:100svh;padding-block:calc(var(--header-height) + var(--space-2)) var(--space-4);align-content:center;position:sticky}}html.motion .map-step__tail[data-astro-cid-wgores44]{transform:scaleY(clamp(0, var(--q,1) / .2, 1))}html.motion .map-step__bridge[data-astro-cid-wgores44]{transform:scaleX(clamp(0, (var(--q,1) - .2) / .25, 1))}html.motion .map-step__head[data-astro-cid-wgores44]{transform:scaleY(clamp(0, (var(--q,1) - .45) / .15, 1))}html.motion .map-step__dot[data-astro-cid-wgores44]{opacity:clamp(0, (var(--q,1) - .6) / .15, 1);transform:scale(calc(1 - .6 * (1 - clamp(0, (var(--q,1) - .6) / .15, 1))))}html.motion .map-step__reason[data-astro-cid-wgores44]{opacity:clamp(0, (var(--q,1) - .65) / .3, 1);transform:translateY(calc(8px * (1 - clamp(0, (var(--q,1) - .65) / .3, 1))))}html.motion [data-astro-cid-wgores44]:is(.map-step__line,.map-step__dot,.map-step__reason){transition:opacity .3s var(--motion-ease-out), transform .3s var(--motion-ease-out)}.details[data-astro-cid-cwmeahdg]{padding-block:var(--space-section)}.details__inner[data-astro-cid-cwmeahdg]{gap:var(--space-10);grid-template-areas:"intro""list""prompt";display:grid}.details__intro[data-astro-cid-cwmeahdg]{align-content:start;gap:var(--space-5);grid-area:intro;max-width:32rem;display:grid}.details__title[data-astro-cid-cwmeahdg]{font-size:var(--font-size-heading-sm);line-height:var(--line-height-heading);text-wrap:balance;margin:0}.details__list[data-astro-cid-cwmeahdg]{align-content:start;gap:var(--space-3);grid-area:list;display:grid}.detail[data-astro-cid-cwmeahdg]{border:var(--border-thin) solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface-raised)}.detail__summary[data-astro-cid-cwmeahdg]{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:3.5rem;padding:var(--space-3) var(--space-4);border-radius:inherit;font-size:var(--font-size-body-lg);cursor:pointer;line-height:1.35;list-style:none;display:flex}.detail__summary[data-astro-cid-cwmeahdg]::-webkit-details-marker{display:none}.detail__icon[data-astro-cid-cwmeahdg]{flex:none;width:1rem;height:1rem;position:relative}.detail__icon[data-astro-cid-cwmeahdg]:before,.detail__icon[data-astro-cid-cwmeahdg]:after{content:"";background:currentColor;height:1.5px;margin-top:-.75px;position:absolute;inset:50% 0 auto}.detail__icon[data-astro-cid-cwmeahdg]:after{transform:rotate(90deg)}.detail[data-astro-cid-cwmeahdg][open] .detail__icon[data-astro-cid-cwmeahdg]:after{transform:none}@media (prefers-reduced-motion:no-preference){@supports (interpolate-size:allow-keywords) and selector(::details-content){.detail[data-astro-cid-cwmeahdg]{interpolate-size:allow-keywords}.detail[data-astro-cid-cwmeahdg]::details-content{height:0;transition:height .3s var(--motion-ease-spring), content-visibility .3s allow-discrete;overflow:clip}.detail[data-astro-cid-cwmeahdg][open]::details-content{height:auto}}.detail[data-astro-cid-cwmeahdg][open] .detail__answer[data-astro-cid-cwmeahdg]{animation:detail-answer var(--motion-duration-base) var(--motion-ease-out)}.detail__icon[data-astro-cid-cwmeahdg]:after{transition:transform var(--motion-duration-fast) var(--motion-ease-standard)}}@keyframes detail-answer{0%{opacity:0;transform:translateY(-.25rem)}}.detail__answer[data-astro-cid-cwmeahdg]{max-width:60ch;padding:0 var(--space-4) var(--space-4);color:var(--color-text-muted);margin:0}.details__prompt[data-astro-cid-cwmeahdg]{justify-items:start;gap:var(--space-3);border:var(--border-thin) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-raised);max-width:22rem;padding:var(--space-5);grid-area:prompt;display:grid}.details__prompt-label[data-astro-cid-cwmeahdg]{color:var(--color-accent)}.details__address[data-astro-cid-cwmeahdg]{margin:0 0 var(--space-2);font-family:var(--font-display);font-size:var(--font-size-body-lg);overflow-wrap:anywhere}@media (width>=64rem){.details__inner[data-astro-cid-cwmeahdg]{column-gap:var(--space-16);grid-template:"intro list""prompt list"1fr/minmax(0,1fr) minmax(0,38rem)}.details__prompt[data-astro-cid-cwmeahdg]{align-self:end}}.engagement[data-astro-cid-2ox6vbk6]{padding-block:var(--space-section)}.engagement__inner[data-astro-cid-2ox6vbk6]{gap:var(--space-12);display:grid}.engagement__intro[data-astro-cid-2ox6vbk6]{justify-items:center;gap:var(--space-5);text-align:center;max-width:40rem;margin-inline:auto;display:grid}.engagement__title[data-astro-cid-2ox6vbk6]{font-size:var(--font-size-heading-sm);line-height:var(--line-height-heading);margin:0}.engagement__title[data-astro-cid-2ox6vbk6] span[data-astro-cid-2ox6vbk6]{text-wrap:balance;display:block}.engagement__title[data-astro-cid-2ox6vbk6] span[data-astro-cid-2ox6vbk6]+span[data-astro-cid-2ox6vbk6]{color:var(--color-accent)}.engagement__lede[data-astro-cid-2ox6vbk6]{color:var(--color-text-muted);margin:0}.commitments[data-astro-cid-2ox6vbk6]{border:var(--border-thin) solid var(--color-border);margin:0}.commitment[data-astro-cid-2ox6vbk6]{display:grid}.commitment[data-astro-cid-2ox6vbk6]+.commitment[data-astro-cid-2ox6vbk6]{border-top:var(--border-thin) solid var(--color-border)}.commitment__label[data-astro-cid-2ox6vbk6]{padding:var(--space-5) var(--space-5) var(--space-3);font-weight:var(--font-weight-medium);line-height:1.4}.commitment__text[data-astro-cid-2ox6vbk6]{background:var(--color-surface-raised);padding:var(--space-4) var(--space-5) var(--space-5);color:var(--color-text-muted);margin:0}.commitment__text[data-astro-cid-2ox6vbk6] p[data-astro-cid-2ox6vbk6]{text-wrap:pretty;max-width:62ch;margin:0}@media (width>=48rem){.commitment[data-astro-cid-2ox6vbk6]{grid-template-columns:minmax(0,17rem) minmax(0,1fr)}.commitment__label[data-astro-cid-2ox6vbk6],.commitment__text[data-astro-cid-2ox6vbk6]{padding:var(--space-6)}.commitment__text[data-astro-cid-2ox6vbk6]{border-left:var(--border-thin) solid var(--color-border)}}.hero[data-astro-cid-ge2uvauf]{isolation:isolate;padding-top:var(--header-height);position:relative;overflow:clip}.hero__art[data-astro-cid-ge2uvauf]{top:50%;right:calc(-1 * var(--layout-gutter));left:calc(-1 * var(--layout-gutter));z-index:-1;aspect-ratio:var(--art-ratio);pointer-events:none;grid-area:2/1/3/-1;position:absolute;translate:0 -50%;-webkit-mask:linear-gradient(#0000,#000 12% 88%,#0000);mask:linear-gradient(#0000,#000 12% 88%,#0000)}.hero__art[data-astro-cid-ge2uvauf] img[data-astro-cid-ge2uvauf]{width:100%;height:100%;display:block}.hero[data-astro-cid-ge2uvauf]{--hero-shade-ink:82%;--hero-shade-reach:2.5rem}.hero__shade[data-astro-cid-ge2uvauf]{display:none}@media (width<=63.99rem){.hero__shade[data-astro-cid-ge2uvauf]{z-index:-1;margin:calc(-1 * var(--hero-shade-reach)) calc(-1 * var(--layout-gutter));background:linear-gradient(to bottom, transparent, color-mix(in srgb, var(--color-surface) var(--hero-shade-ink), transparent) var(--hero-shade-reach), color-mix(in srgb, var(--color-surface) var(--hero-shade-ink), transparent) calc(100% - var(--hero-shade-reach)), transparent);opacity:1;opacity:clamp(.65, 1 - .35 * tan(atan2(100vw - 30rem, 34rem)), 1);pointer-events:none;display:block;position:relative}.hero__shade--services[data-astro-cid-ge2uvauf]{grid-area:services}.hero__shade--lede[data-astro-cid-ge2uvauf]{grid-area:lede}.hero__shade--title[data-astro-cid-ge2uvauf]{grid-area:title}}@media (width>=37.5rem) and (width<=63.99rem){.hero__shade[data-astro-cid-ge2uvauf]{-webkit-mask:linear-gradient(to right, #000 calc(var(--layout-gutter) + 32rem), transparent calc(var(--layout-gutter) + 46rem));mask:linear-gradient(to right, #000 calc(var(--layout-gutter) + 32rem), transparent calc(var(--layout-gutter) + 46rem))}}.hero__inner[data-astro-cid-ge2uvauf]{grid-template-rows:auto minmax(var(--space-12), 1fr) auto auto auto;min-height:calc(100svh - var(--header-height));padding-block:var(--space-8) var(--space-12);grid-template-areas:"services"".""lede""title""actions";display:grid;position:relative}.hero__services[data-astro-cid-ge2uvauf]{align-self:start;gap:var(--space-2);grid-area:services;padding:0;list-style:none;display:grid}.hero__services[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]{display:flex}.hero__lede[data-astro-cid-ge2uvauf]{max-width:30rem;margin:0 0 var(--space-8);color:var(--color-text-muted);font-size:var(--font-size-body-lg);grid-area:lede;align-self:start;line-height:1.5}.hero__title[data-astro-cid-ge2uvauf]{font-size:var(--font-size-heading-md);font-weight:var(--font-weight-regular);line-height:var(--line-height-tight);grid-area:title;margin:0}.hero__title[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{text-wrap:balance;display:block}.hero__actions[data-astro-cid-ge2uvauf] .button__icon[data-astro-cid-ge2uvauf]{--icon-exit:translateY(.375rem);--icon-enter:translateY(-.75rem)}.hero__actions[data-astro-cid-ge2uvauf]{gap:var(--space-3);margin-top:var(--space-8);flex-wrap:wrap;grid-area:actions;display:flex}@media (width<=29.99rem){.hero__actions[data-astro-cid-ge2uvauf] .button[data-astro-cid-ge2uvauf]{flex:100%}}@media (width>=64rem){.hero__art[data-astro-cid-ge2uvauf]{aspect-ratio:auto;inset:0;translate:none;-webkit-mask:none;mask:none;container-type:size}.hero__art[data-astro-cid-ge2uvauf] img[data-astro-cid-ge2uvauf]{width:min(100cqw, 100cqh * var(--art-ratio));height:auto;aspect-ratio:var(--art-ratio);margin-inline:auto;position:absolute;inset:0 0 auto;-webkit-mask:linear-gradient(#000 72%,#0000);mask:linear-gradient(#000 72%,#0000)}.hero__art[data-astro-cid-ge2uvauf]:after{background:linear-gradient(to bottom, color-mix(in srgb, var(--color-surface) 75%, transparent), transparent 16%), linear-gradient(to bottom, transparent 55%, var(--color-surface)), linear-gradient(to right, color-mix(in srgb, var(--color-surface) 85%, transparent), color-mix(in srgb, var(--color-surface) 45%, transparent) 50%, color-mix(in srgb, var(--color-surface) 15%, transparent));content:"";position:absolute;inset:0}.hero__inner[data-astro-cid-ge2uvauf]{column-gap:var(--space-12);min-height:clamp(40rem, calc(100svh - var(--header-height)), 54rem);padding-block:var(--space-10) var(--space-16);grid-template:"services."". ."1fr"lede.""title title""actions actions"/minmax(0,1fr) minmax(20rem,26rem);position:static}.hero__lede[data-astro-cid-ge2uvauf]{max-width:36rem;margin-bottom:var(--space-6)}}@container (aspect-ratio>=2000/1121){.hero__art[data-astro-cid-ge2uvauf] img[data-astro-cid-ge2uvauf]{-webkit-mask-composite:source-in;-webkit-mask:linear-gradient(90deg,#0000,#000 8% 92%,#0000),linear-gradient(#000 72%,#0000);-webkit-mask-composite:source-in,source-over;mask:linear-gradient(90deg,#0000,#000 8% 92%,#0000) intersect,linear-gradient(#000 72%,#0000)}}.method[data-astro-cid-7wvsl737]{padding-block:var(--space-section)}.method__inner[data-astro-cid-7wvsl737]{gap:var(--space-12);display:grid}.method__intro[data-astro-cid-7wvsl737]{align-content:start;gap:var(--space-5);max-width:34rem;display:grid}.method__title[data-astro-cid-7wvsl737]{font-size:var(--font-size-heading-sm);line-height:var(--line-height-heading);text-wrap:balance;margin:0}.method__phases[data-astro-cid-7wvsl737]{gap:var(--space-6);margin:0;padding:0;list-style:none;display:grid}.phase[data-astro-cid-7wvsl737]{border:var(--border-thin) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-raised);padding:var(--space-3);container-type:inline-size}.phase__layout[data-astro-cid-7wvsl737]{gap:var(--space-4);display:grid}.phase__body[data-astro-cid-7wvsl737]{align-content:start;gap:var(--space-3);padding:var(--space-3) var(--space-3) 0;display:grid}.phase__index[data-astro-cid-7wvsl737]{color:var(--color-text-muted)}.phase__name[data-astro-cid-7wvsl737]{font-size:var(--font-size-title);line-height:var(--line-height-heading);margin:0}.phase__services[data-astro-cid-7wvsl737]{gap:var(--space-1) var(--space-4);color:var(--color-accent);font-size:var(--font-size-label);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-label);text-transform:uppercase;flex-wrap:wrap;margin:0;padding:0;line-height:1.4;list-style:none;display:flex}.phase__summary[data-astro-cid-7wvsl737]{margin:var(--space-1) 0 0;font-size:var(--font-size-body-lg);line-height:1.5}.phase__note[data-astro-cid-7wvsl737]{color:var(--color-text-muted);font-size:var(--font-size-body-sm);margin:0}.phase__receive[data-astro-cid-7wvsl737]{border-radius:var(--radius-control);background:var(--color-surface-muted);padding:var(--space-5)}.phase__receive-label[data-astro-cid-7wvsl737]{margin-bottom:var(--space-2);color:var(--color-accent)}.phase__receive[data-astro-cid-7wvsl737] ul[data-astro-cid-7wvsl737]{margin:0;padding:0;list-style:none}.phase__receive[data-astro-cid-7wvsl737] li[data-astro-cid-7wvsl737]{padding-block:var(--space-3);font-size:var(--font-size-body-sm);line-height:1.45}.phase__receive[data-astro-cid-7wvsl737] li[data-astro-cid-7wvsl737]+li[data-astro-cid-7wvsl737]{border-top:var(--border-thin) solid var(--color-border)}.phase__stack[data-astro-cid-7wvsl737]{gap:var(--space-4);border-top:var(--border-thin) solid var(--color-border);padding:var(--space-4) var(--space-3) var(--space-3);color:var(--color-text-muted);display:grid}.phase__stack[data-astro-cid-7wvsl737] .eyebrow[data-astro-cid-7wvsl737]{margin:0}.stack[data-astro-cid-7wvsl737]{align-items:center;gap:var(--space-5) var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.stack[data-astro-cid-7wvsl737] img[data-astro-cid-7wvsl737]{width:auto;max-width:100%;height:var(--logo-height);object-fit:contain;object-position:left center;display:block}@container (width>=36rem){.phase__layout[data-astro-cid-7wvsl737]{column-gap:var(--space-6);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.phase__body[data-astro-cid-7wvsl737]{padding:var(--space-4) 0 var(--space-4) var(--space-4)}.phase__stack[data-astro-cid-7wvsl737]{padding-inline:var(--space-4);grid-column:1/-1}.stack[data-astro-cid-7wvsl737]{column-gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr))}}@container (width>=41rem){.stack[data-astro-cid-7wvsl737]{justify-content:space-between;display:flex}}@media (width>=75rem){.method__inner[data-astro-cid-7wvsl737]{align-items:start;column-gap:var(--space-16);grid-template-columns:minmax(0,24rem) minmax(0,1fr)}.method__intro[data-astro-cid-7wvsl737]{top:calc(var(--header-height) + var(--space-10));position:sticky}}.trust[data-astro-cid-wtzqjce7]{--trust-play:paused;padding-block:var(--space-section);overflow-x:clip}.trust[data-astro-cid-wtzqjce7][data-m-running]:not([data-m-paused]){--trust-play:running}.trust__inner[data-astro-cid-wtzqjce7]{gap:var(--space-12);display:grid}.trust__intro[data-astro-cid-wtzqjce7]{justify-items:center;gap:var(--space-5);text-align:center;max-width:40rem;margin-inline:auto;display:grid}.trust__title[data-astro-cid-wtzqjce7]{font-size:var(--font-size-heading-sm);line-height:var(--line-height-heading);text-wrap:balance;margin:0}.trust__lede[data-astro-cid-wtzqjce7]{color:var(--color-text-muted);margin:0}.trust__bento[data-astro-cid-wtzqjce7]{isolation:isolate;gap:var(--space-4);display:grid;position:relative}.trust__bento[data-astro-cid-wtzqjce7]:before{inset:calc(-1 * var(--space-10));z-index:-1;-webkit-mask-composite:source-in;content:"";pointer-events:none;background-image:radial-gradient(circle,#ffffff21 1px,#0000 1.5px);background-size:16px 16px;position:absolute;-webkit-mask:linear-gradient(#0000,#000 20% 80%,#0000),linear-gradient(90deg,#0000,#000 8% 92%,#0000);-webkit-mask-composite:source-in,source-over;mask:linear-gradient(#0000,#000 20% 80%,#0000) intersect,linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.trust__frame[data-astro-cid-wtzqjce7]{position:relative}.trust__mark[data-astro-cid-wtzqjce7]{z-index:1;border:var(--border-thin) solid var(--color-border-strong);background:var(--color-surface);width:9px;height:9px;position:absolute}.trust__mark--tl[data-astro-cid-wtzqjce7],.trust__mark--tr[data-astro-cid-wtzqjce7]{top:-5px}.trust__mark--bl[data-astro-cid-wtzqjce7],.trust__mark--br[data-astro-cid-wtzqjce7]{bottom:-5px}.trust__mark--tl[data-astro-cid-wtzqjce7],.trust__mark--bl[data-astro-cid-wtzqjce7]{left:-5px}.trust__mark--tr[data-astro-cid-wtzqjce7],.trust__mark--br[data-astro-cid-wtzqjce7]{right:-5px}.trust__items[data-astro-cid-wtzqjce7]{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}@media (width>=40rem){.trust__items[data-astro-cid-wtzqjce7]{grid-template-columns:repeat(6,minmax(0,1fr))}.trust-tile--region[data-astro-cid-wtzqjce7],.trust-tile--access[data-astro-cid-wtzqjce7]{grid-column:span 6}.trust-tile--training[data-astro-cid-wtzqjce7],.trust-tile--nda[data-astro-cid-wtzqjce7]{grid-column:span 3}}@media (width>=64rem){.trust__items[data-astro-cid-wtzqjce7]{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:minmax(24rem,auto)}.trust-tile--region[data-astro-cid-wtzqjce7],.trust-tile--access[data-astro-cid-wtzqjce7]{grid-column:span 7}.trust-tile--training[data-astro-cid-wtzqjce7],.trust-tile--nda[data-astro-cid-wtzqjce7]{grid-column:span 5}}.trust-tile[data-astro-cid-wtzqjce7]{border:var(--border-thin) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-raised);grid-template-rows:1fr auto;min-width:0;display:grid;position:relative;overflow:hidden}.trust-tile__art[data-astro-cid-wtzqjce7]{min-height:12rem;padding:var(--space-8) var(--space-4) 0;place-items:center;display:grid;position:relative}.trust-tile__art[data-astro-cid-wtzqjce7]>svg[data-astro-cid-wtzqjce7]{width:100%;max-width:30rem;height:auto;overflow:visible}.trust-tile__body[data-astro-cid-wtzqjce7]{gap:var(--space-2);padding:var(--space-6);display:grid}.trust-tile__title[data-astro-cid-wtzqjce7]{font-size:var(--font-size-body-lg);font-weight:var(--font-weight-medium);margin:0;line-height:1.3}.trust-tile__text[data-astro-cid-wtzqjce7]{max-width:34rem;color:var(--color-text-muted);text-wrap:pretty;margin:0}.trust-map[data-astro-cid-wtzqjce7]{padding-top:var(--space-16);align-items:end}.trust-map__frame[data-astro-cid-wtzqjce7]{aspect-ratio:715/325;width:100%;position:relative}.trust-map__land[data-astro-cid-wtzqjce7],.trust-map__overlay[data-astro-cid-wtzqjce7]{width:100%;height:100%;position:absolute;inset:0}.trust-map__overlay[data-astro-cid-wtzqjce7]{overflow:visible}.trust-map__region[data-astro-cid-wtzqjce7]{opacity:0}.trust-map__region[data-astro-cid-wtzqjce7]:first-of-type{opacity:1}.trust-map__dots[data-astro-cid-wtzqjce7]{fill:none;stroke:var(--color-accent);stroke-width:3.1px;stroke-linecap:round}.trust-map__fence[data-astro-cid-wtzqjce7]{fill:#b8894a12;stroke:#b8894ab3;stroke-dasharray:3 5;stroke-width:1.2px;transform-box:fill-box;transform-origin:50%}.trust-map__orbit[data-astro-cid-wtzqjce7]{transform-box:view-box}.trust-map__packet[data-astro-cid-wtzqjce7]{fill:#f3dfbf}.trust-map__packet--dim[data-astro-cid-wtzqjce7]{fill:#f3dfbf8c}.trust-map__pin[data-astro-cid-wtzqjce7]{fill:var(--color-accent);stroke:var(--color-surface);stroke-width:2px}.trust-map__ping[data-astro-cid-wtzqjce7]{fill:none;stroke:var(--color-accent);stroke-width:1.5px;opacity:0;transform-box:fill-box;transform-origin:50%}.trust-chip[data-astro-cid-wtzqjce7]{top:var(--space-5);left:var(--space-5);align-items:center;gap:var(--space-2);height:2.125rem;padding-inline:var(--space-3) .875rem;border:var(--border-thin) solid var(--color-border);border-radius:var(--radius-pill);background:#100d0dd1;font-size:.8125rem;line-height:1;display:inline-flex;position:absolute}.trust-chip[data-astro-cid-wtzqjce7] svg[data-astro-cid-wtzqjce7]{fill:none;width:1rem;height:1rem;stroke:var(--color-accent);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px}.trust-chip__label[data-astro-cid-wtzqjce7]{color:var(--color-text-muted)}.trust-chip__values[data-astro-cid-wtzqjce7]{color:var(--color-text);font-weight:var(--font-weight-medium);display:grid}.trust-chip__values[data-astro-cid-wtzqjce7]>span[data-astro-cid-wtzqjce7]{opacity:0;grid-area:1/1}.trust-chip__values[data-astro-cid-wtzqjce7]>span[data-astro-cid-wtzqjce7]:first-child{opacity:1}.trust-tile--training[data-astro-cid-wtzqjce7]{background:var(--color-accent);color:var(--color-on-accent);border-color:#0000}.trust-tile--training[data-astro-cid-wtzqjce7] .trust-tile__text[data-astro-cid-wtzqjce7]{color:#100d0dd9}.trust-flow[data-astro-cid-wtzqjce7] text[data-astro-cid-wtzqjce7]{fill:#100d0de0;font:500 13px var(--font-body)}.trust-flow__wire[data-astro-cid-wtzqjce7]{fill:none;stroke:#100d0d73;stroke-width:1.5px}.trust-flow__wire--off[data-astro-cid-wtzqjce7]{stroke:#100d0d59;stroke-dasharray:2 4}.trust-flow__bar[data-astro-cid-wtzqjce7]{stroke:var(--color-on-accent);stroke-linecap:round;stroke-width:2.5px}.trust-flow__node[data-astro-cid-wtzqjce7] rect[data-astro-cid-wtzqjce7]{fill:#100d0d0f;stroke:#100d0db3;stroke-width:1.5px}.trust-flow__node--ai[data-astro-cid-wtzqjce7] rect[data-astro-cid-wtzqjce7]{fill:#100d0d1a;stroke:var(--color-on-accent);stroke-width:2px}.trust-flow__icon[data-astro-cid-wtzqjce7]{fill:none;stroke:var(--color-on-accent);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px}.trust-flow__spark[data-astro-cid-wtzqjce7]{fill:var(--color-on-accent);transform-box:fill-box;transform-origin:50%}.trust-flow__glow[data-astro-cid-wtzqjce7]{fill:#100d0d29;opacity:0;transform-box:fill-box;transform-origin:50%}.trust-flow__packet[data-astro-cid-wtzqjce7]{fill:var(--color-on-accent);opacity:0}.trust-flow__switch[data-astro-cid-wtzqjce7]>rect[data-astro-cid-wtzqjce7]:first-child{fill:#100d0d14;stroke:#100d0d8c;stroke-width:1.2px}.trust-flow__toggle[data-astro-cid-wtzqjce7]{fill:#100d0d33;stroke:#100d0db3;stroke-width:1.2px}.trust-flow__knob[data-astro-cid-wtzqjce7]{fill:var(--color-on-accent)}.trust-flow__switch[data-astro-cid-wtzqjce7] text[data-astro-cid-wtzqjce7]{font-size:12.5px}.trust-sign__paper[data-astro-cid-wtzqjce7]{fill:var(--color-surface-muted);stroke:var(--color-border)}.trust-sign__heading[data-astro-cid-wtzqjce7]{fill:var(--color-text);font:600 10.5px var(--font-body)}.trust-sign__lines[data-astro-cid-wtzqjce7] rect[data-astro-cid-wtzqjce7]{fill:var(--color-border)}.trust-sign__line[data-astro-cid-wtzqjce7]{stroke:#6a5f5f;stroke-width:1.2px}.trust-sign__caption[data-astro-cid-wtzqjce7]{fill:#9a9090;font:500 9.5px var(--font-body)}.trust-sign__ink[data-astro-cid-wtzqjce7]{fill:none;stroke:var(--color-accent);stroke-dasharray:1;stroke-dashoffset:0;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}.trust-sign__badge[data-astro-cid-wtzqjce7]{transform-box:fill-box;transform-origin:50%}.trust-sign__badge[data-astro-cid-wtzqjce7] circle[data-astro-cid-wtzqjce7]{fill:var(--color-accent)}.trust-sign__badge[data-astro-cid-wtzqjce7] path[data-astro-cid-wtzqjce7]{fill:none;stroke:var(--color-on-accent);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2px}.trust-sign__link[data-astro-cid-wtzqjce7]{fill:none;stroke:var(--color-accent);stroke-dasharray:3 4;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px}.trust-sign__back[data-astro-cid-wtzqjce7]{fill:#2a2525;stroke:var(--color-border-strong)}.trust-sign__sheets[data-astro-cid-wtzqjce7] rect[data-astro-cid-wtzqjce7]{fill:#e9e3dc}.trust-sign__sheets[data-astro-cid-wtzqjce7] rect[data-astro-cid-wtzqjce7]+rect[data-astro-cid-wtzqjce7]{fill:#f7f3ee}.trust-sign__front[data-astro-cid-wtzqjce7]{fill:#322c2c;stroke:var(--color-border-strong)}.trust-sign__shackle[data-astro-cid-wtzqjce7]{fill:none;stroke:var(--color-accent);stroke-linecap:round;stroke-width:3px;transform:translateY(-6px)}.trust-sign__body[data-astro-cid-wtzqjce7]{fill:var(--color-accent)}.trust-sign__label[data-astro-cid-wtzqjce7]{fill:var(--color-text-muted);font:500 11px var(--font-body)}.trust-log[data-astro-cid-wtzqjce7]{align-content:center;place-items:stretch stretch;gap:var(--space-2);padding:var(--space-6) var(--space-6) 0;font-size:var(--font-size-body-sm);display:grid}.trust-log__head[data-astro-cid-wtzqjce7]{padding-inline:var(--space-4);color:#8f8585;font-size:var(--font-size-label);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;display:flex}.trust-log__row[data-astro-cid-wtzqjce7]{align-items:center;gap:var(--space-3);min-height:3.25rem;padding-inline:var(--space-4);border-radius:var(--radius-control);background:#b8894a12;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.trust-log__avatar[data-astro-cid-wtzqjce7]{background:conic-gradient(from 210deg, var(--color-accent), #6b4e2a, var(--color-accent));border-radius:50%;width:1.75rem;height:1.75rem;box-shadow:inset 0 0 0 2px #100d0d8c}.trust-log__avatar--2[data-astro-cid-wtzqjce7]{background:conic-gradient(from 30deg, #e5c590, var(--color-accent), #6b4e2a, #e5c590)}.trust-log__who[data-astro-cid-wtzqjce7]{justify-self:start;align-items:baseline;gap:var(--space-2);min-width:0;display:flex;position:relative}.trust-log__name[data-astro-cid-wtzqjce7]{color:var(--color-text)}.trust-log__org[data-astro-cid-wtzqjce7]{color:#8f8585;font-size:var(--font-size-label)}.trust-log__state[data-astro-cid-wtzqjce7]{color:var(--color-accent);font-weight:var(--font-weight-medium);white-space:nowrap;justify-items:end;display:grid}.trust-log__state[data-astro-cid-wtzqjce7]>span[data-astro-cid-wtzqjce7]{grid-area:1/1}.trust-log__on[data-astro-cid-wtzqjce7]{opacity:0}.trust-log__row--account[data-astro-cid-wtzqjce7]{opacity:.5}.trust-log__row--account[data-astro-cid-wtzqjce7] .trust-log__state[data-astro-cid-wtzqjce7]{color:#8f8585}.trust-log__row--account[data-astro-cid-wtzqjce7] .trust-log__who[data-astro-cid-wtzqjce7]:after{content:"";transform-origin:0;background:#8f8585;height:1px;position:absolute;inset:52% 0 auto}.trust-log__row--event[data-astro-cid-wtzqjce7]{border:var(--border-thin) dashed #b8894a73;background:0 0}.trust-log__icon[data-astro-cid-wtzqjce7]{place-items:center;width:1.75rem;height:1.75rem;display:grid}.trust-log__icon[data-astro-cid-wtzqjce7]>[data-astro-cid-wtzqjce7]{grid-area:1/1}.trust-log__icon[data-astro-cid-wtzqjce7] svg[data-astro-cid-wtzqjce7]{fill:none;width:1.1rem;height:1.1rem;stroke:var(--color-accent);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2px}.trust-log__spinner[data-astro-cid-wtzqjce7]{border:var(--border-strong) dashed var(--color-accent);opacity:0;border-radius:50%;width:1rem;height:1rem}@media (width<=29.99rem){.trust-log[data-astro-cid-wtzqjce7]{padding-inline:var(--space-4)}.trust-log__head[data-astro-cid-wtzqjce7] span[data-astro-cid-wtzqjce7]+span[data-astro-cid-wtzqjce7]{display:none}.trust-log__row[data-astro-cid-wtzqjce7]{padding-block:var(--space-2);grid-template-columns:auto minmax(0,1fr);row-gap:0}.trust-log__state[data-astro-cid-wtzqjce7]{font-size:var(--font-size-label);grid-column:2;justify-items:start}}.trust__toggle[data-astro-cid-wtzqjce7]{justify-self:end;align-items:center;gap:var(--space-2);height:2rem;padding-inline:var(--space-3);border:var(--border-thin) solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-text-muted);font-size:var(--font-size-label);letter-spacing:.02em;cursor:pointer;transition:color var(--motion-duration-fast) var(--motion-ease-standard), border-color var(--motion-duration-fast) var(--motion-ease-standard);display:none}html.motion .trust__toggle[data-astro-cid-wtzqjce7]{display:inline-flex}.trust__toggle[data-astro-cid-wtzqjce7]:hover{border-color:var(--color-border-strong);color:var(--color-text)}.trust__toggle[data-astro-cid-wtzqjce7] svg[data-astro-cid-wtzqjce7]{fill:currentColor;width:.75rem;height:.75rem}.trust__when-paused[data-astro-cid-wtzqjce7],.trust[data-astro-cid-wtzqjce7][data-m-paused] .trust__when-running[data-astro-cid-wtzqjce7]{display:none}.trust[data-astro-cid-wtzqjce7][data-m-paused] .trust__when-paused[data-astro-cid-wtzqjce7]{display:inline}html.motion .trust-map__region[data-astro-cid-wtzqjce7]{animation:trust-region 14s linear calc(var(--i) * 3.5s) infinite both var(--trust-play)}html.motion .trust-chip__values[data-astro-cid-wtzqjce7]>span[data-astro-cid-wtzqjce7]{animation:trust-chip 14s var(--motion-ease-out) calc(var(--i) * 3.5s) infinite both var(--trust-play)}html.motion .trust-map__orbit[data-astro-cid-wtzqjce7]{animation:trust-turn 5s linear infinite var(--trust-play)}html.motion .trust-map__orbit--slow[data-astro-cid-wtzqjce7]{animation:trust-turn 8s linear infinite reverse var(--trust-play)}html.motion .trust-map__fence[data-astro-cid-wtzqjce7]{animation:trust-turn 30s linear infinite var(--trust-play)}html.motion .trust-map__ping[data-astro-cid-wtzqjce7]{animation:trust-ping 1.75s var(--motion-ease-out) infinite var(--trust-play)}html.motion .trust-flow__packet--in[data-astro-cid-wtzqjce7]{animation:trust-packet-in 4.8s var(--motion-ease-out) infinite var(--trust-play)}html.motion .trust-flow__packet--out[data-astro-cid-wtzqjce7]{animation:trust-packet-out 4.8s var(--motion-ease-out) infinite var(--trust-play)}html.motion .trust-flow__spark[data-astro-cid-wtzqjce7]{animation:trust-think 4.8s var(--motion-ease-out) infinite var(--trust-play)}html.motion .trust-flow__glow[data-astro-cid-wtzqjce7]{animation:trust-glow 4.8s ease-out infinite var(--trust-play)}html.motion .trust-flow__answer[data-astro-cid-wtzqjce7]{animation:trust-answer 4.8s ease-out infinite var(--trust-play)}html.motion .trust-sign__ink[data-astro-cid-wtzqjce7]{animation:trust-ink 7s ease-in-out infinite var(--trust-play)}html.motion .trust-sign__badge[data-astro-cid-wtzqjce7]{animation:trust-badge 7s var(--motion-ease-out) infinite var(--trust-play)}html.motion .trust-sign__link[data-astro-cid-wtzqjce7]{animation:trust-link 7s ease infinite var(--trust-play)}html.motion .trust-sign__shackle[data-astro-cid-wtzqjce7]{animation:trust-shackle 7s var(--motion-ease-out) infinite var(--trust-play), trust-shackle-colour 7s linear infinite var(--trust-play)}html.motion .trust-sign__body[data-astro-cid-wtzqjce7]{animation:trust-body-colour 7s linear infinite var(--trust-play)}html.motion .trust-sign__sheets[data-astro-cid-wtzqjce7]{animation:trust-sheets 7s var(--motion-ease-out) infinite var(--trust-play)}html.motion .trust-log__row--account[data-astro-cid-wtzqjce7]{animation:trust-row 8s ease calc(var(--n) * .25s) infinite var(--trust-play)}html.motion .trust-log__row--account[data-astro-cid-wtzqjce7] .trust-log__who[data-astro-cid-wtzqjce7]:after{animation:trust-strike 8s var(--motion-ease-out) calc(var(--n) * .25s) infinite var(--trust-play)}html.motion .trust-log__row--account[data-astro-cid-wtzqjce7] .trust-log__state[data-astro-cid-wtzqjce7]{animation:trust-state-colour 8s ease calc(var(--n) * .25s) infinite var(--trust-play)}html.motion .trust-log__row--account[data-astro-cid-wtzqjce7] .trust-log__on[data-astro-cid-wtzqjce7]{animation:trust-on 8s ease calc(var(--n) * .25s) infinite var(--trust-play)}html.motion .trust-log__row--account[data-astro-cid-wtzqjce7] .trust-log__off[data-astro-cid-wtzqjce7]{animation:trust-off 8s ease calc(var(--n) * .25s) infinite var(--trust-play)}html.motion .trust-log__row--event[data-astro-cid-wtzqjce7]{animation:trust-event 8s var(--motion-ease-out) infinite var(--trust-play)}html.motion .trust-log__row--event[data-astro-cid-wtzqjce7] .trust-log__on[data-astro-cid-wtzqjce7]{animation:trust-event-on 8s linear infinite var(--trust-play)}html.motion .trust-log__row--event[data-astro-cid-wtzqjce7] .trust-log__off[data-astro-cid-wtzqjce7],html.motion .trust-log__icon[data-astro-cid-wtzqjce7] svg[data-astro-cid-wtzqjce7]{animation:trust-event-off 8s linear infinite var(--trust-play)}html.motion .trust-log__spinner[data-astro-cid-wtzqjce7]{animation:trust-spinner 8s linear infinite var(--trust-play)}@keyframes trust-region{0%{opacity:0}3%,22%{opacity:1}25%,to{opacity:0}}@keyframes trust-chip{0%{opacity:0;transform:translateY(.35em)}3%,22%{opacity:1;transform:none}25%,to{opacity:0;transform:translateY(-.35em)}}@keyframes trust-turn{to{transform:rotate(1turn)}}@keyframes trust-ping{0%{opacity:.9;transform:scale(1)}70%,to{opacity:0;transform:scale(4.5)}}@keyframes trust-packet-in{0%{opacity:0;transform:translate(0)}5%{opacity:1}27%{opacity:1;transform:translate(40px)}31%,to{opacity:0;transform:translate(40px)}}@keyframes trust-packet-out{0%,48%{opacity:0;transform:translate(0)}53%{opacity:1}74%{opacity:1;transform:translate(40px)}78%,to{opacity:0;transform:translate(40px)}}@keyframes trust-think{0%,28%{transform:rotate(0)}50%,to{transform:rotate(90deg)}}@keyframes trust-glow{0%,27%{opacity:0;transform:scale(.7)}38%{opacity:1;transform:scale(1.15)}52%,to{opacity:0;transform:scale(1.3)}}@keyframes trust-answer{0%,74%{fill:#100d0d0f}82%{fill:#100d0d33}96%,to{fill:#100d0d0f}}@keyframes trust-ink{0%,8%{opacity:1;stroke-dashoffset:1px}32%,84%{opacity:1;stroke-dashoffset:0}92%,to{opacity:0;stroke-dashoffset:0}}@keyframes trust-badge{0%,31%{opacity:0;transform:scale(.4)}37%,86%{opacity:1;transform:scale(1)}92%,to{opacity:0;transform:scale(1)}}@keyframes trust-link{0%,35%{opacity:.2}43%,86%{opacity:1}93%,to{opacity:.2}}@keyframes trust-shackle{0%,44%{transform:translateY(0)}50%,86%{transform:translateY(-6px)}92%,to{transform:translateY(0)}}@keyframes trust-shackle-colour{0%,44%{stroke:#6a5f5f}50%,86%{stroke:var(--color-accent)}92%,to{stroke:#6a5f5f}}@keyframes trust-body-colour{0%,44%{fill:#6a5f5f}50%,86%{fill:var(--color-accent)}92%,to{fill:#6a5f5f}}@keyframes trust-sheets{0%,49%{transform:translateY(30px)}60%,84%{transform:translateY(0)}92%,to{transform:translateY(30px)}}@keyframes trust-row{0%,46%{opacity:1}52%,88%{opacity:.5}95%,to{opacity:1}}@keyframes trust-strike{0%,46%{transform:scaleX(0)}54%,88%{transform:scaleX(1)}95%,to{transform:scaleX(0)}}@keyframes trust-state-colour{0%,46%{color:var(--color-accent)}50%,89%{color:#8f8585}95%,to{color:var(--color-accent)}}@keyframes trust-on{0%,46%{opacity:1}50%,89%{opacity:0}95%,to{opacity:1}}@keyframes trust-off{0%,46%{opacity:0}50%,89%{opacity:1}95%,to{opacity:0}}@keyframes trust-event{0%,28%{opacity:0;transform:translateY(8px)}34%,88%{opacity:1;transform:none}95%,to{opacity:0;transform:translateY(8px)}}@keyframes trust-event-on{0%,42%{opacity:1}45%,to{opacity:0}}@keyframes trust-event-off{0%,42%{opacity:0}45%,to{opacity:1}}@keyframes trust-spinner{0%{opacity:1;transform:rotate(0)}42%{opacity:1;transform:rotate(1.4turn)}45%,to{opacity:0;transform:rotate(1.5turn)}}
