.diff__pair[data-astro-cid-yne5b5bt]{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto var(--sp-5) auto auto var(--sp-4) auto auto;column-gap:var(--sp-4);row-gap:0;display:grid}.diff__panel[data-astro-cid-yne5b5bt]{flex-direction:column;max-width:none;display:flex;position:relative}.diff__card[data-astro-cid-yne5b5bt]{display:none}.diff__title[data-astro-cid-yne5b5bt]{font-size:var(--web-fs-lead);line-height:var(--web-lh-lead);font-weight:var(--fw-medium);letter-spacing:var(--web-ls-display);margin:0}.diff__fig[data-astro-cid-yne5b5bt]{margin:var(--sp-4) 0 0}.diff__label[data-astro-cid-yne5b5bt]{margin:var(--sp-4) 0 var(--sp-2);font-family:var(--web-font-mono);font-size:var(--web-fs-caption);line-height:var(--web-lh-caption);letter-spacing:var(--web-ls-label);color:var(--web-ink)}.art[data-astro-cid-yne5b5bt]{aspect-ratio:430/450;position:relative}.art[data-astro-cid-yne5b5bt] svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.art[data-astro-cid-yne5b5bt] svg[data-bp=desktop]{display:none}.diff__mark[data-astro-cid-yne5b5bt]{left:var(--mx-m);top:var(--my-m);width:var(--mw-m);pointer-events:none;max-width:none;height:auto;position:absolute;translate:-50% -50%}.verdicts[data-astro-cid-yne5b5bt][role=list]{gap:var(--sp-3);margin:var(--sp-5) 0 0;padding:var(--sp-5) 0 0;border-top:var(--web-hairline) solid var(--web-rule);display:grid}.verdict[data-astro-cid-yne5b5bt]{grid-template-columns:var(--sp-5) minmax(0, 1fr);column-gap:var(--sp-3);max-width:none;font-size:var(--web-fs-small);line-height:var(--web-lh-small);color:var(--web-ink);align-items:start;display:grid}.verdict__mark[data-astro-cid-yne5b5bt]{--mark:var(--web-verdict-no);width:var(--sp-5);height:var(--sp-5);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--mark) 10%, transparent);color:var(--mark);place-items:center;display:grid}.verdict--yes[data-astro-cid-yne5b5bt] .verdict__mark[data-astro-cid-yne5b5bt]{--mark:var(--web-verdict-yes)}.verdict__mark[data-astro-cid-yne5b5bt] svg[data-astro-cid-yne5b5bt]{width:var(--sp-4);height:var(--sp-4);fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}@media (width<=1023.98px){.diff__panel[data-astro-cid-yne5b5bt]{display:contents}.diff__card[data-astro-cid-yne5b5bt]{background:var(--web-card-bg);border:var(--web-hairline) solid var(--web-card-border);border-radius:var(--web-radius-card);box-shadow:var(--web-card-shadow);grid-column:1/-1;display:block}[data-astro-cid-yne5b5bt][data-panel=traditional] .diff__card[data-astro-cid-yne5b5bt]{grid-row:3/5}[data-astro-cid-yne5b5bt][data-panel=adversify] .diff__card[data-astro-cid-yne5b5bt]{grid-row:6/8}.diff__fig[data-astro-cid-yne5b5bt]{grid-row:1;min-width:0;margin-top:0}[data-astro-cid-yne5b5bt][data-panel=traditional] .diff__fig[data-astro-cid-yne5b5bt]{grid-column:1}[data-astro-cid-yne5b5bt][data-panel=adversify] .diff__fig[data-astro-cid-yne5b5bt]{grid-column:2}.diff__title[data-astro-cid-yne5b5bt],.verdicts[data-astro-cid-yne5b5bt][role=list]{min-width:0;margin-inline:var(--sp-5);grid-column:1/-1;position:relative}.diff__title[data-astro-cid-yne5b5bt]{padding-top:var(--sp-5)}.verdicts[data-astro-cid-yne5b5bt][role=list]{margin-bottom:var(--sp-5)}[data-astro-cid-yne5b5bt][data-panel=traditional] .diff__title[data-astro-cid-yne5b5bt]{grid-row:3}[data-astro-cid-yne5b5bt][data-panel=traditional] .verdicts[data-astro-cid-yne5b5bt]{grid-row:4}[data-astro-cid-yne5b5bt][data-panel=adversify] .diff__title[data-astro-cid-yne5b5bt]{grid-row:6}[data-astro-cid-yne5b5bt][data-panel=adversify] .verdicts[data-astro-cid-yne5b5bt]{grid-row:7}}@media (width>=1024px){.diff__pair[data-astro-cid-yne5b5bt]{gap:var(--web-gutter);grid-template-rows:none}.diff__panel[data-astro-cid-yne5b5bt]{padding:var(--sp-6);background:var(--web-card-bg);border:var(--web-hairline) solid var(--web-card-border);border-radius:var(--web-radius-card);box-shadow:var(--web-card-shadow);overflow:hidden}.diff__fig[data-astro-cid-yne5b5bt]{margin-top:var(--sp-5)}.diff__label[data-astro-cid-yne5b5bt]{display:none}.art[data-astro-cid-yne5b5bt]{aspect-ratio:540/450;width:min(100%, max(var(--web-compare-art-min), calc((100svh - var(--web-nav-height)) * var(--web-compare-art-vh) * 540 / 450)));margin-inline:auto}.art[data-astro-cid-yne5b5bt] svg[data-bp=desktop]{display:block}.art[data-astro-cid-yne5b5bt] svg[data-bp=mobile]{display:none}.diff__mark[data-astro-cid-yne5b5bt]{left:var(--mx-d);top:var(--my-d);width:var(--mw-d)}}.diff__pair--slot[data-astro-cid-yne5b5bt] .diff__fig[data-astro-cid-yne5b5bt]{container-type:inline-size}@media (width>=1024px){.diff__pair--slot[data-astro-cid-yne5b5bt]{grid-template-rows:auto auto auto;row-gap:0}.diff__pair--slot[data-astro-cid-yne5b5bt] .diff__panel[data-astro-cid-yne5b5bt]{grid-row:span 3;grid-template-rows:subgrid;padding:var(--sp-5);align-content:start;row-gap:0;display:grid}.diff__pair--slot[data-astro-cid-yne5b5bt] .diff__title[data-astro-cid-yne5b5bt],.diff__pair--slot[data-astro-cid-yne5b5bt] .diff__fig[data-astro-cid-yne5b5bt],.diff__pair--slot[data-astro-cid-yne5b5bt] .verdicts[data-astro-cid-yne5b5bt][role=list]{align-self:start}@container (width<=339.98px){.diff__pair--slot[data-astro-cid-yne5b5bt] .art[data-astro-cid-yne5b5bt]{aspect-ratio:430/450;width:100%}.diff__pair--slot[data-astro-cid-yne5b5bt] .art[data-astro-cid-yne5b5bt] svg[data-bp=desktop]{display:none}.diff__pair--slot[data-astro-cid-yne5b5bt] .art[data-astro-cid-yne5b5bt] svg[data-bp=mobile]{display:block}.diff__pair--slot[data-astro-cid-yne5b5bt] .diff__mark[data-astro-cid-yne5b5bt]{left:var(--mx-m);top:var(--my-m);width:var(--mw-m)}}}@media (prefers-reduced-motion:no-preference){html.js [data-compare]:not([data-live]) [data-cover]{opacity:0;transform:translateY(calc(var(--cdy) * 1px));animation:0s 2s forwards compare-open}}@keyframes compare-open{to{opacity:1;transform:none}}.arrow-link[data-astro-cid-ddq56j2j]{align-items:center;gap:var(--sp-2);border-bottom:var(--web-hairline) solid var(--web-rule-strong);font-size:var(--web-fs-small);font-weight:var(--fw-medium);color:var(--web-ink);text-decoration:none;display:inline-flex}.arrow-link--target[data-astro-cid-ddq56j2j]{min-height:var(--web-target)}.arrow-link--target[data-astro-cid-ddq56j2j]:hover{border-color:var(--web-accent)}.arrow-link--compact[data-astro-cid-ddq56j2j]{padding-bottom:6px}.arrow-link--compact[data-astro-cid-ddq56j2j]:hover{color:var(--web-glyph-ink);border-color:var(--web-glyph-ink)}.arrow-link--compact[data-astro-cid-ddq56j2j] svg[data-astro-cid-ddq56j2j]{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.anat__eb[data-astro-cid-6j3riaey]{min-height:var(--sp-6);align-items:center;gap:var(--sp-3);color:var(--web-ink);display:flex}.anat__n[data-astro-cid-6j3riaey]{width:var(--sp-6);height:var(--sp-6);border-radius:var(--radius-pill);border:var(--web-hairline) solid var(--web-rule-strong);font-size:var(--web-fs-disc);letter-spacing:0;color:var(--web-ink);flex:none;place-items:center;display:inline-grid}.anat__n[data-astro-cid-6j3riaey]:before{counter-increment:band;content:counter(band, decimal-leading-zero)}.anat__rule[data-astro-cid-6j3riaey]{width:var(--sp-8);height:var(--web-line);margin-top:var(--sp-4);border-radius:var(--web-line);background:var(--web-accent-grad);display:block}.anat__h[data-astro-cid-6j3riaey]{margin-top:var(--sp-4);text-wrap:balance;max-width:24ch}.clients[data-astro-cid-ff6jqnav]{background:var(--web-bg);border-block:var(--web-hairline) solid var(--web-card-border);padding-block:var(--sp-9)}.clients__head[data-astro-cid-ff6jqnav]{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:40px;display:flex}.clients__title[data-astro-cid-ff6jqnav]{letter-spacing:-.02em;margin-top:10px;font-size:clamp(26px,2.6vw,34px);font-weight:500;line-height:1.1}.marquee[data-astro-cid-ff6jqnav]{padding-block:calc(26px - (var(--web-client-mark-h) - 30px) / 2);border-block:var(--web-hairline) solid var(--web-card-border);position:relative}.marquee__win[data-astro-cid-ff6jqnav]{--mark-room:calc(var(--web-client-mark-h) * (var(--mark-max) - 1) / 2);padding-block:var(--mark-room);margin-block:calc(-1 * var(--mark-room));overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.marquee__track[data-astro-cid-ff6jqnav]{min-height:var(--web-client-mark-h);will-change:transform;align-items:center;width:max-content;display:flex}.marquee__track[data-astro-cid-ff6jqnav]>*{flex:none;margin-inline-end:96px}.marquee[data-astro-cid-ff6jqnav] .logo{height:calc(var(--web-client-mark-h) * var(--mark-scale));width:auto;margin-block:calc(var(--web-client-mark-h) * (1 - var(--mark-scale)) / 2);display:block}.marquee[data-astro-cid-ff6jqnav] .marquee__pause{right:var(--web-gutter);box-shadow:-20px 0 24px 16px var(--web-bg);position:absolute;top:50%;transform:translateY(-50%)}.feedback[data-astro-cid-ff6jqnav]{margin-top:var(--sp-8);grid-template-columns:100%;min-height:120px;display:grid;position:relative}.feedback__quote[data-astro-cid-ff6jqnav]{text-align:center;opacity:0;visibility:hidden;grid-area:1/1;max-width:66ch;margin:0 auto;transition:opacity .5s,transform .5s;transform:translateY(8px)}.feedback__quote[data-astro-cid-ff6jqnav][data-active]{opacity:1;visibility:visible;transform:none}.feedback__quote[data-astro-cid-ff6jqnav] p[data-astro-cid-ff6jqnav]{margin:0 auto var(--sp-3);max-width:66ch;font-size:var(--web-fs-body);line-height:var(--web-lh-text);color:var(--web-ink)}.feedback__quote[data-astro-cid-ff6jqnav] p[data-astro-cid-ff6jqnav]:last-of-type{margin-bottom:var(--sp-5)}.feedback__quote[data-astro-cid-ff6jqnav] footer[data-astro-cid-ff6jqnav]{font-size:var(--web-fs-small);letter-spacing:-.005em;color:var(--web-ink);font-weight:600}.feedback__nav[data-astro-cid-ff6jqnav]{grid-area:2/1;justify-content:center;align-items:center;gap:14px;margin-top:40px;display:flex}.feedback__dots[data-astro-cid-ff6jqnav]{gap:var(--sp-2);display:flex}.feedback__dots[data-astro-cid-ff6jqnav] button[data-astro-cid-ff6jqnav]{background:var(--web-rule-strong);cursor:pointer;border:0;border-radius:2px;width:28px;height:4px;padding:0;transition:background .25s}.feedback__dots[data-astro-cid-ff6jqnav] button[data-astro-cid-ff6jqnav][aria-selected=true]{background:var(--web-glyph-ink)}.feedback__arrow[data-astro-cid-ff6jqnav]{border:var(--web-hairline) solid transparent;width:32px;height:32px;color:var(--web-ink-muted);cursor:pointer;background:0 0;border-radius:50%;place-items:center;transition:color .2s,border-color .2s;display:grid}.feedback__arrow[data-astro-cid-ff6jqnav]:hover{color:var(--web-glyph-ink);border-color:var(--web-rule-strong)}.feedback__arrow[data-astro-cid-ff6jqnav] svg[data-astro-cid-ff6jqnav]{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.feedback__dots[data-astro-cid-ff6jqnav] button[data-astro-cid-ff6jqnav]:focus-visible,.feedback__arrow[data-astro-cid-ff6jqnav]:focus-visible{outline:2px solid var(--web-focus);outline-offset:3px}@media (width<=720px){.clients__head[data-astro-cid-ff6jqnav]{flex-direction:column;align-items:flex-start}.marquee__track[data-astro-cid-ff6jqnav]>*{margin-inline-end:48px}}.clients--anatomy[data-astro-cid-ff6jqnav] .clients__head[data-astro-cid-ff6jqnav] .anat__h{margin-bottom:0}@media (width<=720px){.marquee[data-astro-cid-ff6jqnav] .marquee__pause{box-shadow:none;margin:var(--sp-4) var(--web-gutter) 0 auto;position:static;transform:none}html.js .marquee[data-astro-cid-ff6jqnav] .marquee__pause{width:max-content;display:flex}}html:not(.js) .feedback__quote[data-astro-cid-ff6jqnav]{opacity:1;visibility:visible;grid-area:auto;transform:none}html:not(.js) .feedback__quote[data-astro-cid-ff6jqnav]+.feedback__quote[data-astro-cid-ff6jqnav]{margin-top:var(--sp-7)}html:not(.js) .feedback__nav[data-astro-cid-ff6jqnav]{display:none}@media (prefers-reduced-motion:reduce){.feedback__quote[data-astro-cid-ff6jqnav],.feedback__dots[data-astro-cid-ff6jqnav] button[data-astro-cid-ff6jqnav],.feedback__arrow[data-astro-cid-ff6jqnav]{transition:none}}.cert[data-astro-cid-s5hfrawh]{align-items:center;gap:var(--sp-4);display:flex}.cert--stacked[data-astro-cid-s5hfrawh]{align-items:flex-start;gap:var(--sp-3);flex-direction:column}.cert__text[data-astro-cid-s5hfrawh]{min-width:0}.cert--label[data-astro-cid-s5hfrawh] .cert__label[data-astro-cid-s5hfrawh]{color:var(--web-ink);margin:0}.cert__text[data-astro-cid-s5hfrawh] p[data-astro-cid-s5hfrawh].small{line-height:var(--web-lh-caption);max-width:40ch}.cert--text[data-astro-cid-s5hfrawh] .cert__text[data-astro-cid-s5hfrawh] p[data-astro-cid-s5hfrawh].answer{margin-top:0}.cert--text[data-astro-cid-s5hfrawh] .cert__text[data-astro-cid-s5hfrawh] .verify[data-astro-cid-s5hfrawh]{margin-top:var(--sp-4)}.verify[data-astro-cid-s5hfrawh]{white-space:nowrap}.verify[data-astro-cid-s5hfrawh] .ico[data-astro-cid-s5hfrawh]{margin-left:var(--sp-1);vertical-align:calc(-1 * var(--web-underline-offset))}.steps__k[data-astro-cid-5wqs5ey6]{font-family:var(--web-font-mono);font-size:var(--web-fs-caption);line-height:var(--web-lh-caption);letter-spacing:var(--web-ls-label);font-weight:var(--fw-regular);color:var(--web-ink);margin-top:0}.steps[data-astro-cid-5wqs5ey6]{row-gap:var(--sp-4);margin:var(--sp-4) 0 0;padding:0;list-style:none;display:grid}.steps__item[data-astro-cid-5wqs5ey6]{grid-template-columns:var(--sp-6) minmax(0, 1fr);column-gap:var(--sp-3);align-items:baseline;display:grid}.steps__n[data-astro-cid-5wqs5ey6]{font-family:var(--web-font-mono);font-size:var(--web-fs-caption);line-height:var(--web-lh-text);letter-spacing:var(--web-ls-label);color:var(--web-accent)}.steps__h[data-astro-cid-5wqs5ey6]{font-family:var(--web-font-body);font-size:var(--web-fs-body);line-height:var(--web-lh-text);letter-spacing:normal;font-weight:var(--fw-medium)}.steps__p[data-astro-cid-5wqs5ey6]{margin-top:var(--web-step-tuck);font-size:var(--web-fs-small);line-height:var(--web-lh-small);color:var(--web-ink)}.tyf[data-astro-cid-lrq4obui]{gap:var(--sp-4);display:grid}.tyf[data-astro-cid-lrq4obui] .form__field[data-astro-cid-lrq4obui]{align-content:start;gap:6px;display:grid}.tyf[data-astro-cid-lrq4obui] label[data-astro-cid-lrq4obui]{font-family:var(--web-font-mono);letter-spacing:.06em;color:var(--web-ink-muted);font-size:12px}.tyf[data-astro-cid-lrq4obui] .form__req[data-astro-cid-lrq4obui]{color:var(--web-ink-faint)}.tyf[data-astro-cid-lrq4obui] input[data-astro-cid-lrq4obui]{width:100%;font:inherit;font-size:var(--web-fs-small);line-height:var(--web-lh-control);color:var(--web-ink);background:var(--web-card-bg);border:var(--web-hairline) solid var(--web-rule-strong);border-radius:var(--radius-sm);transition:border-color var(--web-dur-quick) ease, background var(--web-dur-quick) ease;padding:12px 14px}.tyf[data-astro-cid-lrq4obui] input[data-astro-cid-lrq4obui]:focus{border-color:var(--web-accent);outline:none}.tyf[data-astro-cid-lrq4obui] input[data-astro-cid-lrq4obui]:focus-visible{outline:2px solid var(--web-focus);outline-offset:3px}.tyf[data-astro-cid-lrq4obui] [data-astro-cid-lrq4obui][aria-invalid=true]{border-color:var(--web-accent)}.tyf[data-astro-cid-lrq4obui] .form__msg[data-astro-cid-lrq4obui],.tyf[data-astro-cid-lrq4obui] .form__error[data-astro-cid-lrq4obui]{color:var(--web-accent);font-size:var(--web-fs-small);line-height:var(--web-lh-small);margin:0}.tyf[data-astro-cid-lrq4obui] .form__foot[data-astro-cid-lrq4obui]{gap:var(--sp-5);flex-wrap:wrap;align-items:center;margin-top:4px;display:flex}.tyf[data-astro-cid-lrq4obui] .form__note[data-astro-cid-lrq4obui]{max-width:40ch;color:var(--web-ink-faint);margin:0}.tyf[data-astro-cid-lrq4obui] .form__note[data-astro-cid-lrq4obui] a[data-astro-cid-lrq4obui]{color:var(--web-ink-muted);border-bottom:var(--web-hairline) solid var(--web-rule-strong);text-decoration:none}@media (width<=720px){.tyf[data-astro-cid-lrq4obui] input[data-astro-cid-lrq4obui]{font-size:var(--web-fs-body)}}@media (prefers-reduced-motion:reduce){.tyf[data-astro-cid-lrq4obui] input[data-astro-cid-lrq4obui]{transition:none}}.tyd__form[data-astro-cid-lrq4obui]{margin-top:var(--sp-5)}.tyd__form[data-astro-cid-lrq4obui] .form__foot[data-astro-cid-lrq4obui]>.btn{flex:auto}.ty__sample[data-astro-cid-lrq4obui]{margin-top:var(--sp-6);max-width:var(--web-measure-field);scroll-margin-top:calc(var(--web-nav-height) + var(--sp-4))}.ty__sample[data-astro-cid-lrq4obui]:not(:target){display:none}.sample-sent{font-family:var(--web-font-display);font-size:var(--web-fs-h3);line-height:var(--web-lh-h3);font-weight:var(--fw-medium);color:var(--web-ink-strong);max-width:var(--web-measure-sent)}.sample-sent:focus{outline:none}.tyd[data-astro-cid-i2y2rne7],.tyd[data-astro-cid-i2y2rne7][data-surface]{color:var(--web-ink);width:min(var(--web-dialog), calc(100vw - 2 * var(--web-dialog-gutter)));max-width:none;max-height:var(--web-dialog-max-h);overscroll-behavior:contain;text-align:start;letter-spacing:normal;font-size:var(--web-fs-body);line-height:var(--web-lh-body);font-weight:var(--fw-regular);background:0 0;border:0;margin:auto;padding:0;overflow:auto}@supports (line-height:round(nearest, 10px, 4px)){.tyd[data-astro-cid-i2y2rne7],.tyd[data-astro-cid-i2y2rne7][data-surface]{line-height:var(--web-lh-text)}}.tyd[data-astro-cid-i2y2rne7]::backdrop{background:var(--web-scrim)}html:has(.tyd[open]) body{overflow:hidden}.tyd__card[data-astro-cid-i2y2rne7]{padding:var(--sp-6);background-color:var(--web-bg);background-image:var(--web-bloom-close), var(--web-field-ground);border:var(--web-hairline) solid var(--web-glass-edge);border-radius:var(--web-radius-panel);box-shadow:var(--web-glass-shadow);position:relative}.tyd__top[data-astro-cid-i2y2rne7]{justify-content:space-between;align-items:center;gap:var(--sp-4);display:flex}.tyd__mark[data-astro-cid-i2y2rne7]{height:var(--web-mark-dialog);-webkit-user-select:none;user-select:none;width:auto}.tyd__close[data-astro-cid-i2y2rne7]{width:var(--web-control-sm);height:var(--web-control-sm);margin-right:calc(-1 * var(--sp-2));border:var(--web-hairline) solid transparent;border-radius:var(--web-radius-control);color:var(--web-ink-muted);cursor:pointer;transition:color var(--web-dur-ui) ease, border-color var(--web-dur-ui) ease;background:0 0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.tyd__close[data-astro-cid-i2y2rne7]:hover{color:var(--web-ink);border-color:var(--web-rule-strong)}.tyd__close[data-astro-cid-i2y2rne7] svg[data-astro-cid-i2y2rne7]{width:var(--web-glyph-sm);height:var(--web-glyph-sm);fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round}.tyd__h[data-astro-cid-i2y2rne7]{margin-top:var(--sp-5);font-size:var(--web-fs-h2);max-width:var(--web-measure-dialog)}.tyd__h[data-astro-cid-i2y2rne7]:focus,.tyd__sent[data-astro-cid-i2y2rne7]:focus{outline:none}.tyd__p[data-astro-cid-i2y2rne7]{margin-top:var(--sp-3);color:var(--web-ink);max-width:var(--web-measure)}.tyd__wait[data-astro-cid-i2y2rne7]{margin-top:var(--sp-6);padding-top:var(--sp-5);border-top:var(--web-hairline) solid var(--web-rule-strong)}.tyd__actions[data-astro-cid-i2y2rne7]{gap:var(--sp-3);margin-top:var(--sp-4);flex-wrap:wrap;display:flex}.tyd__actions[data-astro-cid-i2y2rne7]>.btn{flex:auto}.tyd[data-astro-cid-i2y2rne7] .btn--secondary:hover{border-color:var(--web-accent);background:0 0}.tyd__sent[data-astro-cid-i2y2rne7]{margin-top:var(--sp-5)}.tyd[data-astro-cid-i2y2rne7] [data-astro-cid-i2y2rne7][data-view=sent] .tyd__actions[data-astro-cid-i2y2rne7]{margin-top:var(--sp-6)}@media (width<=720px){.tyd__card[data-astro-cid-i2y2rne7]{padding:var(--sp-5)}}@media (prefers-reduced-motion:no-preference){.tyd[data-astro-cid-i2y2rne7],.tyd[data-astro-cid-i2y2rne7]::backdrop{transition:opacity var(--web-dur-quick) ease-out, overlay var(--web-dur-quick) ease-out allow-discrete, display var(--web-dur-quick) ease-out allow-discrete;opacity:0}.tyd[data-astro-cid-i2y2rne7][open],.tyd[data-astro-cid-i2y2rne7][open]::backdrop{opacity:1}@starting-style{.tyd[data-astro-cid-i2y2rne7][open],.tyd[data-astro-cid-i2y2rne7][open]::backdrop{opacity:0}}}@media (prefers-reduced-motion:reduce){.tyd__close[data-astro-cid-i2y2rne7]{transition:none}}.cta[data-astro-cid-twomzfkf]{background-image:var(--web-bloom-close), var(--web-field-ground);position:relative;overflow:hidden}.cta__grid[data-astro-cid-twomzfkf]{z-index:1;grid-template-columns:repeat(var(--web-grid-cols), minmax(0, 1fr));column-gap:var(--web-gutter);align-items:start;display:grid;position:relative}.cta__copy[data-astro-cid-twomzfkf]{grid-column:1/span 6}.cta__points[data-astro-cid-twomzfkf]{font-size:var(--web-fs-small);color:var(--web-ink);gap:10px;margin-top:40px;display:grid}.cta__points[data-astro-cid-twomzfkf] li[data-astro-cid-twomzfkf]{padding-left:18px;position:relative}.cta__points[data-astro-cid-twomzfkf] li[data-astro-cid-twomzfkf]:before{content:"";background:var(--web-accent);width:6px;height:6px;position:absolute;top:9px;left:0;transform:rotate(45deg)}.cta__steps[data-astro-cid-twomzfkf]{counter-reset:cstep;gap:var(--sp-3);margin:var(--sp-6) 0 0;padding:0;list-style:none;display:grid}.cta__steps[data-astro-cid-twomzfkf] li[data-astro-cid-twomzfkf]{counter-increment:cstep;max-width:52ch;min-height:var(--sp-6);padding-left:calc(var(--sp-6) + var(--sp-3));color:var(--web-ink);padding-top:2px;position:relative}.cta__steps[data-astro-cid-twomzfkf] li[data-astro-cid-twomzfkf]:before{content:counter(cstep, decimal-leading-zero);width:var(--sp-6);height:var(--sp-6);border-radius:var(--radius-pill);border:var(--web-line) solid var(--web-accent);font-family:var(--web-font-mono);font-size:var(--web-fs-disc);place-items:center;line-height:1;display:grid;position:absolute;top:0;left:0}.cta__callout[data-astro-cid-twomzfkf]{margin:var(--sp-5) 0 0;padding:var(--sp-3) var(--sp-4);border-left:var(--web-line) solid var(--web-accent);border-radius:0 var(--web-radius-card) var(--web-radius-card) 0;background:var(--web-glass-bg);max-width:52ch;font-weight:var(--fw-medium);color:var(--web-ink)}.form[data-astro-cid-twomzfkf]{--form-pad-x:14px;gap:var(--sp-4);background:var(--web-card-bg);border:var(--web-hairline) solid var(--web-rule);border-radius:var(--web-radius-panel);grid-column:7/span 6;padding:28px;display:grid}.form__row[data-astro-cid-twomzfkf]{gap:var(--sp-4);display:grid}.form__row--split[data-astro-cid-twomzfkf]{grid-template-columns:1fr 1fr}.form__field[data-astro-cid-twomzfkf]{gap:6px;display:grid}.form[data-astro-cid-twomzfkf] label[data-astro-cid-twomzfkf]{font-family:var(--web-font-mono);letter-spacing:.06em;color:var(--web-ink);font-size:12px}.form[data-astro-cid-twomzfkf] input[data-astro-cid-twomzfkf],.form[data-astro-cid-twomzfkf] select[data-astro-cid-twomzfkf],.form[data-astro-cid-twomzfkf] textarea[data-astro-cid-twomzfkf]{width:100%;padding:12px var(--form-pad-x);font:inherit;font-size:var(--web-fs-small);line-height:var(--web-lh-control);color:var(--web-ink);background:var(--web-card-bg);border:var(--web-hairline) solid var(--web-rule-strong);border-radius:var(--radius-sm);transition:border-color .2s,background .2s}.form[data-astro-cid-twomzfkf] input[data-astro-cid-twomzfkf]::placeholder,.form[data-astro-cid-twomzfkf] textarea[data-astro-cid-twomzfkf]::placeholder{color:var(--web-ink-faint)}.form[data-astro-cid-twomzfkf] input[data-astro-cid-twomzfkf]:focus,.form[data-astro-cid-twomzfkf] select[data-astro-cid-twomzfkf]:focus,.form[data-astro-cid-twomzfkf] textarea[data-astro-cid-twomzfkf]:focus{border-color:var(--web-accent);outline:none}.form[data-astro-cid-twomzfkf] input[data-astro-cid-twomzfkf]:focus-visible,.form[data-astro-cid-twomzfkf] select[data-astro-cid-twomzfkf]:focus-visible,.form[data-astro-cid-twomzfkf] textarea[data-astro-cid-twomzfkf]:focus-visible{outline:2px solid var(--web-focus);outline-offset:3px}.form__nojs[data-astro-cid-twomzfkf]{font-size:var(--web-fs-small);line-height:var(--web-lh-small);color:var(--web-ink);margin:0}.form[data-astro-cid-twomzfkf] textarea[data-astro-cid-twomzfkf]{resize:vertical;min-height:110px}.form__error[data-astro-cid-twomzfkf]{color:var(--web-accent);font-size:var(--web-fs-small);margin:0}.form__foot[data-astro-cid-twomzfkf]{gap:var(--sp-5);flex-wrap:wrap;align-items:center;margin-top:4px;display:flex}.form__note[data-astro-cid-twomzfkf]{max-width:40ch;color:var(--web-ink-faint);margin:0}.form__note[data-astro-cid-twomzfkf] a[data-astro-cid-twomzfkf]{color:var(--web-ink-muted);border-bottom:var(--web-hairline) solid var(--web-rule-strong);text-decoration:none}.cta--section[data-astro-cid-twomzfkf] .lead[data-astro-cid-twomzfkf]{margin-top:var(--sp-5);color:var(--web-ink);max-width:56ch}.cta--index[data-astro-cid-twomzfkf] .h2{font-size:var(--web-fs-band-heading);font-weight:var(--fw-medium);letter-spacing:var(--web-ls-band-heading);line-height:var(--web-lh-band-heading);max-width:22ch}.cta__alt[data-astro-cid-twomzfkf]{margin-top:var(--sp-7);row-gap:var(--sp-3);justify-items:start;display:grid}.cta--mark[data-astro-cid-twomzfkf]{isolation:isolate}.cta__mark[data-astro-cid-twomzfkf]{z-index:0;width:520px;max-width:none;height:auto;opacity:var(--web-mark-opacity);pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;bottom:-160px;right:-200px}.form--glass[data-astro-cid-twomzfkf]{background:var(--web-glass-bg);border-color:var(--web-glass-edge);box-shadow:var(--web-glass-shadow);position:relative;overflow:hidden}.form__k[data-astro-cid-twomzfkf]{margin-bottom:var(--sp-1)}.form--glass[data-astro-cid-twomzfkf] .form__note[data-astro-cid-twomzfkf]{max-width:none}.form--checked[data-astro-cid-twomzfkf] .form__field[data-astro-cid-twomzfkf]{align-content:start}.form__req[data-astro-cid-twomzfkf]{color:var(--web-ink-faint)}.form[data-astro-cid-twomzfkf] [data-astro-cid-twomzfkf][aria-invalid=true]{border-color:var(--web-accent)}.form__msg[data-astro-cid-twomzfkf]{color:var(--web-accent);font-size:var(--web-fs-small);line-height:var(--web-lh-small);margin:0}.form--checked[data-astro-cid-twomzfkf] .form__error[data-astro-cid-twomzfkf]{line-height:var(--web-lh-small)}.cta__related[data-astro-cid-twomzfkf]{z-index:1;margin-top:var(--sp-9);position:relative}.cta__related-head[data-astro-cid-twomzfkf]{justify-content:space-between;align-items:center;gap:var(--sp-4) var(--sp-6);margin-bottom:var(--sp-5);flex-wrap:wrap;display:flex}.cta__related-h[data-astro-cid-twomzfkf]{font-size:var(--web-fs-h3);margin:0}@media (width>=1024px){.cta__mark[data-astro-cid-twomzfkf]{width:900px;bottom:-380px;right:-260px}}@media (width<=720px){.form--glass[data-astro-cid-twomzfkf]{padding:var(--sp-5)}}@media (width<=1100px){.cta__copy[data-astro-cid-twomzfkf],.form[data-astro-cid-twomzfkf]{grid-column:1/span 12}.form[data-astro-cid-twomzfkf]{margin-top:var(--sp-8)}}.cta__offers[data-astro-cid-twomzfkf]{margin-bottom:var(--sp-5);grid-column:7/span 6}.cta--offers[data-astro-cid-twomzfkf] .form[data-astro-cid-twomzfkf]{grid-column:7/span 6}@media (width>=1101px){.cta--offers[data-astro-cid-twomzfkf] .cta__copy[data-astro-cid-twomzfkf]{grid-row:1/span 2}}@media (width<=1100px){.cta__offers[data-astro-cid-twomzfkf],.cta--offers[data-astro-cid-twomzfkf] .form[data-astro-cid-twomzfkf]{grid-column:1/span 12}.cta__offers[data-astro-cid-twomzfkf]{margin-top:var(--sp-8)}.cta--offers[data-astro-cid-twomzfkf] .form[data-astro-cid-twomzfkf]{margin-top:0}}@media (width<=720px){.form__row--split[data-astro-cid-twomzfkf]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.form[data-astro-cid-twomzfkf] input[data-astro-cid-twomzfkf],.form[data-astro-cid-twomzfkf] select[data-astro-cid-twomzfkf],.form[data-astro-cid-twomzfkf] textarea[data-astro-cid-twomzfkf]{transition:none}}@media (width<=720px){.form[data-astro-cid-twomzfkf] input[data-astro-cid-twomzfkf],.form[data-astro-cid-twomzfkf] select[data-astro-cid-twomzfkf],.form[data-astro-cid-twomzfkf] textarea[data-astro-cid-twomzfkf]{font-size:var(--web-fs-body)}}.cf-turnstile[data-astro-cid-twomzfkf][data-appearance=interaction-only]:empty{display:none}.form__select[data-astro-cid-twomzfkf]{display:block;position:relative}.form[data-astro-cid-twomzfkf] select[data-astro-cid-twomzfkf]{appearance:none;padding-right:calc(var(--form-pad-x) + var(--web-glyph-min) + var(--sp-2));cursor:pointer;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-surface=paper] .form[data-astro-cid-twomzfkf] select[data-astro-cid-twomzfkf]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.form[data-astro-cid-twomzfkf] select[data-astro-cid-twomzfkf]:has(option[value=""]:checked){color:var(--web-ink-faint)}.form[data-astro-cid-twomzfkf] select[data-astro-cid-twomzfkf] option[data-astro-cid-twomzfkf],.form[data-astro-cid-twomzfkf] select[data-astro-cid-twomzfkf] optgroup[data-astro-cid-twomzfkf]{color:var(--web-ink);background-color:var(--web-bg-raised)}.form__chev[data-astro-cid-twomzfkf]{top:50%;right:var(--form-pad-x);width:var(--web-glyph-min);height:var(--web-glyph-min);margin-top:calc(var(--web-glyph-min) / -2);fill:none;stroke:var(--web-ink-muted);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;position:absolute}@supports (appearance:base-select){.form[data-astro-cid-twomzfkf] select[data-astro-cid-twomzfkf]{appearance:base-select}.form[data-astro-cid-twomzfkf] select[data-astro-cid-twomzfkf]::picker(select){appearance:base-select}.form[data-astro-cid-twomzfkf] select[data-astro-cid-twomzfkf]::picker-icon{display:none}.form[data-astro-cid-twomzfkf] select[data-astro-cid-twomzfkf]::picker(select){box-sizing:border-box;margin-top:var(--sp-1);padding:var(--sp-1);color:var(--web-ink);background:var(--web-bg-raised);border:var(--web-hairline) solid var(--web-rule-strong);border-radius:var(--radius-sm)}.form[data-astro-cid-twomzfkf] select[data-astro-cid-twomzfkf] option[data-astro-cid-twomzfkf]{padding:var(--sp-2) var(--sp-3);border-radius:var(--radius-sm);color:var(--web-ink);cursor:pointer;background-color:#0000}.form[data-astro-cid-twomzfkf] select[data-astro-cid-twomzfkf] optgroup[data-astro-cid-twomzfkf]{padding:var(--sp-2) 0 0;text-indent:6px;font-family:var(--web-font-mono);letter-spacing:.06em;color:var(--web-ink-muted);background-color:#0000;font-size:12px;font-weight:400}.form[data-astro-cid-twomzfkf] select[data-astro-cid-twomzfkf] optgroup[data-astro-cid-twomzfkf] option[data-astro-cid-twomzfkf]{font-family:var(--web-font-body);font-size:var(--web-fs-small);letter-spacing:normal;text-indent:0}.form[data-astro-cid-twomzfkf] select[data-astro-cid-twomzfkf] option[data-astro-cid-twomzfkf]::checkmark{color:var(--web-btn-ink);order:1;margin-inline-start:auto}.form[data-astro-cid-twomzfkf] select[data-astro-cid-twomzfkf] option[data-astro-cid-twomzfkf]:focus-visible{outline:2px solid var(--web-focus);outline-offset:-2px}.form[data-astro-cid-twomzfkf] select[data-astro-cid-twomzfkf] option[data-astro-cid-twomzfkf][value=""]::checkmark{display:none}.form[data-astro-cid-twomzfkf] select[data-astro-cid-twomzfkf] option[data-astro-cid-twomzfkf]:hover,.form[data-astro-cid-twomzfkf] select[data-astro-cid-twomzfkf] option[data-astro-cid-twomzfkf]:focus-visible,.form[data-astro-cid-twomzfkf] select[data-astro-cid-twomzfkf] option[data-astro-cid-twomzfkf]:checked:not([value=""]){color:var(--web-btn-ink);background-color:var(--web-btn-bg)}.form[data-astro-cid-twomzfkf] select[data-astro-cid-twomzfkf] option[data-astro-cid-twomzfkf][value=""]{color:var(--web-ink-faint)}.form[data-astro-cid-twomzfkf] select[data-astro-cid-twomzfkf] option[data-astro-cid-twomzfkf][value=""]:hover,.form[data-astro-cid-twomzfkf] select[data-astro-cid-twomzfkf] option[data-astro-cid-twomzfkf][value=""]:focus-visible{color:var(--web-btn-ink)}}.cta__points[data-astro-cid-twomzfkf]+.steps__k{margin-top:var(--sp-6)}.cta__detail-sub[data-astro-cid-twomzfkf]{margin:0}.cta__details[data-astro-cid-twomzfkf]{row-gap:var(--sp-2);margin-top:var(--sp-6);padding-top:var(--sp-5);border-top:var(--web-hairline) solid var(--web-rule-strong);max-width:var(--web-measure);display:grid}.cta__detail[data-astro-cid-twomzfkf]{grid-template-columns:var(--web-meta-term) minmax(0, 1fr);column-gap:var(--sp-4);align-items:baseline;display:grid}.cta__detail[data-astro-cid-twomzfkf] dt[data-astro-cid-twomzfkf]{font-family:var(--web-font-mono);font-size:var(--web-fs-caption);line-height:var(--web-lh-caption);letter-spacing:var(--web-ls-label);color:var(--web-ink-muted)}.cta__detail[data-astro-cid-twomzfkf] dd[data-astro-cid-twomzfkf]{font-size:var(--web-fs-small);line-height:var(--web-target);color:var(--web-ink);overflow-wrap:anywhere;min-width:0}.cta__detail--certification[data-astro-cid-twomzfkf] dd[data-astro-cid-twomzfkf]{grid-column:1/-1;line-height:normal;overflow:visible}.cta__detail[data-astro-cid-twomzfkf] address[data-astro-cid-twomzfkf]{font-style:normal}.cta--top[data-astro-cid-twomzfkf][data-section]{margin-top:calc(-1 * var(--web-nav-height));padding-block:calc(var(--web-nav-height) + var(--web-section-pad)) var(--web-section-pad);align-content:center;min-height:100svh;display:grid}.cta--top[data-astro-cid-twomzfkf] .cta__grid[data-astro-cid-twomzfkf]{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""form""more"}.cta--top[data-astro-cid-twomzfkf] .cta__copy[data-astro-cid-twomzfkf]{grid-area:head}.cta--top[data-astro-cid-twomzfkf] .form[data-astro-cid-twomzfkf]{margin-top:var(--sp-6);grid-area:form}.cta--top[data-astro-cid-twomzfkf] .cta__more[data-astro-cid-twomzfkf]{margin-top:var(--sp-7);grid-area:more}.cta--top[data-astro-cid-twomzfkf] .cta__more[data-astro-cid-twomzfkf] .cta__points[data-astro-cid-twomzfkf]{margin-top:0}@media (width>=1101px){.cta--top[data-astro-cid-twomzfkf] .cta__grid[data-astro-cid-twomzfkf]{grid-template:"head form""more form"1fr/minmax(0,1fr) minmax(0,1fr)}.cta--top[data-astro-cid-twomzfkf] .form[data-astro-cid-twomzfkf]{margin-top:0}.cta--top[data-astro-cid-twomzfkf] .cta__more[data-astro-cid-twomzfkf]{margin-top:40px}}.sband[data-astro-cid-wyxb4bzd]{--anat-lead:calc(var(--sp-6) + var(--sp-4) + var(--web-line) + var(--sp-4))}.sband[data-astro-cid-wyxb4bzd]:is([data-surface=dark],[data-surface=ink]){--web-rule-strong:var(--web-furniture)}.sband[data-astro-cid-wyxb4bzd]:is([data-surface=dark],[data-surface=ink]) h4{color:var(--web-ink-strong)}.grid12[data-astro-cid-wyxb4bzd]>[data-astro-cid-wyxb4bzd]{min-width:0}.grid12[data-astro-cid-wyxb4bzd]>.anat,.txt[data-astro-cid-wyxb4bzd],.comp[data-astro-cid-wyxb4bzd],.sband__lead[data-astro-cid-wyxb4bzd],.sband__hold[data-astro-cid-wyxb4bzd]{align-self:start}.sband__hold[data-astro-cid-wyxb4bzd]{row-gap:var(--sp-6);grid-template-columns:minmax(0,1fr);align-content:start;display:grid}.txt[data-astro-cid-wyxb4bzd]>.answer[data-astro-cid-wyxb4bzd]{margin-top:0}.txt__more[data-astro-cid-wyxb4bzd]{margin-top:var(--sp-5);color:var(--web-ink)}.sband__lead[data-astro-cid-wyxb4bzd]>.txt[data-astro-cid-wyxb4bzd]{margin-top:var(--sp-5)}@media (width>=1024px){.lay-wide[data-astro-cid-wyxb4bzd]>.anat{grid-area:1/1/auto/span 5}.lay-wide[data-astro-cid-wyxb4bzd]>.txt[data-astro-cid-wyxb4bzd]{padding-top:var(--anat-lead);grid-area:1/7/auto/span 6}.lay-wide[data-astro-cid-wyxb4bzd]>.comp[data-astro-cid-wyxb4bzd]{margin-top:var(--sp-5);grid-area:2/1/auto/-1}.lay-wide[data-astro-cid-wyxb4bzd]>.after[data-astro-cid-wyxb4bzd]{grid-area:3/1/auto/-1}.lay-split[data-astro-cid-wyxb4bzd]{grid-template-rows:auto 1fr}.lay-split[data-astro-cid-wyxb4bzd]>.anat{grid-area:1/1/auto/span 5}.lay-split[data-astro-cid-wyxb4bzd]>.txt[data-astro-cid-wyxb4bzd]{grid-area:2/1/auto/span 5}.lay-split[data-astro-cid-wyxb4bzd]>.comp[data-astro-cid-wyxb4bzd]{grid-area:1/7/span 2/span 6}.lay-split[data-astro-cid-wyxb4bzd]>.sband__hold[data-astro-cid-wyxb4bzd]{top:var(--web-hold-top);grid-area:1/1/span 2/span 5;position:sticky}.lay-rail[data-astro-cid-wyxb4bzd]>.sband__lead[data-astro-cid-wyxb4bzd]{top:var(--web-hold-top);grid-area:1/1/auto/span 5;position:sticky}.lay-rail[data-astro-cid-wyxb4bzd]>.comp[data-astro-cid-wyxb4bzd]{grid-area:1/6/auto/span 7}}@media (width>=1024px) and (width<=1439.98px){.sband--held[data-astro-cid-wyxb4bzd]>.lay-split[data-astro-cid-wyxb4bzd]>.comp[data-astro-cid-wyxb4bzd]{grid-column:6/span 7}}.sband__below[data-astro-cid-wyxb4bzd]{margin-top:var(--sp-6)}@media (width>=1024px){.sband__below[data-astro-cid-wyxb4bzd]{margin-top:var(--sp-8)}}.sband--mark[data-astro-cid-wyxb4bzd]{isolation:isolate;position:relative;overflow:hidden}.sband--mark[data-astro-cid-wyxb4bzd]>.container[data-astro-cid-wyxb4bzd]{z-index:1;position:relative}.sband__mark[data-astro-cid-wyxb4bzd]{z-index:0;width:380px;max-width:none;height:auto;right:-170px;top:calc(-1 * var(--sp-6));opacity:var(--web-mark-opacity);pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute}@media (width>=1024px){.sband__mark[data-astro-cid-wyxb4bzd]{width:640px;right:-220px;top:calc(-1 * var(--sp-8))}}.crumbs__list[data-astro-cid-kbwv3ntj]{column-gap:var(--sp-1);flex-wrap:wrap;display:flex}.crumbs__item[data-astro-cid-kbwv3ntj]{align-items:center;column-gap:var(--sp-1);white-space:nowrap;display:flex}.crumbs__link[data-astro-cid-kbwv3ntj]{color:inherit;text-decoration:none}.crumbs__link[data-astro-cid-kbwv3ntj]:hover,.crumbs__link[data-astro-cid-kbwv3ntj]:focus-visible{text-underline-offset:var(--web-underline-offset);text-decoration:underline;-webkit-text-decoration-color:var(--web-accent);text-decoration-color:var(--web-accent)}.crumbs__current[data-astro-cid-kbwv3ntj]{color:var(--web-ink)}.shero[data-astro-cid-cpmvjymj][data-section]{isolation:isolate;margin-top:calc(-1 * var(--web-nav-height));padding-top:var(--web-nav-height);padding-bottom:var(--sp-8);background-image:var(--web-bloom-hero), var(--web-field-ground);position:relative;overflow:hidden}.shero__grid[data-astro-cid-cpmvjymj]{z-index:1;grid-template-columns:repeat(var(--web-grid-cols), minmax(0, 1fr));column-gap:var(--web-gutter);display:grid;position:relative}[data-astro-cid-cpmvjymj]:where(.shero__grid)>[data-astro-cid-cpmvjymj]{grid-column:1/-1;min-width:0}.shero__grid[data-astro-cid-cpmvjymj]>.shero__crumbs{min-width:0;padding-top:var(--sp-5);padding-bottom:var(--sp-7);grid-column:1/-1}.shero__rule[data-astro-cid-cpmvjymj]{width:var(--sp-9);height:var(--web-line);margin-top:var(--sp-4);border-radius:var(--web-line);background:var(--web-accent-grad);display:block}.shero__h1[data-astro-cid-cpmvjymj]{margin:var(--sp-5) 0 0;font-size:var(--web-fs-hero);line-height:var(--web-lh-hero);letter-spacing:var(--web-ls-hero)}.shero__lead[data-astro-cid-cpmvjymj]{margin-top:var(--sp-5);max-width:var(--web-measure);color:var(--web-ink)}.shero__act[data-astro-cid-cpmvjymj]{row-gap:var(--sp-3);margin-top:var(--sp-6);justify-items:start;display:grid}.shero__note[data-astro-cid-cpmvjymj]{max-width:var(--web-measure);margin:0}.shero__proof[data-astro-cid-cpmvjymj]{margin-top:var(--sp-6);max-width:100%}.shero__proof[data-astro-cid-cpmvjymj] .cert{gap:var(--sp-3)}.shero__proof[data-astro-cid-cpmvjymj] .cert__label{white-space:nowrap}.shero__stage[data-astro-cid-cpmvjymj]{margin-top:var(--sp-7)}.shero__links[data-astro-cid-cpmvjymj]{column-gap:var(--sp-5);row-gap:var(--sp-1);flex-wrap:wrap;display:flex}.shero__btns[data-astro-cid-cpmvjymj]{gap:var(--sp-3);flex-wrap:wrap;display:flex}@media (width>=1024px){.shero[data-astro-cid-cpmvjymj][data-section]{min-height:100svh}.shero__grid[data-astro-cid-cpmvjymj]{min-height:calc(100svh - var(--web-nav-height) - var(--sp-8));grid-template-rows:auto 1fr}.shero__grid[data-astro-cid-cpmvjymj]>.shero__crumbs{grid-row:1;padding-bottom:0}.shero__text[data-astro-cid-cpmvjymj]{padding-block:var(--sp-6);grid-area:2/1/auto/span 6;align-self:center}.shero__stage[data-astro-cid-cpmvjymj]{grid-area:2/7/auto/span 6;align-self:center;margin-top:0}.shero__lead[data-astro-cid-cpmvjymj]{margin-top:var(--sp-6)}.shero__act[data-astro-cid-cpmvjymj],.shero__proof[data-astro-cid-cpmvjymj]{margin-top:var(--sp-7)}}.shero--plain[data-astro-cid-cpmvjymj][data-section]{background-image:none}.shero--plain[data-astro-cid-cpmvjymj] .shero__grid[data-astro-cid-cpmvjymj]>.shero__crumbs{padding-bottom:var(--sp-7)}.shero--plain[data-astro-cid-cpmvjymj] .shero__lead[data-astro-cid-cpmvjymj]{max-width:var(--web-measure);color:var(--web-ink)}@media (width>=1024px){.shero--plain[data-astro-cid-cpmvjymj][data-section],.shero--plain[data-astro-cid-cpmvjymj] .shero__grid[data-astro-cid-cpmvjymj]{min-height:0}.shero--plain[data-astro-cid-cpmvjymj] .shero__grid[data-astro-cid-cpmvjymj]>.shero__crumbs{padding-bottom:var(--sp-8)}.shero--plain[data-astro-cid-cpmvjymj] .shero__text[data-astro-cid-cpmvjymj]{grid-column:1/span 8;align-self:start;padding-block:0}}.shero--portrait[data-astro-cid-cpmvjymj][data-section]{background-image:var(--web-hero-floor)}.shero__portrait[data-astro-cid-cpmvjymj]{margin-top:var(--sp-7);margin-bottom:calc(-1 * var(--sp-8));line-height:0}.shero__portrait[data-astro-cid-cpmvjymj] .shero__portrait-img{width:100%;height:auto;display:block}@media (width>=1024px){.shero--portrait[data-astro-cid-cpmvjymj] .shero__text[data-astro-cid-cpmvjymj]{grid-column:1/span 7}.shero__portrait[data-astro-cid-cpmvjymj]{margin-top:0;grid-area:2/8/auto/-1;align-self:end;margin-inline-end:calc((100vw - var(--web-container)) / -4)}}.shero--centred[data-astro-cid-cpmvjymj][data-section]{min-height:0;padding-bottom:var(--sp-8)}.shero--centred[data-astro-cid-cpmvjymj] .shero__grid[data-astro-cid-cpmvjymj]{grid-template-rows:auto;min-height:0}.shero--centred[data-astro-cid-cpmvjymj] .shero__grid[data-astro-cid-cpmvjymj]>.shero__crumbs{padding-top:var(--sp-5);grid-row:auto;padding-bottom:0}.shero__eb[data-astro-cid-cpmvjymj]{text-align:left;margin-top:var(--sp-4);justify-items:start;display:grid}.shero__eb[data-astro-cid-cpmvjymj] .eyebrow{margin:0}.shero__eb[data-astro-cid-cpmvjymj] .shero__rule[data-astro-cid-cpmvjymj]{margin-top:var(--sp-3)}.shero--centred[data-astro-cid-cpmvjymj] .shero__text[data-astro-cid-cpmvjymj]{text-align:center;grid-area:auto/1/auto/-1;align-self:start;justify-items:center;padding-block:0;display:grid}.shero--centred[data-astro-cid-cpmvjymj] .shero__h1[data-astro-cid-cpmvjymj]{margin-top:var(--sp-6);max-width:24ch}.shero--centred[data-astro-cid-cpmvjymj] .shero__lead[data-astro-cid-cpmvjymj]{margin-top:var(--sp-5);max-width:64ch;color:var(--web-ink)}.shero--centred[data-astro-cid-cpmvjymj] .shero__act[data-astro-cid-cpmvjymj]{margin-top:var(--sp-7);justify-items:center}.shero--centred[data-astro-cid-cpmvjymj] .shero__btns[data-astro-cid-cpmvjymj]{justify-content:center}@media (width<=720px){.shero--centred[data-astro-cid-cpmvjymj] .shero__lead[data-astro-cid-cpmvjymj]{font-size:var(--web-fs-body);line-height:var(--web-lh-text)}}@media (width>=1024px){.shero--centred[data-astro-cid-cpmvjymj][data-section]{min-height:0;padding-bottom:var(--sp-9)}.shero--centred[data-astro-cid-cpmvjymj] .shero__grid[data-astro-cid-cpmvjymj]{min-height:0}.shero--centred[data-astro-cid-cpmvjymj] .shero__h1[data-astro-cid-cpmvjymj]{margin-top:var(--sp-7);max-width:none}.shero--centred[data-astro-cid-cpmvjymj] .shero__lead[data-astro-cid-cpmvjymj]{margin-top:var(--sp-6);max-width:78ch}.shero--centred[data-astro-cid-cpmvjymj] .shero__act[data-astro-cid-cpmvjymj]{margin-top:var(--sp-7)}}.shero__sub[data-astro-cid-cpmvjymj]{margin:var(--sp-3) 0 0;max-width:none;font-family:var(--web-font-mono);font-size:var(--web-fs-caption);line-height:var(--web-lh-caption);letter-spacing:var(--web-ls-label);color:var(--web-ink-muted)}.shero--callout[data-astro-cid-cpmvjymj] .shero__note[data-astro-cid-cpmvjymj]+.shero__note[data-astro-cid-cpmvjymj]{margin-top:calc(var(--sp-2) * -1)}@media (width>=1024px){.shero--callout[data-astro-cid-cpmvjymj] .shero__note[data-astro-cid-cpmvjymj]{max-width:68ch}}@media (width>=1024px) and (height<=780px){.shero[data-astro-cid-cpmvjymj] .shero__text[data-astro-cid-cpmvjymj]{padding-block:var(--sp-4)}.shero[data-astro-cid-cpmvjymj] .shero__lead[data-astro-cid-cpmvjymj],.shero[data-astro-cid-cpmvjymj] .shero__act[data-astro-cid-cpmvjymj],.shero[data-astro-cid-cpmvjymj] .shero__proof[data-astro-cid-cpmvjymj]{margin-top:var(--sp-5)}.shero--callout[data-astro-cid-cpmvjymj] .shero__proof[data-astro-cid-cpmvjymj]{margin-top:calc(var(--sp-5) - 1px)}}.shero__leadline[data-astro-cid-cpmvjymj]{margin:var(--sp-5) 0 0;max-width:none;font-family:var(--web-font-display);font-size:var(--web-fs-h3);line-height:var(--web-lh-h3);font-weight:var(--fw-medium);letter-spacing:var(--web-ls-display);color:var(--web-ink-strong)}.shero__leadline[data-astro-cid-cpmvjymj]+.shero__lead[data-astro-cid-cpmvjymj]{margin-top:var(--sp-3)}@media (width>=1024px){.shero__leadline[data-astro-cid-cpmvjymj]{margin-top:var(--sp-6)}.shero__leadline[data-astro-cid-cpmvjymj]+.shero__lead[data-astro-cid-cpmvjymj]{margin-top:var(--sp-3)}}.shero__act--marks[data-astro-cid-cpmvjymj]{align-items:center;column-gap:var(--sp-7);row-gap:var(--sp-5);flex-wrap:wrap;display:flex}.shero__marks[data-astro-cid-cpmvjymj]{align-items:center;column-gap:var(--sp-5);row-gap:var(--sp-3);flex-wrap:wrap;display:flex}.shero__mark[data-astro-cid-cpmvjymj]{align-items:center;gap:var(--sp-3);display:flex}.shero__mark[data-astro-cid-cpmvjymj] .badge--bare img{height:var(--web-badge-plated)}.shero__mark-label[data-astro-cid-cpmvjymj]{white-space:nowrap;max-width:none;line-height:var(--web-lh-caption);color:var(--web-ink)}@media (width<=720px){.shero__mark[data-astro-cid-cpmvjymj]{align-items:flex-start;gap:var(--sp-2);flex-direction:column}.shero__marks[data-astro-cid-cpmvjymj]{align-items:flex-end;column-gap:var(--sp-6)}}@media (width>=1024px){.shero__act--marks[data-astro-cid-cpmvjymj],.shero__marks[data-astro-cid-cpmvjymj]{flex-wrap:nowrap}}.shero--left[data-astro-cid-cpmvjymj] .shero__grid[data-astro-cid-cpmvjymj]>.shero__crumbs{padding-bottom:var(--sp-6)}.shero--left[data-astro-cid-cpmvjymj] .shero__lead[data-astro-cid-cpmvjymj]{max-width:var(--web-measure);color:var(--web-ink)}.shero--left[data-astro-cid-cpmvjymj] .shero__text[data-astro-cid-cpmvjymj]{container:shero-text/inline-size}@media (width<=720px){.shero--left[data-astro-cid-cpmvjymj] .shero__lead[data-astro-cid-cpmvjymj]{font-size:var(--web-fs-body);line-height:var(--web-lh-text)}}@media (width>=1024px){.shero--left[data-astro-cid-cpmvjymj][data-section],.shero--left[data-astro-cid-cpmvjymj] .shero__grid[data-astro-cid-cpmvjymj]{min-height:0}.shero--left[data-astro-cid-cpmvjymj] .shero__grid[data-astro-cid-cpmvjymj]>.shero__crumbs{padding-bottom:var(--sp-8)}.shero--left[data-astro-cid-cpmvjymj] .shero__text[data-astro-cid-cpmvjymj]{grid-column:1/span 8;align-self:start;padding-block:0}@container shero-text (width<724px){.shero--left[data-astro-cid-cpmvjymj] .shero__mark[data-astro-cid-cpmvjymj]{align-items:flex-start;gap:var(--sp-2);flex-direction:column}.shero--left[data-astro-cid-cpmvjymj] .shero__marks[data-astro-cid-cpmvjymj]{align-items:flex-end;column-gap:var(--sp-6)}}}.boxes[data-astro-cid-uebe6ptj]{gap:var(--sp-4);grid-template-columns:minmax(0,1fr);display:grid}.box[data-astro-cid-uebe6ptj]{--ramp:color-mix(in srgb, var(--web-ramp-to) calc(var(--k,0) * 100%), var(--web-ramp-from));gap:var(--sp-2);max-width:none;padding:var(--sp-5);background:var(--web-card-bg);border:var(--web-hairline) solid var(--web-card-border);border-radius:var(--web-radius-card);box-shadow:var(--web-card-shadow);flex-direction:column;display:flex;position:relative;overflow:hidden}.box--hover[data-astro-cid-uebe6ptj]{transition:border-color .2s,transform .2s,box-shadow .2s}.box--hover[data-astro-cid-uebe6ptj]:hover{border-color:var(--web-card-border-hover);box-shadow:var(--web-card-shadow-hover);transform:translateY(-2px)}.box__h[data-astro-cid-uebe6ptj]{font-family:var(--web-font-display);font-size:var(--web-fs-lead);line-height:var(--web-lh-lead);font-weight:var(--fw-medium);letter-spacing:var(--web-ls-display);text-wrap:balance;margin:0}.boxes--title-body[data-astro-cid-uebe6ptj] .box__h[data-astro-cid-uebe6ptj]{font-size:var(--web-fs-body);line-height:var(--web-lh-text)}.box__p[data-astro-cid-uebe6ptj]{max-width:none;font-size:var(--web-fs-small);line-height:var(--web-lh-small);color:var(--web-ink);margin:0}.boxes--counted[data-astro-cid-uebe6ptj]{counter-reset:box}.boxes--counted[data-astro-cid-uebe6ptj]>.box[data-astro-cid-uebe6ptj]{counter-increment:box}.boxes--counted[data-astro-cid-uebe6ptj]>.box[data-astro-cid-uebe6ptj]:before{content:counter(box, decimal-leading-zero);font-family:var(--web-font-mono);font-size:var(--web-fs-caption);line-height:var(--web-lh-caption);letter-spacing:var(--web-ls-label);color:var(--web-accent-link);margin-bottom:var(--sp-2)}.boxes--ringed[data-astro-cid-uebe6ptj] .box__h[data-astro-cid-uebe6ptj]{align-items:center;gap:var(--sp-3);display:flex}.boxes--ringed[data-astro-cid-uebe6ptj] .box__h[data-astro-cid-uebe6ptj]:before{content:"";width:var(--web-ring-sm);height:var(--web-ring-sm);border-radius:var(--radius-pill);border:var(--web-line) solid var(--ramp);background:radial-gradient(circle, var(--ramp) 2px, transparent 2.5px);flex:none}.box__head[data-astro-cid-uebe6ptj]{align-items:center;gap:var(--sp-4);display:flex}.box__ico[data-astro-cid-uebe6ptj]{width:var(--sp-8);height:var(--sp-8);border-radius:var(--web-radius-card);border:var(--web-hairline) solid var(--web-card-border);background:color-mix(in srgb, var(--web-ink) 3%, transparent);flex:none;place-items:center;display:grid}.box__ico[data-astro-cid-uebe6ptj] svg{width:var(--web-icon-tile);height:var(--web-icon-tile);overflow:visible}.box--icon[data-astro-cid-uebe6ptj] .box__p[data-astro-cid-uebe6ptj]{margin-top:var(--sp-2)}.boxes--counted[data-astro-cid-uebe6ptj]>.box--icon[data-astro-cid-uebe6ptj]:before,.boxes--ringed[data-astro-cid-uebe6ptj] .box--icon[data-astro-cid-uebe6ptj] .box__h[data-astro-cid-uebe6ptj]:before{content:none}@media (width>=1024px){.boxes[data-astro-cid-uebe6ptj]{gap:var(--web-gutter)}.box[data-astro-cid-uebe6ptj]{padding:var(--sp-6)}.boxes[data-astro-cid-uebe6ptj][data-c1024=n]{grid-template-columns:repeat(var(--c1024), minmax(0, 1fr))}.boxes[data-astro-cid-uebe6ptj][data-c1024=auto]{grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}}@media (width>=1440px){.boxes[data-astro-cid-uebe6ptj][data-c1440=n]{grid-auto-flow:row;grid-template-columns:repeat(var(--c1440), minmax(0, 1fr))}.boxes[data-astro-cid-uebe6ptj][data-c1440=auto]{grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}}@media (width>=1024px) and (width<=1439.98px){.boxes[data-astro-cid-uebe6ptj][data-span-last~="1024"]>.box[data-astro-cid-uebe6ptj]:last-child{grid-column:1/-1}}@media (width>=1440px){.boxes[data-astro-cid-uebe6ptj][data-span-last~="1440"]>.box[data-astro-cid-uebe6ptj]:last-child{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.box--hover[data-astro-cid-uebe6ptj]:hover{transform:none}}.marks[data-astro-cid-2osj4agn][role=list]{gap:var(--sp-6);padding:var(--sp-7) 0 0;border-top:var(--web-hairline) solid var(--web-card-border);grid-template-columns:minmax(0,1fr);margin:0;display:grid}.marks--body[data-astro-cid-2osj4agn][role=list]{margin:var(--sp-8) 0 0}.marks--after[data-astro-cid-2osj4agn][role=list]{margin:calc(var(--sp-8) - var(--sp-6)) 0 0}.mark[data-astro-cid-2osj4agn]{align-items:center;gap:var(--sp-4);max-width:none;display:flex}.marks--top[data-astro-cid-2osj4agn] .mark[data-astro-cid-2osj4agn]{align-items:flex-start}.marks--top[data-astro-cid-2osj4agn] .mark[data-astro-cid-2osj4agn] .badge--bare{padding:var(--sp-3)}.mark__text[data-astro-cid-2osj4agn]{gap:var(--sp-1);min-width:0;display:grid}.mark__text[data-astro-cid-2osj4agn] p[data-astro-cid-2osj4agn]{margin:0}.mark__h[data-astro-cid-2osj4agn]{font-weight:var(--fw-medium);color:var(--web-ink)}.verify[data-astro-cid-2osj4agn]{align-items:center;gap:var(--sp-1);justify-self:start;display:inline-flex}.verify[data-astro-cid-2osj4agn] .ico[data-astro-cid-2osj4agn]{width:var(--sp-4);height:var(--sp-4)}.cred__reg[data-astro-cid-2osj4agn]{font-family:var(--web-font-mono);font-size:var(--web-fs-caption);line-height:var(--web-lh-caption);letter-spacing:var(--web-ls-label);color:var(--web-accent)}.mark__text[data-astro-cid-2osj4agn] .cred__reg[data-astro-cid-2osj4agn]{margin-top:var(--sp-1)}@media (width>=1024px){.marks[data-astro-cid-2osj4agn][role=list]{column-gap:var(--web-gutter);grid-template-columns:repeat(3,minmax(0,1fr))}.mark[data-astro-cid-2osj4agn]{flex-direction:column;align-items:flex-start}}@media (width>=1440px){.mark[data-astro-cid-2osj4agn]{flex-direction:row;align-items:center}}img.team-photo{object-fit:cover;width:100%;max-width:none;height:100%;position:absolute;inset:0}.founders[data-astro-cid-2cpfwuv6]{gap:var(--sp-5);grid-template-columns:minmax(0,1fr);display:grid}.founder[data-astro-cid-2cpfwuv6]{grid-template-columns:var(--web-founder-photo) minmax(0, 1fr);column-gap:var(--sp-4);row-gap:var(--sp-5);max-width:none;padding:var(--sp-5);background:var(--web-card-bg);border:var(--web-hairline) solid var(--web-card-border);border-radius:var(--web-radius-card);box-shadow:var(--web-card-shadow);align-content:start;display:grid}.founder__photo[data-astro-cid-2cpfwuv6]{aspect-ratio:4/5;padding:var(--sp-2);border:var(--web-hairline) solid var(--web-rule);border-radius:var(--web-radius-panel);background:var(--web-bg-raised);box-shadow:var(--web-photo-shadow);grid-area:1/1;place-items:center;display:grid;position:relative;overflow:hidden}.founder__mark[data-astro-cid-2cpfwuv6]{opacity:.14;pointer-events:none;width:110%;max-width:none;position:absolute;top:56%;left:50%;transform:translate(-50%,-50%)}.founder__photo[data-astro-cid-2cpfwuv6] .ph[data-astro-cid-2cpfwuv6]{white-space:normal;text-align:center;position:relative}.founder__head[data-astro-cid-2cpfwuv6]{grid-area:1/2;align-self:end;min-width:0}.founder__name[data-astro-cid-2cpfwuv6]{margin:var(--sp-3) 0 0;font-size:var(--web-fs-h2);line-height:var(--web-lh-h2);letter-spacing:var(--web-ls-display)}.founder__role[data-astro-cid-2cpfwuv6]{margin:var(--sp-1) 0 0;font-size:var(--web-fs-small);line-height:var(--web-lh-small);color:var(--web-ink)}.founder__meta[data-astro-cid-2cpfwuv6],.founder__bio[data-astro-cid-2cpfwuv6]{grid-column:1/-1;min-width:0}.founder__meta[data-astro-cid-2cpfwuv6]{align-content:start;gap:var(--sp-3);padding-top:var(--sp-4);border-top:var(--web-hairline) solid var(--web-rule);margin:0;display:grid}.founder__meta[data-astro-cid-2cpfwuv6] div[data-astro-cid-2cpfwuv6]{gap:var(--sp-1);font-size:var(--web-fs-small);line-height:var(--web-lh-small);grid-template-columns:minmax(0,1fr);display:grid}.founder__meta[data-astro-cid-2cpfwuv6] dt[data-astro-cid-2cpfwuv6]{font-family:var(--web-font-mono);font-size:var(--web-fs-caption);line-height:var(--web-lh-caption);letter-spacing:var(--web-ls-label);color:var(--web-ink-faint)}.founder__meta[data-astro-cid-2cpfwuv6] dd[data-astro-cid-2cpfwuv6]{color:var(--web-ink);margin:0}.founder__bio[data-astro-cid-2cpfwuv6] p[data-astro-cid-2cpfwuv6]{max-width:none;font-size:var(--web-fs-small);line-height:var(--web-lh-text);color:var(--web-ink);margin:0}.founder__bio[data-astro-cid-2cpfwuv6] .founder__note[data-astro-cid-2cpfwuv6]{margin-bottom:var(--sp-3)}.founder__meta[data-astro-cid-2cpfwuv6] .ph[data-astro-cid-2cpfwuv6],.founder__bio[data-astro-cid-2cpfwuv6] .ph[data-astro-cid-2cpfwuv6]{white-space:normal}@media (width>=720px){.founder__meta[data-astro-cid-2cpfwuv6] div[data-astro-cid-2cpfwuv6]{grid-template-columns:var(--web-meta-term) minmax(0, 1fr);column-gap:var(--sp-4)}.founder__meta[data-astro-cid-2cpfwuv6] dt[data-astro-cid-2cpfwuv6]{padding-top:2px}}@media (width>=1024px){.founders[data-astro-cid-2cpfwuv6]{column-gap:var(--web-gutter);grid-template-rows:auto auto auto;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:0}.founder[data-astro-cid-2cpfwuv6]{grid-row:span 3;grid-template-rows:subgrid;column-gap:var(--sp-5);padding:var(--sp-6)}}.story__rest[data-astro-cid-7klak4zj] p[data-astro-cid-7klak4zj]+p[data-astro-cid-7klak4zj],.story__rest[data-astro-cid-7klak4zj] p[data-astro-cid-7klak4zj]+ul[data-astro-cid-7klak4zj]{margin-top:var(--sp-4)}.story__rest[data-astro-cid-7klak4zj]>p[data-astro-cid-7klak4zj]{color:var(--web-ink)}.story__list[data-astro-cid-7klak4zj]{gap:var(--sp-3);padding:0;list-style:none;display:grid}.story__list[data-astro-cid-7klak4zj] li[data-astro-cid-7klak4zj]{padding-left:var(--sp-6);color:var(--web-ink);position:relative}.story__list[data-astro-cid-7klak4zj] li[data-astro-cid-7klak4zj]:before{content:"";left:var(--sp-2);top:calc(var(--web-lh-text) / 2 - var(--sp-1));width:var(--sp-2);height:var(--sp-2);background:var(--web-accent-link);position:absolute}.story__rest[data-astro-cid-7klak4zj] .story__signoff[data-astro-cid-7klak4zj]{margin-top:var(--sp-6);font-family:var(--web-font-display);font-size:var(--web-fs-lead);line-height:var(--web-lh-lead);font-weight:var(--fw-medium);letter-spacing:var(--web-ls-display);color:var(--web-ink)}html[data-template=about] [data-section=story] .sband__lead>.txt{margin-top:var(--sp-6)}@media (width<=1023.98px){html[data-template=about] [data-section=story] .comp{margin-top:calc(var(--sp-4) - var(--sp-6))}}@media (width>=1024px){html[data-template=about] [data-section=story] .sband__lead{padding-right:var(--web-gutter)}html[data-template=about] [data-section=story] .story__rest{padding-top:calc(var(--anat-lead) + var(--web-lh-h2) + var(--sp-6));max-width:var(--web-measure)}}html[data-template=about] [data-section=trust] .answer{text-wrap:pretty}.abody[data-astro-cid-ycwzly7i][data-section]{padding-top:var(--sp-6)}.abody__grid[data-astro-cid-ycwzly7i]{gap:var(--sp-5);grid-template-columns:minmax(0,1fr);display:grid}.toc[data-astro-cid-ycwzly7i]{display:none}.toc-mobile[data-astro-cid-ycwzly7i]{border:var(--web-hairline) solid var(--web-rule-strong);border-radius:var(--web-radius-card);background:var(--web-bg)}.toc-mobile[data-astro-cid-ycwzly7i]>summary[data-astro-cid-ycwzly7i]{cursor:pointer;justify-content:space-between;align-items:center;gap:var(--sp-3);padding:var(--sp-4) var(--sp-5);list-style:none;display:flex}.toc-mobile[data-astro-cid-ycwzly7i]>summary[data-astro-cid-ycwzly7i]::-webkit-details-marker{display:none}.toc-mobile__pm[data-astro-cid-ycwzly7i]{width:var(--web-target);height:var(--web-target);border:var(--web-hairline) solid var(--web-rule-strong);border-radius:50%;flex:none;place-items:center;transition:transform .24s ease-out;display:grid}.toc-mobile__pm[data-astro-cid-ycwzly7i] svg[data-astro-cid-ycwzly7i]{fill:none;stroke:currentColor;stroke-width:1.75px;width:12px;height:12px}.toc-mobile[data-astro-cid-ycwzly7i][open] .toc-mobile__pm[data-astro-cid-ycwzly7i]{transform:rotate(45deg)}.toc-mobile__list[data-astro-cid-ycwzly7i]{padding:0 var(--sp-5) var(--sp-5);gap:var(--sp-1);margin:0;display:grid}.toc-mobile__list[data-astro-cid-ycwzly7i] a[data-astro-cid-ycwzly7i]{padding:var(--sp-2) 0;min-height:var(--web-target);font-size:var(--web-fs-small);color:var(--web-ink-muted);text-decoration:none;display:inline-block}.toc-mobile__list[data-astro-cid-ycwzly7i] a[data-astro-cid-ycwzly7i]:hover{color:var(--web-ink)}.prose[data-astro-cid-ycwzly7i]{max-width:var(--web-measure)}.prose[data-astro-cid-ycwzly7i]>*+*{margin-top:var(--sp-5)}.prose[data-astro-cid-ycwzly7i] p,.prose[data-astro-cid-ycwzly7i] li{max-width:none}.prose[data-astro-cid-ycwzly7i] p{color:var(--web-ink)}.prose[data-astro-cid-ycwzly7i]>p:first-child{font-size:var(--web-fs-lead);line-height:var(--web-lh-lead)}.prose[data-astro-cid-ycwzly7i] h2{margin-top:var(--sp-8);scroll-margin-top:calc(var(--web-nav-height) + var(--sp-5));max-width:24ch}.prose[data-astro-cid-ycwzly7i] h3{margin-top:var(--sp-6)}.prose[data-astro-cid-ycwzly7i] a{color:var(--web-ink);text-underline-offset:var(--web-underline-offset);text-decoration:underline;-webkit-text-decoration-color:var(--web-accent);text-decoration-color:var(--web-accent)}.prose[data-astro-cid-ycwzly7i] .prose__list,.prose[data-astro-cid-ycwzly7i] .prose__steps{gap:var(--sp-3);padding-left:0;list-style:none;display:grid}.prose[data-astro-cid-ycwzly7i] .prose__list>li,.prose[data-astro-cid-ycwzly7i] .prose__steps>li{padding-left:var(--sp-6);position:relative}.prose[data-astro-cid-ycwzly7i] .prose__list>li:before{content:"";background:var(--web-accent-link);border-radius:50%;width:6px;height:6px;position:absolute;top:.6em;left:2px}.prose[data-astro-cid-ycwzly7i] .prose__steps{counter-reset:step}.prose[data-astro-cid-ycwzly7i] .prose__steps>li{counter-increment:step;padding-left:calc(var(--sp-6) + var(--sp-2))}.prose[data-astro-cid-ycwzly7i] .prose__steps>li:before{content:counter(step, decimal-leading-zero);font-family:var(--web-font-mono);font-size:var(--web-fs-caption);letter-spacing:var(--web-ls-label);color:var(--web-accent-link);position:absolute;top:.15em;left:0}.prose[data-astro-cid-ycwzly7i] .prose__quote{margin:var(--sp-5) 0 0;padding-left:var(--sp-5);border-left:var(--web-rule-accent) solid var(--web-accent-link)}.prose[data-astro-cid-ycwzly7i] .prose__quote p{font-size:var(--web-fs-lead);line-height:var(--web-lh-lead);font-style:italic}.prose[data-astro-cid-ycwzly7i] .prose__figure{margin:var(--sp-5) 0 0}.prose[data-astro-cid-ycwzly7i] .prose__figure-frame{border:var(--web-hairline) solid var(--web-card-border);border-radius:var(--web-radius-card);background:var(--web-bg-raised);overflow:hidden}.prose[data-astro-cid-ycwzly7i] .prose__figure-frame img{width:100%;height:auto}.prose[data-astro-cid-ycwzly7i] .prose__figure figcaption{margin-top:var(--sp-3);font-size:var(--web-fs-small);color:var(--web-ink-muted)}.prose[data-astro-cid-ycwzly7i] .table-wrap{border:var(--web-hairline) solid var(--web-card-border);border-radius:var(--web-radius-card);overflow:hidden}.prose[data-astro-cid-ycwzly7i] .table-scroll{overflow-x:auto}.prose[data-astro-cid-ycwzly7i] .prose__table{border-collapse:collapse;width:100%;font-size:var(--web-fs-small)}.prose[data-astro-cid-ycwzly7i] .prose__table-cap{caption-side:bottom;padding:var(--sp-3) var(--sp-4);font-size:var(--web-fs-caption);color:var(--web-ink-muted);text-align:left}.prose[data-astro-cid-ycwzly7i] .prose__table th,.prose[data-astro-cid-ycwzly7i] .prose__table td{padding:var(--sp-3) var(--sp-4);text-align:left;border-bottom:var(--web-hairline) solid var(--web-rule)}.prose[data-astro-cid-ycwzly7i] .prose__table thead th{font-family:var(--web-font-mono);font-size:var(--web-fs-caption);letter-spacing:var(--web-ls-label);color:var(--web-ink);font-weight:var(--fw-medium);background:var(--web-bg-raised)}.prose[data-astro-cid-ycwzly7i] .prose__table tbody td{font-family:var(--web-font-mono)}.prose[data-astro-cid-ycwzly7i] .prose__table tbody tr:last-child td{border-bottom:0}.prose[data-astro-cid-ycwzly7i] .note{padding:var(--sp-5);border:var(--web-hairline) solid var(--web-card-border);border-left:var(--web-rule-accent) solid var(--web-accent-link);border-radius:var(--web-radius-card);background:var(--web-bg-raised)}.prose[data-astro-cid-ycwzly7i] .note .note__label{margin-bottom:var(--sp-2)}.prose[data-astro-cid-ycwzly7i] .note .note__label+p{margin-top:0}.prose[data-astro-cid-ycwzly7i] .code{margin:var(--sp-5) 0 0;border-radius:var(--web-radius-card);background:var(--web-bg);border:var(--web-hairline) solid var(--web-rule);overflow:hidden}.prose[data-astro-cid-ycwzly7i] .code__cap{gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);font-family:var(--web-font-mono);font-size:var(--web-fs-caption);letter-spacing:var(--web-ls-label);color:var(--web-ink-muted);border-bottom:var(--web-hairline) solid var(--web-rule);display:flex}.prose[data-astro-cid-ycwzly7i] .code__pre{padding:var(--sp-4);font-family:var(--web-font-mono);font-size:var(--web-fs-small);color:var(--web-ink);white-space:pre;tab-size:2;margin:0;line-height:1.6;overflow-x:auto}.prose[data-astro-cid-ycwzly7i] .code__pre code{font:inherit}.prose[data-astro-cid-ycwzly7i] .scrollfade{position:relative;overflow:hidden}.prose[data-astro-cid-ycwzly7i] .scrollfade:before,.prose[data-astro-cid-ycwzly7i] .scrollfade:after{content:"";width:var(--web-scroll-fade);pointer-events:none;opacity:0;position:absolute;top:0;bottom:0}.prose[data-astro-cid-ycwzly7i] .scrollfade:before{background:linear-gradient(to right, var(--web-bg), transparent);left:0}.prose[data-astro-cid-ycwzly7i] .scrollfade:after{background:linear-gradient(to left, var(--web-bg), transparent);right:0}.prose[data-astro-cid-ycwzly7i] .scrollfade[data-fade-left]:before,.prose[data-astro-cid-ycwzly7i] .scrollfade[data-fade-right]:after{opacity:1}.prose[data-astro-cid-ycwzly7i] .code .scrollfade{border-bottom-left-radius:var(--web-radius-card);border-bottom-right-radius:var(--web-radius-card)}.prose[data-astro-cid-ycwzly7i] .code__pre:focus-visible,.prose[data-astro-cid-ycwzly7i] .table-scroll:focus-visible{outline-offset:-3px}.author[data-astro-cid-ycwzly7i]{margin-top:var(--sp-8);padding-top:var(--sp-5);border-top:var(--web-hairline) solid var(--web-rule)}.prose[data-astro-cid-ycwzly7i] .author__name[data-astro-cid-ycwzly7i]{margin-top:var(--sp-2);font-family:var(--web-font-display);font-size:var(--web-fs-h3);font-weight:var(--fw-medium)}.prose[data-astro-cid-ycwzly7i] .author__role[data-astro-cid-ycwzly7i]{font-size:var(--web-fs-small);color:var(--web-ink);margin-top:2px}.prose[data-astro-cid-ycwzly7i] .author__bio[data-astro-cid-ycwzly7i]{margin-top:var(--sp-3);color:var(--web-ink)}@media (width>=1024px){.abody__grid[data-astro-cid-ycwzly7i]{column-gap:var(--web-gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.toc[data-astro-cid-ycwzly7i]{top:calc(var(--web-nav-height) + var(--sp-5));grid-column:1/5;display:block;position:sticky}.toc-mobile[data-astro-cid-ycwzly7i]{display:none}.prose[data-astro-cid-ycwzly7i]{max-width:var(--web-measure-article);grid-column:5/13}.abody--start[data-astro-cid-ycwzly7i] .prose[data-astro-cid-ycwzly7i]{grid-column:1/13}.prose[data-astro-cid-ycwzly7i]>p:not(:first-child),.prose[data-astro-cid-ycwzly7i] .prose__list>li,.prose[data-astro-cid-ycwzly7i] .prose__steps>li,.prose[data-astro-cid-ycwzly7i] .note p:not(.note__label),.prose[data-astro-cid-ycwzly7i] .author__bio[data-astro-cid-ycwzly7i]{line-height:var(--web-lh-article)}.toc__title[data-astro-cid-ycwzly7i]{margin-bottom:var(--sp-4)}.toc__list[data-astro-cid-ycwzly7i]{gap:var(--sp-1);border-left:var(--web-hairline) solid var(--web-rule);display:grid}.toc__list[data-astro-cid-ycwzly7i]>li[data-astro-cid-ycwzly7i]{max-width:none}.toc__link[data-astro-cid-ycwzly7i]{padding:var(--sp-2) var(--sp-4);margin-left:calc(-1 * var(--web-hairline));font-size:var(--web-fs-small);color:var(--web-ink-muted);border-left:2px solid #0000;line-height:1.35;text-decoration:none;transition:color .15s,border-color .15s;display:block}.toc__link[data-astro-cid-ycwzly7i]:hover{color:var(--web-ink)}.toc__link[data-astro-cid-ycwzly7i][aria-current=location]{color:var(--web-accent-link);border-left-color:var(--web-accent-link)}}@media (prefers-reduced-motion:reduce){.toc__link[data-astro-cid-ycwzly7i],.toc-mobile__pm[data-astro-cid-ycwzly7i]{transition:none}}.ahead[data-astro-cid-3ilhgv6d][data-section]{padding-top:0;padding-bottom:0}.ahead__grid[data-astro-cid-3ilhgv6d] .ahead__crumbs{padding-top:var(--sp-5);padding-bottom:var(--web-hero-top)}.ahead__h1[data-astro-cid-3ilhgv6d]{margin-top:var(--sp-4);font-size:var(--web-fs-h1);letter-spacing:-.02em;max-width:none}.ahead__wrap[data-astro-cid-3ilhgv6d]{display:none}.byline[data-astro-cid-3ilhgv6d]{justify-content:space-between;align-items:center;gap:var(--sp-4) var(--sp-5);margin-top:var(--sp-6);padding-top:var(--sp-4);border-top:var(--web-hairline) solid var(--web-rule);flex-wrap:wrap;display:flex}.byline__meta[data-astro-cid-3ilhgv6d]{align-items:center;gap:var(--sp-2) var(--sp-4);font-size:var(--web-fs-small);color:var(--web-ink-muted);flex-wrap:wrap;display:flex}.byline__meta[data-astro-cid-3ilhgv6d]>li[data-astro-cid-3ilhgv6d]{max-width:none}.byline__author[data-astro-cid-3ilhgv6d]{font-weight:var(--fw-medium);color:var(--web-ink)}.byline__meta[data-astro-cid-3ilhgv6d]>li[data-astro-cid-3ilhgv6d]:not(:last-child){padding-right:calc(var(--sp-4) + var(--sp-1));position:relative}.byline__meta[data-astro-cid-3ilhgv6d]>li[data-astro-cid-3ilhgv6d]:not(:last-child):after{content:"";right:var(--sp-2);background:var(--web-accent-link);border-radius:50%;width:3px;height:3px;position:absolute;top:50%;transform:translateY(-50%)}.byline__share[data-astro-cid-3ilhgv6d]{align-items:center;gap:var(--sp-3);display:flex}.byline__share-label[data-astro-cid-3ilhgv6d]{font-family:var(--web-font-mono);font-size:var(--web-fs-caption);letter-spacing:var(--web-ls-label);color:var(--web-ink)}.share-btn[data-astro-cid-3ilhgv6d]{align-items:center;gap:var(--sp-2);min-height:var(--web-target);padding:6px var(--sp-3);border:var(--web-hairline) solid var(--web-rule-strong);border-radius:var(--web-radius-control);color:var(--web-ink);font:inherit;font-size:var(--web-fs-small);cursor:pointer;background:0 0;text-decoration:none;transition:border-color .15s,color .15s;display:inline-flex}.share-btn[data-astro-cid-3ilhgv6d][hidden]{display:none}.share-btn[data-astro-cid-3ilhgv6d]:hover{border-color:var(--web-ink-muted);color:var(--web-accent-link)}.share-btn[data-astro-cid-3ilhgv6d] svg[data-astro-cid-3ilhgv6d]{width:var(--web-glyph-min);height:var(--web-glyph-min);fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round}.share-btn[data-astro-cid-3ilhgv6d] svg[data-astro-cid-3ilhgv6d].share-btn__fill{fill:currentColor;stroke:none}.share-btn__copy[data-astro-cid-3ilhgv6d]{min-width:5.5ch;display:inline-block}@media (width<=639px){.byline__author[data-astro-cid-3ilhgv6d]{flex-basis:100%}.byline__meta[data-astro-cid-3ilhgv6d]>.byline__author[data-astro-cid-3ilhgv6d]{padding-right:0}.byline__meta[data-astro-cid-3ilhgv6d]>.byline__author[data-astro-cid-3ilhgv6d]:after{display:none}}.ahead__figure[data-astro-cid-3ilhgv6d]{margin:var(--sp-6) 0 0}.ahead__frame[data-astro-cid-3ilhgv6d]{aspect-ratio:var(--web-article-photo-ratio);border-radius:var(--web-radius-card);background:var(--web-bg-raised);position:relative;overflow:hidden}.ahead__frame[data-astro-cid-3ilhgv6d] img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.ahead__tint[data-astro-cid-3ilhgv6d]{pointer-events:none;background:var(--web-photo-tint);mix-blend-mode:multiply;position:absolute;inset:0}.ahead__plate[data-astro-cid-3ilhgv6d]{font-size:var(--web-fs-micro);color:var(--web-ink-faint);background:repeating-linear-gradient(135deg, var(--web-bg-raised), var(--web-bg-raised) 10px, var(--web-furniture-soft) 10px, var(--web-furniture-soft) 20px);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}@media (width>=1024px){.ahead[data-astro-cid-3ilhgv6d]{--article-hero-drop:calc(var(--web-target) + var(--web-lh-caption) + 2 * var(--sp-4));--article-hero-wrap:calc(var(--web-hero-reach) * var(--web-fs-hero));--article-hero-edge:calc(var(--article-hero-wrap) + var(--web-gutter) + var(--web-hero-lean) * var(--article-hero-drop))}.ahead[data-astro-cid-3ilhgv6d][data-section]{padding-top:var(--sp-7);padding-bottom:calc(var(--sp-7) - var(--sp-6))}.ahead__grid[data-astro-cid-3ilhgv6d]{column-gap:var(--web-gutter);grid-template-rows:auto auto auto;grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.ahead__grid[data-astro-cid-3ilhgv6d] .ahead__crumbs{padding-top:0;padding-bottom:var(--sp-4);z-index:1;grid-area:1/1/auto/13;position:relative}.ahead__grid[data-astro-cid-3ilhgv6d] .ahead__crumbs .crumbs__list,.ahead__text[data-astro-cid-3ilhgv6d] .ahead__eb{max-width:var(--article-hero-wrap)}.ahead__text[data-astro-cid-3ilhgv6d]{z-index:1;grid-area:2/1/auto/13;position:relative}.ahead__h1[data-astro-cid-3ilhgv6d]{font-size:var(--web-fs-hero);line-height:var(--web-lh-hero);text-wrap:wrap;margin-bottom:0}.ahead__wrap[data-astro-cid-3ilhgv6d]{float:right;width:100%;height:var(--article-title-h,3lh);shape-outside:polygon(var(--article-hero-wrap) 0, 100% 0, 100% 4000px, calc(var(--article-hero-wrap) - var(--web-hero-lean) * 4000px) 4000px);display:block}.byline[data-astro-cid-3ilhgv6d]{grid-area:3/1/auto/13}.ahead__figure[data-astro-cid-3ilhgv6d]{grid-area:1/1/3/13;align-self:stretch;margin:0;position:relative}.ahead__frame[data-astro-cid-3ilhgv6d]{--article-hero-foot:calc(var(--article-hero-wrap) + var(--web-gutter) - var(--web-hero-lean) * 4 * var(--web-lh-hero) * var(--web-fs-hero));inset:0 0 0 var(--article-hero-foot);aspect-ratio:auto;clip-path:polygon(calc(var(--article-hero-edge) - var(--article-hero-foot)) 0, 100% 0, 100% 4000px, calc(var(--article-hero-edge) - var(--article-hero-foot) - var(--web-hero-lean) * 4000px) 4000px);position:absolute}}.post[data-astro-cid-fmjpsoma]{color:var(--web-ink);background:var(--web-card-bg);border:var(--web-hairline) solid var(--web-card-border);border-radius:var(--web-radius-card);box-shadow:var(--web-card-shadow);flex-direction:column;text-decoration:none;transition:box-shadow .3s,border-color .25s,transform .3s;display:flex;position:relative;overflow:hidden}.post[data-astro-cid-fmjpsoma]:hover{border-color:var(--web-card-border-hover);box-shadow:var(--web-card-shadow-hover);transform:translateY(-2px)}.post[data-astro-cid-fmjpsoma][hidden]{display:none}.post__img[data-astro-cid-fmjpsoma]{aspect-ratio:16/9;background:var(--web-bg-raised);border-bottom:var(--web-hairline) solid var(--web-card-border);position:relative;overflow:hidden}.post__imgph[data-astro-cid-fmjpsoma]{text-align:center;padding:var(--sp-4);color:var(--web-ink-faint);background:repeating-linear-gradient(135deg, var(--web-bg-raised), var(--web-bg-raised) 10px, var(--web-furniture-soft) 10px, var(--web-furniture-soft) 20px);justify-content:center;align-items:center;font-size:11px;display:flex;position:absolute;inset:0}.post__body[data-astro-cid-fmjpsoma]{flex-direction:column;flex:1;gap:10px;padding:22px 24px;display:flex;position:relative}.post__meta[data-astro-cid-fmjpsoma]{font-size:var(--web-fs-caption);color:var(--web-glyph-ink)}.post[data-astro-cid-fmjpsoma] h3[data-astro-cid-fmjpsoma]{font-size:var(--web-fs-lead);line-height:var(--web-lh-lead);letter-spacing:-.012em;flex:1;margin:0}.post__foot[data-astro-cid-fmjpsoma]{margin-top:var(--sp-2);border-top:var(--web-hairline) solid var(--web-card-border);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;padding-top:14px;display:flex}.post__by[data-astro-cid-fmjpsoma]{font-size:var(--web-fs-small);font-weight:500}.post__when[data-astro-cid-fmjpsoma]{gap:var(--sp-2);font-size:var(--web-fs-caption);color:var(--web-ink-faint);align-items:center;display:inline-flex}.post__dot[data-astro-cid-fmjpsoma]{background:var(--web-glyph-ink);border-radius:50%;width:3px;height:3px;display:inline-block}.post[data-astro-cid-fmjpsoma]:hover .post__by[data-astro-cid-fmjpsoma]{color:var(--web-glyph-ink)}.post__img[data-astro-cid-fmjpsoma] img{object-fit:cover;width:100%;height:100%;transition:transform .24s ease-out;position:absolute;inset:0}.post[data-astro-cid-fmjpsoma]:hover .post__img[data-astro-cid-fmjpsoma] img{transform:scale(1.04)}.post__tint[data-astro-cid-fmjpsoma]{pointer-events:none;background:var(--web-photo-tint-card);mix-blend-mode:multiply;position:absolute;inset:0}.ph-chip[data-astro-cid-fmjpsoma]{top:var(--sp-3);left:var(--sp-3);padding:2px var(--sp-2);background:var(--web-ph-bg);border:var(--web-hairline) dashed var(--web-ph-border);border-radius:var(--web-radius-control);color:var(--web-ph-ink);font-family:var(--web-font-mono);font-size:var(--web-fs-micro);line-height:var(--web-lh-caption);position:absolute}.post--index[data-astro-cid-fmjpsoma]:focus-visible{border-color:var(--web-card-border-hover);box-shadow:var(--web-card-shadow-hover);outline-offset:3px;transform:translateY(-2px)}.post--index[data-astro-cid-fmjpsoma]:focus-visible .post__img[data-astro-cid-fmjpsoma] img{transform:scale(1.04)}.post--index[data-astro-cid-fmjpsoma] .post__body[data-astro-cid-fmjpsoma]{gap:var(--sp-2);padding:var(--web-card-pad) var(--web-card-pad) var(--sp-5)}.post--index[data-astro-cid-fmjpsoma] .post__meta[data-astro-cid-fmjpsoma]{line-height:var(--web-lh-caption)}.post--index[data-astro-cid-fmjpsoma] h3[data-astro-cid-fmjpsoma]{color:var(--web-ink)}.post--index[data-astro-cid-fmjpsoma] .post__foot[data-astro-cid-fmjpsoma]{padding-top:var(--sp-3)}.post--index[data-astro-cid-fmjpsoma]:focus-visible .post__by[data-astro-cid-fmjpsoma]{color:var(--web-glyph-ink)}.post__more[data-astro-cid-fmjpsoma]{margin-top:var(--sp-2);font-size:var(--web-fs-small);font-weight:var(--fw-medium);color:var(--web-ink);align-items:center;gap:6px;transition:color .2s ease-out;display:inline-flex}.post__more[data-astro-cid-fmjpsoma] svg[data-astro-cid-fmjpsoma]{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px;transition:transform .2s ease-out}.post[data-astro-cid-fmjpsoma]:hover .post__more[data-astro-cid-fmjpsoma],.post--index[data-astro-cid-fmjpsoma]:focus-visible .post__more[data-astro-cid-fmjpsoma]{color:var(--web-glyph-ink)}.post[data-astro-cid-fmjpsoma]:hover .post__more[data-astro-cid-fmjpsoma] svg[data-astro-cid-fmjpsoma],.post--index[data-astro-cid-fmjpsoma]:focus-visible .post__more[data-astro-cid-fmjpsoma] svg[data-astro-cid-fmjpsoma]{transform:translate(4px)}@media (prefers-reduced-motion:reduce){.post[data-astro-cid-fmjpsoma],.post__img[data-astro-cid-fmjpsoma] img,.post__more[data-astro-cid-fmjpsoma],.post__more[data-astro-cid-fmjpsoma] svg[data-astro-cid-fmjpsoma]{transition:none}}.blog__head[data-astro-cid-i2on3m6i]{grid-template-columns:repeat(var(--web-grid-cols), minmax(0, 1fr));column-gap:var(--web-gutter);margin-bottom:var(--sp-8);align-items:end;display:grid}.blog__head[data-astro-cid-i2on3m6i]>.band__head[data-astro-cid-i2on3m6i]{grid-column:1/span 8}.blog__all[data-astro-cid-i2on3m6i]{grid-column:9/span 4;justify-content:flex-end;display:flex}.blog__all-link[data-astro-cid-i2on3m6i]{border:var(--web-hairline) solid var(--web-rule-strong);border-radius:var(--web-radius-control);font-size:var(--web-fs-small);color:var(--web-ink);align-items:center;gap:10px;padding:9px 14px;font-weight:500;text-decoration:none;transition:border-color .2s;display:inline-flex}.blog__all-link[data-astro-cid-i2on3m6i]:hover{border-color:var(--web-ink-muted)}.blog__all-link[data-astro-cid-i2on3m6i] svg[data-astro-cid-i2on3m6i]{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.posts[data-astro-cid-i2on3m6i]{gap:var(--web-gutter);grid-template-columns:repeat(3,1fr);display:grid}@media (width<=1100px){.blog__head[data-astro-cid-i2on3m6i]>.band__head[data-astro-cid-i2on3m6i],.blog__all[data-astro-cid-i2on3m6i]{margin-top:var(--sp-5);grid-column:1/span 12;justify-content:flex-start}.posts[data-astro-cid-i2on3m6i]{grid-template-columns:1fr}}.blog__head--tight[data-astro-cid-i2on3m6i]{margin-bottom:var(--sp-6)}.blog__heading[data-astro-cid-i2on3m6i]{margin-top:var(--sp-3);max-width:20ch}@media (width<=1100px){.blog--section[data-astro-cid-i2on3m6i] .blog__head[data-astro-cid-i2on3m6i]>.band__head[data-astro-cid-i2on3m6i]{margin-top:0}}@media (width>=1024px){.posts--from-1024[data-astro-cid-i2on3m6i]{grid-template-columns:repeat(3,1fr)}}.closing[data-astro-cid-i2on3m6i]{gap:var(--sp-5);margin-top:var(--sp-8);padding-top:var(--sp-7);border-top:var(--web-hairline) solid var(--web-rule);display:grid}.closing__h[data-astro-cid-i2on3m6i]{max-width:20ch}.closing__p[data-astro-cid-i2on3m6i]{margin-top:var(--sp-3);color:var(--web-ink)}.closing__act[data-astro-cid-i2on3m6i]{gap:var(--sp-3);flex-wrap:wrap;display:flex}@media (width>=1024px){.closing[data-astro-cid-i2on3m6i]{align-items:center;gap:var(--web-gutter);grid-template-columns:minmax(0,1fr) auto}.closing__act[data-astro-cid-i2on3m6i]{justify-content:flex-end}}.role[data-astro-cid-b7hz4nav]{display:block}.roles[data-astro-cid-2hqk75bf]{max-width:none}.box[data-astro-cid-2hqk75bf]{max-width:none;padding:var(--sp-5);background:var(--web-card-bg);border:var(--web-hairline) solid var(--web-card-border);border-radius:var(--web-radius-card);box-shadow:var(--web-card-shadow);position:relative;overflow:hidden}@media (width>=1024px){.box[data-astro-cid-2hqk75bf]{padding:var(--sp-6)}}.roles__k[data-astro-cid-2hqk75bf]{align-items:center;gap:var(--sp-2);font-family:var(--web-font-mono);font-size:var(--web-fs-caption);line-height:var(--web-lh-caption);letter-spacing:var(--web-ls-label);color:var(--web-ink-muted);display:flex}.roles__dot[data-astro-cid-2hqk75bf]{width:var(--sp-2);height:var(--sp-2);border-radius:var(--radius-pill);border:var(--web-hairline) solid var(--web-ink-muted);flex:none}.roles__line[data-astro-cid-2hqk75bf]{margin-top:var(--sp-4);max-width:var(--web-measure);font-size:var(--web-fs-lead);line-height:var(--web-lh-lead);color:var(--web-ink)}.roles__line[data-astro-cid-2hqk75bf]+.roles__line[data-astro-cid-2hqk75bf]{margin-top:var(--sp-3)}.roles__more[data-astro-cid-2hqk75bf]{margin-top:var(--sp-5)}html[data-template=careers] .careers__working .sband__lead>.txt{margin-top:var(--sp-6)}@media (width<=1023.98px){html[data-template=careers] .careers__working .lay-rail>.comp{margin-top:calc(var(--sp-4) - var(--sp-6))}}@media (width>=1024px){html[data-template=careers] .careers__working .lay-rail>.sband__lead{padding-right:var(--web-gutter)}html[data-template=careers] .careers__working .careers__rest{padding-top:calc(var(--anat-lead) + var(--web-lh-h2) + var(--sp-6))}}html[data-template=careers] .careers__working .careers__rest>p:not(.careers__team){max-width:var(--web-measure);color:var(--web-ink)}html[data-template=careers] .careers__working .careers__rest>p:not(.careers__team)+p:not(.careers__team){margin-top:var(--sp-4)}@media (width>=1440px){html[data-template=careers] .careers__working .careers__rest>p:not(.careers__team){max-width:var(--web-measure-running)}}@media (width<=1023.98px){html[data-template=careers] .careers__working .sband__below{margin-top:var(--sp-8)}}html[data-template=careers] .careers__working .careers__points{gap:var(--web-gutter);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}@media (width>=1024px){html[data-template=careers] .careers__working .careers__points{grid-template-columns:repeat(var(--n,3), minmax(0, 1fr))}}html[data-template=careers] .careers__working .careers__box{background:var(--web-card-bg);border:var(--web-hairline) solid var(--web-card-border);border-radius:var(--web-radius-card);margin:0;padding:26px 26px 28px;transition:border-color .25s,transform .3s;position:relative;overflow:hidden}html[data-template=careers] .careers__working .careers__box:before{content:"";width:44px;height:var(--web-line);background:var(--web-accent-grad);top:0;left:calc(26px + (100% - 52px - 44px) * var(--k,0));position:absolute}html[data-template=careers] .careers__working .careers__box:hover{border-color:var(--web-card-border-hover);transform:translateY(-2px)}html[data-template=careers] .careers__working .careers__n{font-family:var(--web-font-mono);font-size:var(--web-fs-caption);line-height:var(--web-lh-caption);letter-spacing:var(--web-ls-label);color:var(--web-glyph-ink);display:block}html[data-template=careers] .careers__working .careers__box h3{font-size:var(--web-fs-lead);line-height:var(--web-lh-lead);letter-spacing:-.012em;margin:10px 0}html[data-template=careers] .careers__working .careers__box p{max-width:none;font-size:var(--web-fs-small);line-height:var(--web-lh-small);color:var(--web-ink);margin:0}@media (prefers-reduced-motion:reduce){html[data-template=careers] .careers__working .careers__box{transition:none}}html[data-template=careers] .careers__working .careers__rest>.careers__team{margin-top:var(--sp-4)}html[data-template=careers] .careers__working .careers__photo{margin-top:var(--sp-6);background:var(--web-card-bg);border:var(--web-hairline) solid var(--web-card-border);border-radius:var(--web-radius-card);overflow:hidden}html[data-template=careers] .careers__working .careers__photo picture,html[data-template=careers] .careers__working .careers__photo-img{width:100%;display:block}html[data-template=careers] .careers__working .careers__photo-img{height:auto}.chain[data-astro-cid-fmbpwpxd]{view-timeline:--chain block}.chain__hd[data-astro-cid-fmbpwpxd]{grid-template-columns:var(--web-disc) minmax(0, 1fr);column-gap:var(--sp-3);margin-bottom:var(--sp-2);display:grid}.chain__hd[data-astro-cid-fmbpwpxd] span[data-astro-cid-fmbpwpxd]:last-child{display:none}.links[data-astro-cid-fmbpwpxd]{grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(var(--n), 1fr);display:grid}.step[data-astro-cid-fmbpwpxd]{grid-column:1;grid-template-columns:var(--web-disc) minmax(0, 1fr);column-gap:var(--sp-3);row-gap:var(--sp-1);padding-block:var(--sp-3);align-items:start;display:grid;position:relative}.ring[data-astro-cid-fmbpwpxd]{width:var(--web-ring);height:var(--web-ring);border-radius:var(--radius-pill);background:var(--fill);border:var(--web-line) solid var(--fill);grid-row:1/span 2;margin:0 auto;display:block}.route[data-astro-cid-fmbpwpxd],.mark[data-astro-cid-fmbpwpxd]{pointer-events:none;grid-column:1;position:relative}.route[data-astro-cid-fmbpwpxd]:before{content:"";left:calc((var(--web-disc) - var(--web-line)) / 2);top:calc(var(--sp-3) + var(--web-ring) / 2);border-left:var(--web-line) solid var(--web-furniture-soft);height:100%;position:absolute}.mark[data-astro-cid-fmbpwpxd]:before{content:"";left:calc((var(--web-disc) - var(--web-ring)) / 2);top:calc(100% + var(--sp-3));width:var(--web-ring);height:var(--web-ring);border-radius:var(--radius-pill);background:var(--fill);position:absolute}.txt[data-astro-cid-fmbpwpxd]{display:grid}.lbl[data-astro-cid-fmbpwpxd]{font-size:var(--web-fs-small);font-weight:var(--fw-medium);line-height:var(--web-lh-caption);color:var(--web-ink)}.cap[data-astro-cid-fmbpwpxd],.takes[data-astro-cid-fmbpwpxd]{font-size:var(--web-fs-caption);line-height:var(--web-lh-caption);color:var(--web-ink-muted)}.takes[data-astro-cid-fmbpwpxd]{color:var(--web-ink);grid-column:2}.tk[data-astro-cid-fmbpwpxd]{font-family:var(--web-font-mono);letter-spacing:var(--web-ls-label);margin-right:var(--sp-2)}@media (width>=1024px){.chain__hd[data-astro-cid-fmbpwpxd],.step[data-astro-cid-fmbpwpxd]{grid-template-columns:var(--web-disc) minmax(0, 1fr) minmax(0, .6fr)}.chain__hd[data-astro-cid-fmbpwpxd] span[data-astro-cid-fmbpwpxd]:last-child{display:inline}.takes[data-astro-cid-fmbpwpxd]{grid-area:1/3/span 2}.tk[data-astro-cid-fmbpwpxd]{display:none}}.routes__rows[data-astro-cid-j4gjhkib]{row-gap:var(--sp-5);display:grid}.routes__row[data-astro-cid-j4gjhkib],.routes__hd[data-astro-cid-j4gjhkib]{grid-template-columns:minmax(0, 1fr) var(--sp-6) minmax(0, 1fr);column-gap:var(--sp-2);display:grid}.routes__hd[data-astro-cid-j4gjhkib] span[data-astro-cid-j4gjhkib]:last-child{grid-column:3}.routes__row[data-astro-cid-j4gjhkib]{align-items:start}.obj[data-astro-cid-j4gjhkib]{align-items:flex-start;gap:var(--sp-2);font-size:var(--web-fs-small);line-height:var(--web-lh-caption);flex-direction:column;min-width:0;display:flex}.routes__row[data-astro-cid-j4gjhkib] .link-dash[data-astro-cid-j4gjhkib]{margin-top:calc((var(--web-disc) - var(--web-line)) / 2)}@media (width>=1024px){.routes__row[data-astro-cid-j4gjhkib]{align-items:center}.obj[data-astro-cid-j4gjhkib]{align-items:center;gap:var(--sp-3);flex-direction:row}.routes__row[data-astro-cid-j4gjhkib] .link-dash[data-astro-cid-j4gjhkib]{margin-top:0}}.between[data-astro-cid-nah4z47v]{margin-top:var(--sp-7)}.between[data-astro-cid-nah4z47v] p[data-astro-cid-nah4z47v]+p[data-astro-cid-nah4z47v]{margin-top:var(--sp-3)}.numbered[data-astro-cid-izpjw3zv]{counter-reset:n;row-gap:var(--sp-4);display:grid}.numbered[data-astro-cid-izpjw3zv] li[data-astro-cid-izpjw3zv]{counter-increment:n;grid-template-columns:var(--sp-6) minmax(0, 1fr);column-gap:var(--sp-4);display:grid}.numbered[data-astro-cid-izpjw3zv] li[data-astro-cid-izpjw3zv]:before{content:counter(n, decimal-leading-zero);font-family:var(--web-font-mono);font-size:var(--web-fs-caption);line-height:calc(var(--web-fs-body) * var(--web-lh-body));color:var(--web-ink-muted)}.sub[data-astro-cid-izpjw3zv]{margin-top:var(--sp-6);margin-bottom:var(--sp-4)}.sub[data-astro-cid-izpjw3zv]:first-child{margin-top:0}.items[data-astro-cid-n6it22tw]{row-gap:var(--sp-6);display:grid}.items[data-astro-cid-n6it22tw] li[data-astro-cid-n6it22tw]{position:relative}.items[data-astro-cid-n6it22tw] p[data-astro-cid-n6it22tw]{margin-top:var(--sp-2)}.items--rail[data-astro-cid-n6it22tw]{row-gap:0}.items--rail[data-astro-cid-n6it22tw] li[data-astro-cid-n6it22tw]{grid-template-columns:var(--web-disc) minmax(0, 1fr);column-gap:var(--sp-4);padding-bottom:var(--sp-6);display:grid}.items--rail[data-astro-cid-n6it22tw] li[data-astro-cid-n6it22tw]:last-child{padding-bottom:0}.items--rail[data-astro-cid-n6it22tw] li[data-astro-cid-n6it22tw]:before{content:"";left:calc((var(--web-disc) - var(--web-line)) / 2);top:var(--web-disc);border-left:var(--web-line) dashed var(--web-furniture);clip-path:inset(0);position:absolute;bottom:0}.items--rail[data-astro-cid-n6it22tw] li[data-astro-cid-n6it22tw]:last-child:before{display:none}.items--rail[data-astro-cid-n6it22tw] .disc{grid-row:1/span 2;position:relative;transform:perspective(600px)rotateY(0)}.items--rail[data-astro-cid-n6it22tw] h3[data-astro-cid-n6it22tw]{min-height:var(--web-disc);grid-column:2;align-items:center;display:flex}.items--rail[data-astro-cid-n6it22tw] p[data-astro-cid-n6it22tw]{grid-column:2}@media (prefers-reduced-motion:no-preference){.items--rail[data-astro-cid-n6it22tw] li[data-astro-cid-n6it22tw]{--reveal:.24s}.items--rail[data-astro-cid-n6it22tw] li[data-astro-cid-n6it22tw] .disc{transition:transform var(--reveal) ease-out}.items--rail[data-astro-cid-n6it22tw] li[data-astro-cid-n6it22tw]:before{transition:clip-path var(--reveal) ease-out}html.js .items--rail[data-astro-cid-n6it22tw] li[data-astro-cid-n6it22tw]:not([data-in]) .disc{transform:perspective(600px)rotateY(-360deg)}html.js .items--rail[data-astro-cid-n6it22tw] li[data-astro-cid-n6it22tw]:not(:has(+li[data-in])):before{clip-path:inset(0 0 100%)}}.list[data-astro-cid-n6it22tw]{--qblock:calc(var(--web-lh-caption) + var(--sp-2) + var(--web-fs-h2) * var(--web-lh-heading) + var(--sp-5))}@supports (line-height:round(nearest, 10px, 4px)){.list[data-astro-cid-n6it22tw]{--qblock:calc(var(--web-lh-caption) + var(--sp-2) + var(--web-lh-h2) + var(--sp-5))}}@media (width>=1024px){.list[data-astro-cid-n6it22tw] .head[data-astro-cid-n6it22tw]{top:var(--sp-6);grid-row:2;position:sticky}.list[data-astro-cid-n6it22tw] .body[data-astro-cid-n6it22tw]{padding-top:var(--qblock)}}.card[data-astro-cid-mx574jlw]{background:var(--web-bg-raised);padding:calc(var(--web-rhythm) * 3);border-radius:var(--radius-md)}.proof__cert[data-astro-cid-fa7lvtle]+.proof__cert[data-astro-cid-fa7lvtle],.proof__claim[data-astro-cid-fa7lvtle]+.proof__claim[data-astro-cid-fa7lvtle]{margin-top:var(--sp-6)}.proof__claim[data-astro-cid-fa7lvtle]+.quote[data-astro-cid-fa7lvtle],.proof__claim[data-astro-cid-fa7lvtle]+.card{margin-top:var(--sp-7)}.quote[data-astro-cid-fa7lvtle] blockquote[data-astro-cid-fa7lvtle]{font-size:var(--web-fs-h3);font-weight:var(--fw-regular);line-height:var(--web-lh-body)}.quote[data-astro-cid-fa7lvtle] figcaption[data-astro-cid-fa7lvtle]{margin-top:var(--sp-5)}.quote[data-astro-cid-fa7lvtle] .name[data-astro-cid-fa7lvtle]{font-weight:var(--fw-medium)}.quote[data-astro-cid-fa7lvtle]+.quote[data-astro-cid-fa7lvtle],.quote[data-astro-cid-fa7lvtle]+.card{margin-top:var(--sp-6)}.hero[data-astro-cid-yodha2z4]{padding-top:var(--web-hero-top)}.hero--crumbs[data-astro-cid-yodha2z4]{padding-top:0}.hero[data-astro-cid-yodha2z4]>.hero__crumbs{padding-top:var(--sp-5);padding-bottom:var(--web-hero-top)}.hero__h1[data-astro-cid-yodha2z4]{margin-top:var(--sp-4);font-size:var(--web-fs-hero)}.hero__lead[data-astro-cid-yodha2z4]{margin-top:var(--sp-5);max-width:46ch}.hero__act[data-astro-cid-yodha2z4]{margin-top:var(--sp-6);row-gap:var(--sp-3);justify-items:start;display:grid}.hero__act[data-astro-cid-yodha2z4] p[data-astro-cid-yodha2z4]{max-width:40ch}.hero__proof[data-astro-cid-yodha2z4]{margin-top:var(--sp-6)}.hero__answer[data-astro-cid-yodha2z4]{display:contents}.hero__answer--row[data-astro-cid-yodha2z4]{margin-top:var(--sp-6);column-gap:var(--sp-4);row-gap:var(--sp-3);grid-template-columns:auto minmax(0,1fr);display:grid}.hero__answer--row[data-astro-cid-yodha2z4]>.hero__act[data-astro-cid-yodha2z4]{display:contents}.hero__answer--row[data-astro-cid-yodha2z4]>.hero__act[data-astro-cid-yodha2z4]>.btn{grid-area:1/1}.hero__answer--row[data-astro-cid-yodha2z4]>.hero__act[data-astro-cid-yodha2z4]>p[data-astro-cid-yodha2z4]{grid-area:2/1/auto/-1}.hero__answer--row[data-astro-cid-yodha2z4]>.hero__proof[data-astro-cid-yodha2z4]{grid-area:1/2;place-self:center start;margin-top:0}@media (width>=1440px){.hero__answer--row[data-astro-cid-yodha2z4]{margin-top:0;display:contents}.hero__answer--row[data-astro-cid-yodha2z4]>.hero__act[data-astro-cid-yodha2z4]{display:grid}.hero__answer--row[data-astro-cid-yodha2z4]>.hero__proof[data-astro-cid-yodha2z4]{margin-top:var(--sp-8)}}@media (width>=1024px){.hero__lead[data-astro-cid-yodha2z4]{margin-top:var(--sp-6)}.hero__act[data-astro-cid-yodha2z4]{margin-top:var(--sp-7)}.hero__proof[data-astro-cid-yodha2z4]{margin-top:var(--sp-8)}.hero--h1-wide[data-astro-cid-yodha2z4] .hero__h1[data-astro-cid-yodha2z4]{width:calc((100% - 5 * var(--web-gutter)) / 6 * 12 + 11 * var(--web-gutter))}.hero__h1-wide[data-astro-cid-yodha2z4],.hero__h1-narrow[data-astro-cid-yodha2z4]{display:block}.hero__h1-narrow[data-astro-cid-yodha2z4]{max-width:40ch}@media (prefers-reduced-motion:reduce){.hero--h1-wide[data-astro-cid-yodha2z4] .hero__h1[data-astro-cid-yodha2z4]{width:auto}.hero__h1-wide[data-astro-cid-yodha2z4],.hero__h1-narrow[data-astro-cid-yodha2z4]{display:inline}}}.opening--frame{display:flow-root}.not-this[data-astro-cid-jwb2ztyw]{margin-top:var(--sp-7)}.not-this[data-astro-cid-jwb2ztyw] ul[data-astro-cid-jwb2ztyw]{margin-top:var(--sp-3);row-gap:var(--sp-2);display:grid}.band{display:flow-root}html[data-nav=sticky]:has([data-az]){--az-h:calc(var(--web-control-sm) + 2 * var(--sp-2) + var(--web-hairline));scroll-padding-top:calc(var(--web-nav-height) + var(--az-h) + var(--sp-2))}@media (width>=1024px){html[data-nav=sticky]:has([data-az]){--az-h:calc(var(--web-control-sm) + 2 * var(--sp-3) + var(--web-hairline))}}@media (width<=1023.98px){html[data-nav=sticky]:not(.js):has([data-az]){scroll-padding-top:calc(var(--az-h) + var(--sp-2))}}.gidx[data-astro-cid-rm4p7k4k][data-section]{padding-top:var(--sp-5)}.az[data-astro-cid-rm4p7k4k]{top:var(--web-nav-height);z-index:var(--web-z-overlay);row-gap:var(--sp-2);padding-block:var(--sp-2);background:var(--web-bg);box-shadow:0 0 0 100vmax var(--web-bg);clip-path:inset(0 -100vmax);grid-template-columns:minmax(0,1fr);display:grid;position:sticky}.az[data-astro-cid-rm4p7k4k]:after{content:"";width:100vw;height:var(--web-hairline);background:var(--web-rule);position:absolute;bottom:0;left:50%;transform:translate(-50%)}.az__filter[data-astro-cid-rm4p7k4k]{align-items:center;gap:var(--sp-3);min-width:0;display:flex}.az__k[data-astro-cid-rm4p7k4k]{font-family:var(--web-font-mono);font-size:var(--web-fs-caption);line-height:var(--web-lh-caption);letter-spacing:var(--web-ls-label);color:var(--web-ink);flex:none}.search[data-astro-cid-rm4p7k4k]{flex:auto;min-width:0;position:relative}.search__input[data-astro-cid-rm4p7k4k]{width:100%;min-height:var(--web-control-sm);padding:0 var(--sp-3) 0 calc(var(--sp-3) + var(--web-glyph-min) + var(--sp-2));background:var(--web-card-bg);border:var(--web-hairline) solid var(--web-rule-strong);border-radius:var(--web-radius-chip);color:var(--web-ink);font:inherit;font-size:var(--web-fs-body);line-height:var(--web-lh-control);appearance:none;transition:border-color var(--web-dur-ui) ease-out;margin:0;display:block}.search__input[data-astro-cid-rm4p7k4k]:hover{border-color:var(--web-ink-muted)}.search__input[data-astro-cid-rm4p7k4k]:focus-visible{outline-offset:2px;border-color:var(--web-ink)}.search__input[data-astro-cid-rm4p7k4k]::placeholder{color:var(--web-ink-faint)}.search__input[data-astro-cid-rm4p7k4k]::-webkit-search-cancel-button{appearance:none;width:var(--web-glyph-min);height:var(--web-glyph-min);margin:0 0 0 var(--sp-2);cursor:pointer;background-color:var(--web-ink-muted);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M6 6l12 12M18 6L6 18'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M6 6l12 12M18 6L6 18'/%3E%3C/svg%3E") 50%/contain no-repeat}.search__input[data-astro-cid-rm4p7k4k]::-webkit-search-cancel-button:hover{background-color:var(--web-ink)}.search__ico[data-astro-cid-rm4p7k4k]{top:50%;left:var(--sp-3);width:var(--web-glyph-min);height:var(--web-glyph-min);fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;color:var(--web-ink-muted);pointer-events:none;position:absolute;transform:translateY(-50%)}.az__nav[data-astro-cid-rm4p7k4k]{min-width:0}.az__scroll[data-astro-cid-rm4p7k4k]{overscroll-behavior-x:contain;scrollbar-width:none;margin:calc(-1 * var(--sp-1)) calc(-1 * var(--web-gutter));padding:var(--sp-1) var(--web-gutter);scroll-padding-inline:var(--web-gutter);overflow-x:auto}.az__scroll[data-astro-cid-rm4p7k4k]::-webkit-scrollbar{display:none}.az__scroll[data-astro-cid-rm4p7k4k][data-fade=end]{-webkit-mask-image:linear-gradient(90deg, black calc(100% - var(--web-edge-fade)), transparent);mask-image:linear-gradient(90deg, black calc(100% - var(--web-edge-fade)), transparent)}.az__scroll[data-astro-cid-rm4p7k4k][data-fade=start]{-webkit-mask-image:linear-gradient(90deg, transparent, black var(--web-edge-fade));mask-image:linear-gradient(90deg, transparent, black var(--web-edge-fade))}.az__scroll[data-astro-cid-rm4p7k4k][data-fade=both]{-webkit-mask-image:linear-gradient(90deg, transparent, black var(--web-edge-fade), black calc(100% - var(--web-edge-fade)), transparent);mask-image:linear-gradient(90deg, transparent, black var(--web-edge-fade), black calc(100% - var(--web-edge-fade)), transparent)}.az__row[data-astro-cid-rm4p7k4k]{gap:var(--sp-1);width:max-content;margin:0;padding:0;display:flex}.az__row[data-astro-cid-rm4p7k4k]>li[data-astro-cid-rm4p7k4k]{max-width:none;display:flex}.az__l[data-astro-cid-rm4p7k4k]{min-width:var(--web-control-sm);height:var(--web-control-sm);border-radius:var(--web-radius-chip);font-family:var(--web-font-mono);font-size:var(--web-fs-small);color:var(--web-ink);transition:background-color var(--web-dur-ui) ease-out, color var(--web-dur-ui) ease-out;place-items:center;line-height:1;text-decoration:none;display:inline-grid}.az__l[data-astro-cid-rm4p7k4k][href]:hover{color:var(--web-accent-link)}.az__l[data-astro-cid-rm4p7k4k][href]:focus-visible{outline-offset:-2px}.az__l[data-astro-cid-rm4p7k4k][aria-current=true],.az__l[data-astro-cid-rm4p7k4k][aria-current=true]:hover{background:var(--web-btn-bg);color:var(--web-btn-ink)}.az__l[data-astro-cid-rm4p7k4k][aria-disabled=true]{color:var(--web-ink-disabled);cursor:default}.az__count[data-astro-cid-rm4p7k4k]{margin:var(--sp-3) 0 0;font-size:var(--web-fs-small);line-height:var(--web-lh-small);color:var(--web-ink-muted)}.az__count[data-astro-cid-rm4p7k4k][data-none]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.empty[data-astro-cid-rm4p7k4k]{padding-block:var(--sp-7)}.empty[data-astro-cid-rm4p7k4k][hidden]{display:none}.empty__line[data-astro-cid-rm4p7k4k]{font-size:var(--web-fs-lead);line-height:var(--web-lh-lead);color:var(--web-ink);margin:0}.textbtn[data-astro-cid-rm4p7k4k]{margin-top:var(--sp-3);min-height:var(--web-target);color:var(--web-accent-link);font:inherit;font-size:var(--web-fs-small);font-weight:var(--fw-medium);line-height:var(--web-target);text-underline-offset:var(--web-underline-offset);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline;display:inline-block}.groups[data-astro-cid-rm4p7k4k]{margin-top:var(--sp-2)}.group[data-astro-cid-rm4p7k4k]{padding-top:var(--sp-6);scroll-margin-top:calc(-1 * var(--sp-2))}.group[data-astro-cid-rm4p7k4k]:focus{outline:none}.group[data-astro-cid-rm4p7k4k][hidden]{display:none}.group__letter[data-astro-cid-rm4p7k4k]{font-family:var(--web-font-mono);font-size:var(--web-fs-numeral);color:var(--web-accent);margin:0;line-height:1}.group__terms[data-astro-cid-rm4p7k4k]{margin-top:var(--sp-4)}.term[data-astro-cid-rm4p7k4k]{padding-block:var(--sp-5);border-top:var(--web-hairline) solid var(--web-rule);scroll-margin-top:0}.term[data-astro-cid-rm4p7k4k][hidden]{display:none}.term__head[data-astro-cid-rm4p7k4k]{align-items:flex-start;gap:var(--sp-2);display:flex}.term__name[data-astro-cid-rm4p7k4k]{min-width:0;font-size:var(--web-fs-h3);margin:0}.term__copy[data-astro-cid-rm4p7k4k]{width:var(--web-target);height:var(--web-target);border-radius:var(--web-radius-control);color:var(--web-ink-muted);cursor:pointer;opacity:0;transition:opacity var(--web-dur-ui) ease-out, color var(--web-dur-ui) ease-out;background:0 0;border:0;flex:none;place-items:center;margin-top:2px;padding:0;display:inline-grid;position:relative}.term[data-astro-cid-rm4p7k4k]:hover .term__copy[data-astro-cid-rm4p7k4k],.term__copy[data-astro-cid-rm4p7k4k]:focus-visible,.term__copy[data-astro-cid-rm4p7k4k][data-done]{opacity:1}.term__copy[data-astro-cid-rm4p7k4k]:hover{color:var(--web-accent-link)}.term__copy[data-astro-cid-rm4p7k4k] svg[data-astro-cid-rm4p7k4k]{width:var(--web-glyph-min);height:var(--web-glyph-min);fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.term__copied[data-astro-cid-rm4p7k4k]{z-index:var(--web-z-raised);padding:0 var(--sp-1);background:var(--web-bg);white-space:nowrap;font-family:var(--web-font-mono);font-size:var(--web-fs-caption);line-height:var(--web-lh-caption);letter-spacing:var(--web-ls-label);color:var(--web-accent-link);opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--web-dur-ui) ease-out, visibility 0s linear var(--web-dur-ui);position:absolute;top:100%;right:0}.term__copy[data-astro-cid-rm4p7k4k][data-done] .term__copied[data-astro-cid-rm4p7k4k]{opacity:1;visibility:visible;transition-delay:0s}@media (hover:none){.term__copy[data-astro-cid-rm4p7k4k]{opacity:1}}.term__body[data-astro-cid-rm4p7k4k]{margin-top:var(--sp-3)}.term__def[data-astro-cid-rm4p7k4k]{color:var(--web-ink);margin:0}.term__links[data-astro-cid-rm4p7k4k]{gap:0 var(--sp-5);margin:var(--sp-3) 0 0;flex-wrap:wrap;display:flex}.gidx[data-astro-cid-rm4p7k4k][data-section] .term__links[data-astro-cid-rm4p7k4k]{max-width:none}.term__k[data-astro-cid-rm4p7k4k]{font-weight:var(--fw-regular);color:var(--web-ink)}@media (width<=1023.98px){.az[data-astro-cid-rm4p7k4k]{display:contents}.az[data-astro-cid-rm4p7k4k]:after{display:none}.az__filter[data-astro-cid-rm4p7k4k]{padding-bottom:var(--sp-2)}.az__nav[data-astro-cid-rm4p7k4k]{top:var(--web-nav-height);z-index:var(--web-z-overlay);padding-block:var(--sp-2);background:var(--web-bg);box-shadow:0 0 0 100vmax var(--web-bg);clip-path:inset(0 -100vmax);position:sticky}.az__nav[data-astro-cid-rm4p7k4k]:after{content:"";width:100vw;height:var(--web-hairline);background:var(--web-rule);position:absolute;bottom:0;left:50%;transform:translate(-50%)}}@media (width<=719.98px){.term__links[data-astro-cid-rm4p7k4k]>.term__service{padding-top:var(--sp-1);flex-wrap:wrap;align-items:flex-start;row-gap:0}.term__k[data-astro-cid-rm4p7k4k]{flex:0 0 100%;line-height:1.4}}@media (width>=1024px){.gidx[data-astro-cid-rm4p7k4k][data-section]{padding-top:var(--sp-7)}.az[data-astro-cid-rm4p7k4k]{grid-template-columns:repeat(var(--web-grid-cols), minmax(0, 1fr));column-gap:var(--web-gutter);padding-block:var(--sp-3);align-items:center}.az__nav[data-astro-cid-rm4p7k4k]{grid-area:1/1/auto/span 8}.az__filter[data-astro-cid-rm4p7k4k]{grid-area:1/9/auto/span 4}.az__scroll[data-astro-cid-rm4p7k4k]{margin:0;padding:0;overflow:visible}.az__scroll[data-astro-cid-rm4p7k4k][data-fade]{-webkit-mask-image:none;mask-image:none}.az__row[data-astro-cid-rm4p7k4k]{gap:0;width:100%}.az__row[data-astro-cid-rm4p7k4k]>li[data-astro-cid-rm4p7k4k]{flex:1 1 0}.az__l[data-astro-cid-rm4p7k4k]{width:100%;min-width:var(--web-target)}.search__input[data-astro-cid-rm4p7k4k]{font-size:var(--web-fs-small)}.group[data-astro-cid-rm4p7k4k]{grid-template-columns:repeat(var(--web-grid-cols), minmax(0, 1fr));column-gap:var(--web-gutter);align-items:start;display:grid}.group[data-astro-cid-rm4p7k4k][hidden]{display:none}.group__letter[data-astro-cid-rm4p7k4k]{top:calc(var(--web-nav-height) + var(--az-h) + var(--sp-5));z-index:var(--web-z-raised);padding-top:var(--sp-5);grid-column:1/span 2;position:sticky}.group__terms[data-astro-cid-rm4p7k4k]{grid-column:3/span 10;margin-top:0}.term[data-astro-cid-rm4p7k4k]{column-gap:var(--web-gutter);grid-template-columns:repeat(10,minmax(0,1fr));display:grid}.term[data-astro-cid-rm4p7k4k][hidden]{display:none}.term__head[data-astro-cid-rm4p7k4k]{grid-column:1/span 4}.term__body[data-astro-cid-rm4p7k4k]{grid-column:5/span 6;margin-top:0}}@media (width>=1440px){.az__nav[data-astro-cid-rm4p7k4k]{grid-column:1/span 9}.az__filter[data-astro-cid-rm4p7k4k]{grid-column:10/span 3}}html:not(.js) .az__filter[data-astro-cid-rm4p7k4k],html:not(.js) .az__count[data-astro-cid-rm4p7k4k],html:not(.js) .term__copy[data-astro-cid-rm4p7k4k]{display:none}@media (width<=1023.98px){html:not(.js) .az__nav[data-astro-cid-rm4p7k4k]{top:0}}@media (prefers-reduced-motion:reduce){.search__input[data-astro-cid-rm4p7k4k],.az__l[data-astro-cid-rm4p7k4k],.term__copy[data-astro-cid-rm4p7k4k],.term__copied[data-astro-cid-rm4p7k4k]{transition:none}}.lhero[data-astro-cid-pdmynten][data-section]{isolation:isolate;margin-top:calc(-1 * var(--web-nav-height));padding-top:var(--web-nav-height);padding-bottom:var(--sp-6);background-image:var(--web-bloom-hero), var(--web-field-ground);position:relative;overflow:hidden}.lhero--long[data-astro-cid-pdmynten][data-section]{padding-bottom:var(--sp-7)}.lhero__grid[data-astro-cid-pdmynten]{z-index:1;grid-template-columns:repeat(var(--web-grid-cols), minmax(0, 1fr));column-gap:var(--web-gutter);display:grid;position:relative}[data-astro-cid-pdmynten]:where(.lhero__grid)>[data-astro-cid-pdmynten]{grid-column:1/-1;min-width:0}.lhero__grid[data-astro-cid-pdmynten]>.lhero__crumbs{min-width:0;padding-top:var(--sp-5);padding-bottom:var(--sp-4);grid-column:1/-1}.lhero__rule[data-astro-cid-pdmynten]{width:var(--sp-9);height:var(--web-line);margin-top:var(--sp-4);border-radius:var(--web-line);background:var(--web-accent-grad);display:block}.lhero__h1[data-astro-cid-pdmynten]{margin:var(--sp-4) 0 0;font-size:var(--web-fs-hero);line-height:var(--web-lh-hero);letter-spacing:var(--web-ls-hero)}.lhero__lead[data-astro-cid-pdmynten]{margin:var(--sp-4) 0 0;max-width:var(--web-measure);line-height:var(--web-lh-body);color:var(--web-ink)}@media (width>=1024px){.lhero--long[data-astro-cid-pdmynten][data-section]{padding-bottom:var(--sp-8)}.lhero__grid[data-astro-cid-pdmynten]>.lhero__crumbs{padding-bottom:var(--sp-5)}.lhero__text[data-astro-cid-pdmynten]{grid-column:1/span 6}.lhero__h1[data-astro-cid-pdmynten],.lhero__lead[data-astro-cid-pdmynten]{margin-top:var(--sp-5)}}.prose>.related[data-astro-cid-loogb737]{margin-top:var(--sp-8)}.related[data-astro-cid-loogb737]{gap:var(--sp-5);padding:var(--sp-5);background:var(--web-card-bg);border:var(--web-hairline) solid var(--web-card-border);border-radius:var(--web-radius-card);display:grid}.related__block[data-astro-cid-loogb737]>.eyebrow{margin-bottom:var(--sp-2)}.related[data-astro-cid-loogb737] .related__service[data-astro-cid-loogb737]{align-items:center;gap:var(--sp-2);min-height:var(--web-target);border-bottom:var(--web-hairline) solid var(--web-rule-strong);font-size:var(--web-fs-lead);font-weight:var(--fw-medium);line-height:var(--web-lh-lead);color:var(--web-ink);transition:border-color var(--web-dur-ui) ease-out;text-decoration:none;display:inline-flex}.related[data-astro-cid-loogb737] .related__service[data-astro-cid-loogb737]:hover{border-color:var(--web-accent)}.related__service[data-astro-cid-loogb737] svg[data-astro-cid-loogb737]{width:var(--web-glyph-min);height:var(--web-glyph-min);fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round}.related__terms[data-astro-cid-loogb737]{gap:var(--sp-1) var(--sp-5);flex-wrap:wrap;margin:0;padding:0;display:flex}.related__terms[data-astro-cid-loogb737]>li[data-astro-cid-loogb737]{max-width:none}.related[data-astro-cid-loogb737] .related__term[data-astro-cid-loogb737]{line-height:var(--web-target);min-height:var(--web-target);color:var(--web-ink);text-underline-offset:var(--web-underline-offset);text-decoration:underline;-webkit-text-decoration-color:var(--web-accent);text-decoration-color:var(--web-accent);display:inline-block}@media (width>=1024px){.related__terms[data-astro-cid-loogb737]{flex-wrap:nowrap}}@media (prefers-reduced-motion:reduce){.related[data-astro-cid-loogb737] .related__service[data-astro-cid-loogb737]{transition:none}}.faq[data-astro-cid-gfo3rpqg]{border-top:var(--web-hairline) solid var(--web-rule-strong)}.faq[data-astro-cid-gfo3rpqg]:last-child{border-bottom:var(--web-hairline) solid var(--web-rule-strong)}.faq[data-astro-cid-gfo3rpqg] summary[data-astro-cid-gfo3rpqg]{cursor:pointer;justify-content:space-between;align-items:center;gap:var(--sp-5);font-size:var(--web-fs-question);letter-spacing:-.01em;padding:22px 0;font-weight:500;list-style:none;display:flex}.faq[data-astro-cid-gfo3rpqg] summary[data-astro-cid-gfo3rpqg]::-webkit-details-marker{display:none}.faq__pm[data-astro-cid-gfo3rpqg]{border:var(--web-hairline) solid var(--web-rule-strong);border-radius:50%;flex:none;place-items:center;width:28px;height:28px;transition:transform .25s,border-color .2s,background .2s;display:grid}.faq__pm[data-astro-cid-gfo3rpqg] svg[data-astro-cid-gfo3rpqg]{fill:none;stroke:currentColor;stroke-width:1.75px;width:12px;height:12px}.faq[data-astro-cid-gfo3rpqg][open] .faq__pm[data-astro-cid-gfo3rpqg]{background:var(--web-btn-bg);border-color:var(--web-btn-border);color:var(--web-btn-ink);transform:rotate(45deg)}.faq[data-astro-cid-gfo3rpqg] summary[data-astro-cid-gfo3rpqg]:hover .faq__pm[data-astro-cid-gfo3rpqg]{border-color:var(--web-ink-muted)}.faq[data-astro-cid-gfo3rpqg] summary[data-astro-cid-gfo3rpqg]:focus-visible{outline:2px solid var(--web-focus);outline-offset:2px}.faq__a[data-astro-cid-gfo3rpqg]{padding:0 0 var(--sp-5);color:var(--web-ink)}.faq__a[data-astro-cid-gfo3rpqg] p[data-astro-cid-gfo3rpqg]{max-width:58ch;margin:0;font-size:16px;line-height:1.5}@media (width<=720px){.faq[data-astro-cid-gfo3rpqg] summary[data-astro-cid-gfo3rpqg]{font-size:var(--web-fs-body)}}@media (prefers-reduced-motion:reduce){.faq__pm[data-astro-cid-gfo3rpqg]{transition:none}}.stage[data-astro-cid-uhc4ermx]{z-index:2;min-height:0;position:relative}.stage__figure[data-astro-cid-uhc4ermx]{position:absolute;inset:0}.stage__figure[data-astro-cid-uhc4ermx] svg{width:100%;height:100%;overflow:visible}.stage__figure[data-astro-cid-uhc4ermx][data-composition=mobile]{display:none}@media (width<=720px){.stage__figure[data-astro-cid-uhc4ermx][data-composition=desktop]{display:none}.stage__figure[data-astro-cid-uhc4ermx][data-composition=mobile]{display:block}}.stage[data-astro-cid-uhc4ermx] .node__label{font-family:var(--web-font-display);letter-spacing:-.005em;font-size:18px}@media (width<=1100px){.stage[data-astro-cid-uhc4ermx] .node__label{font-size:21px}}@media (width<=720px){.stage[data-astro-cid-uhc4ermx] .node__label{font-size:25px}}.stage[data-astro-cid-uhc4ermx] .node{cursor:pointer;outline:none}.stage[data-astro-cid-uhc4ermx] .node .node__hit{pointer-events:all}.stage[data-astro-cid-uhc4ermx] .node__disc,.stage[data-astro-cid-uhc4ermx] .node__glyph{transition:stroke .3s,fill .3s}.stage[data-astro-cid-uhc4ermx] .node:hover .node__disc,.stage[data-astro-cid-uhc4ermx] .node:focus-visible .node__disc,.stage[data-astro-cid-uhc4ermx] .node[data-pinned] .node__disc{stroke:var(--web-accent);fill:var(--web-accent-wash)}.stage[data-astro-cid-uhc4ermx] .node:focus-visible .node__disc{stroke-width:1.5px}.stage[data-astro-cid-uhc4ermx] .node__ring{transform-origin:50%;transform-box:fill-box}.stage[data-astro-cid-uhc4ermx] [data-vertex]{transform-box:fill-box;transform-origin:50%}.stage[data-astro-cid-uhc4ermx] .node[data-arrived] .node__ring{animation:.9s ease-out constellation-ring}.stage[data-astro-cid-uhc4ermx] .node[data-arrived] .node__disc{animation:.9s ease-out constellation-flash}@keyframes constellation-ring{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(2.2)}}@keyframes constellation-flash{0%{stroke:var(--web-glyph-ink)}40%{stroke:var(--web-accent)}to{stroke:var(--web-disc-edge)}}.stage__corner[data-astro-cid-uhc4ermx]{border:var(--web-hairline) solid var(--web-frame-rule);pointer-events:none;width:14px;height:14px;position:absolute}.stage__corner--tl[data-astro-cid-uhc4ermx]{border-bottom:0;border-right:0;top:0;left:0}.stage__corner--tr[data-astro-cid-uhc4ermx]{border-bottom:0;border-left:0;top:0;right:0}.stage__corner--bl[data-astro-cid-uhc4ermx]{border-top:0;border-right:0;bottom:0;left:0}.stage__corner--br[data-astro-cid-uhc4ermx]{border-top:0;border-left:0;bottom:0;right:0}.card[data-astro-cid-uhc4ermx]{z-index:5;width:300px;padding:var(--sp-4) 18px 14px;background:var(--web-glass-bg);border:var(--web-hairline) solid var(--web-glass-edge);border-radius:var(--radius-sm);box-shadow:var(--web-glass-shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--web-ink);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .22s,transform .22s,visibility 0s linear .22s;position:absolute;transform:translateY(6px)}.card[data-astro-cid-uhc4ermx][data-open]{opacity:1;visibility:visible;transition:opacity .22s,transform .22s,visibility;transform:none}.card[data-astro-cid-uhc4ermx][data-open][data-pinned]{pointer-events:auto}.card__key[data-astro-cid-uhc4ermx]{max-width:none;font-family:var(--web-font-mono);font-size:11px;line-height:var(--web-lh-body);letter-spacing:.06em;color:var(--web-accent);justify-content:space-between;margin:0 0 6px;display:flex}.card__key[data-astro-cid-uhc4ermx] span[data-astro-cid-uhc4ermx]:last-child{color:var(--web-ink-faint)}.card__name[data-astro-cid-uhc4ermx]{font-size:18px;line-height:var(--web-lh-tight);letter-spacing:-.01em;margin:0 0 6px}.card__move[data-astro-cid-uhc4ermx]{color:var(--web-ink);margin:0;font-size:14px;line-height:1.45}.card__link[data-astro-cid-uhc4ermx]{font-size:13.5px;line-height:var(--web-lh-body);color:var(--web-ink);border-bottom:var(--web-hairline) solid var(--web-rule-strong);align-items:center;gap:6px;margin-top:10px;padding-bottom:1px;text-decoration:none;display:inline-flex}.card__link[data-astro-cid-uhc4ermx]:hover{border-color:var(--web-accent)}.card__link[data-astro-cid-uhc4ermx] svg[data-astro-cid-uhc4ermx]{fill:none;stroke:currentColor;stroke-width:1.75px;width:13px;height:13px}html:not(.js) .stage[data-astro-cid-uhc4ermx]{--stage-figure-h:560px;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);display:grid}html:not(.js) .stage__figure[data-astro-cid-uhc4ermx]{height:var(--stage-figure-h);grid-row:1;position:relative;inset:auto}html:not(.js) .stage__corner--bl[data-astro-cid-uhc4ermx],html:not(.js) .stage__corner--br[data-astro-cid-uhc4ermx]{bottom:auto;top:calc(var(--stage-figure-h) - 14px)}html:not(.js) .stage__cards[data-astro-cid-uhc4ermx]{gap:var(--sp-4);padding-top:var(--sp-5);grid-row:2;grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));display:grid}html:not(.js) .card[data-astro-cid-uhc4ermx]{opacity:1;visibility:visible;pointer-events:auto;width:auto;position:static;transform:none}html:not(.js) .card[data-astro-cid-uhc4ermx][hidden]{display:block}.stage[data-astro-cid-uhc4ermx] .stage__motion{position:absolute;bottom:4px;right:0}@media (width>=721px){html.js .stage[data-astro-cid-uhc4ermx]{grid-template:minmax(0,1fr) auto/minmax(0,1fr);display:grid}html.js .stage__figure[data-astro-cid-uhc4ermx],html.js .stage__cards[data-astro-cid-uhc4ermx]{grid-area:1/1}html.js .stage__figure[data-astro-cid-uhc4ermx]{position:relative;inset:auto}html.js .stage[data-astro-cid-uhc4ermx] .stage__motion{grid-area:2/1;justify-self:end;margin:8px 0 4px;position:static}}@media (width<=720px){.card[data-astro-cid-uhc4ermx]{width:min(300px,100vw - 40px)}html:not(.js) .stage__cards[data-astro-cid-uhc4ermx]{padding-inline:var(--web-gutter)}.stage__corner[data-astro-cid-uhc4ermx]{display:none}.stage[data-astro-cid-uhc4ermx] .stage__motion{right:var(--web-gutter);bottom:2px}}@media (prefers-reduced-motion:reduce){.card[data-astro-cid-uhc4ermx],.stage[data-astro-cid-uhc4ermx] .node__disc,.stage[data-astro-cid-uhc4ermx] .node__glyph{transition:none}.stage[data-astro-cid-uhc4ermx] .node[data-arrived] .node__ring,.stage[data-astro-cid-uhc4ermx] .node[data-arrived] .node__disc{animation:none}}.hero[data-astro-cid-63llj4z6]{isolation:isolate;margin-top:calc(-1 * var(--web-nav-height));padding-block:var(--web-nav-height) 0;background-image:var(--web-bloom-hero), var(--web-field-ground);height:100vh;min-height:672px;position:relative;overflow:hidden}.hero__field[data-astro-cid-63llj4z6]{z-index:1;pointer-events:none;position:absolute;inset:0}.hero__field[data-astro-cid-63llj4z6] canvas[data-astro-cid-63llj4z6]{width:100%;height:100%;display:block}.hero__grid[data-astro-cid-63llj4z6]{grid-template-columns:repeat(var(--web-grid-cols), minmax(0, 1fr));column-gap:var(--web-gutter);grid-template-rows:auto 1fr auto 1fr auto;height:100%;padding-block:clamp(20px,4vh,48px);display:grid;position:relative}.hero__flag[data-astro-cid-63llj4z6],.hero__copy[data-astro-cid-63llj4z6],.hero__proof[data-astro-cid-63llj4z6]{z-index:3;grid-column:1/span 5;position:relative}.hero__flag[data-astro-cid-63llj4z6]{grid-row:1}.hero__copy[data-astro-cid-63llj4z6]{grid-row:3}.hero__proof[data-astro-cid-63llj4z6]{color:var(--web-ink);grid-row:5;align-items:center;gap:18px;font-size:14px;line-height:1.4;display:flex}.hero__proof[data-astro-cid-63llj4z6] img[data-astro-cid-63llj4z6]{height:max(var(--web-badge), min(6vh, 56px));width:auto}.hero__rule[data-astro-cid-63llj4z6]{width:96px;height:var(--web-line);border-radius:var(--web-line);background:var(--web-accent-grad);margin-top:clamp(12px,2vh,22px)}.hero[data-astro-cid-63llj4z6] h1[data-astro-cid-63llj4z6]{text-wrap:wrap;letter-spacing:-.03em;width:145%;max-width:24ch;font-size:clamp(34px,min(4vw,6.6vh),58px);font-weight:400;line-height:1.04}.hero__standfirst[data-astro-cid-63llj4z6]{max-width:44ch;font-size:clamp(16px,2.1vh,19px);line-height:var(--web-lh-lead);color:var(--web-ink);margin:clamp(12px,2.4vh,24px) 0 0}.hero__act[data-astro-cid-63llj4z6]{flex-wrap:wrap;align-items:center;gap:12px;margin-top:clamp(20px,3.2vh,32px);display:flex}.hero__ghost[data-astro-cid-63llj4z6]{border:var(--web-hairline) solid var(--web-rule-strong);border-radius:var(--web-radius-control);font-size:var(--web-fs-small);color:var(--web-ink);align-items:center;gap:10px;padding:12px 20px;font-weight:500;text-decoration:none;transition:border-color .2s;display:inline-flex}.hero__ghost[data-astro-cid-63llj4z6]:hover{border-color:var(--web-furniture)}.hero__note[data-astro-cid-63llj4z6]{margin:var(--sp-4) 0 0;max-width:40ch;color:var(--web-ink-faint);font-size:14px;line-height:1.45}.hero[data-astro-cid-63llj4z6] .stage{grid-area:1/6/span 5/span 7;align-self:stretch}@media (width>=721px){html:not(.js) .hero[data-astro-cid-63llj4z6]{height:auto;min-height:0}html:not(.js) .hero__grid[data-astro-cid-63llj4z6]{grid-template-rows:auto 1fr auto 1fr auto auto;height:auto}html:not(.js) .hero[data-astro-cid-63llj4z6] .stage{--stage-figure-h:calc(max(100vh, 672px) - var(--web-nav-height) - 2 * clamp(20px, 4vh, 48px));grid-row:1/span 6;grid-template-rows:subgrid}html:not(.js) .hero[data-astro-cid-63llj4z6] .stage__figure{grid-row:1/span 5}html:not(.js) .hero[data-astro-cid-63llj4z6] .stage__cards{grid-row:6}}@media (width<=1100px){.hero__flag[data-astro-cid-63llj4z6],.hero__copy[data-astro-cid-63llj4z6],.hero__proof[data-astro-cid-63llj4z6]{grid-column:1/span 6}.hero[data-astro-cid-63llj4z6] h1[data-astro-cid-63llj4z6]{width:100%;max-width:none;font-size:clamp(32px,min(4vw,6vh),46px)}.hero__standfirst[data-astro-cid-63llj4z6]{font-size:var(--web-fs-body)}.hero[data-astro-cid-63llj4z6] .stage{grid-column:7/span 6}}@media (width<=720px){.hero[data-astro-cid-63llj4z6]{height:auto;min-height:0}.hero__grid[data-astro-cid-63llj4z6]{height:auto;padding-block:var(--sp-7) var(--sp-8);grid-template-rows:auto auto auto auto}.hero__flag[data-astro-cid-63llj4z6]{margin-bottom:var(--sp-5);grid-area:1/1/auto/span 12}.hero__copy[data-astro-cid-63llj4z6]{grid-area:2/1/auto/span 12}.hero[data-astro-cid-63llj4z6] .stage{height:560px;margin:var(--sp-5) calc(-1 * var(--web-gutter)) 0;grid-area:3/1/auto/span 12;align-self:auto;width:100vw}.hero__proof[data-astro-cid-63llj4z6]{margin-top:var(--sp-8);grid-area:4/1/auto/span 12}html:not(.js) .hero[data-astro-cid-63llj4z6] .stage{height:auto}.hero[data-astro-cid-63llj4z6] h1[data-astro-cid-63llj4z6]{width:100%;max-width:none;font-size:29px}}.scope[data-astro-cid-6c4lksc2]{gap:var(--sp-5);grid-template-columns:repeat(2,minmax(0,320px));display:grid;position:relative}.cell[data-astro-cid-6c4lksc2]{justify-content:space-between;gap:var(--sp-3);aspect-ratio:1;min-height:0;color:var(--web-ink);background:var(--web-card-bg);border:var(--web-hairline) dashed var(--web-rule-strong);border-radius:var(--web-radius-card);flex-direction:column;padding:18px 20px 16px;text-decoration:none;transition:background .4s,border-color .4s,box-shadow .4s,transform .4s,color .3s;display:flex;position:relative;overflow:hidden}.cell[data-astro-cid-6c4lksc2]:after{content:"";background-image:radial-gradient(var(--web-dot-grid) 1px, transparent 1.2px);pointer-events:none;background-size:14px 14px;transition:background-image .4s;position:absolute;inset:0}.cell[data-astro-cid-6c4lksc2]:before{content:"";background:var(--web-cell-lit-bloom);opacity:0;pointer-events:none;transition:opacity .4s;position:absolute;inset:0}.cell[data-astro-cid-6c4lksc2]>[data-astro-cid-6c4lksc2]{z-index:1;position:relative}.cell__top[data-astro-cid-6c4lksc2]{justify-content:space-between;align-items:center;display:flex}.cell__mid[data-astro-cid-6c4lksc2]{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.cell[data-astro-cid-6c4lksc2][data-lit],.cell[data-astro-cid-6c4lksc2]:hover,.cell[data-astro-cid-6c4lksc2]:focus-visible{color:var(--text-on-dark);background:var(--web-cell-lit);border-style:solid;border-color:var(--web-accent);box-shadow:var(--web-cell-lit-shadow);outline:none;transform:translateY(-2px)}.cell[data-astro-cid-6c4lksc2][data-lit]:after,.cell[data-astro-cid-6c4lksc2]:hover:after,.cell[data-astro-cid-6c4lksc2]:focus-visible:after{background-image:radial-gradient(var(--web-cell-dot-grid) 1px, transparent 1.2px)}.cell[data-astro-cid-6c4lksc2][data-lit]:before,.cell[data-astro-cid-6c4lksc2]:hover:before,.cell[data-astro-cid-6c4lksc2]:focus-visible:before{opacity:1}.cell__icon[data-astro-cid-6c4lksc2]{border:var(--web-hairline) solid var(--web-rule-strong);border-radius:var(--web-radius-chip);background:var(--web-bg-raised);place-items:center;width:48px;height:48px;margin:0 0 2px;transition:border-color .3s,background .3s;display:grid}.cell[data-astro-cid-6c4lksc2][data-lit] .cell__icon[data-astro-cid-6c4lksc2],.cell[data-astro-cid-6c4lksc2]:hover .cell__icon[data-astro-cid-6c4lksc2],.cell[data-astro-cid-6c4lksc2]:focus-visible .cell__icon[data-astro-cid-6c4lksc2]{border-color:var(--web-accent);background:var(--web-accent-wash)}.cell__icon[data-astro-cid-6c4lksc2] svg[data-astro-cid-6c4lksc2]{fill:none;width:28px;height:28px;stroke:var(--web-ink);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;transition:stroke .3s;overflow:visible}.cell[data-astro-cid-6c4lksc2][data-lit] .cell__icon[data-astro-cid-6c4lksc2] svg[data-astro-cid-6c4lksc2],.cell[data-astro-cid-6c4lksc2]:hover .cell__icon[data-astro-cid-6c4lksc2] svg[data-astro-cid-6c4lksc2],.cell[data-astro-cid-6c4lksc2]:focus-visible .cell__icon[data-astro-cid-6c4lksc2] svg[data-astro-cid-6c4lksc2]{stroke:var(--paper)}.cell__icon[data-astro-cid-6c4lksc2] .hud{stroke:var(--web-ink-faint)}.cell[data-astro-cid-6c4lksc2][data-lit] .cell__icon[data-astro-cid-6c4lksc2] .hud,.cell[data-astro-cid-6c4lksc2]:hover .cell__icon[data-astro-cid-6c4lksc2] .hud,.cell[data-astro-cid-6c4lksc2]:focus-visible .cell__icon[data-astro-cid-6c4lksc2] .hud{stroke:var(--web-furniture)}.cell__icon[data-astro-cid-6c4lksc2] .acc,.cell__icon[data-astro-cid-6c4lksc2] .scan{stroke:var(--web-glyph-ink)}.cell[data-astro-cid-6c4lksc2][data-lit] .cell__icon[data-astro-cid-6c4lksc2] .acc,.cell[data-astro-cid-6c4lksc2]:hover .cell__icon[data-astro-cid-6c4lksc2] .acc,.cell[data-astro-cid-6c4lksc2]:focus-visible .cell__icon[data-astro-cid-6c4lksc2] .acc,.cell[data-astro-cid-6c4lksc2][data-lit] .cell__icon[data-astro-cid-6c4lksc2] .scan,.cell[data-astro-cid-6c4lksc2]:hover .cell__icon[data-astro-cid-6c4lksc2] .scan,.cell[data-astro-cid-6c4lksc2]:focus-visible .cell__icon[data-astro-cid-6c4lksc2] .scan{stroke:var(--web-accent)}.cell__icon[data-astro-cid-6c4lksc2] .warn{fill:var(--web-accent-wash)}.cell__icon[data-astro-cid-6c4lksc2] .chg{fill:var(--web-glyph-ink)}.cell[data-astro-cid-6c4lksc2][data-lit] .cell__icon[data-astro-cid-6c4lksc2] .chg,.cell[data-astro-cid-6c4lksc2]:hover .cell__icon[data-astro-cid-6c4lksc2] .chg,.cell[data-astro-cid-6c4lksc2]:focus-visible .cell__icon[data-astro-cid-6c4lksc2] .chg{fill:var(--web-accent)}.cell__icon[data-astro-cid-6c4lksc2] .scan{opacity:0}.cell__icon[data-astro-cid-6c4lksc2] .spin{transform-origin:12px 12px;transition:transform .8s cubic-bezier(.22,.61,.36,1)}.cell__icon[data-astro-cid-6c4lksc2] .bar{transform-origin:9px 6px;transition:transform .6s cubic-bezier(.22,.61,.36,1)}.cell__icon[data-astro-cid-6c4lksc2] .tick,.cell__icon[data-astro-cid-6c4lksc2] .draw{stroke-dasharray:20;stroke-dashoffset:0;transition:stroke-dashoffset .7s}[data-astro-cid-6c4lksc2]:is(.cell[data-lit],.cell:hover,.cell:focus-visible) .cell__icon[data-astro-cid-6c4lksc2] .scan{opacity:1;animation:1.6s ease-in-out infinite scope-scan}[data-astro-cid-6c4lksc2]:is(.cell[data-lit],.cell:hover,.cell:focus-visible) .cell__icon[data-astro-cid-6c4lksc2] .spin{transform:rotate(180deg)}[data-astro-cid-6c4lksc2]:is(.cell[data-lit],.cell:hover,.cell:focus-visible) .cell__icon[data-astro-cid-6c4lksc2] .bar{transform:scaleX(.55)}[data-astro-cid-6c4lksc2]:is(.cell[data-lit],.cell:hover,.cell:focus-visible) .cell__icon[data-astro-cid-6c4lksc2] .tick{animation:.8s both scope-draw}[data-astro-cid-6c4lksc2]:is(.cell[data-lit],.cell:hover,.cell:focus-visible) .cell__icon[data-astro-cid-6c4lksc2] .draw{animation:1s both scope-draw}@keyframes scope-scan{0%{transform:translateY(-7px)}50%{transform:translateY(7px)}to{transform:translateY(-7px)}}@keyframes scope-draw{0%{stroke-dashoffset:20px}to{stroke-dashoffset:0}}.cell__n[data-astro-cid-6c4lksc2]{font-family:var(--web-font-mono);font-size:var(--web-fs-caption);letter-spacing:var(--web-ls-label);color:var(--web-glyph-ink);transition:color .3s}.cell[data-astro-cid-6c4lksc2][data-lit] .cell__n[data-astro-cid-6c4lksc2],.cell[data-astro-cid-6c4lksc2]:hover .cell__n[data-astro-cid-6c4lksc2],.cell[data-astro-cid-6c4lksc2]:focus-visible .cell__n[data-astro-cid-6c4lksc2]{color:var(--web-accent)}.cell__tick[data-astro-cid-6c4lksc2]{border:var(--web-hairline) solid var(--web-rule-strong);width:22px;height:22px;color:var(--web-ink-faint);background:var(--web-card-bg);border-radius:50%;flex:none;place-items:center;transition:border-color .3s,color .3s,background .3s;display:grid}.cell__tick[data-astro-cid-6c4lksc2] svg[data-astro-cid-6c4lksc2]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}.cell[data-astro-cid-6c4lksc2][data-lit] .cell__tick[data-astro-cid-6c4lksc2],.cell[data-astro-cid-6c4lksc2]:hover .cell__tick[data-astro-cid-6c4lksc2],.cell[data-astro-cid-6c4lksc2]:focus-visible .cell__tick[data-astro-cid-6c4lksc2]{border-color:var(--web-accent);color:var(--web-btn-ink);background:var(--web-btn-bg)}.cell[data-astro-cid-6c4lksc2] h3[data-astro-cid-6c4lksc2]{letter-spacing:-.012em;color:inherit;margin:0;font-size:17px;line-height:1.2;transition:color .3s}.cell[data-astro-cid-6c4lksc2] p[data-astro-cid-6c4lksc2]{font-size:var(--web-fs-caption);line-height:var(--web-lh-caption);color:var(--web-ink);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;transition:color .3s;display:-webkit-box;overflow:hidden}.cell[data-astro-cid-6c4lksc2][data-lit] p[data-astro-cid-6c4lksc2],.cell[data-astro-cid-6c4lksc2]:hover p[data-astro-cid-6c4lksc2],.cell[data-astro-cid-6c4lksc2]:focus-visible p[data-astro-cid-6c4lksc2]{color:var(--web-furniture)}.cell__more[data-astro-cid-6c4lksc2]{font-family:var(--web-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--web-ink-faint);align-items:center;gap:4px;font-size:11px;transition:color .3s;display:inline-flex}.cell__more[data-astro-cid-6c4lksc2] svg[data-astro-cid-6c4lksc2]{fill:none;stroke:currentColor;stroke-width:2px;width:11px;height:11px}.cell[data-astro-cid-6c4lksc2][data-lit] .cell__more[data-astro-cid-6c4lksc2],.cell[data-astro-cid-6c4lksc2]:hover .cell__more[data-astro-cid-6c4lksc2],.cell[data-astro-cid-6c4lksc2]:focus-visible .cell__more[data-astro-cid-6c4lksc2]{color:inherit}.scope__cursor[data-astro-cid-6c4lksc2]{opacity:0;z-index:3;pointer-events:none;width:22px;height:22px;fill:var(--paper);stroke:var(--ink-950);stroke-width:1.4px;stroke-linejoin:round;filter:drop-shadow(0 2px 4px #00000059);transition:transform 1s cubic-bezier(.45,.05,.2,1),opacity .4s;position:absolute;top:0;left:0}.scope__cursor[data-astro-cid-6c4lksc2][data-showing]{opacity:1}.scope__foot[data-astro-cid-6c4lksc2]{max-width:none;margin:var(--sp-3) 0 0;color:var(--web-ink-faint);align-items:baseline;gap:.5ch;font-size:12.5px;display:flex}.scope__foot[data-astro-cid-6c4lksc2] b[data-astro-cid-6c4lksc2]{color:var(--web-glyph-ink);font-weight:500}.scope__link[data-astro-cid-6c4lksc2]{margin-top:var(--sp-5);border:var(--web-hairline) solid var(--web-rule-strong);border-radius:var(--web-radius-control);font-size:var(--web-fs-small);color:var(--web-ink);align-self:flex-start;align-items:center;gap:10px;padding:9px 14px;font-weight:500;text-decoration:none;transition:border-color .2s;display:inline-flex}.scope__link[data-astro-cid-6c4lksc2]:hover{border-color:var(--web-ink-muted)}.scope__link[data-astro-cid-6c4lksc2] svg[data-astro-cid-6c4lksc2]{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}@media (width>=1101px){.band__grid[data-astro-cid-6c4lksc2]>.band__head[data-astro-cid-6c4lksc2]{flex-direction:column;grid-column:1/span 6;justify-content:center;display:flex}.band__grid[data-astro-cid-6c4lksc2]>.band__body[data-astro-cid-6c4lksc2]{grid-column:7/span 6}}@media (width<=1100px){.band__grid[data-astro-cid-6c4lksc2]>.band__body[data-astro-cid-6c4lksc2]{max-width:720px}}@media (width<=720px){.scope[data-astro-cid-6c4lksc2]{gap:10px}.cell[data-astro-cid-6c4lksc2]{padding:14px var(--sp-4) 12px;gap:6px}.cell__mid[data-astro-cid-6c4lksc2]{gap:4px}.cell__icon[data-astro-cid-6c4lksc2]{width:36px;height:36px;margin:0}.cell__icon[data-astro-cid-6c4lksc2] svg[data-astro-cid-6c4lksc2]{width:22px;height:22px}.cell[data-astro-cid-6c4lksc2] h3[data-astro-cid-6c4lksc2]{font-size:15px;line-height:1.15}.cell[data-astro-cid-6c4lksc2] p[data-astro-cid-6c4lksc2]{display:none}}div[data-astro-cid-6c4lksc2].cell{overflow:visible}div[data-astro-cid-6c4lksc2].cell p[data-astro-cid-6c4lksc2]{-webkit-line-clamp:unset;display:block;overflow:visible}@media (width<=720px){.scope[data-astro-cid-6c4lksc2]:not(:has(a.cell)){grid-template-columns:minmax(0,1fr)}.scope[data-astro-cid-6c4lksc2]:not(:has(a.cell)) div[data-astro-cid-6c4lksc2].cell{aspect-ratio:auto}div[data-astro-cid-6c4lksc2].cell p[data-astro-cid-6c4lksc2]{display:block}}@media (prefers-reduced-motion:reduce){.cell[data-astro-cid-6c4lksc2],.cell[data-astro-cid-6c4lksc2]:after,.cell[data-astro-cid-6c4lksc2]:before,.cell__icon[data-astro-cid-6c4lksc2],.cell__icon[data-astro-cid-6c4lksc2] .spin,.cell__icon[data-astro-cid-6c4lksc2] .bar,.scope__cursor[data-astro-cid-6c4lksc2]{transition:none}.cell__icon[data-astro-cid-6c4lksc2] .scan,.cell__icon[data-astro-cid-6c4lksc2] .tick,.cell__icon[data-astro-cid-6c4lksc2] .draw{animation:none!important}}.svc__head[data-astro-cid-bq55sydm]{grid-template-columns:repeat(var(--web-grid-cols), minmax(0, 1fr));column-gap:var(--web-gutter);margin-bottom:var(--sp-8);align-items:end;display:grid}.svc__head[data-astro-cid-bq55sydm]>.band__head[data-astro-cid-bq55sydm]{grid-column:1/span 8}.svc__all[data-astro-cid-bq55sydm]{grid-column:9/span 4;justify-content:flex-end;display:flex}.svc__all-link[data-astro-cid-bq55sydm]{border:var(--web-hairline) solid var(--web-rule-strong);border-radius:var(--web-radius-control);font-size:var(--web-fs-small);color:var(--web-ink);align-items:center;gap:10px;padding:9px 14px;font-weight:500;text-decoration:none;transition:border-color .2s;display:inline-flex}.svc__all-link[data-astro-cid-bq55sydm]:hover{border-color:var(--web-ink-muted)}.svc__all-link[data-astro-cid-bq55sydm] svg[data-astro-cid-bq55sydm]{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.svc__tabs[data-astro-cid-bq55sydm]{gap:var(--sp-8);border-bottom:var(--web-hairline) solid var(--web-card-border);margin-bottom:40px;display:flex}.svc__tab[data-astro-cid-bq55sydm]{padding:0 0 var(--sp-4);font:inherit;color:var(--web-ink-muted);cursor:pointer;background:0 0;border:0;font-size:16px;font-weight:500;transition:color .2s;position:relative}.svc__tab[data-astro-cid-bq55sydm]:after{content:"";height:var(--web-line);border-radius:var(--web-line);background:var(--web-accent-grad);transform-origin:0;transition:transform .3s cubic-bezier(.2,.7,.2,1);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.svc__tab[data-astro-cid-bq55sydm]:hover,.svc__tab[data-astro-cid-bq55sydm][aria-selected=true]{color:var(--web-ink)}.svc__tab[data-astro-cid-bq55sydm][aria-selected=true]:after{transform:scaleX(1)}.svc__tab[data-astro-cid-bq55sydm]:focus-visible{outline:2px solid var(--web-focus);outline-offset:4px;border-radius:2px}.svc__panel[data-astro-cid-bq55sydm]{background:var(--web-card-bg);border:var(--web-hairline) solid var(--web-card-border);border-radius:var(--web-radius-card);box-shadow:var(--web-card-shadow);grid-auto-columns:1fr;grid-auto-flow:column;display:grid}.svc__panel[data-astro-cid-bq55sydm][hidden]{display:none}.svc__card[data-astro-cid-bq55sydm]{min-height:480px;color:inherit;background:var(--web-card-bg);border-radius:var(--web-radius-card);transform-origin:50%;flex-direction:column;padding:26px 28px 28px;text-decoration:none;transition:transform .55s cubic-bezier(.22,.61,.36,1),box-shadow .55s,background .3s;display:flex;position:relative;overflow:hidden}.svc__card[data-astro-cid-bq55sydm]+.svc__card[data-astro-cid-bq55sydm]{border-left:var(--web-hairline) solid var(--web-card-border)}.svc__card[data-astro-cid-bq55sydm]:hover,.svc__card[data-astro-cid-bq55sydm]:focus-within{z-index:3;box-shadow:var(--web-card-shadow-lift);border-left-color:#0000;transform:scale(1.07)}.svc__card[data-astro-cid-bq55sydm]:after{content:"";height:var(--web-line);border-radius:var(--web-radius-card) var(--web-radius-card) 0 0;background:var(--web-accent-grad);transform-origin:0;transition:transform .45s cubic-bezier(.2,.7,.2,1);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.svc__card[data-astro-cid-bq55sydm]:hover:after,.svc__card[data-astro-cid-bq55sydm]:focus-within:after{transform:scaleX(1)}.svc__log[data-astro-cid-bq55sydm]{font-size:var(--web-fs-micro);color:var(--web-ink-faint)}.svc__log[data-astro-cid-bq55sydm] b[data-astro-cid-bq55sydm]{color:var(--web-glyph-ink);font-weight:500}.svc__fig[data-astro-cid-bq55sydm]{width:calc(100% + 24px);height:250px;margin:12px -12px 4px;position:relative;overflow:hidden}.svc__fig[data-astro-cid-bq55sydm] svg{width:100%;height:100%;transition:transform .9s cubic-bezier(.22,.61,.36,1);position:absolute;inset:0;overflow:visible}.svc__fig[data-astro-cid-bq55sydm][data-fig=stage-lift]{--fig-unit:.35481px}.svc__fig[data-astro-cid-bq55sydm][data-fig=xengine-stack]{--fig-unit:.5312px}.svc__fig[data-astro-cid-bq55sydm][data-fig=stage-lift] svg,.svc__fig[data-astro-cid-bq55sydm][data-fig=xengine-stack] svg{width:calc(var(--fig-unit) * var(--fig-w,1));height:calc(var(--fig-unit) * var(--fig-h,1));margin:auto}.svc__fig[data-astro-cid-bq55sydm][data-fig=external] svg{transform-origin:50%;transform:scale(1.18)}.svc__fig[data-astro-cid-bq55sydm][data-fig=internal] svg{transform-origin:50% 30%;transform:scale(1.5)}.svc__card[data-astro-cid-bq55sydm]:hover .svc__fig[data-astro-cid-bq55sydm] svg,.svc__card[data-astro-cid-bq55sydm]:focus-within .svc__fig[data-astro-cid-bq55sydm] svg{transform:scale(1)}.svc__fig[data-astro-cid-bq55sydm] [data-layer]{transition:transform .9s cubic-bezier(.22,.61,.36,1),opacity .45s}.svc__card[data-astro-cid-bq55sydm]:not(:hover):not(:focus-within) .svc__fig[data-astro-cid-bq55sydm] [data-layer][data-closed-dx],.svc__card[data-astro-cid-bq55sydm]:not(:hover):not(:focus-within) .svc__fig[data-astro-cid-bq55sydm] [data-layer][data-closed-dy]{transform:translate(calc(var(--cdx,0) * 1px), calc(var(--cdy,0) * 1px))}.svc__card[data-astro-cid-bq55sydm]:not(:hover):not(:focus-within) .svc__fig[data-astro-cid-bq55sydm] [data-closed-hide],.svc__fig[data-astro-cid-bq55sydm] [data-flow-mark],.svc__fig[data-astro-cid-bq55sydm] [data-connector-mark]{opacity:0}.svc__card[data-astro-cid-bq55sydm] h3[data-astro-cid-bq55sydm]{margin:6px 0 var(--sp-2);font-size:var(--web-fs-question);letter-spacing:-.012em;line-height:1.25}.svc__card[data-astro-cid-bq55sydm] p[data-astro-cid-bq55sydm]{font-size:var(--web-fs-small);line-height:var(--web-lh-small);color:var(--web-ink);flex:1;margin:0}.svc__more[data-astro-cid-bq55sydm]{font-size:var(--web-fs-small);color:var(--web-ink);align-items:center;gap:6px;margin-top:18px;font-weight:500;display:inline-flex}.svc__more[data-astro-cid-bq55sydm] svg[data-astro-cid-bq55sydm]{fill:none;stroke:currentColor;stroke-width:1.75px;width:14px;height:14px;transition:transform .25s}.svc__card[data-astro-cid-bq55sydm]:hover .svc__more[data-astro-cid-bq55sydm]{color:var(--web-glyph-ink)}.svc__card[data-astro-cid-bq55sydm]:hover .svc__more[data-astro-cid-bq55sydm] svg[data-astro-cid-bq55sydm]{transform:translate(4px)}.svc--panel[data-astro-cid-bq55sydm] .svc__tabs[data-astro-cid-bq55sydm]{column-gap:var(--sp-8);row-gap:var(--sp-3);border-bottom-color:var(--web-rule-strong);flex-wrap:wrap}.svc--panel[data-astro-cid-bq55sydm] .svc__panel[data-astro-cid-bq55sydm]{grid-auto-columns:minmax(0,1fr)}.svc--panel[data-astro-cid-bq55sydm] .svc__card[data-astro-cid-bq55sydm]{color:var(--web-ink);transition:transform .35s,box-shadow .35s,background .3s}.svc--panel[data-astro-cid-bq55sydm] .svc__card[data-astro-cid-bq55sydm]:hover,.svc--panel[data-astro-cid-bq55sydm] .svc__card[data-astro-cid-bq55sydm]:focus-within{transform:translateY(-6px)}.svc--panel[data-astro-cid-bq55sydm] .svc__card[data-astro-cid-bq55sydm]:after{display:none}.svc--panel[data-astro-cid-bq55sydm] .svc__card[data-astro-cid-bq55sydm]:focus-visible{outline:2px solid var(--web-focus);outline-offset:3px}.svc--panel[data-astro-cid-bq55sydm] .svc__h[data-astro-cid-bq55sydm]{margin:6px 0 var(--sp-2);font-size:var(--web-fs-question);letter-spacing:-.012em;line-height:1.25;font-family:var(--web-font-display);font-weight:var(--fw-medium);text-wrap:balance;color:var(--web-ink)}.svc--panel[data-astro-cid-bq55sydm] .svc__p[data-astro-cid-bq55sydm]{max-width:none}.svc--panel[data-astro-cid-bq55sydm] .svc__card[data-astro-cid-bq55sydm]:hover .svc__more[data-astro-cid-bq55sydm],.svc--panel[data-astro-cid-bq55sydm] .svc__card[data-astro-cid-bq55sydm]:focus-within .svc__more[data-astro-cid-bq55sydm]{color:var(--web-glyph-ink)}.svc--plain[data-astro-cid-bq55sydm] .svc__card[data-astro-cid-bq55sydm]{min-height:0}.svc--panel[data-astro-cid-bq55sydm] .svc__panel[data-astro-cid-bq55sydm]{grid-auto-rows:auto auto auto 1fr auto}.svc--plain[data-astro-cid-bq55sydm] .svc__panel[data-astro-cid-bq55sydm]{grid-auto-rows:auto auto 1fr auto}.svc--panel[data-astro-cid-bq55sydm] .svc__card[data-astro-cid-bq55sydm]:not(:only-child){grid-row:span 5;grid-template-rows:subgrid;display:grid}.svc--plain[data-astro-cid-bq55sydm] .svc__card[data-astro-cid-bq55sydm]:not(:only-child){grid-row:span 4}.svc--panel[data-astro-cid-bq55sydm] .svc__card[data-astro-cid-bq55sydm]:not(:only-child)>.svc__more[data-astro-cid-bq55sydm]{justify-self:start}@media (width>=1101px){.svc--panel[data-astro-cid-bq55sydm]:not(.svc--plain) .svc__panel[data-astro-cid-bq55sydm]:not(:has(>.svc__card:only-child)){min-height:calc(480px + 2 * var(--web-hairline))}}@media (width>=721px){.svc--panel[data-astro-cid-bq55sydm] .svc__card[data-astro-cid-bq55sydm]:only-child{column-gap:var(--sp-7);grid-template-rows:auto auto 1fr auto;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-content:start;min-height:0;display:grid}.svc--panel[data-astro-cid-bq55sydm] .svc__card[data-astro-cid-bq55sydm]:only-child>.svc__fig[data-astro-cid-bq55sydm]{grid-area:1/1/span 4;align-self:center;width:100%;height:320px;margin:0}.svc--panel[data-astro-cid-bq55sydm] .svc__card[data-astro-cid-bq55sydm]:only-child>[data-astro-cid-bq55sydm]:not(.svc__fig){grid-column:2}.svc--panel[data-astro-cid-bq55sydm] .svc__card[data-astro-cid-bq55sydm]:only-child>.svc__log[data-astro-cid-bq55sydm]{padding-top:var(--sp-7)}.svc--panel[data-astro-cid-bq55sydm] .svc__card[data-astro-cid-bq55sydm]:only-child>.svc__p[data-astro-cid-bq55sydm]{max-width:var(--web-measure)}.svc--panel[data-astro-cid-bq55sydm] .svc__card[data-astro-cid-bq55sydm]:only-child>.svc__more[data-astro-cid-bq55sydm]{place-self:end start}}@media (width<=1100px){.svc--panel[data-astro-cid-bq55sydm] .svc__panel[data-astro-cid-bq55sydm]:has(>.svc__card:only-child){grid-template-columns:minmax(0,1fr)}}.svc--panel[data-astro-cid-bq55sydm]{container:svc-panel/inline-size}@media (width>=721px) and (width<=1100px){@container svc-panel (width>=853px){.svc--panel[data-astro-cid-bq55sydm] .svc__panel[data-astro-cid-bq55sydm]:has(>.svc__card:nth-child(3):last-child){grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.svc--panel[data-astro-cid-bq55sydm] .svc__panel[data-astro-cid-bq55sydm]:has(>.svc__card:nth-child(3):last-child)>.svc__card[data-astro-cid-bq55sydm]{padding-inline:var(--sp-5);border-top:0}.svc--panel[data-astro-cid-bq55sydm] .svc__panel[data-astro-cid-bq55sydm]:has(>.svc__card:nth-child(3):last-child)>.svc__card[data-astro-cid-bq55sydm]+.svc__card[data-astro-cid-bq55sydm]{border-left:var(--web-hairline) solid var(--web-card-border)}}@container svc-panel (width<=852.98px){.svc--panel[data-astro-cid-bq55sydm] .svc__panel[data-astro-cid-bq55sydm]>.svc__card[data-astro-cid-bq55sydm]:nth-child(3):last-child{grid-column:1/-1}}}html:not(.js) .svc--panel[data-astro-cid-bq55sydm] .svc__tabs[data-astro-cid-bq55sydm]{display:none}html:not(.js) .svc--panel[data-astro-cid-bq55sydm] .svc__panel[data-astro-cid-bq55sydm][hidden]{margin-top:var(--sp-5);display:grid}@media (prefers-reduced-motion:reduce){.svc--panel[data-astro-cid-bq55sydm] .svc__card[data-astro-cid-bq55sydm]:hover,.svc--panel[data-astro-cid-bq55sydm] .svc__card[data-astro-cid-bq55sydm]:focus-within{transform:none}}@media (width<=1100px){.svc__head[data-astro-cid-bq55sydm]>.band__head[data-astro-cid-bq55sydm],.svc__all[data-astro-cid-bq55sydm]{margin-top:var(--sp-5);grid-column:1/span 12;justify-content:flex-start}.svc__panel[data-astro-cid-bq55sydm]{grid-template-columns:1fr 1fr;grid-auto-flow:row}.svc__card[data-astro-cid-bq55sydm]+.svc__card[data-astro-cid-bq55sydm]{border-left:0}.svc__card[data-astro-cid-bq55sydm]:nth-child(2n){border-left:var(--web-hairline) solid var(--web-card-border)}.svc__card[data-astro-cid-bq55sydm]:nth-child(n+3){border-top:var(--web-hairline) solid var(--web-card-border)}.svc__card[data-astro-cid-bq55sydm]{min-height:0}}@media (width>=721px) and (width<=1100px){.svc[data-astro-cid-bq55sydm] .svc__panel[data-astro-cid-bq55sydm]>.svc__card[data-astro-cid-bq55sydm]:last-child:nth-child(odd){grid-column:1/-1}}@media (width>=721px) and (width<=1100px) and (prefers-reduced-motion:no-preference){.svc[data-astro-cid-bq55sydm] .svc__panel[data-astro-cid-bq55sydm]>.svc__card[data-astro-cid-bq55sydm]:last-child:nth-child(odd):hover,.svc[data-astro-cid-bq55sydm] .svc__panel[data-astro-cid-bq55sydm]>.svc__card[data-astro-cid-bq55sydm]:last-child:nth-child(odd):focus-within{transform:translateY(-6px)}}@media (width<=720px){.svc__panel[data-astro-cid-bq55sydm]{grid-template-columns:1fr;grid-auto-flow:row}.svc__card[data-astro-cid-bq55sydm]:nth-child(2n){border-left:0}.svc__card[data-astro-cid-bq55sydm]+.svc__card[data-astro-cid-bq55sydm]{border-top:var(--web-hairline) solid var(--web-card-border)}.svc__fig[data-astro-cid-bq55sydm]{max-width:300px;margin-inline:auto}}@media (prefers-reduced-motion:reduce){.svc__card[data-astro-cid-bq55sydm],.svc__card[data-astro-cid-bq55sydm]:after,.svc__more[data-astro-cid-bq55sydm] svg[data-astro-cid-bq55sydm],.svc__fig[data-astro-cid-bq55sydm] svg,.svc__fig[data-astro-cid-bq55sydm] [data-layer],.svc__tab[data-astro-cid-bq55sydm]:after{transition:none}.svc__card[data-astro-cid-bq55sydm]:hover,.svc__card[data-astro-cid-bq55sydm]:focus-within,.svc__fig[data-astro-cid-bq55sydm][data-fig] svg{transform:none}.svc__card[data-astro-cid-bq55sydm] .svc__fig[data-astro-cid-bq55sydm] [data-layer]{transform:none!important}.svc__card[data-astro-cid-bq55sydm] .svc__fig[data-astro-cid-bq55sydm] [data-closed-hide]{opacity:1!important}}.team[data-astro-cid-oqmdd6tv]{position:relative;overflow:hidden}.team__head[data-astro-cid-oqmdd6tv]{margin-bottom:var(--sp-8)}.team__row[data-astro-cid-oqmdd6tv]{align-items:flex-start;gap:var(--sp-9);display:flex}.team__stack[data-astro-cid-oqmdd6tv]{flex:none;width:300px;height:375px;position:relative}.member__photo[data-astro-cid-oqmdd6tv]{aspect-ratio:4/5;border:var(--web-hairline) solid var(--web-rule);border-radius:var(--web-radius-panel);background:var(--web-bg-raised);width:280px;box-shadow:var(--web-photo-shadow);cursor:pointer;transition:transform .6s cubic-bezier(.22,.61,.36,1),opacity .6s,border-color .3s,box-shadow .3s;position:absolute;top:0;left:50%;overflow:hidden}.member__photo[data-astro-cid-oqmdd6tv][data-active]{border-color:var(--web-photo-active-edge);box-shadow:var(--web-photo-shadow);cursor:default}.member__mark[data-astro-cid-oqmdd6tv]{opacity:.14;pointer-events:none;width:110%;position:absolute;top:56%;left:50%;transform:translate(-50%,-50%)}.member__ph[data-astro-cid-oqmdd6tv]{padding:var(--sp-5);text-align:center;place-items:center;display:grid;position:absolute;inset:0}.team__arrow[data-astro-cid-oqmdd6tv]{z-index:20;border:var(--web-hairline) solid var(--web-rule-strong);background:var(--web-card-bg);width:44px;height:44px;color:var(--web-ink);cursor:pointer;border-radius:50%;place-items:center;transition:border-color .2s,background .2s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.team__arrow[data-astro-cid-oqmdd6tv][data-dir="-1"]{left:-62px}.team__arrow[data-astro-cid-oqmdd6tv][data-dir="1"]{right:-62px}.team__arrow[data-astro-cid-oqmdd6tv]:hover{border-color:var(--web-accent);background:var(--web-accent-wash)}.team__arrow[data-astro-cid-oqmdd6tv]:focus-visible{outline:2px solid var(--web-focus);outline-offset:3px}.team__arrow[data-astro-cid-oqmdd6tv] svg[data-astro-cid-oqmdd6tv]{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.team__info[data-astro-cid-oqmdd6tv]{flex:1 1 0;min-width:0;transition:height .5s cubic-bezier(.22,.61,.36,1);display:grid;position:relative;overflow:hidden}.member__info[data-astro-cid-oqmdd6tv]{padding-top:var(--sp-2);opacity:0;pointer-events:none;grid-area:1/1;align-self:start;transition:opacity .4s}.member__info[data-astro-cid-oqmdd6tv][data-active]{opacity:1;pointer-events:auto}.member__name[data-astro-cid-oqmdd6tv]{flex-wrap:wrap;align-items:baseline;display:flex}.member__note[data-astro-cid-oqmdd6tv]{margin:0}.member__info[data-astro-cid-oqmdd6tv] h3[data-astro-cid-oqmdd6tv]{margin:var(--sp-4) 0 6px;letter-spacing:-.01em;font-size:clamp(26px,2.4vw,34px);line-height:1.1}.member__role[data-astro-cid-oqmdd6tv]{margin:0 0 var(--sp-5);color:var(--web-ink);font-size:16px}.member__meta[data-astro-cid-oqmdd6tv]{margin:0 0 var(--sp-5);border-top:var(--web-hairline) solid var(--web-rule);padding-top:var(--sp-5);gap:10px;display:grid}.member__meta[data-astro-cid-oqmdd6tv] div[data-astro-cid-oqmdd6tv]{gap:var(--sp-5);grid-template-columns:130px 1fr;font-size:14.5px;display:grid}.member__meta[data-astro-cid-oqmdd6tv] dt[data-astro-cid-oqmdd6tv]{font-family:var(--web-font-mono);font-size:var(--web-fs-micro);letter-spacing:.06em;color:var(--web-ink-faint);padding-top:2px}.member__meta[data-astro-cid-oqmdd6tv] dd[data-astro-cid-oqmdd6tv]{color:var(--web-ink);line-height:var(--web-lh-small);margin:0}.member__desc[data-astro-cid-oqmdd6tv]{max-width:62ch;font-size:var(--web-fs-small);line-height:var(--web-lh-text);color:var(--web-ink);margin:0}.team__controls[data-astro-cid-oqmdd6tv]{align-items:center;gap:var(--sp-5);margin-top:40px;display:flex}.team__dots[data-astro-cid-oqmdd6tv]{gap:var(--sp-2);display:flex}.team__dots[data-astro-cid-oqmdd6tv] button[data-astro-cid-oqmdd6tv]{background:var(--web-furniture-soft);cursor:pointer;border:0;border-radius:2px;width:28px;height:4px;padding:0;transition:background .25s}.team__dots[data-astro-cid-oqmdd6tv] button[data-astro-cid-oqmdd6tv][aria-selected=true]{background:var(--web-accent)}.team__dots[data-astro-cid-oqmdd6tv] button[data-astro-cid-oqmdd6tv]:focus-visible{outline:2px solid var(--web-focus);outline-offset:4px}.team__controls[data-astro-cid-oqmdd6tv] .team__pause{margin-left:auto}@media (width<=1100px){.team__stack[data-astro-cid-oqmdd6tv]{width:250px;height:320px}.member__photo[data-astro-cid-oqmdd6tv]{width:230px}.team__arrow[data-astro-cid-oqmdd6tv][data-dir="-1"]{left:-38px}.team__arrow[data-astro-cid-oqmdd6tv][data-dir="1"]{right:-38px}.member__info[data-astro-cid-oqmdd6tv] h3[data-astro-cid-oqmdd6tv]{font-size:26px}}@media (width<=720px){.team__row[data-astro-cid-oqmdd6tv]{flex-direction:column;align-items:center;gap:40px}.team__stack[data-astro-cid-oqmdd6tv]{width:210px;height:260px;margin-inline:auto}.member__photo[data-astro-cid-oqmdd6tv]{width:190px}.team__arrow[data-astro-cid-oqmdd6tv]{width:38px;height:38px}.team__arrow[data-astro-cid-oqmdd6tv] svg[data-astro-cid-oqmdd6tv]{width:15px;height:15px}.team__arrow[data-astro-cid-oqmdd6tv][data-dir="-1"]{left:-14px}.team__arrow[data-astro-cid-oqmdd6tv][data-dir="1"]{right:-14px}.team__info[data-astro-cid-oqmdd6tv]{text-align:center;flex:none;width:100%}.member__info[data-astro-cid-oqmdd6tv]{text-align:center;padding-top:0}.member__info[data-astro-cid-oqmdd6tv] h3[data-astro-cid-oqmdd6tv]{font-size:22px}.member__name[data-astro-cid-oqmdd6tv]{justify-content:center}.member__meta[data-astro-cid-oqmdd6tv]{text-align:left}.member__desc[data-astro-cid-oqmdd6tv]{margin-inline:auto}}html.js .team__carousel[data-astro-cid-oqmdd6tv]:not([data-live]):not([data-fallback]) .member__photo[data-astro-cid-oqmdd6tv]{transform:translate(calc(-50% + var(--team-d,0) * 42%), calc(var(--team-ad,0) * 10px)) scale(calc(1 - min(var(--team-ad,0), 1) * .18 - max(var(--team-ad,0) - 1, 0) * .12));opacity:calc(1 - min(var(--team-ad,0), 1) * .45 - max(var(--team-ad,0) - 1, 0) * .55);z-index:calc(10 - var(--team-ad,0))}.team__carousel[data-astro-cid-oqmdd6tv][data-fallback]{opacity:1;transform:none}html:not(.js) .team__row[data-astro-cid-oqmdd6tv],.team__carousel[data-astro-cid-oqmdd6tv][data-fallback] .team__row[data-astro-cid-oqmdd6tv]{column-gap:var(--sp-9);row-gap:var(--sp-9);grid-template-columns:280px minmax(0,1fr);align-items:start;display:grid}html:not(.js) .team__stack[data-astro-cid-oqmdd6tv],html:not(.js) .team__info[data-astro-cid-oqmdd6tv],.team__carousel[data-astro-cid-oqmdd6tv][data-fallback] .team__stack[data-astro-cid-oqmdd6tv],.team__carousel[data-astro-cid-oqmdd6tv][data-fallback] .team__info[data-astro-cid-oqmdd6tv]{display:contents}html:not(.js) .member__photo[data-astro-cid-oqmdd6tv],.team__carousel[data-astro-cid-oqmdd6tv][data-fallback] .member__photo[data-astro-cid-oqmdd6tv]{grid-column:1;grid-row:var(--team-row);border-color:var(--web-rule);box-shadow:var(--web-photo-shadow);cursor:default;transition:none;position:relative;top:auto;left:auto;opacity:1!important;z-index:auto!important;transform:none!important}html:not(.js) .member__info[data-astro-cid-oqmdd6tv],.team__carousel[data-astro-cid-oqmdd6tv][data-fallback] .member__info[data-astro-cid-oqmdd6tv]{grid-column:2;grid-row:var(--team-row);opacity:1;pointer-events:auto;transition:none}html:not(.js) .team__arrow[data-astro-cid-oqmdd6tv],html:not(.js) .team__controls[data-astro-cid-oqmdd6tv],.team__carousel[data-astro-cid-oqmdd6tv][data-fallback] .team__arrow[data-astro-cid-oqmdd6tv],.team__carousel[data-astro-cid-oqmdd6tv][data-fallback] .team__controls[data-astro-cid-oqmdd6tv]{display:none}@media (width<=1100px){html:not(.js) .team__row[data-astro-cid-oqmdd6tv],.team__carousel[data-astro-cid-oqmdd6tv][data-fallback] .team__row[data-astro-cid-oqmdd6tv]{grid-template-columns:230px minmax(0,1fr)}}@media (width<=720px){html:not(.js) .team__row[data-astro-cid-oqmdd6tv],.team__carousel[data-astro-cid-oqmdd6tv][data-fallback] .team__row[data-astro-cid-oqmdd6tv]{row-gap:var(--sp-6);grid-template-columns:minmax(0,1fr);justify-items:center}html:not(.js) .member__photo[data-astro-cid-oqmdd6tv],.team__carousel[data-astro-cid-oqmdd6tv][data-fallback] .member__photo[data-astro-cid-oqmdd6tv]{grid-column:1;grid-row:calc(var(--team-row) * 2 - 1)}html:not(.js) .member__photo[data-astro-cid-oqmdd6tv]:not(:first-child),.team__carousel[data-astro-cid-oqmdd6tv][data-fallback] .member__photo[data-astro-cid-oqmdd6tv]:not(:first-child){margin-top:var(--sp-7)}html:not(.js) .member__info[data-astro-cid-oqmdd6tv],.team__carousel[data-astro-cid-oqmdd6tv][data-fallback] .member__info[data-astro-cid-oqmdd6tv]{grid-column:1;grid-row:calc(var(--team-row) * 2);width:100%}}@media (prefers-reduced-motion:reduce){.member__photo[data-astro-cid-oqmdd6tv],.member__info[data-astro-cid-oqmdd6tv],.team__info[data-astro-cid-oqmdd6tv],.team__arrow[data-astro-cid-oqmdd6tv],.team__dots[data-astro-cid-oqmdd6tv] button[data-astro-cid-oqmdd6tv]{transition:none}}.why[data-astro-cid-mt2rzih6]{position:relative;overflow:hidden}.why__watermark[data-astro-cid-mt2rzih6]{opacity:.05;pointer-events:none;-webkit-user-select:none;user-select:none;width:520px;height:auto;position:absolute;top:-80px;right:-120px}.why__head[data-astro-cid-mt2rzih6]{max-width:60ch}.why__grid[data-astro-cid-mt2rzih6]{gap:var(--web-gutter);margin-top:var(--sp-8);grid-template-columns:repeat(4,1fr);display:grid}.why__box[data-astro-cid-mt2rzih6]{background:var(--web-card-bg);border:var(--web-hairline) solid var(--web-card-border);border-radius:var(--web-radius-card);padding:26px 26px 28px;transition:border-color .25s,transform .3s;position:relative;overflow:hidden}.why__box[data-astro-cid-mt2rzih6]:before{content:"";width:44px;height:var(--web-line);background:var(--web-accent-grad);top:0;left:calc(26px + (100% - 52px - 44px) * var(--k,0));position:absolute}.why__box[data-astro-cid-mt2rzih6]:hover{border-color:var(--web-card-border-hover);transform:translateY(-2px)}.why__n[data-astro-cid-mt2rzih6]{font-size:var(--web-fs-caption);color:var(--web-glyph-ink)}.why__box[data-astro-cid-mt2rzih6] h3[data-astro-cid-mt2rzih6]{font-size:var(--web-fs-lead);line-height:var(--web-lh-lead);letter-spacing:-.012em;margin:10px 0}.why__box[data-astro-cid-mt2rzih6] p[data-astro-cid-mt2rzih6]{font-size:var(--web-fs-small);line-height:var(--web-lh-small);color:var(--web-ink);margin:0}.why__trust[data-astro-cid-mt2rzih6]{margin-top:var(--sp-8);border-top:var(--web-hairline) solid var(--web-card-border);align-items:center;gap:40px;padding-top:40px;display:flex}.why__badges[data-astro-cid-mt2rzih6]{gap:var(--sp-5);flex:none;align-items:center;display:flex}.why__badges[data-astro-cid-mt2rzih6] .badge--figure[data-badge-id=cyber-essentials] img{height:calc(var(--web-badge-figure) * 1.04)}.why__claim[data-astro-cid-mt2rzih6]{max-width:62ch;color:var(--web-ink);margin:0}@media (width<=1100px){.why__grid[data-astro-cid-mt2rzih6]{grid-template-columns:1fr 1fr}.why__watermark[data-astro-cid-mt2rzih6]{width:380px}}@media (width<=720px){.why__grid[data-astro-cid-mt2rzih6]{grid-template-columns:1fr}.why__trust[data-astro-cid-mt2rzih6]{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.why__box[data-astro-cid-mt2rzih6]{transition:none}}.netfield[data-astro-cid-cl2tz32t]{z-index:0;top:calc(-1 * var(--sp-2));pointer-events:none;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.netfield__stars[data-astro-cid-cl2tz32t]{width:100%;height:100%;display:block;position:absolute;inset:0}.netfield__net[data-astro-cid-cl2tz32t]{position:absolute;inset:0}.netfield__net[data-astro-cid-cl2tz32t][data-net=desktop]{display:none}.netfield__net[data-astro-cid-cl2tz32t] svg{max-width:none;position:absolute;top:0;left:50%;transform:translate(-50%)}.netfield__net[data-astro-cid-cl2tz32t][data-net=mobile] svg{width:1170px;height:828.75px}.netfield__net[data-astro-cid-cl2tz32t][data-net=desktop] svg{width:2400px;height:1200px}@media (width>=1024px){.netfield__net[data-astro-cid-cl2tz32t][data-net=desktop]{display:block}.netfield__net[data-astro-cid-cl2tz32t][data-net=mobile]{display:none}}.netfield[data-astro-cid-cl2tz32t] [data-vertex]{opacity:.2;transform-box:fill-box;transform-origin:50%}.hhero[data-astro-cid-m6ak6pkr][data-section]{isolation:isolate;margin-top:calc(-1 * var(--web-nav-height));padding-top:calc(var(--web-nav-height) + var(--sp-4));padding-bottom:var(--sp-8);background-image:var(--web-bloom-hero), var(--web-field-ground);grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr);display:grid;position:relative;overflow:hidden}.hhero__cluster[data-astro-cid-m6ak6pkr],.hhero__col[data-astro-cid-m6ak6pkr],.hhero__foot[data-astro-cid-m6ak6pkr]{z-index:1;position:relative}.hhero__cluster[data-astro-cid-m6ak6pkr]{text-align:left;flex-direction:column;grid-area:1/1;align-items:flex-start;display:flex}.hhero__col[data-astro-cid-m6ak6pkr]{text-align:left;flex-direction:column;grid-area:2/1;align-self:start;align-items:flex-start;display:flex}.hhero__cluster[data-astro-cid-m6ak6pkr]>.hhero__crumbs{margin:0;padding:0}.hhero__cluster[data-astro-cid-m6ak6pkr] .crumbs__list{justify-content:flex-start}.hhero__cluster[data-astro-cid-m6ak6pkr]>.hhero__eyebrow{margin-top:var(--sp-4)}.hhero__rule[data-astro-cid-m6ak6pkr]{width:var(--sp-9);height:var(--web-line);margin-top:var(--sp-3);border-radius:var(--web-line);background:var(--web-accent-grad);display:block}.hhero__h1[data-astro-cid-m6ak6pkr]{margin:var(--sp-6) 0 0;max-width:none;font-size:var(--web-fs-display);font-weight:var(--fw-medium);line-height:round(nearest, calc(var(--web-fs-display) * var(--web-lh-tight)), 4px);letter-spacing:var(--web-ls-display);text-wrap:balance}.hhero[data-astro-cid-m6ak6pkr][data-section] .hhero__lead[data-astro-cid-m6ak6pkr]{margin:var(--sp-4) 0 0;max-width:60ch;line-height:var(--web-lh-lead);color:var(--web-ink);text-align:left;text-wrap:pretty}.hhero__foot[data-astro-cid-m6ak6pkr]{right:0;bottom:var(--sp-4);position:absolute;left:0}.hhero__foot-row[data-astro-cid-m6ak6pkr]{justify-content:flex-end;display:flex}.hhero__motion-box[data-astro-cid-m6ak6pkr]{display:flex}@media (width>=600px){.hhero[data-astro-cid-m6ak6pkr][data-section]{--hero-step:round(nearest, clamp(0px, calc((100vw - 1000px) * .125), 8px), 1px);--hero-c:calc(90px + 2 * var(--hero-step));--hero-v:clamp(0px, calc(392px - 36vw), 48px);--hero-l2:clamp(32px, calc(32px + (100vw - 1200px) * .2), 48px);--hero-foot:80px;--hero-mirror:0px;padding-top:var(--web-nav-height);grid-template-rows:calc(var(--hero-c) + var(--hero-v)) minmax(0, 1fr) auto minmax(0, 1fr) var(--hero-mirror) var(--hero-foot);padding-bottom:0}.hhero__cluster[data-astro-cid-m6ak6pkr]{height:var(--hero-c);padding-top:calc(var(--sp-4) + var(--hero-step));align-self:start}.hhero__cluster[data-astro-cid-m6ak6pkr]>.hhero__eyebrow{margin-top:calc(var(--sp-4) + var(--hero-step))}.hhero__col[data-astro-cid-m6ak6pkr]{text-align:center;grid-row:3;align-items:center}.hhero__h1[data-astro-cid-m6ak6pkr]{margin-top:0}.hhero[data-astro-cid-m6ak6pkr][data-section] .hhero__lead[data-astro-cid-m6ak6pkr]{margin-top:calc(var(--sp-4) + var(--hero-step));text-align:center;text-wrap:balance}}@media (width>=1024px){.hhero[data-astro-cid-m6ak6pkr][data-section]{--hero-mirror:calc(var(--hero-c) + var(--hero-v) + var(--hero-l2) - var(--hero-foot));min-height:calc(var(--web-nav-height) + 456px + clamp(0px, calc((100vw - 1024px) * .5), 40px) + clamp(0px, calc((100vw - 1200px) * .4), 32px) + clamp(0px, calc((100vw - 1280px) * .05), 16px))}}.svc[data-astro-cid-rkx2mnml][data-section]{padding-top:var(--web-hub-list-pad)}.svc__group[data-astro-cid-rkx2mnml]+.svc__group[data-astro-cid-rkx2mnml]{margin-top:var(--sp-7)}.svc__head[data-astro-cid-rkx2mnml]{margin-bottom:var(--sp-5);text-align:left}.svc__h[data-astro-cid-rkx2mnml]{font-size:var(--web-fs-h2);margin:0}.svc[data-astro-cid-rkx2mnml][data-section] .svc__line[data-astro-cid-rkx2mnml]{margin:var(--sp-3) 0 0;max-width:var(--web-measure);color:var(--web-ink)}.svcgrid[data-astro-cid-rkx2mnml]{gap:var(--sp-4);grid-template-columns:minmax(0,1fr);margin:0;padding:0;display:grid}.svc[data-astro-cid-rkx2mnml][data-section] .svcgrid__item[data-astro-cid-rkx2mnml]{min-width:0;max-width:none;display:flex}.svcbox[data-astro-cid-rkx2mnml]{gap:var(--sp-3);padding:var(--sp-5);background:var(--web-card-bg);border:var(--web-hairline) solid var(--web-card-border);border-radius:var(--web-radius-card);box-shadow:var(--web-card-shadow);color:var(--web-ink);flex-direction:column;flex:1;text-decoration:none;transition:border-color .2s,transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.svcbox[data-astro-cid-rkx2mnml]:hover,.svcbox[data-astro-cid-rkx2mnml]:focus-visible{border-color:var(--web-card-border-hover);box-shadow:var(--web-card-shadow-hover);transform:translateY(-2px)}.svcbox[data-astro-cid-rkx2mnml]:focus-visible{outline:2px solid var(--web-focus);outline-offset:3px}.svc[data-astro-cid-rkx2mnml][data-section] .svcbox__h[data-astro-cid-rkx2mnml]{font-size:var(--web-fs-lead);line-height:var(--web-lh-lead);font-weight:var(--fw-medium);letter-spacing:var(--web-ls-display);color:var(--web-ink);margin:0}.svc[data-astro-cid-rkx2mnml][data-section] .svcbox__p[data-astro-cid-rkx2mnml]{max-width:none;font-size:var(--web-fs-small);line-height:var(--web-lh-small);color:var(--web-ink);margin:0}.svcbox__more[data-astro-cid-rkx2mnml]{align-items:center;gap:var(--sp-2);padding-top:var(--sp-3);font-size:var(--web-fs-small);line-height:var(--web-lh-small);font-weight:var(--fw-medium);color:var(--web-ink);margin-top:auto;transition:color .2s;display:inline-flex}.svcbox__more[data-astro-cid-rkx2mnml] svg[data-astro-cid-rkx2mnml]{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px;transition:transform .25s}.svcbox[data-astro-cid-rkx2mnml]:hover .svcbox__more[data-astro-cid-rkx2mnml],.svcbox[data-astro-cid-rkx2mnml]:focus-visible .svcbox__more[data-astro-cid-rkx2mnml]{color:var(--web-glyph-ink)}.svcbox[data-astro-cid-rkx2mnml]:hover .svcbox__more[data-astro-cid-rkx2mnml] svg[data-astro-cid-rkx2mnml],.svcbox[data-astro-cid-rkx2mnml]:focus-visible .svcbox__more[data-astro-cid-rkx2mnml] svg[data-astro-cid-rkx2mnml]{transform:translate(4px)}@media (width>=600px){.svcgrid[data-astro-cid-rkx2mnml]{gap:var(--web-gutter);grid-template-columns:repeat(4,minmax(0,1fr))}.svcgrid[data-astro-cid-rkx2mnml]>.svcgrid__item[data-astro-cid-rkx2mnml]{grid-column:auto/span 2}.svcgrid[data-astro-cid-rkx2mnml]>.svcgrid__item[data-astro-cid-rkx2mnml]:nth-child(odd):last-child{grid-column:1/-1}}@media (width>=1024px){.svc__group[data-astro-cid-rkx2mnml]+.svc__group[data-astro-cid-rkx2mnml]{margin-top:var(--sp-8)}.svcgrid[data-astro-cid-rkx2mnml]{grid-template-columns:repeat(6,minmax(0,1fr))}.svcgrid[data-astro-cid-rkx2mnml]>.svcgrid__item[data-astro-cid-rkx2mnml]:nth-child(odd):last-child{grid-column:auto/span 2}.svcgrid[data-astro-cid-rkx2mnml]>.svcgrid__item[data-astro-cid-rkx2mnml]:nth-child(3n+1):nth-last-child(2){grid-column:2/span 2}.svcgrid[data-astro-cid-rkx2mnml]>.svcgrid__item[data-astro-cid-rkx2mnml]:nth-child(3n+1):last-child{grid-column:1/-1}.svcgrid[data-astro-cid-rkx2mnml]:has(>.svcgrid__item:nth-child(4):last-child)>.svcgrid__item[data-astro-cid-rkx2mnml]:nth-child(n){grid-column:auto/span 3}.svcbox[data-astro-cid-rkx2mnml]{padding:var(--sp-6)}}@media (prefers-reduced-motion:reduce){.svcbox[data-astro-cid-rkx2mnml],.svcbox__more[data-astro-cid-rkx2mnml],.svcbox__more[data-astro-cid-rkx2mnml] svg[data-astro-cid-rkx2mnml]{transition:none}.svcbox[data-astro-cid-rkx2mnml]:hover,.svcbox[data-astro-cid-rkx2mnml]:focus-visible,.svcbox[data-astro-cid-rkx2mnml]:hover .svcbox__more[data-astro-cid-rkx2mnml] svg[data-astro-cid-rkx2mnml],.svcbox[data-astro-cid-rkx2mnml]:focus-visible .svcbox__more[data-astro-cid-rkx2mnml] svg[data-astro-cid-rkx2mnml]{transform:none}}.disc--phase[data-astro-cid-eezqjvb2]{counter-reset:phase}.phase[data-astro-cid-eezqjvb2]{counter-increment:phase;border-bottom:var(--web-hairline) solid var(--web-rule-strong);max-width:none}.phase[data-astro-cid-eezqjvb2] summary[data-astro-cid-eezqjvb2]{cursor:pointer;grid-template-columns:var(--sp-6) minmax(0, 1fr) auto;align-items:center;column-gap:var(--sp-3);padding-block:var(--sp-5);list-style:none;display:grid}.phase[data-astro-cid-eezqjvb2] summary[data-astro-cid-eezqjvb2]::-webkit-details-marker{display:none}.phase[data-astro-cid-eezqjvb2] summary[data-astro-cid-eezqjvb2]:focus-visible,.faq[data-astro-cid-eezqjvb2] summary[data-astro-cid-eezqjvb2]:focus-visible{outline:2px solid var(--web-focus);outline-offset:2px}.phase__n[data-astro-cid-eezqjvb2]:before{content:counter(phase, decimal-leading-zero);font-family:var(--web-font-mono);font-size:var(--web-fs-caption);letter-spacing:var(--web-ls-label);color:var(--web-accent-link)}.phase__t[data-astro-cid-eezqjvb2]{font-family:var(--web-font-display);font-size:var(--web-fs-h3);line-height:var(--web-lh-heading);letter-spacing:var(--web-ls-display);font-weight:var(--fw-medium);color:var(--web-ink);transition:color .2s}@supports (line-height:round(nearest, 10px, 4px)){.phase__t[data-astro-cid-eezqjvb2]{line-height:var(--web-lh-h3)}}.phase[data-astro-cid-eezqjvb2] summary[data-astro-cid-eezqjvb2]:hover .phase__t[data-astro-cid-eezqjvb2]{color:var(--web-accent-link)}.phase__pm[data-astro-cid-eezqjvb2]{width:var(--sp-6);height:var(--sp-6);color:var(--web-ink);place-items:center;transition:transform .25s,color .2s;display:grid}.phase__pm[data-astro-cid-eezqjvb2] svg[data-astro-cid-eezqjvb2]{width:var(--sp-5);height:var(--sp-5);fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round}.phase[data-astro-cid-eezqjvb2][open] .phase__pm[data-astro-cid-eezqjvb2]{color:var(--web-accent-link);transform:rotate(45deg)}.phase__a[data-astro-cid-eezqjvb2]{row-gap:var(--sp-4);padding:0 0 var(--sp-6) calc(var(--sp-6) + var(--sp-3));display:grid}.phase__a[data-astro-cid-eezqjvb2] p[data-astro-cid-eezqjvb2]{max-width:58ch;color:var(--web-ink);margin:0}.chips[data-astro-cid-eezqjvb2]{gap:var(--sp-2);flex-wrap:wrap;display:flex}.chip[data-astro-cid-eezqjvb2]{max-width:none;padding:var(--sp-1) var(--sp-3);border:var(--web-hairline) solid var(--web-rule-strong);border-radius:var(--radius-pill);font-size:var(--web-fs-small);line-height:var(--web-lh-small);color:var(--web-ink)}.disc--faq[data-astro-cid-eezqjvb2]{counter-reset:faq}.disc--panel[data-astro-cid-eezqjvb2]{padding:var(--sp-2) var(--sp-5);background:var(--web-glass-bg);border:var(--web-hairline) solid var(--web-glass-edge);border-radius:var(--web-radius-panel);box-shadow:var(--web-glass-shadow);position:relative;overflow:hidden}.faq[data-astro-cid-eezqjvb2]{counter-increment:faq;border-top:var(--web-hairline) solid var(--web-rule);max-width:none}.faq[data-astro-cid-eezqjvb2]:first-child{border-top:0}.faq[data-astro-cid-eezqjvb2] summary[data-astro-cid-eezqjvb2]{cursor:pointer;grid-template-columns:var(--sp-6) minmax(0, 1fr) auto;align-items:center;column-gap:var(--sp-3);font-size:var(--web-fs-body);line-height:1.4;font-weight:var(--fw-medium);letter-spacing:-.01em;padding:20px 0;list-style:none;display:grid}.faq[data-astro-cid-eezqjvb2] summary[data-astro-cid-eezqjvb2]::-webkit-details-marker{display:none}.faq__n[data-astro-cid-eezqjvb2]:before{content:counter(faq, decimal-leading-zero);font-family:var(--web-font-mono);font-size:var(--web-fs-caption);font-weight:var(--fw-regular);letter-spacing:var(--web-ls-label);color:var(--web-accent-link)}.faq__pm[data-astro-cid-eezqjvb2]{border:var(--web-hairline) solid var(--web-rule-strong);border-radius:50%;flex:none;place-items:center;width:28px;height:28px;transition:transform .25s,border-color .2s,background .2s;display:grid}.faq__pm[data-astro-cid-eezqjvb2] svg[data-astro-cid-eezqjvb2]{fill:none;stroke:currentColor;stroke-width:1.75px;width:12px;height:12px}.faq[data-astro-cid-eezqjvb2][open] .faq__pm[data-astro-cid-eezqjvb2]{background:var(--web-btn-bg);border-color:var(--web-btn-border);color:var(--web-btn-ink);transform:rotate(45deg)}.faq[data-astro-cid-eezqjvb2] summary[data-astro-cid-eezqjvb2]:hover .faq__pm[data-astro-cid-eezqjvb2]{border-color:var(--web-ink-muted)}.faq__a[data-astro-cid-eezqjvb2]{padding:0 0 var(--sp-5) calc(var(--sp-6) + var(--sp-3));color:var(--web-ink)}.faq__a[data-astro-cid-eezqjvb2] p[data-astro-cid-eezqjvb2]{max-width:58ch;font-size:var(--web-fs-body);margin:0;line-height:1.5}.faq__a[data-astro-cid-eezqjvb2] .faq__src[data-astro-cid-eezqjvb2]{font-size:var(--web-fs-caption);line-height:var(--web-lh-caption);color:var(--web-ink-muted)}@media (width>=1024px){.disc--panel[data-astro-cid-eezqjvb2]{padding-inline:var(--sp-6)}.faq[data-astro-cid-eezqjvb2] summary[data-astro-cid-eezqjvb2]{font-size:var(--web-fs-question);padding:22px 0}}@media (prefers-reduced-motion:reduce){.phase__pm[data-astro-cid-eezqjvb2],.phase__t[data-astro-cid-eezqjvb2],.faq__pm[data-astro-cid-eezqjvb2]{transition:none}}.hub__more[data-astro-cid-bkkznzca]{margin:var(--sp-5) 0 0}.document[data-astro-cid-n5eamn3y][data-section]{padding-top:var(--sp-6)}.doc[data-astro-cid-n5eamn3y]{max-width:var(--web-measure-article);margin-inline:auto}.doc[data-astro-cid-n5eamn3y]>*+*{margin-top:var(--sp-5)}.doc[data-astro-cid-n5eamn3y] p,.doc[data-astro-cid-n5eamn3y] li{max-width:none}.doc[data-astro-cid-n5eamn3y] p{color:var(--web-ink)}.doc[data-astro-cid-n5eamn3y]>h2{margin-top:var(--sp-8);scroll-margin-top:var(--sp-4);max-width:none}.doc[data-astro-cid-n5eamn3y] a{color:var(--web-ink);text-underline-offset:var(--web-underline-offset);text-decoration:underline;-webkit-text-decoration-color:var(--web-accent);text-decoration-color:var(--web-accent)}.doc[data-astro-cid-n5eamn3y]>p+.prose__list{margin-top:var(--sp-3)}.doc[data-astro-cid-n5eamn3y] .prose__list{gap:var(--sp-3);margin-bottom:0;padding-left:0;list-style:none;display:grid}.doc[data-astro-cid-n5eamn3y] .prose__list>li{padding-left:var(--sp-6);position:relative}.doc[data-astro-cid-n5eamn3y] .prose__list>li:before{content:"";background:var(--web-accent-link);border-radius:50%;width:6px;height:6px;position:absolute;top:.6em;left:2px}.doc__toc[data-astro-cid-n5eamn3y]{padding-block:var(--sp-5);border-block:var(--web-hairline) solid var(--web-rule)}.doc[data-astro-cid-n5eamn3y] .doc__toc-h[data-astro-cid-n5eamn3y]{max-width:none;font-weight:var(--fw-regular);color:var(--web-ink);margin:0}.doc__toc-list[data-astro-cid-n5eamn3y]{margin:var(--sp-3) 0 0;padding:0;list-style:none;display:grid}.doc[data-astro-cid-n5eamn3y] .doc__toc-list[data-astro-cid-n5eamn3y]>li[data-astro-cid-n5eamn3y]{max-width:none}.doc[data-astro-cid-n5eamn3y] .doc__toc-link[data-astro-cid-n5eamn3y]{align-items:baseline;gap:var(--sp-2);min-height:var(--web-target);padding-block:var(--sp-1);font-size:var(--web-fs-small);line-height:var(--web-lh-small);color:var(--web-ink);text-decoration:none;transition:color .15s;display:flex}.doc[data-astro-cid-n5eamn3y] .doc__toc-link[data-astro-cid-n5eamn3y]:hover{color:var(--web-accent-link);text-underline-offset:var(--web-underline-offset);text-decoration:underline;-webkit-text-decoration-color:var(--web-accent);text-decoration-color:var(--web-accent)}.doc__toc-n[data-astro-cid-n5eamn3y]{min-width:3ch;font-family:var(--web-font-mono);font-size:var(--web-fs-caption);letter-spacing:var(--web-ls-label);font-variant-numeric:tabular-nums;color:var(--web-accent-link);flex:none;line-height:1}.doc[data-astro-cid-n5eamn3y] .table-wrap{border:var(--web-hairline) solid var(--web-card-border);border-radius:var(--web-radius-card);overflow:hidden}.doc[data-astro-cid-n5eamn3y] .doc__table{border-collapse:collapse;width:100%;font-size:var(--web-fs-small);line-height:var(--web-lh-small)}.doc[data-astro-cid-n5eamn3y] .doc__table th,.doc[data-astro-cid-n5eamn3y] .doc__table td{padding:var(--sp-3) var(--sp-4);text-align:left;vertical-align:top;border-bottom:var(--web-hairline) solid var(--web-rule)}.doc[data-astro-cid-n5eamn3y] .doc__table thead th{font-family:var(--web-font-mono);font-size:var(--web-fs-caption);line-height:var(--web-lh-caption);letter-spacing:var(--web-ls-label);font-weight:var(--fw-medium);color:var(--web-ink);background:var(--web-bg-raised)}.doc[data-astro-cid-n5eamn3y] .doc__table tbody th{font-weight:var(--fw-medium);color:var(--web-ink)}.doc[data-astro-cid-n5eamn3y] .doc__table tbody tr:last-child>*{border-bottom:0}@media (width<=1023.98px){.doc[data-astro-cid-n5eamn3y] .doc__table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.doc[data-astro-cid-n5eamn3y] .doc__table,.doc[data-astro-cid-n5eamn3y] .doc__table tbody,.doc[data-astro-cid-n5eamn3y] .doc__table tr,.doc[data-astro-cid-n5eamn3y] .doc__table th,.doc[data-astro-cid-n5eamn3y] .doc__table td{width:auto;display:block}.doc[data-astro-cid-n5eamn3y] .doc__table tbody tr{padding:var(--sp-4);border-bottom:var(--web-hairline) solid var(--web-rule)}.doc[data-astro-cid-n5eamn3y] .doc__table tbody tr:last-child{border-bottom:0}.doc[data-astro-cid-n5eamn3y] .doc__table tbody th,.doc[data-astro-cid-n5eamn3y] .doc__table tbody td{border-bottom:0;width:auto;padding:0}.doc[data-astro-cid-n5eamn3y] .doc__table tbody td{margin-top:var(--sp-3)}.doc[data-astro-cid-n5eamn3y] .doc__table tbody [data-label]:before{content:attr(data-label);content:attr(data-label) / "";margin-bottom:var(--sp-1);font-family:var(--web-font-mono);font-size:var(--web-fs-caption);line-height:var(--web-lh-caption);letter-spacing:var(--web-ls-label);font-weight:var(--fw-regular);color:var(--web-ink);display:block}}.doc[data-astro-cid-n5eamn3y] .doc__cookie-link{min-height:var(--web-target);display:inline-block}@media (width>=1024px){.doc[data-astro-cid-n5eamn3y]>p,.doc[data-astro-cid-n5eamn3y] .prose__list>li{line-height:var(--web-lh-article)}.doc[data-astro-cid-n5eamn3y] .doc__table:not(:has(tr>:nth-child(3))) tbody th{width:42%}.doc__toc-list[data-astro-cid-n5eamn3y]{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(var(--toc-rows), auto);column-gap:var(--web-gutter);grid-auto-flow:column}}@media (prefers-reduced-motion:reduce){.doc[data-astro-cid-n5eamn3y] .doc__toc-link[data-astro-cid-n5eamn3y]{transition:none}}.header[data-astro-cid-exwj5ky5][data-section]{margin-top:calc(-1 * var(--web-nav-height));padding-top:var(--web-nav-height);padding-bottom:var(--sp-8);position:relative}@media (width<=1023.98px){.header[data-astro-cid-exwj5ky5][data-section]{padding-bottom:var(--sp-5)}}.header__label[data-astro-cid-exwj5ky5]{padding-top:var(--sp-5)}.header__rule[data-astro-cid-exwj5ky5]{width:var(--sp-9);height:var(--web-line);margin-top:var(--sp-4);border-radius:var(--web-line);background:var(--web-accent-grad);display:block}.header__title[data-astro-cid-exwj5ky5]{margin-top:var(--sp-7);text-align:center}.header__h1[data-astro-cid-exwj5ky5]{font-size:var(--web-fs-hero);line-height:var(--web-lh-hero);letter-spacing:var(--web-ls-hero);color:var(--web-ink);margin:0}.header__title[data-astro-cid-exwj5ky5] .header__notice[data-astro-cid-exwj5ky5]{max-width:var(--web-measure-notice);margin:var(--sp-5) auto 0;line-height:var(--web-lh-body);color:var(--web-ink)}.header__title[data-astro-cid-exwj5ky5] .header__updated[data-astro-cid-exwj5ky5]{max-width:none;margin-top:var(--sp-4);font-family:var(--web-font-mono);font-size:var(--web-fs-caption);line-height:var(--web-lh-caption);letter-spacing:var(--web-ls-label);color:var(--web-ink-muted)}@media (width>=1024px){.header__title[data-astro-cid-exwj5ky5]{margin-top:var(--sp-8)}.header__title[data-astro-cid-exwj5ky5] .header__notice[data-astro-cid-exwj5ky5]{margin-top:var(--sp-6)}.header__title[data-astro-cid-exwj5ky5] .header__updated[data-astro-cid-exwj5ky5]{margin-top:var(--sp-5)}}.pidx[data-astro-cid-t45mr4jw][data-section]{padding-top:var(--sp-5)}.filters[data-astro-cid-t45mr4jw]{row-gap:var(--sp-3);grid-template-columns:minmax(0,1fr);grid-template-areas:"tools""topics";display:grid}.filters__topics[data-astro-cid-t45mr4jw]{grid-area:topics;min-width:0}.filters__tools[data-astro-cid-t45mr4jw]{column-gap:var(--sp-3);grid-area:tools;grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.filters__k[data-astro-cid-t45mr4jw]{margin:0 0 var(--sp-2);font-family:var(--web-font-mono);font-size:var(--web-fs-caption);line-height:var(--web-lh-caption);letter-spacing:var(--web-ls-label);color:var(--web-ink);display:block}.filters__scroll[data-astro-cid-t45mr4jw]{overscroll-behavior-x:contain;scrollbar-width:none;margin:calc(-1 * var(--sp-1)) calc(-1 * var(--web-gutter));padding:var(--sp-1) var(--web-gutter);scroll-padding-inline:var(--web-gutter);position:relative;overflow-x:auto}.filters__scroll[data-astro-cid-t45mr4jw]::-webkit-scrollbar{display:none}.filters__scroll[data-astro-cid-t45mr4jw][data-fade=end]{-webkit-mask-image:linear-gradient(90deg, black calc(100% - var(--web-edge-fade)), transparent);mask-image:linear-gradient(90deg, black calc(100% - var(--web-edge-fade)), transparent)}.filters__scroll[data-astro-cid-t45mr4jw][data-fade=start]{-webkit-mask-image:linear-gradient(90deg, transparent, black var(--web-edge-fade));mask-image:linear-gradient(90deg, transparent, black var(--web-edge-fade))}.filters__scroll[data-astro-cid-t45mr4jw][data-fade=both]{-webkit-mask-image:linear-gradient(90deg, transparent, black var(--web-edge-fade), black calc(100% - var(--web-edge-fade)), transparent);mask-image:linear-gradient(90deg, transparent, black var(--web-edge-fade), black calc(100% - var(--web-edge-fade)), transparent)}.filters__row[data-astro-cid-t45mr4jw]{gap:var(--sp-2);width:max-content;display:flex}.chip[data-astro-cid-t45mr4jw]{min-height:var(--web-control-sm);padding-inline:var(--sp-3);background:var(--web-card-bg);border:var(--web-hairline) solid var(--web-rule-strong);border-radius:var(--web-radius-chip);color:var(--web-ink);font:inherit;font-size:var(--web-fs-small);line-height:var(--web-lh-control);white-space:nowrap;cursor:pointer;transition:background-color var(--web-dur-ui) ease-out, border-color var(--web-dur-ui) ease-out, color var(--web-dur-ui) ease-out;flex:none;align-items:center;display:inline-flex}.chip[data-astro-cid-t45mr4jw]:focus-visible{outline-offset:2px}.chip[data-astro-cid-t45mr4jw]:not([aria-pressed=true]):hover{border-color:var(--web-ink-muted)}.chip[data-astro-cid-t45mr4jw][aria-pressed=true]{background:var(--web-toggle-on-bg);border-color:var(--web-toggle-on-border);color:var(--web-toggle-on-ink)}.search[data-astro-cid-t45mr4jw],.select[data-astro-cid-t45mr4jw]{position:relative}.search__input[data-astro-cid-t45mr4jw],.select__input[data-astro-cid-t45mr4jw]{width:100%;min-height:var(--web-control-sm);background:var(--web-card-bg);border:var(--web-hairline) solid var(--web-rule-strong);border-radius:var(--web-radius-chip);color:var(--web-ink);font:inherit;font-size:var(--web-fs-body);line-height:var(--web-lh-control);appearance:none;transition:border-color var(--web-dur-ui) ease-out;margin:0;display:block}.search__input[data-astro-cid-t45mr4jw]{padding:0 var(--sp-3) 0 calc(var(--sp-3) + var(--web-glyph-min) + var(--sp-2))}.select__input[data-astro-cid-t45mr4jw]{padding:0 calc(var(--sp-3) + var(--web-glyph-min) + var(--sp-2)) 0 var(--sp-3);cursor:pointer}.search__input[data-astro-cid-t45mr4jw]:hover,.select__input[data-astro-cid-t45mr4jw]:hover{border-color:var(--web-ink-muted)}.search__input[data-astro-cid-t45mr4jw]:focus-visible,.select__input[data-astro-cid-t45mr4jw]:focus-visible{outline-offset:2px;border-color:var(--web-ink)}.search__input[data-astro-cid-t45mr4jw]::placeholder{color:var(--web-ink-faint)}.search__input[data-astro-cid-t45mr4jw]::-webkit-search-cancel-button{appearance:none;width:var(--web-glyph-min);height:var(--web-glyph-min);margin:0 0 0 var(--sp-2);cursor:pointer;background-color:var(--web-ink-muted);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M6 6l12 12M18 6L6 18'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M6 6l12 12M18 6L6 18'/%3E%3C/svg%3E") 50%/contain no-repeat}.search__input[data-astro-cid-t45mr4jw]::-webkit-search-cancel-button:hover{background-color:var(--web-ink)}.search__ico[data-astro-cid-t45mr4jw],.select__ico[data-astro-cid-t45mr4jw]{width:var(--web-glyph-min);height:var(--web-glyph-min);fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;color:var(--web-ink-muted);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.search__ico[data-astro-cid-t45mr4jw]{left:var(--sp-3)}.select__ico[data-astro-cid-t45mr4jw]{right:var(--sp-3)}.filters__count[data-astro-cid-t45mr4jw]{margin:var(--sp-3) 0 0;font-size:var(--web-fs-small);line-height:var(--web-lh-small);color:var(--web-ink-muted)}.filters__count[data-astro-cid-t45mr4jw]:focus{outline:none}.posts[data-astro-cid-t45mr4jw]{margin-top:var(--sp-4);gap:var(--web-gutter);transition:opacity var(--web-dur-ui) ease-out;grid-template-columns:minmax(0,1fr);display:grid}.posts[data-astro-cid-t45mr4jw][data-swap]{opacity:0;transition-timing-function:ease-in}.posts[data-astro-cid-t45mr4jw][hidden]{display:none}.posts__empty[data-astro-cid-t45mr4jw]{margin-top:var(--sp-5);padding-block:var(--sp-7)}.posts__empty[data-astro-cid-t45mr4jw][hidden]{display:none}.posts__empty-line[data-astro-cid-t45mr4jw]{font-size:var(--web-fs-lead);line-height:var(--web-lh-lead);color:var(--web-ink);margin:0}.textbtn[data-astro-cid-t45mr4jw]{margin-top:var(--sp-3);min-height:var(--web-target);color:var(--web-accent-link);font:inherit;font-size:var(--web-fs-small);font-weight:var(--fw-medium);line-height:var(--web-target);text-underline-offset:var(--web-underline-offset);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline;display:inline-block}.pager[data-astro-cid-t45mr4jw]{margin-top:var(--sp-7)}.pager[data-astro-cid-t45mr4jw][hidden]{display:none}.pager__list[data-astro-cid-t45mr4jw]{justify-content:center;gap:var(--sp-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.pager__list[data-astro-cid-t45mr4jw] li{max-width:none}.pager__list[data-astro-cid-t45mr4jw] .pager__link{min-width:var(--web-control-sm);min-height:var(--web-control-sm);padding-inline:var(--sp-3);border:var(--web-hairline) solid var(--web-rule-strong);border-radius:var(--web-radius-control);color:var(--web-ink);font-size:var(--web-fs-small);line-height:var(--web-lh-control);transition:border-color var(--web-dur-ui) ease-out, background-color var(--web-dur-ui) ease-out;place-items:center;text-decoration:none;display:inline-grid}.pager__list[data-astro-cid-t45mr4jw] .pager__link:hover{border-color:var(--web-ink-muted)}.pager__list[data-astro-cid-t45mr4jw] .pager__link[aria-current=page]{background:var(--web-ink);border-color:var(--web-ink);color:var(--web-bg)}.pager__list[data-astro-cid-t45mr4jw] .pager__link svg{width:var(--web-glyph-min);height:var(--web-glyph-min);fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round}.pager__list[data-astro-cid-t45mr4jw] .pager__link--prev svg{transform:scaleX(-1)}@media (width>=600px){.posts[data-astro-cid-t45mr4jw]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.pidx[data-astro-cid-t45mr4jw][data-section]{padding-top:var(--sp-7)}.search__input[data-astro-cid-t45mr4jw],.select__input[data-astro-cid-t45mr4jw]{font-size:var(--web-fs-small)}}@media (width>=1280px){.filters[data-astro-cid-t45mr4jw]{grid-template-columns:repeat(var(--web-grid-cols), minmax(0, 1fr));column-gap:var(--web-gutter);grid-template-areas:none;align-items:end}.filters__topics[data-astro-cid-t45mr4jw]{grid-area:1/1/auto/span 8}.filters__tools[data-astro-cid-t45mr4jw]{grid-area:1/9/auto/span 4}.filters__scroll[data-astro-cid-t45mr4jw]{margin-inline:calc(-1 * var(--sp-1));padding-inline:var(--sp-1);scroll-padding-inline:var(--sp-1)}.posts[data-astro-cid-t45mr4jw]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (scripting:none){.filters[data-astro-cid-t45mr4jw],.filters__count[data-astro-cid-t45mr4jw]{display:none}}@media (prefers-reduced-motion:reduce){.posts[data-astro-cid-t45mr4jw],.chip[data-astro-cid-t45mr4jw],.search__input[data-astro-cid-t45mr4jw],.select__input[data-astro-cid-t45mr4jw],.pager__list[data-astro-cid-t45mr4jw] .pager__link{transition:none}}html[data-template=quote] [data-section=quote] .cta__more{font-size:var(--web-fs-lead);max-width:56ch}html[data-template=quote] [data-section=quote] .cta__details{max-width:none}@media (width>=1101px){html[data-template=quote] [data-section=quote] .form{gap:var(--sp-3)}}.arth[data-astro-cid-f3sq7m7i]{--arth-rail:var(--web-connector);--arth-ring:var(--web-line);gap:var(--web-panel-pad);padding:var(--web-panel-pad);border:var(--web-hairline) solid var(--web-card-border);border-radius:var(--web-radius-panel);grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden}.arth[data-astro-cid-f3sq7m7i][data-art] [data-astro-cid-f3sq7m7i]:is(p,li){max-width:none}.arth__fig[data-astro-cid-f3sq7m7i]{min-width:0;margin:0}.arth-stack[data-astro-cid-f3sq7m7i]{--arth-o:var(--web-tier-mark);--arth-py:var(--sp-2);--arth-c1:calc(var(--web-ring) / 2);--arth-x2:calc(var(--arth-c1) + var(--sp-3));--arth-c2:calc(var(--arth-x2) + var(--web-ring-sm) / 2);--arth-x3:calc(var(--arth-c2) + var(--sp-3));--arth-cy:calc(var(--arth-py) + var(--web-lh-caption) / 2);grid-template-columns:minmax(0, 1fr) var(--web-art-band-sm);column-gap:var(--sp-3);align-items:stretch;display:grid}.arth-stack__row[data-astro-cid-f3sq7m7i]{grid-template-columns:var(--arth-o) minmax(0, 1fr);padding-block:var(--arth-py);align-items:start;display:grid;position:relative}.arth-stack__mk[data-astro-cid-f3sq7m7i]{font-family:var(--web-font-mono);font-size:var(--web-fs-caption);line-height:var(--web-lh-caption);letter-spacing:var(--web-ls-label);color:var(--web-ink-muted)}.arth-stack__node[data-astro-cid-f3sq7m7i]{z-index:var(--web-z-raised);align-items:flex-start;gap:var(--sp-2);min-width:0;display:flex;position:relative}.arth-stack__row[data-astro-cid-f3sq7m7i][data-tier="2"] .arth-stack__node[data-astro-cid-f3sq7m7i]{padding-left:var(--arth-x2)}.arth-stack__row[data-astro-cid-f3sq7m7i][data-tier="3"] .arth-stack__node[data-astro-cid-f3sq7m7i]{padding-left:var(--arth-x3)}.arth-stack__dot[data-astro-cid-f3sq7m7i]{border:var(--arth-ring) solid;border-radius:var(--radius-pill);background:var(--web-bg);flex:none;display:block}.arth-stack__row[data-astro-cid-f3sq7m7i][data-tier="1"] .arth-stack__dot[data-astro-cid-f3sq7m7i]{width:var(--web-ring);height:var(--web-ring);border-color:var(--web-ramp-from)}.arth-stack__row[data-astro-cid-f3sq7m7i][data-tier="2"] .arth-stack__dot[data-astro-cid-f3sq7m7i]{width:var(--web-ring-sm);height:var(--web-ring-sm);margin-top:calc((var(--web-lh-caption) - var(--web-ring-sm)) / 2);border-color:var(--web-ramp-mid)}.arth-stack__dots[data-astro-cid-f3sq7m7i]{gap:var(--sp-2);padding-top:calc((var(--web-lh-caption) - var(--web-dot)) / 2);flex:none;display:flex}.arth-stack__row[data-astro-cid-f3sq7m7i][data-tier="3"] .arth-stack__dot[data-astro-cid-f3sq7m7i]{width:var(--web-dot);height:var(--web-dot);border-color:var(--web-ramp-to)}.arth-stack__lbl[data-astro-cid-f3sq7m7i]{min-width:0;font-size:var(--web-fs-caption);line-height:var(--web-lh-caption);color:var(--web-ink)}.arth-stack__row[data-astro-cid-f3sq7m7i][data-tier="1"] .arth-stack__lbl[data-astro-cid-f3sq7m7i]{font-size:var(--web-fs-small);font-weight:var(--fw-medium)}.arth-stack__row[data-astro-cid-f3sq7m7i][data-tier="3"] .arth-stack__lbl[data-astro-cid-f3sq7m7i]{color:var(--web-ink-muted)}.arth-stack__row[data-astro-cid-f3sq7m7i]:before,.arth-stack__row[data-astro-cid-f3sq7m7i]:after{content:"";pointer-events:none;border:0 solid var(--arth-rail);position:absolute}.arth-stack__row[data-astro-cid-f3sq7m7i][data-spine]:before{left:calc(var(--arth-o) + var(--arth-c1) - var(--web-line) / 2);border-left-width:var(--web-line)}.arth-stack__row[data-astro-cid-f3sq7m7i][data-spine=start]:before{top:var(--arth-cy);bottom:0}.arth-stack__row[data-astro-cid-f3sq7m7i][data-spine=full]:before{top:0;bottom:0}.arth-stack__row[data-astro-cid-f3sq7m7i][data-spine=end]:before{height:var(--arth-cy);top:0}.arth-stack__row[data-astro-cid-f3sq7m7i][data-tier="2"]:after{left:calc(var(--arth-o) + var(--arth-c1));width:calc(var(--arth-c2) - var(--arth-c1) + var(--web-line) / 2);top:calc(var(--arth-cy) - var(--web-line) / 2);border-top-width:var(--web-line);border-right-width:var(--web-line);bottom:0}.arth-stack__row[data-astro-cid-f3sq7m7i][data-tier="3"]:after{left:calc(var(--arth-o) + var(--arth-c2) - var(--web-line) / 2);width:calc(var(--arth-x3) - var(--arth-c2) + var(--web-dot) * 3 + var(--sp-2) * 2);height:calc(var(--arth-cy) + var(--web-line) / 2);border-left-width:var(--web-line);border-bottom-width:var(--web-line);top:0}.arth-stack__band[data-astro-cid-f3sq7m7i]{align-self:start;gap:var(--sp-3);padding:var(--sp-3) var(--sp-2);border:var(--web-hairline) solid var(--web-ink);border-radius:var(--radius-md);flex-direction:column;display:flex}.arth-stack__who[data-astro-cid-f3sq7m7i]{font-size:var(--web-fs-caption);line-height:var(--web-lh-caption);font-weight:var(--fw-medium);color:var(--web-ink);margin:0}.arth-stack__verbs[data-astro-cid-f3sq7m7i]{gap:var(--sp-2);flex-direction:column;margin:0;padding:0;display:flex}.arth-stack__verbs[data-astro-cid-f3sq7m7i] li[data-astro-cid-f3sq7m7i]{font-size:var(--web-fs-caption);line-height:var(--web-lh-caption);color:var(--web-ink-muted);overflow-wrap:break-word}@media (width<=359.98px){.arth-stack[data-astro-cid-f3sq7m7i]{row-gap:var(--sp-3);grid-template-columns:minmax(0,1fr)}.arth-stack__verbs[data-astro-cid-f3sq7m7i]{column-gap:var(--sp-4);row-gap:var(--sp-1);flex-flow:wrap}}.arth__key[data-astro-cid-f3sq7m7i]{gap:var(--sp-1);margin:var(--sp-4) 0 0;padding:0;display:grid}.arth__key[data-astro-cid-f3sq7m7i] li[data-astro-cid-f3sq7m7i]{align-items:flex-start;gap:var(--sp-2);font-family:var(--web-font-mono);font-size:var(--web-fs-caption);line-height:var(--web-lh-caption);letter-spacing:var(--web-ls-label);color:var(--web-ink-muted);display:flex}.arth__kg[data-astro-cid-f3sq7m7i]{width:var(--sp-4);margin-top:calc((var(--web-lh-caption) - var(--sp-3)) / 2);flex:none;display:block}.arth__kg--agent[data-astro-cid-f3sq7m7i]{width:var(--sp-3);height:var(--sp-3);margin-inline:calc(var(--sp-1) / 2);border:var(--arth-ring) solid var(--web-ramp-mid);border-radius:var(--radius-pill)}.arth__kg--human[data-astro-cid-f3sq7m7i]{height:var(--sp-3);border:var(--web-hairline) solid var(--web-ink);border-radius:var(--web-radius-glyph)}.arth__kg--line[data-astro-cid-f3sq7m7i]{height:0;margin-top:calc((var(--web-lh-caption) - var(--web-line)) / 2);border-top:var(--web-line) solid var(--arth-rail)}.arth-tree[data-astro-cid-f3sq7m7i]{display:none}.arth__steps[data-astro-cid-f3sq7m7i]{counter-reset:arth;margin:0;padding:0}.arth__step[data-astro-cid-f3sq7m7i]{counter-increment:arth;gap:var(--sp-3);padding-block:var(--sp-5);border-bottom:var(--web-hairline) solid var(--web-rule-strong);grid-template-columns:minmax(0,1fr);display:grid;position:relative}.arth__name[data-astro-cid-f3sq7m7i]{align-items:baseline;gap:var(--sp-3);font-size:var(--web-fs-lead);line-height:var(--web-lh-lead);font-weight:var(--fw-medium);margin:0;display:flex}.arth__name[data-astro-cid-f3sq7m7i]:before{content:counter(arth, decimal-leading-zero);font-family:var(--web-font-mono);font-size:var(--web-fs-caption);line-height:var(--web-lh-caption);letter-spacing:var(--web-ls-label);font-weight:var(--fw-regular);color:var(--web-accent-link)}.arth__part[data-astro-cid-f3sq7m7i]{--arth-mk:var(--sp-3);grid-template-columns:var(--arth-mk) minmax(0, 1fr);column-gap:var(--sp-3);row-gap:var(--sp-1);font-size:var(--web-fs-small);line-height:var(--web-lh-small);align-items:start;margin:0;display:grid;position:relative}.arth__mark[data-astro-cid-f3sq7m7i]{width:var(--arth-mk);height:var(--arth-mk);margin-top:calc((var(--web-lh-caption) - var(--arth-mk)) / 2);grid-area:1/1}.arth__part--art[data-astro-cid-f3sq7m7i] .arth__mark[data-astro-cid-f3sq7m7i]{border:var(--arth-ring) solid var(--web-ramp-mid);border-radius:var(--radius-pill)}.arth__part--pentester[data-astro-cid-f3sq7m7i] .arth__mark[data-astro-cid-f3sq7m7i]{border:var(--web-hairline) solid var(--web-ink);border-radius:var(--web-radius-glyph)}.arth__part--art[data-astro-cid-f3sq7m7i]:after{content:"";left:calc(var(--arth-mk) / 2 - var(--web-line) / 2);top:calc((var(--web-lh-caption) + var(--arth-mk)) / 2 + var(--sp-1));bottom:calc(-1 * var(--sp-3) + var(--sp-1));border-left:var(--web-line) solid var(--arth-rail);pointer-events:none;position:absolute}.arth__who[data-astro-cid-f3sq7m7i]{font-family:var(--web-font-mono);font-size:var(--web-fs-caption);line-height:var(--web-lh-caption);letter-spacing:var(--web-ls-label);font-weight:var(--fw-medium);color:var(--web-ink-muted);grid-area:1/2}.arth__t[data-astro-cid-f3sq7m7i]{color:var(--web-ink);grid-area:2/2}.arth__more[data-astro-cid-f3sq7m7i]{margin:var(--sp-4) 0 0}.arth__more[data-astro-cid-f3sq7m7i] a[data-astro-cid-f3sq7m7i]{align-items:center;gap:var(--sp-2);display:inline-flex}@media (width>=1024px){.arth[data-astro-cid-f3sq7m7i]{--arth-band:var(--web-art-band);--arth-gap:var(--web-art-gap);--arth-cols:var(--web-tier-mark) repeat(3, minmax(0, 1fr)) var(--arth-band);row-gap:var(--web-panel-pad-lg);padding:var(--web-panel-pad-lg)}.arth-stack[data-astro-cid-f3sq7m7i]{display:none}.arth-tree[data-astro-cid-f3sq7m7i]{--arth-d1:var(--web-ring);--arth-d2:var(--web-ring-sm);--arth-d3:var(--web-dot-lg);--arth-sib:var(--sp-5);grid-template-columns:var(--arth-cols);grid-template-rows:auto var(--web-art-bus) auto var(--web-art-bus) auto;column-gap:var(--arth-gap);padding-block:var(--sp-3);display:grid}.arth-tree__mk[data-astro-cid-f3sq7m7i]{font-family:var(--web-font-mono);font-size:var(--web-fs-caption);line-height:var(--web-lh-caption);letter-spacing:var(--web-ls-label);color:var(--web-ink-muted);grid-column:1}.arth-tree__mk[data-astro-cid-f3sq7m7i][data-tier="1"]{grid-row:1}.arth-tree__mk[data-astro-cid-f3sq7m7i][data-tier="2"]{margin-top:calc((var(--arth-d2) - var(--web-lh-caption)) / 2);grid-row:3}.arth-tree__mk[data-astro-cid-f3sq7m7i][data-tier="3"]{margin-top:calc((var(--arth-d3) - var(--web-lh-caption)) / 2);grid-row:5}.arth-tree[data-astro-cid-f3sq7m7i] [data-astro-cid-f3sq7m7i][data-col="1"]{grid-column:2}.arth-tree[data-astro-cid-f3sq7m7i] [data-astro-cid-f3sq7m7i][data-col="2"]{grid-column:3}.arth-tree[data-astro-cid-f3sq7m7i] [data-astro-cid-f3sq7m7i][data-col="3"]{grid-column:4}.arth-tree__node[data-astro-cid-f3sq7m7i]{z-index:var(--web-z-raised);align-items:center;gap:var(--sp-1);text-align:center;flex-direction:column;min-width:0;display:flex;position:relative}.arth-tree__node[data-astro-cid-f3sq7m7i][data-tier="1"]{grid-row:1}.arth-tree__node[data-astro-cid-f3sq7m7i][data-tier="2"]{grid-row:3}.arth-tree__node[data-astro-cid-f3sq7m7i][data-tier="3"]{grid-row:5}.arth-tree__node--out[data-astro-cid-f3sq7m7i]:after{content:"";width:var(--web-line);min-height:0;margin-top:var(--sp-1);background:var(--arth-rail);flex:1 0 0}.arth-tree__dot[data-astro-cid-f3sq7m7i]{border:var(--arth-ring) solid;border-radius:var(--radius-pill);background:var(--web-bg);flex:none;display:block}.arth-tree__node[data-astro-cid-f3sq7m7i][data-tier="1"] .arth-tree__dot[data-astro-cid-f3sq7m7i]{width:var(--arth-d1);height:var(--arth-d1);border-color:var(--web-ramp-from)}.arth-tree__node[data-astro-cid-f3sq7m7i][data-tier="2"] .arth-tree__dot[data-astro-cid-f3sq7m7i]{width:var(--arth-d2);height:var(--arth-d2);border-color:var(--web-ramp-mid)}.arth-tree__node[data-astro-cid-f3sq7m7i][data-tier="3"] .arth-tree__dot[data-astro-cid-f3sq7m7i]{width:var(--arth-d3);height:var(--arth-d3);border-color:var(--web-ramp-to)}.arth-tree__dots[data-astro-cid-f3sq7m7i]{gap:var(--arth-sib);display:flex}.arth-tree__lbl[data-astro-cid-f3sq7m7i]{max-width:100%;font-size:var(--web-fs-caption);line-height:var(--web-lh-caption);color:var(--web-ink);text-wrap:balance}.arth-tree__node[data-astro-cid-f3sq7m7i][data-tier="1"] .arth-tree__lbl[data-astro-cid-f3sq7m7i]{font-size:var(--web-fs-small);line-height:var(--web-lh-small);font-weight:var(--fw-medium)}.arth-tree__node[data-astro-cid-f3sq7m7i][data-tier="3"] .arth-tree__lbl[data-astro-cid-f3sq7m7i]{color:var(--web-ink-muted)}.arth-tree__bus[data-astro-cid-f3sq7m7i]{position:relative}.arth-tree__bus[data-astro-cid-f3sq7m7i]:before,.arth-tree__bus[data-astro-cid-f3sq7m7i]:after{content:"";pointer-events:none;border:0 solid var(--arth-rail);position:absolute}.arth-tree__bus[data-astro-cid-f3sq7m7i]:before{left:calc(50% - var(--web-line) / 2);border-left-width:var(--web-line);top:0;bottom:0}.arth-tree__bus[data-astro-cid-f3sq7m7i]:after{top:calc(50% - var(--web-line) / 2);border-top-width:var(--web-line);border-left-width:var(--web-line);border-right-width:var(--web-line);bottom:0}.arth-tree__bus--wide[data-astro-cid-f3sq7m7i]{grid-area:2/2/auto/5}.arth-tree__bus--wide[data-astro-cid-f3sq7m7i]:after{left:calc((100% - var(--arth-gap) * 2) / 6 - var(--web-line) / 2);right:calc((100% - var(--arth-gap) * 2) / 6 - var(--web-line) / 2)}.arth-tree__bus[data-astro-cid-f3sq7m7i][data-tier="3"]{grid-row:4}.arth-tree__bus[data-astro-cid-f3sq7m7i][data-tier="3"]:after{left:calc(50% - var(--arth-d3) - var(--arth-sib) - var(--web-line) / 2);right:calc(50% - var(--arth-d3) - var(--arth-sib) - var(--web-line) / 2)}.arth-tree__frame[data-astro-cid-f3sq7m7i]{margin-block:calc(-1 * var(--sp-3));border:var(--web-hairline) solid var(--web-ink);border-radius:var(--radius-md);grid-area:1/5/6}.arth-tree__verb[data-astro-cid-f3sq7m7i]{z-index:var(--web-z-raised);padding-inline:var(--sp-3);font-size:var(--web-fs-caption);line-height:var(--web-lh-caption);color:var(--web-ink-muted);grid-column:5;position:relative}.arth-tree__verb[data-astro-cid-f3sq7m7i][data-tier="1"]{gap:var(--sp-1);flex-direction:column;grid-row:1;display:flex}.arth-tree__verb[data-astro-cid-f3sq7m7i][data-tier="2"]{padding-top:calc(var(--arth-d2) + var(--sp-1));grid-row:3}.arth-tree__verb[data-astro-cid-f3sq7m7i][data-tier="3"]{padding-top:calc(var(--arth-d3) + var(--sp-1));grid-row:5}.arth-tree__who[data-astro-cid-f3sq7m7i]{font-weight:var(--fw-medium);color:var(--web-ink)}.arth[data-astro-cid-f3sq7m7i][data-stage=closed] .arth-tree[data-astro-cid-f3sq7m7i] [data-astro-cid-f3sq7m7i]:is(.arth-tree__mk,.arth-tree__node,.arth-tree__bus,.arth-tree__verb,.arth-tree__frame){opacity:0}.arth-tree[data-astro-cid-f3sq7m7i] [data-astro-cid-f3sq7m7i][data-tier="2"]{--arth-delay:var(--web-dur-quick)}.arth-tree[data-astro-cid-f3sq7m7i] [data-astro-cid-f3sq7m7i][data-tier="3"]{--arth-delay:calc(var(--web-dur-quick) * 2)}.arth[data-astro-cid-f3sq7m7i][data-lit] .arth-tree[data-astro-cid-f3sq7m7i] [data-astro-cid-f3sq7m7i]:is(.arth-tree__lbl,.arth-tree__verb){color:var(--web-ink-muted)}.arth[data-astro-cid-f3sq7m7i][data-lit="1"] .arth-tree[data-astro-cid-f3sq7m7i] [data-astro-cid-f3sq7m7i][data-tier="1"] .arth-tree__lbl[data-astro-cid-f3sq7m7i],.arth[data-astro-cid-f3sq7m7i][data-lit="1"] .arth-tree[data-astro-cid-f3sq7m7i] .arth-tree__verb[data-astro-cid-f3sq7m7i][data-tier="1"],.arth[data-astro-cid-f3sq7m7i][data-lit="2"] .arth-tree[data-astro-cid-f3sq7m7i] [data-astro-cid-f3sq7m7i][data-tier="2"] .arth-tree__lbl[data-astro-cid-f3sq7m7i],.arth[data-astro-cid-f3sq7m7i][data-lit="2"] .arth-tree[data-astro-cid-f3sq7m7i] .arth-tree__verb[data-astro-cid-f3sq7m7i][data-tier="2"],.arth[data-astro-cid-f3sq7m7i][data-lit="3"] .arth-tree[data-astro-cid-f3sq7m7i] [data-astro-cid-f3sq7m7i][data-tier="3"] .arth-tree__lbl[data-astro-cid-f3sq7m7i],.arth[data-astro-cid-f3sq7m7i][data-lit="3"] .arth-tree[data-astro-cid-f3sq7m7i] .arth-tree__verb[data-astro-cid-f3sq7m7i][data-tier="3"]{color:var(--web-ink)}.arth[data-astro-cid-f3sq7m7i][data-lit="1"] .arth-tree__mk[data-astro-cid-f3sq7m7i][data-tier="1"],.arth[data-astro-cid-f3sq7m7i][data-lit="2"] .arth-tree__mk[data-astro-cid-f3sq7m7i][data-tier="2"],.arth[data-astro-cid-f3sq7m7i][data-lit="3"] .arth-tree__mk[data-astro-cid-f3sq7m7i][data-tier="3"]{color:var(--web-accent-link)}.arth[data-astro-cid-f3sq7m7i][data-lit="1"] .arth-tree[data-astro-cid-f3sq7m7i] [data-astro-cid-f3sq7m7i][data-tier="1"] .arth-tree__dot[data-astro-cid-f3sq7m7i]{box-shadow:0 0 0 var(--web-tier-halo) var(--web-halo-from)}.arth[data-astro-cid-f3sq7m7i][data-lit="2"] .arth-tree[data-astro-cid-f3sq7m7i] [data-astro-cid-f3sq7m7i][data-tier="2"] .arth-tree__dot[data-astro-cid-f3sq7m7i]{box-shadow:0 0 0 var(--web-tier-halo) var(--web-halo-mid)}.arth[data-astro-cid-f3sq7m7i][data-lit="3"] .arth-tree[data-astro-cid-f3sq7m7i] [data-astro-cid-f3sq7m7i][data-tier="3"] .arth-tree__dot[data-astro-cid-f3sq7m7i]{box-shadow:0 0 0 calc(var(--web-tier-halo) * .75) var(--web-halo-to)}.arth__key[data-astro-cid-f3sq7m7i]{column-gap:var(--sp-6);row-gap:var(--sp-1);margin-top:var(--sp-6);padding-left:calc(var(--web-tier-mark) + var(--arth-gap));flex-wrap:wrap;display:flex}.arth__steps[data-astro-cid-f3sq7m7i]{grid-template-columns:var(--arth-cols);column-gap:var(--arth-gap);display:grid}.arth__step[data-astro-cid-f3sq7m7i]{padding-block:var(--sp-5) 0;border-bottom:0;border-top:var(--web-hairline) solid var(--web-rule-strong);grid-row:1;align-content:start}.arth__step[data-astro-cid-f3sq7m7i]:first-child{grid-column:2}.arth__step[data-astro-cid-f3sq7m7i]:nth-child(2){grid-column:3}.arth__step[data-astro-cid-f3sq7m7i]:nth-child(3){grid-column:4}.arth__step[data-astro-cid-f3sq7m7i]:before{content:"";top:calc(-1 * var(--web-hairline));height:var(--web-line);background:var(--web-accent-grad);opacity:0;position:absolute;left:0;right:0}.arth[data-astro-cid-f3sq7m7i][data-lit="1"] .arth__step[data-astro-cid-f3sq7m7i]:first-child:before,.arth[data-astro-cid-f3sq7m7i][data-lit="2"] .arth__step[data-astro-cid-f3sq7m7i]:nth-child(2):before,.arth[data-astro-cid-f3sq7m7i][data-lit="3"] .arth__step[data-astro-cid-f3sq7m7i]:nth-child(3):before{opacity:1}.arth__more[data-astro-cid-f3sq7m7i]{margin-top:var(--sp-6);padding-left:calc(var(--web-tier-mark) + var(--arth-gap))}}@media (width>=1024px) and (prefers-reduced-motion:no-preference){.arth-tree[data-astro-cid-f3sq7m7i] [data-astro-cid-f3sq7m7i]:is(.arth-tree__node,.arth-tree__bus,.arth-tree__frame){transition:opacity var(--web-dur-quick) ease-out var(--arth-delay,0s)}.arth-tree[data-astro-cid-f3sq7m7i] [data-astro-cid-f3sq7m7i]:is(.arth-tree__mk,.arth-tree__verb){transition:opacity var(--web-dur-quick) ease-out var(--arth-delay,0s), color var(--web-dur-quick) ease-in-out}.arth-tree[data-astro-cid-f3sq7m7i] .arth-tree__lbl[data-astro-cid-f3sq7m7i]{transition:color var(--web-dur-quick) ease-in-out}.arth-tree__dot[data-astro-cid-f3sq7m7i]{transition:box-shadow var(--web-dur-quick) ease-in-out}.arth__step[data-astro-cid-f3sq7m7i]:before{transition:opacity var(--web-dur-quick) ease-in-out}.arth[data-astro-cid-f3sq7m7i][data-instant] .arth-tree[data-astro-cid-f3sq7m7i],.arth[data-astro-cid-f3sq7m7i][data-instant] .arth-tree[data-astro-cid-f3sq7m7i] [data-astro-cid-f3sq7m7i],.arth[data-astro-cid-f3sq7m7i][data-instant] .arth__step[data-astro-cid-f3sq7m7i]:before{transition:none}}@media (width>=1440px){.arth[data-astro-cid-f3sq7m7i]{--arth-band:var(--web-art-band-lg);--arth-gap:var(--web-art-gap-lg)}}@media (width>=1024px) and (prefers-reduced-motion:no-preference){html.js .arth:not([data-live]) .arth-tree :is(.arth-tree__mk,.arth-tree__node,.arth-tree__bus,.arth-tree__verb,.arth-tree__frame){opacity:0;animation:0s 2s forwards arth-open}}@keyframes arth-open{to{opacity:1}}.path[data-astro-cid-3mgfh7kb]{margin:0}.path__tag[data-astro-cid-3mgfh7kb]{margin:0 0 var(--sp-3);max-width:none;font-family:var(--web-font-mono);font-size:var(--web-fs-caption);line-height:var(--web-lh-caption);letter-spacing:var(--web-ls-label);color:var(--web-accent-link)}.path__hd[data-astro-cid-3mgfh7kb]{justify-content:space-between;gap:var(--sp-3);margin-bottom:var(--sp-4);padding-bottom:var(--sp-3);border-bottom:var(--web-hairline) solid var(--web-rule);font-family:var(--web-font-mono);font-size:var(--web-fs-caption);line-height:var(--web-lh-caption);letter-spacing:var(--web-ls-label);color:var(--web-ink-muted);display:flex}.path__steps[data-astro-cid-3mgfh7kb]{counter-reset:step;grid-template-columns:minmax(0,1fr);display:grid}.step[data-astro-cid-3mgfh7kb]{--ramp:color-mix(in srgb, var(--web-ramp-to) calc(var(--k,0) * 100%), var(--web-ramp-from));--ramp2:color-mix(in srgb, var(--web-ramp-to) calc(var(--k2,1) * 100%), var(--web-ramp-from));counter-increment:step;grid-template-columns:var(--sp-6) minmax(0, 1fr);column-gap:var(--sp-4);max-width:none;padding-bottom:var(--sp-6);border-radius:var(--web-radius-card);align-content:start;display:grid;position:relative}[data-astro-cid-3mgfh7kb]:where(.step)>[data-astro-cid-3mgfh7kb]{grid-column:2;max-width:none}.step__ring[data-astro-cid-3mgfh7kb]{z-index:1;width:var(--web-ring);height:var(--web-ring);border-radius:var(--radius-pill);border:var(--web-line) solid var(--ramp);background:var(--web-bg);grid-area:1/1/span 4;justify-self:center;transition:background-color .2s,box-shadow .2s;position:relative}.step[data-astro-cid-3mgfh7kb]:last-child .step__ring[data-astro-cid-3mgfh7kb],.step[data-astro-cid-3mgfh7kb]:hover .step__ring[data-astro-cid-3mgfh7kb]{background:var(--ramp);box-shadow:0 0 0 var(--web-ring-halo) var(--web-accent-wash)}.step[data-astro-cid-3mgfh7kb]:not(:last-child):after{content:"";left:calc(var(--sp-6) / 2 - 1px);top:var(--web-ring);width:var(--web-line);background:linear-gradient(180deg, var(--ramp), var(--ramp2));transform-origin:top;transition:transform .3s;transition-delay:calc(var(--i,0) * .1s);position:absolute;bottom:0}.step__k[data-astro-cid-3mgfh7kb]{font-family:var(--web-font-mono);font-size:var(--web-fs-caption);line-height:var(--web-lh-caption);letter-spacing:var(--web-ls-label);color:var(--web-ink-muted);margin:0}.step__k[data-astro-cid-3mgfh7kb]:before{content:counter(step, decimal-leading-zero) "  ";white-space:pre;color:var(--web-accent-link)}.step__h[data-astro-cid-3mgfh7kb]{margin:var(--sp-1) 0 0;font-family:var(--web-font-display);font-size:var(--web-fs-lead);line-height:var(--web-lh-lead);font-weight:var(--fw-medium);letter-spacing:var(--web-ls-display);transition:color .2s}.step[data-astro-cid-3mgfh7kb]:hover .step__h[data-astro-cid-3mgfh7kb]{color:var(--web-accent-link)}.step__p[data-astro-cid-3mgfh7kb]{margin:var(--sp-2) 0 0;font-size:var(--web-fs-small);line-height:var(--web-lh-small);color:var(--web-ink)}.step__y[data-astro-cid-3mgfh7kb]{margin:var(--sp-3) 0 0;padding-top:var(--sp-3);border-top:var(--web-hairline) solid var(--web-rule);font-size:var(--web-fs-small);line-height:var(--web-lh-small);font-weight:var(--fw-medium)}.step__yk[data-astro-cid-3mgfh7kb]{margin-right:var(--sp-1);font-family:var(--web-font-mono);font-size:var(--web-fs-caption);font-weight:var(--fw-regular);letter-spacing:var(--web-ls-label);color:var(--web-ink-muted)}figcaption[data-astro-cid-3mgfh7kb]{margin-top:var(--sp-4);max-width:52ch;font-size:var(--web-fs-caption);line-height:var(--web-lh-caption);color:var(--web-ink-muted)}@media (prefers-reduced-motion:no-preference){html.js .path[data-astro-cid-3mgfh7kb][data-reveal]:not([data-revealed]) .step[data-astro-cid-3mgfh7kb]:not(:last-child):after{transform:scaleY(0)}}@media (width>=1024px){.path__hd[data-astro-cid-3mgfh7kb]{grid-template-columns:repeat(var(--path-n), minmax(0, 1fr));column-gap:var(--web-gutter);border-bottom:0;display:grid;position:relative}.path__hd[data-astro-cid-3mgfh7kb]:after{content:"";left:calc(var(--web-ring) / 2);right:var(--path-tail);height:var(--web-hairline);background:var(--web-rule);position:absolute;bottom:0}.path__hd[data-astro-cid-3mgfh7kb]>span[data-astro-cid-3mgfh7kb]{transform:translateX(calc(var(--web-ring) / 2 - 50%));justify-self:start}.path__hd[data-astro-cid-3mgfh7kb]>span[data-astro-cid-3mgfh7kb]:last-child{grid-column:-2}.path__steps[data-astro-cid-3mgfh7kb]{column-gap:var(--web-gutter);grid-template-rows:repeat(5,auto);grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.step[data-astro-cid-3mgfh7kb]{grid-row:1/span 5;grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid;padding-bottom:0}[data-astro-cid-3mgfh7kb]:where(.step)>[data-astro-cid-3mgfh7kb],.step__ring[data-astro-cid-3mgfh7kb]{grid-area:auto/1;align-self:start}.step__y[data-astro-cid-3mgfh7kb]{align-self:start}.step__ring[data-astro-cid-3mgfh7kb]{margin-bottom:var(--sp-4);justify-self:start}.step[data-astro-cid-3mgfh7kb]:not(:last-child):after{left:var(--web-ring);right:calc(-1 * var(--web-gutter));top:calc(var(--web-ring) / 2 - 1px);width:auto;height:var(--web-line);background:linear-gradient(90deg, var(--ramp), var(--ramp2));transform-origin:0;bottom:auto}}@media (width>=1024px) and (prefers-reduced-motion:no-preference){html.js .path[data-astro-cid-3mgfh7kb][data-reveal]:not([data-revealed]) .step[data-astro-cid-3mgfh7kb]:not(:last-child):after{transform:scaleX(0)}}.path--case[data-astro-cid-3mgfh7kb] .path__legend[data-astro-cid-3mgfh7kb]{gap:var(--sp-2) var(--sp-5);margin:0 0 var(--sp-5);flex-wrap:wrap;padding:0;list-style:none;display:flex}.path--case[data-astro-cid-3mgfh7kb] .path__lg[data-astro-cid-3mgfh7kb]{align-items:center;gap:var(--sp-2);max-width:none;font-family:var(--web-font-mono);font-size:var(--web-fs-caption);line-height:var(--web-lh-caption);letter-spacing:var(--web-ls-label);color:var(--web-ink-muted);display:flex}.path--case[data-astro-cid-3mgfh7kb] .path__lg[data-astro-cid-3mgfh7kb]:before{content:"";width:var(--sp-6);height:var(--web-line);flex:none}.path--case[data-astro-cid-3mgfh7kb] .path__lg--solid[data-astro-cid-3mgfh7kb]:before{background:linear-gradient(90deg, var(--web-ramp-from), var(--web-ramp-to))}.path--case[data-astro-cid-3mgfh7kb] .path__lg--dashed[data-astro-cid-3mgfh7kb]:before{background:repeating-linear-gradient(90deg, var(--web-ink-muted) 0 4px, transparent 4px 8px)}.path--case[data-astro-cid-3mgfh7kb] .step__verified[data-astro-cid-3mgfh7kb]{align-items:center;gap:var(--sp-2);max-width:none;margin:var(--sp-3) 0 0;padding:var(--sp-1) var(--sp-3);border:var(--web-hairline) solid var(--web-accent-link);border-radius:var(--radius-pill);font-size:var(--web-fs-small);line-height:var(--web-lh-small);font-weight:var(--fw-medium);color:var(--web-accent-link);justify-self:start;display:inline-flex}.path--case[data-astro-cid-3mgfh7kb] .step__verified[data-astro-cid-3mgfh7kb] svg[data-astro-cid-3mgfh7kb]{width:var(--sp-4);height:var(--sp-4);fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;flex:none}.path--case[data-astro-cid-3mgfh7kb] .step[data-astro-cid-3mgfh7kb]:last-child{padding-bottom:0}.path--case[data-astro-cid-3mgfh7kb] .path__branch[data-astro-cid-3mgfh7kb]{--spine-x:calc(var(--sp-6) / 2);--tick:var(--sp-5);padding-top:var(--sp-5);padding-left:calc(var(--spine-x) + var(--tick));position:relative}@media (width<=1023.98px){.path--case[data-astro-cid-3mgfh7kb] .step--outcome[data-astro-cid-3mgfh7kb]:after{content:"";left:calc(var(--sp-6) / 2 - var(--web-line) / 2);top:var(--web-ring);width:var(--web-line);background:repeating-linear-gradient(180deg, var(--web-ink-muted) 0 4px, transparent 4px 8px);position:absolute;bottom:0}}.path--case[data-astro-cid-3mgfh7kb] .path__branch[data-astro-cid-3mgfh7kb]:before{content:"";left:calc(var(--spine-x) - var(--web-line) / 2);top:0;bottom:var(--sp-5);width:var(--web-line);background:repeating-linear-gradient(180deg, var(--web-ink-muted) 0 4px, transparent 4px 8px);position:absolute}.path--case[data-astro-cid-3mgfh7kb] .path__bk[data-astro-cid-3mgfh7kb]{max-width:none;font-family:var(--web-font-mono);font-size:var(--web-fs-caption);line-height:var(--web-lh-caption);letter-spacing:var(--web-ls-label);color:var(--web-ink-muted);margin:0}.path--case[data-astro-cid-3mgfh7kb] .path__pots[data-astro-cid-3mgfh7kb]{row-gap:var(--sp-3);margin:var(--sp-3) 0 0;padding:0;list-style:none;display:grid}.path--case[data-astro-cid-3mgfh7kb] .path__pot[data-astro-cid-3mgfh7kb]{max-width:none;padding:var(--sp-3) var(--sp-4);border:var(--web-line) dashed var(--web-furniture);border-radius:var(--web-radius-card);font-size:var(--web-fs-small);line-height:var(--web-lh-small);color:var(--web-ink-muted);position:relative}.path--case[data-astro-cid-3mgfh7kb] .path__pot[data-astro-cid-3mgfh7kb]:before{content:"";width:var(--tick);height:var(--web-line);background:repeating-linear-gradient(90deg, var(--web-ink-muted) 0 4px, transparent 4px 8px);position:absolute;top:50%;right:100%}.path--case[data-astro-cid-3mgfh7kb] figcaption[data-astro-cid-3mgfh7kb]{margin-top:var(--sp-5)}@media (width>=1024px){.path--case[data-astro-cid-3mgfh7kb]{column-gap:var(--web-gutter);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.path--case[data-astro-cid-3mgfh7kb]>[data-astro-cid-3mgfh7kb]{grid-column:1/-1}.path--case[data-astro-cid-3mgfh7kb]>.path__branch[data-astro-cid-3mgfh7kb]{--spine-x:calc(var(--web-ring) / 2);grid-area:4/5}.path--case[data-astro-cid-3mgfh7kb]>figcaption[data-astro-cid-3mgfh7kb]{grid-area:4/1/auto/span 3;align-self:end;margin-top:0}}.stage[data-astro-cid-vwne3qbl]{padding:var(--sp-4);padding-bottom:calc(var(--sp-4) + var(--sp-6) + var(--sp-3));margin:0;position:relative}.stage__cap[data-astro-cid-vwne3qbl]{gap:var(--sp-2);max-width:none;font-family:var(--web-font-mono);font-size:var(--web-fs-caption);line-height:var(--web-lh-caption);letter-spacing:var(--web-ls-label);color:var(--web-ink-muted);display:flex}.stage__sl[data-astro-cid-vwne3qbl]{color:var(--web-accent)}.stage__art[data-astro-cid-vwne3qbl]{margin-top:var(--sp-3);aspect-ratio:var(--stage-ar);position:relative}.stage__art[data-astro-cid-vwne3qbl]>svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.stage__corner[data-astro-cid-vwne3qbl]{width:var(--sp-4);height:var(--sp-4);border:0 solid var(--web-frame-rule);pointer-events:none;position:absolute}.stage__corner--tl[data-astro-cid-vwne3qbl]{border-top-width:var(--web-hairline);border-left-width:var(--web-hairline);top:0;left:0}.stage__corner--tr[data-astro-cid-vwne3qbl]{border-top-width:var(--web-hairline);border-right-width:var(--web-hairline);top:0;right:0}.stage__corner--bl[data-astro-cid-vwne3qbl]{border-bottom-width:var(--web-hairline);border-left-width:var(--web-hairline);bottom:0;left:0}.stage__corner--br[data-astro-cid-vwne3qbl]{border-bottom-width:var(--web-hairline);border-right-width:var(--web-hairline);bottom:0;right:0}.stage[data-astro-cid-vwne3qbl] .stage__motion{right:var(--sp-4);bottom:var(--sp-4);position:absolute}.media--flow[data-astro-cid-evawzpal]{--rail:calc(var(--sp-5) + var(--sp-3) + var(--sp-5));--rail-w:3px;--tick:var(--sp-5);--gap:var(--sp-3);padding:var(--sp-4);border-radius:var(--web-radius-card);background:var(--web-card-bg);border:var(--web-hairline) solid var(--web-card-border);box-shadow:var(--web-card-shadow);margin:0;position:relative}.flow__body[data-astro-cid-evawzpal]{grid-template-columns:minmax(0, 1fr) var(--rail);display:grid}.flow__main[data-astro-cid-evawzpal]{min-width:0}.flow__hd[data-astro-cid-evawzpal]{margin:0 0 var(--sp-3);max-width:none;font-family:var(--web-font-mono);font-size:var(--web-fs-caption);line-height:var(--web-lh-caption);letter-spacing:var(--web-ls-label);color:var(--web-ink-muted)}.flow__stages[data-astro-cid-evawzpal]{row-gap:var(--gap);margin:0;padding:0;list-style:none;display:grid}.flow__st[data-astro-cid-evawzpal]{--ramp:color-mix(in srgb, var(--web-ramp-to) calc(var(--k,0) * 100%), var(--web-ramp-from));--ramp2:color-mix(in srgb, var(--web-ramp-to) calc(var(--k2,1) * 100%), var(--web-ramp-from));grid-template-columns:var(--web-ring-sm) auto minmax(0, 1fr);align-items:center;column-gap:var(--sp-3);max-width:none;padding:var(--sp-3) var(--sp-4);background:var(--web-bg);border:var(--web-hairline) solid var(--web-rule-strong);border-radius:var(--web-radius-card);display:grid;position:relative}.flow__ring[data-astro-cid-evawzpal]{width:var(--web-ring-sm);height:var(--web-ring-sm);border-radius:var(--radius-pill);border:var(--web-line) solid var(--ramp);background:radial-gradient(circle, var(--ramp) 2px, transparent 2.5px)}.flow__st[data-astro-cid-evawzpal]:last-child .flow__ring[data-astro-cid-evawzpal]{background:var(--ramp)}.flow__n[data-astro-cid-evawzpal]{font-family:var(--web-font-mono);font-size:var(--web-fs-caption);letter-spacing:var(--web-ls-label);color:var(--web-accent-link)}.flow__t[data-astro-cid-evawzpal]{font-size:var(--web-fs-small);line-height:var(--web-lh-small);font-weight:var(--fw-medium);color:var(--web-ink)}.flow__sub[data-astro-cid-evawzpal]{gap:var(--sp-1) var(--sp-2);margin:var(--sp-2) 0 0;flex-wrap:wrap;grid-column:3;padding:0;list-style:none;display:flex}.flow__sub[data-astro-cid-evawzpal] li[data-astro-cid-evawzpal]{max-width:none;padding:2px var(--sp-2);border:var(--web-hairline) solid var(--ramp);border-radius:var(--radius-pill);font-size:var(--web-fs-caption);line-height:var(--web-lh-caption);color:var(--web-ink)}.flow__st[data-astro-cid-evawzpal]:not(:last-child):after{content:"";left:calc(var(--sp-4) + var(--web-ring-sm) / 2 - var(--web-line) / 2);width:var(--web-line);height:var(--gap);background:linear-gradient(180deg, var(--ramp), var(--ramp2));position:absolute;top:100%}.flow__st[data-astro-cid-evawzpal]:before{content:"";width:calc(var(--tick) + var(--rail-w) / 2 + 3px);background:radial-gradient(circle 4px at calc(100% - 4px) 50%, var(--web-accent-link) 3px, transparent 3.5px), linear-gradient(var(--web-accent-link), var(--web-accent-link)) left center / calc(100% - 6px) var(--web-line) no-repeat;height:8px;position:absolute;top:50%;left:100%;translate:0 -50%}.flow__over[data-astro-cid-evawzpal]{padding-left:calc(var(--tick) + var(--rail-w) + var(--sp-3));position:relative}.flow__over[data-astro-cid-evawzpal]:before{content:"";left:var(--tick);width:var(--rail-w);border-radius:var(--rail-w);background:var(--web-accent-link);position:absolute;top:0;bottom:0}.flow__ol[data-astro-cid-evawzpal]{writing-mode:vertical-rl;max-width:none;font-family:var(--web-font-mono);font-size:var(--web-fs-caption);line-height:var(--web-lh-caption);letter-spacing:var(--web-ls-label);font-weight:var(--fw-medium);color:var(--web-accent-link);white-space:nowrap;margin:0;transform:rotate(180deg)}.flow__cap[data-astro-cid-evawzpal]{margin:var(--sp-4) 0 0;max-width:none;font-family:var(--web-font-mono);font-size:var(--web-fs-caption);line-height:var(--web-lh-caption);letter-spacing:var(--web-ls-label);color:var(--web-ink-muted)}@media (width>=1024px){.media--flow[data-astro-cid-evawzpal]{--rail:11rem;--gap:var(--sp-4);margin-top:var(--anat-lead,0px);padding:var(--sp-5)}.flow__ol[data-astro-cid-evawzpal]{writing-mode:horizontal-tb;white-space:normal;transform:none}}.gears[data-astro-cid-yznfrl42]{--mg-pad:var(--sp-4);--mg-chip:calc(var(--web-fs-caption) + 2 * var(--sp-1) + 2 * var(--web-hairline));--mg-lane:calc(var(--mg-chip) + var(--sp-2));--mg-below:calc(var(--mg-lane) + var(--sp-2) + var(--web-lh-caption));aspect-ratio:3/2;padding:var(--mg-pad);background:var(--web-media-placeholder);align-items:flex-end;margin:0;display:flex;position:relative;overflow:hidden;container-type:size}.gears[data-astro-cid-yznfrl42]:before{content:"";background-image:radial-gradient(var(--web-cell-dot-grid) 1px, transparent 1.5px);background-size:var(--sp-4) var(--sp-4);position:absolute;inset:0}.gears__frame[data-astro-cid-yznfrl42]{--mg-band:calc(100cqh - var(--mg-lane) - var(--mg-below));--mg-w:min(100cqw, calc(var(--mg-band) * var(--mg-ar)));--mg-slack:calc((100cqw - var(--mg-w)) / 2);width:var(--mg-w);height:calc(var(--mg-w) / var(--mg-ar));left:50%;top:calc(var(--mg-pad) + var(--mg-lane) + (var(--mg-band) - var(--mg-w) / var(--mg-ar)) / 2);position:absolute;translate:-50%}.gears__c[data-astro-cid-yznfrl42],.gears__c[data-astro-cid-yznfrl42]>svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.gears__c[data-astro-cid-yznfrl42][data-bp=desktop]{display:none}.gears__labels[data-astro-cid-yznfrl42]{max-width:none;margin:0;padding:0;list-style:none;position:absolute;inset:0}.gears__lb[data-astro-cid-yznfrl42]{--ramp:color-mix(in srgb, var(--web-ramp-to) calc(var(--k,0) * 100%), var(--web-ramp-from));max-width:none;padding:var(--sp-1) var(--sp-2);border-radius:var(--radius-pill);background:var(--web-disc-bg);border:var(--web-hairline) solid var(--ramp);font-family:var(--web-font-mono);font-size:var(--web-fs-caption);letter-spacing:var(--web-ls-label);color:var(--web-ink);white-space:nowrap;margin:0;line-height:1;position:absolute;translate:-50%}.gears__lb[data-astro-cid-yznfrl42][data-row=top]{bottom:calc(100% + var(--sp-2))}.gears__lb[data-astro-cid-yznfrl42][data-row=bottom]{top:calc(100% + var(--sp-2))}.gears__lb[data-astro-cid-yznfrl42][data-align=start]{translate:max(-100%, calc(var(--mg-clamp,0px) - (var(--fx) * var(--mg-w) + var(--mg-slack)))) 0}.gears__lb[data-astro-cid-yznfrl42][data-align=end]{translate:min(0px, calc((1 - var(--fx)) * var(--mg-w) + var(--mg-slack) - var(--mg-clamp,0px) - 100%)) 0}.gears__cap[data-astro-cid-yznfrl42]{z-index:1;max-width:none;font-family:var(--web-font-mono);font-size:var(--web-fs-caption);line-height:var(--web-lh-caption);letter-spacing:var(--web-ls-label);color:var(--web-on-grad);margin:0;position:relative}.gears__sl[data-astro-cid-yznfrl42]{color:var(--web-on-grad-muted)}@media (width<=389.98px){.gears[data-astro-cid-yznfrl42]{--mg-lane:calc(2 * (var(--mg-chip) + var(--sp-2)));--mg-below:calc(var(--mg-lane) + var(--sp-2) + 2 * var(--web-lh-caption));aspect-ratio:50/51}.gears__lb[data-astro-cid-yznfrl42][data-step=lift]{bottom:calc(100% + var(--sp-2) + var(--mg-chip) + var(--sp-2))}.gears__lb[data-astro-cid-yznfrl42][data-step=drop]{top:calc(100% + var(--sp-2) + var(--mg-chip) + var(--sp-2))}}@media (width>=1024px){.gears[data-astro-cid-yznfrl42]{--mg-pad:var(--sp-5);aspect-ratio:16/7}.gears__c[data-astro-cid-yznfrl42][data-bp=mobile]{display:none}.gears__c[data-astro-cid-yznfrl42][data-bp=desktop]{display:block}}@media (width>=1024px) and (width<=1279.98px){.gears[data-astro-cid-yznfrl42]{--mg-pad:var(--sp-2);--mg-lane:calc(var(--mg-chip) + var(--sp-2) + .5px);--mg-clamp:.5px}}.cyc[data-astro-cid-7lwzrg6l]{aspect-ratio:3/2;padding:var(--sp-4);background:var(--web-media-placeholder);align-items:flex-end;margin:0;display:flex;position:relative}.cyc[data-astro-cid-7lwzrg6l]:before{content:"";background-image:radial-gradient(var(--web-cell-dot-grid) 1px, transparent 1.5px);background-size:var(--sp-4) var(--sp-4);position:absolute;inset:0}.cyc__art[data-astro-cid-7lwzrg6l]{aspect-ratio:var(--cyc-ar);position:absolute;top:50%;left:0;right:0;translate:0 -50%}.cyc__c[data-astro-cid-7lwzrg6l],.cyc__c[data-astro-cid-7lwzrg6l]>svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.cyc__c[data-astro-cid-7lwzrg6l][data-bp=desktop]{display:none}.cyc__mk[data-astro-cid-7lwzrg6l]{--ramp:color-mix(in srgb, var(--web-ramp-to) calc(var(--k,0) * 100%), var(--web-ramp-from));width:var(--sp-6);height:var(--sp-6);border-radius:var(--radius-pill);background:var(--ink-950);border:var(--web-line) solid var(--ramp);font-family:var(--web-font-mono);font-size:var(--web-fs-disc);color:var(--text-on-dark);place-items:center;line-height:1;transition:background-color .2s,color .2s;display:grid;position:absolute;translate:-50% -50%}.cyc__mk[data-astro-cid-7lwzrg6l].is-on{background:var(--ramp);color:var(--web-on-grad)}.cyc[data-astro-cid-7lwzrg6l] .cyc-return{opacity:.7;transition:opacity .2s}.cyc[data-astro-cid-7lwzrg6l] .cyc-return.is-on{opacity:1}.cyc__l[data-astro-cid-7lwzrg6l]{max-width:none;font-family:var(--web-font-mono);font-size:var(--web-fs-caption);line-height:var(--web-lh-caption);letter-spacing:var(--web-ls-label);color:var(--web-on-grad);position:relative}.cyc__sl[data-astro-cid-7lwzrg6l]{color:var(--web-on-grad-muted)}@media (width>=1024px){.cyc[data-astro-cid-7lwzrg6l]{aspect-ratio:16/7;padding:var(--sp-5)}.cyc__c[data-astro-cid-7lwzrg6l][data-bp=mobile]{display:none}.cyc__c[data-astro-cid-7lwzrg6l][data-bp=desktop]{display:block}}@media (width<=349.98px){.cyc--front[data-astro-cid-7lwzrg6l]{aspect-ratio:4/3}.cyc--front[data-astro-cid-7lwzrg6l] .cyc__art[data-astro-cid-7lwzrg6l]{top:calc(50% - var(--sp-4))}}@media (width>=1024px){.cyc--front[data-astro-cid-7lwzrg6l] .cyc__art[data-astro-cid-7lwzrg6l]{left:var(--sp-7);right:var(--sp-7);top:calc(50% - var(--sp-2))}}@media (width>=1440px){.cyc--front[data-astro-cid-7lwzrg6l] .cyc__art[data-astro-cid-7lwzrg6l]{top:calc(50% - var(--sp-3))}}@media (prefers-reduced-motion:reduce){.cyc__mk[data-astro-cid-7lwzrg6l],.cyc[data-astro-cid-7lwzrg6l] .cyc-return{transition:none}}.scan[data-astro-cid-bwcpaadp]{--pad:var(--sp-4);aspect-ratio:3/2;padding:var(--pad);background:var(--web-media-placeholder);align-items:flex-end;margin:0;display:flex;position:relative;overflow:hidden;container-type:size}.scan[data-astro-cid-bwcpaadp]:before{content:"";background-image:radial-gradient(var(--web-cell-dot-grid) 1px, transparent 1.5px);background-size:var(--sp-4) var(--sp-4);position:absolute;inset:0}.scan__art[data-astro-cid-bwcpaadp],.scan__art[data-astro-cid-bwcpaadp]>svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.scan__labels[data-astro-cid-bwcpaadp]{max-width:none;margin:0;padding:0;list-style:none;position:absolute;inset:0}.scan__l[data-astro-cid-bwcpaadp]{--fx:var(--fx-m);--fy:var(--fy-m);z-index:1;max-width:none;padding:var(--sp-1) var(--sp-2);border-radius:var(--radius-pill);background:var(--web-disc-bg);border:var(--web-hairline) solid var(--web-ramp-from);font-family:var(--web-font-mono);font-size:var(--web-fs-caption);letter-spacing:var(--web-ls-label);color:var(--web-on-grad);white-space:nowrap;margin:0;line-height:1;position:absolute}.scan__l[data-astro-cid-bwcpaadp][data-at=found]{border-color:var(--web-ramp-to);box-shadow:0 0 0 var(--sp-1) color-mix(in srgb, var(--web-ramp-to) 22%, transparent)}.scan__cap[data-astro-cid-bwcpaadp]{z-index:1;max-width:none;font-family:var(--web-font-mono);font-size:var(--web-fs-caption);line-height:var(--web-lh-caption);letter-spacing:var(--web-ls-label);color:var(--web-on-grad);position:relative}.scan__sl[data-astro-cid-bwcpaadp]{color:var(--web-on-grad-muted)}.scan__frame[data-astro-cid-bwcpaadp]{--w:min(100cqw, 100cqh * var(--sf-ar));--h:calc(var(--w) / var(--sf-ar));--sx:calc((100cqw - var(--w)) / 2);--sy:calc((100cqh - var(--h)) / 2);left:calc(var(--pad) + var(--sx));top:calc(var(--pad) + var(--sy));width:var(--w);height:var(--h);position:absolute}.scan__l[data-astro-cid-bwcpaadp]{left:calc(var(--fx) * 100%);top:calc(var(--fy) * 100%);--tx:clamp(calc(-1 * (var(--sx) + var(--fx) * var(--w))), -50%, calc(100cqw - var(--sx) - var(--fx) * var(--w) - 100%))}.scan__l[data-astro-cid-bwcpaadp][data-at=found]{translate:var(--tx) max(calc(-100% - var(--sp-2)), calc(-1 * (var(--sy) + var(--fy) * var(--h))))}.scan__l[data-astro-cid-bwcpaadp][data-at=calm]{translate:var(--tx) min(var(--sp-1), calc(100cqh - var(--sy) - var(--fy) * var(--h) - 100%))}@media (width<=1023.98px){.scan__art[data-astro-cid-bwcpaadp] [data-stroke=tick]{stroke-width:var(--sf-tick)}.scan__art[data-astro-cid-bwcpaadp] [data-layer=platform]>path[stroke]{stroke-width:var(--sf-edge)}.scan__art[data-astro-cid-bwcpaadp] [data-stroke=ring]{stroke-width:var(--sf-ring)}.scan__art[data-astro-cid-bwcpaadp] [data-stroke=dot]{r:var(--sf-dot)}}@media (width>=1024px){.scan[data-astro-cid-bwcpaadp]{--pad:var(--sp-5);aspect-ratio:16/7}.scan__l[data-astro-cid-bwcpaadp]{--fx:var(--fx-d);--fy:var(--fy-d)}}.tl[data-astro-cid-ieus4i4y]{--tl-pad:var(--sp-4);aspect-ratio:3/2;padding:var(--tl-pad);background:var(--web-media-placeholder);align-items:flex-end;margin:0;display:flex;position:relative;overflow:hidden;container-type:size}.tl[data-astro-cid-ieus4i4y]:before{content:"";background-image:radial-gradient(var(--web-cell-dot-grid) 1px, transparent 1.5px);background-size:var(--sp-4) var(--sp-4);position:absolute;inset:0}.tl__frame[data-astro-cid-ieus4i4y]{--tl-pill:calc(var(--web-fs-caption) + 2 * var(--sp-1) + 2 * var(--web-hairline));--tl-lane:calc(var(--tl-pill) + var(--sp-1));--tl-cap-lines:2;--tl-below:calc(var(--tl-lane) + var(--sp-2) + var(--tl-cap-lines) * var(--web-lh-caption));--tl-band:calc(100cqh - var(--tl-lane) - var(--tl-below));--tl-w:min(100cqw, calc(var(--tl-band) * var(--tl-ar)));--tl-slack:calc((100cqw - var(--tl-w)) / 2);width:var(--tl-w);height:calc(var(--tl-w) / var(--tl-ar));left:50%;top:calc(var(--tl-pad) + var(--tl-lane) + (var(--tl-band) - var(--tl-w) / var(--tl-ar)) / 2);position:absolute;translate:-50%}.tl__art[data-astro-cid-ieus4i4y],.tl__art[data-astro-cid-ieus4i4y]>svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.tl__l[data-astro-cid-ieus4i4y]{max-width:none;padding:var(--sp-1) var(--sp-2);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--web-bg) 85%, transparent);border:var(--web-hairline) solid var(--web-ramp-mid);font-family:var(--web-font-mono);font-size:var(--web-fs-caption);letter-spacing:var(--web-ls-label);color:var(--web-ink);white-space:nowrap;margin:0;line-height:1;position:absolute}.tl__l[data-astro-cid-ieus4i4y][data-time=calm]{border-color:var(--web-ramp-from)}.tl__l[data-astro-cid-ieus4i4y][data-time=found]{border-color:var(--web-ramp-to);box-shadow:0 0 0 var(--sp-1) color-mix(in srgb, var(--web-ramp-to) 22%, transparent)}.tl__l[data-astro-cid-ieus4i4y][data-row=top]{bottom:100%}.tl__l[data-astro-cid-ieus4i4y][data-row=bottom]{top:100%}.tl__l[data-astro-cid-ieus4i4y][data-align=start]{translate:max(calc(var(--sp-5) - 100%), calc(-1 * (var(--fx) * var(--tl-w) + var(--tl-slack)))) 0}.tl__l[data-astro-cid-ieus4i4y][data-align=end]{translate:min(calc(-1 * var(--sp-5)), calc((1 - var(--fx)) * var(--tl-w) + var(--tl-slack) - 100%)) 0}.tl__cap[data-astro-cid-ieus4i4y]{z-index:1;max-width:none;font-family:var(--web-font-mono);font-size:var(--web-fs-caption);line-height:var(--web-lh-caption);letter-spacing:var(--web-ls-label);color:var(--web-on-grad);margin:0;position:relative}.tl__sl[data-astro-cid-ieus4i4y]{color:var(--web-on-grad-muted)}@media (width<=359.98px){.tl[data-astro-cid-ieus4i4y]{aspect-ratio:1}.tl__frame[data-astro-cid-ieus4i4y]{--tl-lane:calc(var(--tl-pill) + var(--sp-2));--tl-band:calc(100cqh - 3 * var(--tl-lane) - var(--tl-below));top:calc(var(--tl-pad) + 2 * var(--tl-lane) + (var(--tl-band) - var(--tl-w) / var(--tl-ar)) / 2)}.tl__l[data-astro-cid-ieus4i4y][data-time=found]{bottom:calc(100% + var(--tl-lane))}.tl__l[data-astro-cid-ieus4i4y][data-time=calm]{top:calc(100% + var(--tl-lane))}.tl__l[data-astro-cid-ieus4i4y][data-time=found]:after,.tl__l[data-astro-cid-ieus4i4y][data-time=calm]:after{content:"";width:1px;height:var(--tl-lane);margin-left:calc(-.5px - var(--web-hairline));background:repeating-linear-gradient(to bottom, var(--tl-leader) 0 2px, transparent 2px 5px);position:absolute}.tl__l[data-astro-cid-ieus4i4y][data-time=found]:after{top:100%;left:max(var(--sp-5), calc(100% + 2 * var(--web-hairline) - ((1 - var(--fx)) * var(--tl-w) + var(--tl-slack))))}.tl__l[data-astro-cid-ieus4i4y][data-time=calm]:after{bottom:100%;left:min(calc(100% + 2 * var(--web-hairline) - var(--sp-5)), calc(var(--fx) * var(--tl-w) + var(--tl-slack)))}}@media (width>=1024px){.tl[data-astro-cid-ieus4i4y]{--tl-pad:var(--sp-5);aspect-ratio:16/7}.tl__frame[data-astro-cid-ieus4i4y]{--tl-cap-lines:1}}.hub[data-astro-cid-7h2xui3z]{--hub-plate:calc(100% * 2 / 3);--hub-pad:var(--sp-4);--hub-chip:calc(11px * 1.2 + 2px + 2 * var(--web-hairline));--hub-stack:calc(var(--hub-chip) * (1 + var(--hub-lift,1)) + 2 * var(--sp-2));aspect-ratio:3/2;padding:var(--sp-4);background:var(--web-media-placeholder);align-items:flex-end;margin:0;display:flex;position:relative;overflow:hidden}.hub[data-astro-cid-7h2xui3z]:before{content:"";background-image:radial-gradient(var(--web-cell-dot-grid) 1px, transparent 1.5px);background-size:var(--sp-4) var(--sp-4);position:absolute;inset:0}.hub__frame[data-astro-cid-7h2xui3z]{--hub-w:min(calc(100% * var(--hub-widen)), calc((var(--hub-plate) - var(--hub-pad) - var(--web-lh-caption) - var(--hub-stack)) / var(--hub-span)), calc((var(--hub-plate) - var(--hub-pad) - var(--sp-6) - var(--hub-stack)) / var(--hub-span2)));--hub-lifted:calc(var(--sp-2) + var(--hub-chip) * var(--hub-lift,1) - var(--hub-w) * var(--hub-top));width:var(--hub-w);margin-top:max(var(--sp-2), var(--hub-lifted));aspect-ratio:var(--hub-ar);position:absolute;top:0;left:50%;translate:-50%}.hub__c[data-astro-cid-7h2xui3z],.hub__c[data-astro-cid-7h2xui3z]>svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hub__c[data-astro-cid-7h2xui3z][data-bp=desktop]{display:none}.hub__labels[data-astro-cid-7h2xui3z]{max-width:none;margin:0;padding:0;list-style:none;position:absolute;inset:0}.hub__lb[data-astro-cid-7h2xui3z]{--ramp:color-mix(in srgb, var(--web-ramp-to) calc(var(--k,0) * 100%), var(--web-ramp-from));border-radius:var(--radius-pill);background:var(--web-disc-bg);border:var(--web-hairline) solid var(--web-disc-edge);max-width:none;font-family:var(--web-font-mono);color:var(--web-ink);white-space:nowrap;margin:0;padding:1px 6px;font-size:11px;line-height:1.2;transition:border-color .2s,box-shadow .2s;position:absolute}.hub__lb[data-astro-cid-7h2xui3z].is-on{border-color:var(--ramp);box-shadow:0 0 0 var(--sp-1) color-mix(in srgb, var(--ramp) 28%, transparent)}.hub__cap[data-astro-cid-7h2xui3z]{max-width:none;padding-right:calc(var(--sp-6) + var(--sp-3));font-family:var(--web-font-mono);font-size:var(--web-fs-caption);line-height:var(--web-lh-caption);letter-spacing:var(--web-ls-label);color:var(--web-on-grad);position:relative}.hub__sl[data-astro-cid-7h2xui3z]{color:var(--web-on-grad-muted)}.hub[data-astro-cid-7h2xui3z] .hub__motion{--web-disc:var(--sp-6);--web-glyph:var(--web-glyph-min);right:var(--sp-4);bottom:var(--sp-4);position:absolute}@media (width<=389.98px){.hub[data-astro-cid-7h2xui3z]{--hub-plate:75%;aspect-ratio:4/3}.hub__lb[data-astro-cid-7h2xui3z][data-aside][data-half=right]{translate:-62% -100%!important}.hub__lb[data-astro-cid-7h2xui3z][data-aside][data-half=left]{translate:-38% -100%!important}.hub__lb[data-astro-cid-7h2xui3z][data-aside][data-side=below][data-half=right]{translate:-62%!important}.hub__lb[data-astro-cid-7h2xui3z][data-aside][data-side=below][data-half=left]{translate:-38%!important}}@media (width>=1024px){.hub[data-astro-cid-7h2xui3z]{--hub-plate:calc(100% * 7 / 16);--hub-pad:var(--sp-5);--hub-chip:calc(var(--web-fs-disc) * 1.2 + 2px + 2 * var(--web-hairline));aspect-ratio:16/7;padding:var(--sp-5)}.hub__frame[data-astro-cid-7h2xui3z]{--hub-w:min(100%, calc((var(--hub-plate) - var(--hub-stack)) / var(--hub-span)), calc((var(--hub-plate) - var(--hub-pad) - var(--web-lh-caption) - var(--hub-stack)) / var(--hub-span2)));--hub-slack:min(calc(var(--hub-plate) - var(--sp-2) - var(--hub-chip) - var(--hub-w) * var(--hub-bot)), calc(var(--hub-plate) - var(--hub-pad) - var(--web-lh-caption) - var(--sp-2) - var(--hub-chip) - var(--hub-w) * var(--hub-row2)));margin-top:calc(var(--hub-lifted) + max(0px, var(--hub-slack) - var(--hub-lifted)) / 2)}.hub__c[data-astro-cid-7h2xui3z][data-bp=mobile]{display:none}.hub__c[data-astro-cid-7h2xui3z][data-bp=desktop]{display:block}.hub__lb[data-astro-cid-7h2xui3z]{padding:1px var(--sp-2);font-size:var(--web-fs-disc)}.hub[data-astro-cid-7h2xui3z] .hub__motion{right:var(--sp-5);bottom:var(--sp-5)}}@media (width>=1024px) and (width<=1279.98px){.hub[data-astro-cid-7h2xui3z]{--hub-pad:var(--sp-2);padding:var(--sp-2)}.hub[data-astro-cid-7h2xui3z] .hub__motion{right:var(--sp-2);bottom:var(--sp-2)}}@media (prefers-reduced-motion:reduce){.hub__lb[data-astro-cid-7h2xui3z]{transition:none}}.media[data-astro-cid-gtqvmfo6]{border-radius:var(--web-radius-panel);position:relative;overflow:hidden}.media--comparison[data-astro-cid-gtqvmfo6]{border-radius:0;overflow:visible}.media--placeholder[data-astro-cid-gtqvmfo6],.media--image[data-astro-cid-gtqvmfo6]{aspect-ratio:3/2;align-items:flex-end;display:flex}.media--placeholder[data-astro-cid-gtqvmfo6]{padding:var(--sp-4);background:var(--web-media-placeholder)}.media--placeholder[data-astro-cid-gtqvmfo6]:before{content:"";background-image:radial-gradient(var(--web-cell-dot-grid) 1px, transparent 1.5px);background-size:var(--sp-4) var(--sp-4);position:absolute;inset:0}.media--image[data-astro-cid-gtqvmfo6] img[data-astro-cid-gtqvmfo6]{object-fit:cover;width:100%;max-width:none;height:100%;position:absolute;inset:0}.media__l[data-astro-cid-gtqvmfo6]{max-width:none;font-family:var(--web-font-mono);font-size:var(--web-fs-caption);line-height:var(--web-lh-caption);letter-spacing:var(--web-ls-label);color:var(--web-on-grad);margin:0;position:relative}.media__sl[data-astro-cid-gtqvmfo6]{color:var(--web-on-grad-muted)}@media (width>=1024px){.media[data-astro-cid-gtqvmfo6]{margin-top:var(--anat-lead,0px)}.media--placeholder[data-astro-cid-gtqvmfo6],.media--image[data-astro-cid-gtqvmfo6]{aspect-ratio:16/7}.media--placeholder[data-astro-cid-gtqvmfo6]{padding:var(--sp-5)}}.two[data-astro-cid-dkvu7732]{row-gap:var(--sp-7);display:grid}.two__h[data-astro-cid-dkvu7732]{align-items:center;gap:var(--sp-3);margin:0 0 var(--sp-5);font-size:var(--web-fs-h3);display:flex}.two__k[data-astro-cid-dkvu7732]{width:var(--sp-6);height:var(--sp-6);border-radius:var(--radius-sm);border:var(--web-hairline) solid var(--web-edge-accent);background:var(--web-key-fill);color:var(--web-edge-accent);font-family:var(--web-font-mono);font-size:var(--web-fs-disc);flex:none;place-items:center;line-height:1;display:inline-grid}.two__k[data-astro-cid-dkvu7732]:before{content:attr(data-key)}.two__panel[data-astro-cid-dkvu7732]{padding:var(--sp-5);background:var(--web-glass-bg);border:var(--web-hairline) solid var(--web-glass-edge);border-radius:var(--web-radius-panel);box-shadow:var(--web-glass-shadow);position:relative;overflow:hidden}.rail[data-astro-cid-dkvu7732]{counter-reset:rail;display:grid}.rail__i[data-astro-cid-dkvu7732]{--ramp:color-mix(in srgb, var(--web-ramp-to) calc(var(--k,0) * 100%), var(--web-ramp-from));--ramp2:color-mix(in srgb, var(--web-ramp-to) calc(var(--k2,1) * 100%), var(--web-ramp-from));counter-increment:rail;min-height:var(--sp-6);max-width:none;padding:3px 0 var(--sp-6) calc(var(--sp-6) + var(--sp-4));position:relative}.rail__i[data-astro-cid-dkvu7732]:last-child{padding-bottom:0}.rail__i[data-astro-cid-dkvu7732]:before{content:counter(rail, decimal-leading-zero);z-index:1;width:var(--sp-6);height:var(--sp-6);border-radius:var(--radius-pill);border:var(--web-line) solid var(--ramp);background:var(--web-bg);font-family:var(--web-font-mono);font-size:var(--web-fs-disc);color:var(--web-ink);place-items:center;line-height:1;display:grid;position:absolute;top:0;left:0}.rail__i[data-astro-cid-dkvu7732]:last-child:before{background:var(--ramp);color:var(--web-on-grad)}.rail__i[data-astro-cid-dkvu7732]:not(:last-child):after{content:"";left:calc(var(--sp-6) / 2 - 1px);top:var(--sp-6);width:var(--web-line);background:linear-gradient(180deg, var(--ramp), var(--ramp2));position:absolute;bottom:0}@media (width>=1024px){.two[data-astro-cid-dkvu7732]{grid-template-columns:repeat(var(--web-grid-cols), minmax(0, 1fr));column-gap:var(--web-gutter)}.two__a[data-astro-cid-dkvu7732]{grid-column:1/span 7}.two__b[data-astro-cid-dkvu7732]{grid-column:8/span 5;align-self:start}.two__panel[data-astro-cid-dkvu7732]{padding:var(--sp-6)}}.scn__node[data-astro-cid-2rr2elce],.layer[data-astro-cid-2rr2elce]{--ramp:color-mix(in srgb, var(--web-ramp-to) calc(var(--k,0) * 100%), var(--web-ramp-from))}.sscn[data-astro-cid-2rr2elce]{row-gap:var(--sp-6);grid-template-columns:minmax(0,1fr);display:grid;position:relative}.sscn[data-astro-cid-2rr2elce]>[data-astro-cid-2rr2elce]{min-width:0}.scnfig[data-astro-cid-2rr2elce]{--scn-gap:var(--sp-4);--scn-drop:var(--sp-5);--scn-line:var(--web-ramp-mid);margin:0}.scn__tag[data-astro-cid-2rr2elce]{margin:0 0 var(--sp-4);max-width:none;font-family:var(--web-font-mono);font-size:var(--web-fs-caption);line-height:var(--web-lh-caption);letter-spacing:var(--web-ls-label);color:var(--web-accent-link)}.scnfig__body[data-astro-cid-2rr2elce]{grid-template-columns:var(--sp-5) minmax(0, 1fr);column-gap:var(--sp-4);display:grid}.axis[data-astro-cid-2rr2elce]{align-items:center;gap:var(--sp-3);padding-block:var(--sp-4);flex-direction:column;display:flex}.axis__l[data-astro-cid-2rr2elce]{writing-mode:vertical-rl;font-family:var(--web-font-mono);font-size:var(--web-fs-caption);letter-spacing:var(--web-ls-label);color:var(--web-ink-muted);white-space:nowrap;transform:rotate(180deg)}.axis__bar[data-astro-cid-2rr2elce]{width:var(--web-line);border-radius:var(--web-line);background:var(--gradient-coverage);flex:1}.scn[data-astro-cid-2rr2elce]{align-content:start;min-width:0;display:grid}.scn__ev[data-astro-cid-2rr2elce]{column-gap:var(--scn-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.scn__node[data-astro-cid-2rr2elce]{z-index:1;row-gap:var(--sp-1);max-width:none;padding:var(--sp-3) var(--sp-4);background:var(--web-card-bg);border:var(--web-hairline) solid var(--web-card-border);border-radius:var(--web-radius-card);box-shadow:var(--web-card-shadow);margin:0;transition:opacity .2s,border-color .2s;display:grid;position:relative}.scn__k[data-astro-cid-2rr2elce]{align-items:center;gap:var(--sp-2);font-family:var(--web-font-mono);font-size:var(--web-fs-caption);line-height:var(--web-lh-caption);letter-spacing:var(--web-ls-label);color:var(--web-ink-muted);display:flex}.scn__k[data-astro-cid-2rr2elce]:before{content:"";width:var(--web-ring-sm);height:var(--web-ring-sm);border-radius:var(--radius-pill);border:var(--web-line) solid var(--ramp);background:radial-gradient(circle, var(--ramp) 2px, transparent 2.5px);flex:none}.scn__t[data-astro-cid-2rr2elce]{font-size:var(--web-fs-small);line-height:var(--web-lh-small);font-weight:var(--fw-medium);color:var(--web-ink)}.scn__join[data-astro-cid-2rr2elce]{height:var(--scn-drop);margin-inline:calc((100% - var(--scn-gap)) / 4);border:var(--web-line) solid var(--scn-line);border-top:0;display:block;position:relative}.scn__join[data-astro-cid-2rr2elce]:after{content:"";left:calc(50% - var(--web-line) / 2);width:var(--web-line);height:var(--scn-drop);background:var(--scn-line);position:absolute;top:100%}.scn__node--link[data-astro-cid-2rr2elce],.scn__node--end[data-astro-cid-2rr2elce]{justify-self:center;width:min(100%,20rem)}.scn__node--link[data-astro-cid-2rr2elce]{margin-top:var(--scn-drop)}.scn__stem[data-astro-cid-2rr2elce]{width:var(--web-line);height:calc(var(--scn-drop) * 1.5);background:linear-gradient(180deg, var(--scn-line), var(--web-ramp-to));justify-self:center;display:block}.scn__node--end[data-astro-cid-2rr2elce]{border-color:var(--ramp)}.scn__node--end[data-astro-cid-2rr2elce] .scn__k[data-astro-cid-2rr2elce]:before{background:var(--ramp)}.scn__node--end[data-astro-cid-2rr2elce] .scn__t[data-astro-cid-2rr2elce]{color:var(--web-accent-link)}.scnfig[data-astro-cid-2rr2elce][data-active] .scn__node[data-astro-cid-2rr2elce]:not(.is-on){opacity:.45}.scn__node[data-astro-cid-2rr2elce].is-on{border-color:var(--ramp)}.scnfig[data-astro-cid-2rr2elce] figcaption[data-astro-cid-2rr2elce]{margin-top:var(--sp-4);max-width:52ch;font-size:var(--web-fs-caption);line-height:var(--web-lh-caption);color:var(--web-ink-muted)}.layers[data-astro-cid-2rr2elce]{row-gap:var(--sp-2);margin:0;padding:0;list-style:none;display:grid}.layer[data-astro-cid-2rr2elce]{grid-template-columns:var(--sp-6) minmax(0, 1fr);column-gap:var(--sp-4);max-width:none;padding:var(--sp-3) var(--sp-4);margin-inline:calc(-1 * var(--sp-4));border:var(--web-hairline) solid transparent;border-radius:var(--web-radius-card);transition:border-color .2s,background-color .2s,box-shadow .2s;display:grid}.layer[data-astro-cid-2rr2elce]:hover,.layer[data-astro-cid-2rr2elce][data-hover]{background-color:var(--web-card-bg);border-color:var(--web-card-border);box-shadow:var(--web-card-shadow)}.layer__n[data-astro-cid-2rr2elce]{width:var(--sp-6);height:var(--sp-6);border-radius:var(--radius-pill);border:var(--web-line) solid var(--ramp);font-family:var(--web-font-mono);font-size:var(--web-fs-disc);color:var(--web-ink);place-items:center;line-height:1;transition:background-color .2s,color .2s;display:grid}.layer[data-astro-cid-2rr2elce]:hover .layer__n[data-astro-cid-2rr2elce],.layer[data-astro-cid-2rr2elce][data-hover] .layer__n[data-astro-cid-2rr2elce]{background-color:var(--ramp);color:var(--web-on-grad)}.layer[data-astro-cid-2rr2elce] h3[data-astro-cid-2rr2elce]{font-size:var(--web-fs-body);line-height:var(--sp-6);font-weight:var(--fw-medium);letter-spacing:normal;margin:0}.layer[data-astro-cid-2rr2elce] p[data-astro-cid-2rr2elce]{margin:var(--sp-1) 0 0;max-width:none;font-size:var(--web-fs-small);line-height:var(--web-lh-small);color:var(--web-ink)}@media (width>=1024px){.sscn[data-astro-cid-2rr2elce]{grid-template-columns:repeat(var(--web-grid-cols), minmax(0, 1fr));column-gap:var(--web-gutter);row-gap:0}.scnfig[data-astro-cid-2rr2elce]{--scn-gap:var(--web-gutter);--scn-drop:var(--sp-6);grid-area:1/1/auto/span 6;align-self:start}.surface__list[data-astro-cid-2rr2elce]{padding-top:var(--sp-5);grid-area:1/8/auto/span 5}}@media (prefers-reduced-motion:reduce){.scn__node[data-astro-cid-2rr2elce],.layer[data-astro-cid-2rr2elce],.layer__n[data-astro-cid-2rr2elce]{transition:none}}.layer[data-astro-cid-a2i5cfas],.stack__mk[data-astro-cid-a2i5cfas]{--ramp:color-mix(in srgb, var(--web-ramp-to) calc(var(--k,0) * 100%), var(--web-ramp-from))}.sstack[data-astro-cid-a2i5cfas]{row-gap:var(--sp-6);grid-template-columns:minmax(0,1fr);display:grid;position:relative}.sstack[data-astro-cid-a2i5cfas]>[data-astro-cid-a2i5cfas]{min-width:0}.stackfig[data-astro-cid-a2i5cfas]{margin:0}.stackfig__body[data-astro-cid-a2i5cfas]{grid-template-columns:var(--sp-5) minmax(0, 1fr);column-gap:var(--sp-4);display:grid}.axis[data-astro-cid-a2i5cfas]{align-items:center;gap:var(--sp-3);padding-block:var(--sp-4);flex-direction:column;display:flex}.axis__l[data-astro-cid-a2i5cfas]{writing-mode:vertical-rl;font-family:var(--web-font-mono);font-size:var(--web-fs-caption);letter-spacing:var(--web-ls-label);color:var(--web-ink-muted);white-space:nowrap;transform:rotate(180deg)}.axis__bar[data-astro-cid-a2i5cfas]{width:var(--web-line);border-radius:var(--web-line);background:var(--gradient-coverage);flex:1}.stackfig__art[data-astro-cid-a2i5cfas]{position:relative}.stack__c[data-astro-cid-a2i5cfas]{aspect-ratio:var(--ar);display:none;position:relative}.stack__c[data-astro-cid-a2i5cfas]>svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}@media (width<=1023.98px){.stack__c[data-astro-cid-a2i5cfas][data-bp=mobile]{display:block}}@media (width>=1024px) and (width<=1439.98px){.stack__c[data-astro-cid-a2i5cfas][data-bp=tablet]{display:block}}@media (width>=1440px) and (width<=1599.98px){.stack__c[data-astro-cid-a2i5cfas][data-bp=desktop]{display:block}}@media (width>=1600px){.stack__c[data-astro-cid-a2i5cfas][data-bp=wide]{display:block}}.stackfig[data-astro-cid-a2i5cfas] g.lyr{transition:opacity .2s}.stackfig[data-astro-cid-a2i5cfas][data-active] g.lyr:not(.is-on){opacity:.22}.stack__mk[data-astro-cid-a2i5cfas]{width:var(--sp-6);height:var(--sp-6);border-radius:var(--radius-pill);background:var(--web-bg);border:var(--web-line) solid var(--ramp);box-shadow:var(--web-card-shadow);font-family:var(--web-font-mono);font-size:var(--web-fs-disc);color:var(--web-ink);place-items:center;line-height:1;transition:background-color .2s,color .2s;display:grid;position:absolute;translate:-50% -50%}.stack__mk[data-astro-cid-a2i5cfas].is-on{background:var(--ramp);color:var(--web-on-grad)}.stackfig[data-astro-cid-a2i5cfas] figcaption[data-astro-cid-a2i5cfas]{margin-top:var(--sp-4);max-width:52ch;font-size:var(--web-fs-caption);line-height:var(--web-lh-caption);color:var(--web-ink-muted)}.layers[data-astro-cid-a2i5cfas]{row-gap:var(--sp-2);margin:0;padding:0;list-style:none;display:grid}.layer[data-astro-cid-a2i5cfas]{grid-template-columns:var(--sp-6) minmax(0, 1fr);column-gap:var(--sp-4);max-width:none;padding:var(--sp-3) var(--sp-4);margin-inline:calc(-1 * var(--sp-4));border:var(--web-hairline) solid transparent;border-radius:var(--web-radius-card);transition:border-color .2s,background-color .2s,box-shadow .2s;display:grid}.layer[data-astro-cid-a2i5cfas]:hover,.layer[data-astro-cid-a2i5cfas][data-hover]{background-color:var(--web-card-bg);border-color:var(--web-card-border);box-shadow:var(--web-card-shadow)}.layer__n[data-astro-cid-a2i5cfas]{width:var(--sp-6);height:var(--sp-6);border-radius:var(--radius-pill);border:var(--web-line) solid var(--ramp);font-family:var(--web-font-mono);font-size:var(--web-fs-disc);color:var(--web-ink);place-items:center;line-height:1;transition:background-color .2s,color .2s;display:grid}.layer[data-astro-cid-a2i5cfas]:hover .layer__n[data-astro-cid-a2i5cfas],.layer[data-astro-cid-a2i5cfas][data-hover] .layer__n[data-astro-cid-a2i5cfas]{background-color:var(--ramp);color:var(--web-on-grad)}.layer[data-astro-cid-a2i5cfas] h3[data-astro-cid-a2i5cfas]{font-size:var(--web-fs-body);line-height:var(--sp-6);font-weight:var(--fw-medium);letter-spacing:normal;margin:0}.layer[data-astro-cid-a2i5cfas] p[data-astro-cid-a2i5cfas]{margin:var(--sp-1) 0 0;max-width:none;font-size:var(--web-fs-small);line-height:var(--web-lh-small);color:var(--web-ink)}@media (width>=1024px){.sstack[data-astro-cid-a2i5cfas]{grid-template-columns:repeat(var(--web-grid-cols), minmax(0, 1fr));column-gap:var(--web-gutter);row-gap:0}.stackfig[data-astro-cid-a2i5cfas]{grid-area:1/1/auto/span 6}.surface__list[data-astro-cid-a2i5cfas]{padding-top:var(--stack-lead,var(--lead-tablet));grid-area:1/8/auto/span 5}}@media (width>=1440px){.surface__list[data-astro-cid-a2i5cfas]{padding-top:var(--stack-lead,var(--lead-desktop))}}@media (width>=1600px){.surface__list[data-astro-cid-a2i5cfas]{padding-top:var(--stack-lead,var(--lead-wide))}}@media (prefers-reduced-motion:reduce){.layer[data-astro-cid-a2i5cfas],.layer__n[data-astro-cid-a2i5cfas],.stack__mk[data-astro-cid-a2i5cfas],.stackfig[data-astro-cid-a2i5cfas] g.lyr{transition:none}}.fan[data-astro-cid-jyaatef4]{--spine:var(--sp-5);--reach:var(--sp-7);margin:0}.fan__hd[data-astro-cid-jyaatef4]{justify-content:space-between;gap:var(--sp-3);margin-bottom:var(--sp-4);padding-bottom:var(--sp-3);border-bottom:var(--web-hairline) solid var(--web-rule);font-family:var(--web-font-mono);font-size:var(--web-fs-caption);line-height:var(--web-lh-caption);letter-spacing:var(--web-ls-label);color:var(--web-ink-muted);display:flex}.fan__grid[data-astro-cid-jyaatef4]{row-gap:var(--sp-5);grid-template-columns:minmax(0,1fr);display:grid}.fan__origin[data-astro-cid-jyaatef4]{gap:var(--sp-1);padding:var(--sp-5);background:var(--web-glass-bg);border:var(--web-line) dashed var(--web-furniture);border-radius:var(--web-radius-card);align-content:center;display:grid;position:relative}.fan__k[data-astro-cid-jyaatef4]{font-family:var(--web-font-mono);font-size:var(--web-fs-caption);line-height:var(--web-lh-caption);letter-spacing:var(--web-ls-label);color:var(--web-accent)}.fan__o[data-astro-cid-jyaatef4]{font-size:var(--web-fs-lead);line-height:var(--web-lh-lead);font-weight:var(--fw-medium);color:var(--web-ink-strong)}.fan__targets[data-astro-cid-jyaatef4]{row-gap:var(--sp-4);padding-left:var(--reach);display:grid;position:relative}.fan__li[data-astro-cid-jyaatef4]{--ramp:color-mix(in srgb, var(--web-ramp-to) calc(var(--k,0) * 100%), var(--web-ramp-from));max-width:none;position:relative}.fan__li[data-astro-cid-jyaatef4]:before{content:"";top:50%;left:calc(var(--spine) - var(--reach));width:calc(var(--reach) - var(--spine));height:var(--sp-2);background:radial-gradient(circle 4px at calc(100% - 4px) 50%, var(--ramp) 3px, transparent 3.5px), repeating-linear-gradient(90deg, var(--web-furniture) 0 4px, transparent 4px 8px) left center / calc(100% - 8px) var(--web-line) no-repeat;position:absolute;translate:0 -50%}.fan__li[data-astro-cid-jyaatef4]:after{content:"";left:calc(var(--spine) - var(--reach) - 1px);top:0;bottom:calc(-1 * var(--sp-4));width:var(--web-line);background:repeating-linear-gradient(180deg, var(--web-furniture) 0 4px, transparent 4px 8px);position:absolute}.fan__li[data-astro-cid-jyaatef4]:first-child:after{top:calc(-1 * var(--sp-5))}.fan__li[data-astro-cid-jyaatef4]:last-child:after{bottom:50%}.fan__li[data-astro-cid-jyaatef4]:only-child:after{display:none}.tile[data-astro-cid-jyaatef4]{gap:var(--sp-1);padding:var(--sp-4) var(--sp-5);background:var(--web-card-bg);border:var(--web-hairline) solid var(--web-card-border);border-radius:var(--web-radius-card);box-shadow:var(--web-card-shadow);flex-direction:column;transition:border-color .2s,transform .2s,box-shadow .2s;display:flex;overflow:hidden}.tile[data-astro-cid-jyaatef4]:hover{border-color:var(--web-card-border-hover);box-shadow:var(--web-card-shadow-hover);transform:translateY(-2px)}.tile__h[data-astro-cid-jyaatef4]{align-items:center;gap:var(--sp-3);font-family:var(--web-font-display);font-size:var(--web-fs-body);line-height:var(--web-lh-text);font-weight:var(--fw-medium);letter-spacing:normal;margin:0;display:flex}.tile__h[data-astro-cid-jyaatef4]:before{content:"";width:var(--web-ring-sm);height:var(--web-ring-sm);border-radius:var(--radius-pill);border:var(--web-line) solid var(--ramp);background:radial-gradient(circle, var(--ramp) 2px, transparent 2.5px);flex:none}.tile__p[data-astro-cid-jyaatef4]{max-width:none;font-size:var(--web-fs-small);line-height:var(--web-lh-small);color:var(--web-ink);margin:0}figcaption[data-astro-cid-jyaatef4]{margin-top:var(--sp-4);max-width:52ch;font-size:var(--web-fs-caption);line-height:var(--web-lh-caption);color:var(--web-ink-muted)}@media (width>=1024px){.fan__grid[data-astro-cid-jyaatef4]{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);column-gap:0}.fan__origin[data-astro-cid-jyaatef4]{align-self:center}.fan__origin[data-astro-cid-jyaatef4]:after{content:"";width:calc(var(--spine) + 4px);height:var(--sp-2);background:radial-gradient(circle 4px at calc(100% - 4px) 50%, var(--web-accent) 3px, transparent 3.5px), repeating-linear-gradient(90deg, var(--web-furniture) 0 4px, transparent 4px 8px) left center / calc(100% - 8px) var(--web-line) no-repeat;position:absolute;top:50%;left:100%;translate:0 -50%}.fan__li[data-astro-cid-jyaatef4]:first-child:after{top:50%}.fan--held[data-astro-cid-jyaatef4] .fan__origin[data-astro-cid-jyaatef4]{top:var(--web-hold-top);align-self:start;position:sticky}.fan--held[data-astro-cid-jyaatef4] .fan__li[data-astro-cid-jyaatef4]:first-child:after{top:0}.fan--held[data-astro-cid-jyaatef4] .fan__li[data-astro-cid-jyaatef4]:last-child:after{bottom:0}}@media (prefers-reduced-motion:reduce){.tile[data-astro-cid-jyaatef4]:hover{transform:none}}.foryou__h[data-astro-cid-n3xzng25]{margin:0 0 var(--sp-5);font-size:var(--web-fs-h3)}.foryou__gloss[data-astro-cid-n3xzng25]{margin:var(--sp-5) 0 0}.depth[data-astro-cid-n3xzng25]{margin-top:var(--sp-5);padding-top:var(--sp-6);border-top:var(--web-hairline) solid var(--web-rule)}.depth__cols[data-astro-cid-n3xzng25]{row-gap:var(--sp-5);margin-top:var(--sp-4);display:grid}.depth__cols[data-astro-cid-n3xzng25] p[data-astro-cid-n3xzng25]{margin:0}.meth__phases{margin-top:var(--sp-5)}.meth__note[data-astro-cid-n3xzng25]{margin:var(--sp-4) 0 0;padding-left:var(--sp-4);border-left:var(--web-line) solid var(--web-accent-link);color:var(--web-ink)}.meth__safety[data-astro-cid-n3xzng25]{margin-top:var(--sp-8);scroll-margin-top:calc(var(--web-nav-height) + var(--sp-5))}.meth__safety-h[data-astro-cid-n3xzng25]{font-family:var(--web-font-display);font-size:var(--web-fs-h3);line-height:var(--web-lh-h3);letter-spacing:var(--web-ls-display);font-weight:var(--fw-medium);color:var(--web-ink);margin:0}.meth__safety-p[data-astro-cid-n3xzng25]{margin:var(--sp-3) 0 0;max-width:58ch;color:var(--web-ink)}.meth__safety-boxes{margin-top:var(--sp-5)}.meth__safety-note[data-astro-cid-n3xzng25]{margin:var(--sp-5) 0 0;max-width:58ch;color:var(--web-ink)}.faq__more[data-astro-cid-n3xzng25]{margin:var(--sp-5) 0 0}.coverage__note[data-astro-cid-n3xzng25]{margin:0}.outcome__between[data-astro-cid-n3xzng25]{margin:var(--sp-6) 0 0;max-width:var(--web-measure);color:var(--web-ink)}.outcome__between-link[data-astro-cid-n3xzng25]{margin:var(--sp-3) 0 0}@media (width>=1024px){.depth__cols[data-astro-cid-n3xzng25]{column-gap:var(--web-gutter);grid-template-columns:repeat(2,minmax(0,1fr))}}.proof__more-row[data-astro-cid-mux7fwib]{margin-top:var(--sp-5)}.proof__quote[data-astro-cid-mux7fwib]{max-width:none;padding-left:var(--sp-5);border-left:var(--web-rule-accent) solid var(--web-accent-link);margin:0}.proof__quote[data-astro-cid-mux7fwib] blockquote[data-astro-cid-mux7fwib]{font-size:var(--web-fs-h3);font-weight:var(--fw-regular);line-height:var(--web-lh-body);margin:0}[data-astro-cid-mux7fwib][data-section] .proof__quote[data-astro-cid-mux7fwib] blockquote[data-astro-cid-mux7fwib] p[data-astro-cid-mux7fwib]{max-width:var(--web-measure)}.proof__quote[data-astro-cid-mux7fwib] figcaption[data-astro-cid-mux7fwib]{margin-top:var(--sp-5);color:var(--web-ink)}.proof__quote[data-astro-cid-mux7fwib] .name[data-astro-cid-mux7fwib]{font-weight:var(--fw-medium)}html[data-template=simple] .simple__body .sband__lead>.txt{margin-top:var(--sp-6)}@media (width<=1023.98px){html[data-template=simple] .simple__body .lay-rail>.comp{margin-top:calc(var(--sp-4) - var(--sp-6))}}@media (width>=1024px){html[data-template=simple] .simple__body .lay-rail>.sband__lead{padding-right:var(--web-gutter)}html[data-template=simple] .simple__body .simple__rest{padding-top:calc(var(--anat-lead) + var(--web-lh-h2) + var(--sp-6))}}html[data-template=simple] .simple__body .simple__rest>p{max-width:var(--web-measure);color:var(--web-ink)}@media (width>=1440px){html[data-template=simple] .simple__body .simple__rest>p{max-width:var(--web-measure-running)}}html[data-template=simple] .simple__body .simple__rest>p+p{margin-top:var(--sp-4)}html[data-template=simple] .simple__body .simple__rest>.simple__ways{margin-top:var(--sp-6)}html[data-template=simple] .simple__body .simple__rest>.simple__close{margin-top:var(--sp-7);max-width:var(--web-measure);font-family:var(--web-font-display);font-size:var(--web-fs-lead);line-height:var(--web-lh-lead);font-weight:var(--fw-medium);letter-spacing:var(--web-ls-display);color:var(--web-ink)}@media (width>=1024px){html[data-template=simple] .simple__proof .lay-split>.comp{grid-row:2}html[data-template=simple] .simple__proof .lay-split>.after{grid-area:3/1/auto/-1}}.prose[data-astro-cid-dxag4mcj] h2,.prose[data-astro-cid-dxag4mcj] h3{margin-top:calc(var(--web-rhythm) * 4)}.prose[data-astro-cid-dxag4mcj] p{max-width:70ch;margin-top:calc(var(--web-rhythm) * 2)}.prose[data-astro-cid-jcg65zfp] h2,.prose[data-astro-cid-jcg65zfp] h3{margin-top:calc(var(--web-rhythm) * 4)}.prose[data-astro-cid-jcg65zfp] p{max-width:70ch;margin-top:calc(var(--web-rhythm) * 2)}.tshow__grid[data-astro-cid-qdjrcxmv]>.anat{align-self:start}.tshow__grid[data-astro-cid-qdjrcxmv]>[data-astro-cid-qdjrcxmv]{min-width:0}@media (width>=1024px){.tshow__grid[data-astro-cid-qdjrcxmv]>.anat{grid-area:1/1/auto/span 7}.show[data-astro-cid-qdjrcxmv]{margin-top:var(--sp-5);grid-area:2/1/auto/-1}}.show[data-astro-cid-qdjrcxmv]{row-gap:var(--sp-5);transition:height var(--web-dur-measure) var(--web-ease-measure);grid-template-columns:minmax(0,1fr);grid-template-areas:"photo""row""body";align-items:start;display:grid;position:relative}.show[data-astro-cid-qdjrcxmv][data-running]{overflow-clip-margin:var(--sp-2);overflow:clip}.show__stage[data-astro-cid-qdjrcxmv]{display:contents}.show__row[data-astro-cid-qdjrcxmv]{grid-area:row}.show__photo[data-astro-cid-qdjrcxmv]{grid-area:photo}.show__body[data-astro-cid-qdjrcxmv]{grid-area:body}.show__photo[data-astro-cid-qdjrcxmv],.show__body[data-astro-cid-qdjrcxmv]{opacity:1;transition:opacity var(--web-dur-swap) ease}.show__photo[data-astro-cid-qdjrcxmv][hidden],.show__body[data-astro-cid-qdjrcxmv][hidden]{display:none}.show__photo[data-astro-cid-qdjrcxmv][data-leaving],.show__body[data-astro-cid-qdjrcxmv][data-leaving]{opacity:0;pointer-events:none;position:absolute}.show__photo[data-astro-cid-qdjrcxmv][data-arriving],.show__body[data-astro-cid-qdjrcxmv][data-arriving]{opacity:0}.show__row[data-astro-cid-qdjrcxmv]{align-items:center;gap:var(--sp-2);min-width:0;display:flex}.show__scroller[data-astro-cid-qdjrcxmv]{--show-fade-l:0px;--show-fade-r:0px;min-width:0;-webkit-mask-image:linear-gradient(to right, transparent 0, black var(--show-fade-l), black calc(100% - var(--show-fade-r)), transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, black var(--show-fade-l), black calc(100% - var(--show-fade-r)), transparent 100%);mask-image:linear-gradient(to right, transparent 0, black var(--show-fade-l), black calc(100% - var(--show-fade-r)), transparent 100%);flex:1;overflow:hidden}.show__scroller[data-astro-cid-qdjrcxmv][data-fade=start],.show__scroller[data-astro-cid-qdjrcxmv][data-fade=both]{--show-fade-l:var(--web-edge-fade)}.show__scroller[data-astro-cid-qdjrcxmv][data-fade=end],.show__scroller[data-astro-cid-qdjrcxmv][data-fade=both]{--show-fade-r:var(--web-edge-fade)}.show__tabs[data-astro-cid-qdjrcxmv]{gap:var(--sp-3);width:max-content;padding:var(--sp-1);margin-inline:auto;display:flex}.show__tab[data-astro-cid-qdjrcxmv]{align-items:center;gap:var(--sp-2);width:calc(var(--web-team-thumb) + var(--sp-2));padding:0 var(--sp-1);font:inherit;color:var(--web-ink-muted);cursor:pointer;background:0 0;border:0;flex-direction:column;display:flex;position:relative}.show__thumb[data-astro-cid-qdjrcxmv]{width:var(--web-team-thumb);aspect-ratio:4/5;border:var(--web-hairline) solid var(--web-rule);border-radius:var(--radius-sm);background:var(--web-team-plate);opacity:var(--web-team-dim);transition:opacity var(--web-dur-ui) ease;place-items:center;display:grid;position:relative;overflow:hidden}.show__thumb-mark[data-astro-cid-qdjrcxmv]{opacity:.12;pointer-events:none;width:120%;max-width:none;position:absolute;top:56%;left:50%;transform:translate(-50%,-50%)}.show__ini[data-astro-cid-qdjrcxmv]{font-family:var(--web-font-mono);font-size:var(--web-fs-caption);letter-spacing:var(--web-ls-label);color:var(--web-ink);line-height:1;position:relative}.show__first[data-astro-cid-qdjrcxmv]{font-size:var(--web-fs-body);line-height:var(--web-lh-text);font-weight:var(--fw-medium);white-space:nowrap;transition:color var(--web-dur-ui) ease}.show__tab[data-astro-cid-qdjrcxmv]:after{content:"";width:100%;height:var(--web-tab-bar);margin-top:calc(-1 * var(--sp-1));border-radius:calc(var(--web-tab-bar) / 2);background:0 0;display:block}.show__tab[data-astro-cid-qdjrcxmv]:hover .show__thumb[data-astro-cid-qdjrcxmv],.show__tab[data-astro-cid-qdjrcxmv]:focus-visible .show__thumb[data-astro-cid-qdjrcxmv]{opacity:1}.show__tab[data-astro-cid-qdjrcxmv]:hover,.show__tab[data-astro-cid-qdjrcxmv][aria-selected=true]{color:var(--web-ink)}.show__tab[data-astro-cid-qdjrcxmv][aria-selected=true] .show__thumb[data-astro-cid-qdjrcxmv]{opacity:1;border-color:var(--web-rule-strong)}.show__tab[data-astro-cid-qdjrcxmv][aria-selected=true]:after{background:var(--web-accent-grad)}html.js .show[data-astro-cid-qdjrcxmv]:not([data-live]):not([data-fallback]) .show__tab[data-astro-cid-qdjrcxmv]:first-child{color:var(--web-ink)}html.js .show[data-astro-cid-qdjrcxmv]:not([data-live]):not([data-fallback]) .show__tab[data-astro-cid-qdjrcxmv]:first-child .show__thumb[data-astro-cid-qdjrcxmv]{opacity:1;border-color:var(--web-rule-strong)}html.js .show[data-astro-cid-qdjrcxmv]:not([data-live]):not([data-fallback]) .show__tab[data-astro-cid-qdjrcxmv]:first-child:after{background:var(--web-accent-grad)}.show__tab[data-astro-cid-qdjrcxmv]:focus{outline:none}.show__tab[data-astro-cid-qdjrcxmv]:focus-visible{outline:2px solid var(--web-focus);outline-offset:2px;border-radius:var(--radius-sm)}.show__arrow[data-astro-cid-qdjrcxmv]{width:var(--web-hit);height:var(--web-hit);border:var(--web-hairline) solid var(--web-rule-strong);background:var(--web-card-bg);color:var(--web-ink);cursor:pointer;transition:border-color var(--web-dur-ui) ease, color var(--web-dur-ui) ease;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.show__arrow[data-astro-cid-qdjrcxmv] svg[data-astro-cid-qdjrcxmv]{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.show__arrow[data-astro-cid-qdjrcxmv]:hover{color:var(--web-accent);border-color:var(--web-accent)}.show__arrow[data-astro-cid-qdjrcxmv]:focus{outline:none}.show__arrow[data-astro-cid-qdjrcxmv]:focus-visible{outline:2px solid var(--web-focus);outline-offset:3px}.show__photo[data-astro-cid-qdjrcxmv]{aspect-ratio:4/5;width:100%;padding:var(--sp-4);border:var(--web-hairline) solid var(--web-rule);border-radius:var(--web-radius-panel);background:var(--web-team-plate);box-shadow:var(--web-photo-shadow);place-items:center;display:grid;position:relative;overflow:hidden}.show__mark[data-astro-cid-qdjrcxmv]{opacity:.1;pointer-events:none;width:110%;max-width:none;position:absolute;top:56%;left:50%;transform:translate(-50%,-50%)}.show__photo[data-astro-cid-qdjrcxmv] .ph[data-astro-cid-qdjrcxmv]{white-space:normal;text-align:center;position:relative}.show__body[data-astro-cid-qdjrcxmv]{min-width:0}.show__name[data-astro-cid-qdjrcxmv]{width:fit-content;max-width:100%;font-size:var(--web-fs-h1);line-height:var(--web-lh-h1);letter-spacing:var(--web-ls-display);margin:0}.show__head[data-astro-cid-qdjrcxmv]{align-items:center;column-gap:var(--sp-2);flex-wrap:wrap;display:flex}.show__note[data-astro-cid-qdjrcxmv] .ph[data-astro-cid-qdjrcxmv]{white-space:normal}.show__role[data-astro-cid-qdjrcxmv]{margin-top:var(--sp-1);color:var(--web-ink)}.show__in[data-astro-cid-qdjrcxmv]{width:var(--web-hit);height:var(--web-hit);margin-top:var(--sp-2);margin-left:calc((var(--sp-6) - var(--web-hit)) / 2);color:var(--web-ink);border-radius:50%;place-items:center;text-decoration:none;display:inline-grid}.show__in-disc[data-astro-cid-qdjrcxmv]{width:var(--sp-6);height:var(--sp-6);border:var(--web-hairline) solid var(--web-rule-strong);background:var(--web-card-bg);transition:border-color var(--web-dur-ui) ease, color var(--web-dur-ui) ease;border-radius:50%;place-items:center;display:grid}.show__in[data-astro-cid-qdjrcxmv] svg[data-astro-cid-qdjrcxmv]{width:var(--web-glyph-min);height:var(--web-glyph-min);fill:currentColor}.show__in[data-astro-cid-qdjrcxmv]:hover{color:var(--web-accent)}.show__in[data-astro-cid-qdjrcxmv]:hover .show__in-disc[data-astro-cid-qdjrcxmv]{border-color:var(--web-accent)}.show__in[data-astro-cid-qdjrcxmv]:focus-visible{outline:none}.show__in[data-astro-cid-qdjrcxmv]:focus-visible .show__in-disc[data-astro-cid-qdjrcxmv]{outline:2px solid var(--web-focus);outline-offset:3px}.show__tests[data-astro-cid-qdjrcxmv]{margin-top:var(--sp-4)}.show__k[data-astro-cid-qdjrcxmv],.show__meta[data-astro-cid-qdjrcxmv] dt[data-astro-cid-qdjrcxmv]{font-family:var(--web-font-mono);font-size:var(--web-fs-caption);line-height:var(--web-lh-caption);letter-spacing:var(--web-ls-label);color:var(--web-ink-faint)}.surf[data-astro-cid-qdjrcxmv][role=list]{gap:var(--sp-3);margin-top:var(--sp-2);flex-wrap:wrap;display:flex}.surf__item[data-astro-cid-qdjrcxmv]{align-items:center;gap:var(--sp-3);padding:var(--sp-1) var(--sp-4) var(--sp-1) var(--sp-1);border:var(--web-hairline) solid var(--web-card-border);border-radius:var(--web-radius-chip);background:var(--web-card-bg);display:inline-flex}.surf__ico[data-astro-cid-qdjrcxmv]{width:var(--web-disc);height:var(--web-disc);border-radius:var(--radius-sm);background:var(--web-bg-raised);flex:none;place-items:center;display:grid}.surf__ico[data-astro-cid-qdjrcxmv] svg{width:var(--web-surf-icon);height:var(--web-surf-icon);overflow:visible}.surf__label[data-astro-cid-qdjrcxmv]{font-family:var(--web-font-mono);font-size:var(--web-fs-caption);line-height:var(--web-lh-caption);letter-spacing:var(--web-ls-label);color:var(--web-ink)}.surf__ph[data-astro-cid-qdjrcxmv]{margin-top:var(--sp-2)}.surf__ph[data-astro-cid-qdjrcxmv] .ph[data-astro-cid-qdjrcxmv]{white-space:normal}.show__meta[data-astro-cid-qdjrcxmv]{gap:var(--sp-3);margin-top:var(--sp-5);padding-top:var(--sp-4);border-top:var(--web-hairline) solid var(--web-rule);display:grid}.show__meta[data-astro-cid-qdjrcxmv] div[data-astro-cid-qdjrcxmv]{gap:var(--sp-1);font-size:var(--web-fs-small);line-height:var(--web-lh-small);display:grid}.show__meta[data-astro-cid-qdjrcxmv] dd[data-astro-cid-qdjrcxmv]{color:var(--web-ink);margin:0}.show__meta[data-astro-cid-qdjrcxmv] .ph[data-astro-cid-qdjrcxmv]{white-space:normal}.show__para[data-astro-cid-qdjrcxmv]{margin-top:var(--sp-5);max-width:var(--web-measure);color:var(--web-ink)}.show__para--ph[data-astro-cid-qdjrcxmv]{padding:var(--sp-3) var(--sp-4);border:var(--web-hairline) dashed var(--web-ph-border);background:var(--web-ph-bg);color:var(--web-ph-ink);border-radius:3px}@media (width>=720px){.show__photo[data-astro-cid-qdjrcxmv]{max-width:var(--web-team-photo-max)}.show__meta[data-astro-cid-qdjrcxmv] div[data-astro-cid-qdjrcxmv]{grid-template-columns:var(--web-meta-term) minmax(0, 1fr);column-gap:var(--sp-4)}.show__meta[data-astro-cid-qdjrcxmv] dt[data-astro-cid-qdjrcxmv]{padding-top:2px}}@media (width>=1024px){.show[data-astro-cid-qdjrcxmv]{grid-template-columns:repeat(var(--web-grid-cols), minmax(0, 1fr));column-gap:var(--web-gutter);row-gap:var(--sp-4);grid-template-areas:"stage stage stage stage stage stage stage stage stage stage stage stage""row row row row row row row row row row row row"}.show__stage[data-astro-cid-qdjrcxmv]{grid-area:stage;grid-template-columns:repeat(var(--web-grid-cols), minmax(0, 1fr));column-gap:var(--web-gutter);grid-template-areas:"photo photo photo photo body body body body body body body body";align-items:start;display:grid;position:relative}.show__photo[data-astro-cid-qdjrcxmv]{max-width:none;top:calc(var(--web-nav-height) + var(--sp-4));clip-path:inset(0 calc(-1 * var(--sp-8)) calc(-1 * var(--sp-8)) calc(-1 * var(--sp-8)) round var(--web-radius-panel));position:sticky}.show__photo[data-astro-cid-qdjrcxmv][data-leaving]{position:absolute}.show__body[data-astro-cid-qdjrcxmv]{padding-left:var(--sp-4)}.show__row[data-astro-cid-qdjrcxmv]{justify-content:center;gap:calc(var(--web-gutter) - var(--sp-2));padding-top:var(--sp-2);border-top:var(--web-hairline) solid var(--web-rule)}.show__scroller[data-astro-cid-qdjrcxmv]{flex:0 auto}.show__tabs[data-astro-cid-qdjrcxmv]{gap:var(--sp-4)}}@media (width>=1024px) and (width<=1439.98px){.show__tests[data-astro-cid-qdjrcxmv]{grid-template-columns:var(--web-meta-term) minmax(0, 1fr);column-gap:var(--sp-4);align-items:start;display:grid}.show__tests[data-astro-cid-qdjrcxmv] .surf[data-astro-cid-qdjrcxmv][role=list],.show__tests[data-astro-cid-qdjrcxmv] .surf__ph[data-astro-cid-qdjrcxmv]{margin-top:0}.show__meta[data-astro-cid-qdjrcxmv]{margin-top:var(--sp-4)}.show__para[data-astro-cid-qdjrcxmv]{max-width:none;margin-top:var(--sp-4)}}@media (width>=1440px){.show[data-astro-cid-qdjrcxmv]{row-gap:var(--sp-6)}.show__body[data-astro-cid-qdjrcxmv]{padding-left:var(--sp-6)}.show__row[data-astro-cid-qdjrcxmv]{padding-top:var(--sp-4)}}@media (prefers-reduced-motion:reduce){.show[data-astro-cid-qdjrcxmv],.show__photo[data-astro-cid-qdjrcxmv],.show__body[data-astro-cid-qdjrcxmv],.show__thumb[data-astro-cid-qdjrcxmv],.show__first[data-astro-cid-qdjrcxmv]{transition:none}}html:not(.js) .show[data-astro-cid-qdjrcxmv],.show[data-astro-cid-qdjrcxmv][data-fallback]{row-gap:var(--sp-5);grid-template-areas:none;height:auto}html:not(.js) .show__stage[data-astro-cid-qdjrcxmv],.show[data-astro-cid-qdjrcxmv][data-fallback] .show__stage[data-astro-cid-qdjrcxmv]{display:contents}html:not(.js) .show__row[data-astro-cid-qdjrcxmv],.show[data-astro-cid-qdjrcxmv][data-fallback] .show__row[data-astro-cid-qdjrcxmv]{display:none}html:not(.js) .show__photo[data-astro-cid-qdjrcxmv],.show[data-astro-cid-qdjrcxmv][data-fallback] .show__photo[data-astro-cid-qdjrcxmv]{opacity:1;position:relative;display:grid!important}html:not(.js) .show__body[data-astro-cid-qdjrcxmv],.show[data-astro-cid-qdjrcxmv][data-fallback] .show__body[data-astro-cid-qdjrcxmv]{opacity:1;position:static;display:block!important}html:not(.js) .show__photo[data-astro-cid-qdjrcxmv],html:not(.js) .show__body[data-astro-cid-qdjrcxmv],.show[data-astro-cid-qdjrcxmv][data-fallback] .show__photo[data-astro-cid-qdjrcxmv],.show[data-astro-cid-qdjrcxmv][data-fallback] .show__body[data-astro-cid-qdjrcxmv]{grid-area:auto/1/auto/-1}html:not(.js) .show__body[data-astro-cid-qdjrcxmv]+.show__photo[data-astro-cid-qdjrcxmv],.show[data-astro-cid-qdjrcxmv][data-fallback] .show__body[data-astro-cid-qdjrcxmv]+.show__photo[data-astro-cid-qdjrcxmv]{margin-top:var(--sp-6)}html:not(.js) .show__body[data-astro-cid-qdjrcxmv]:not(:last-child):after,.show[data-astro-cid-qdjrcxmv][data-fallback] .show__body[data-astro-cid-qdjrcxmv]:not(:last-child):after{content:"";margin-top:var(--sp-8);border-top:var(--web-hairline) solid var(--web-rule);display:block}@media (width>=1024px){html:not(.js) .show[data-astro-cid-qdjrcxmv],.show[data-astro-cid-qdjrcxmv][data-fallback]{row-gap:0}html:not(.js) .show__stage[data-astro-cid-qdjrcxmv],.show[data-astro-cid-qdjrcxmv][data-fallback] .show__stage[data-astro-cid-qdjrcxmv]{grid-area:auto/1/auto/-1;grid-template-areas:none;row-gap:0;display:grid}html:not(.js) .show__photo[data-astro-cid-qdjrcxmv],.show[data-astro-cid-qdjrcxmv][data-fallback] .show__photo[data-astro-cid-qdjrcxmv]{grid-column:1/span 4;position:relative;top:auto}html:not(.js) .show__body[data-astro-cid-qdjrcxmv],.show[data-astro-cid-qdjrcxmv][data-fallback] .show__body[data-astro-cid-qdjrcxmv]{grid-column:5/span 8}html:not(.js) .show__body[data-astro-cid-qdjrcxmv]~.show__body[data-astro-cid-qdjrcxmv],html:not(.js) .show__body[data-astro-cid-qdjrcxmv]+.show__photo[data-astro-cid-qdjrcxmv],.show[data-astro-cid-qdjrcxmv][data-fallback] .show__body[data-astro-cid-qdjrcxmv]~.show__body[data-astro-cid-qdjrcxmv],.show[data-astro-cid-qdjrcxmv][data-fallback] .show__body[data-astro-cid-qdjrcxmv]+.show__photo[data-astro-cid-qdjrcxmv]{margin-top:var(--sp-8)}}html.js .show[data-astro-cid-qdjrcxmv]:not([data-live]):not([data-fallback]) .show__photo[data-astro-cid-qdjrcxmv]:not([data-active]),html.js .show[data-astro-cid-qdjrcxmv]:not([data-live]):not([data-fallback]) .show__body[data-astro-cid-qdjrcxmv]:not([data-active]){display:none}.careers__link[data-astro-cid-xozzry3l]{margin-top:var(--sp-4);font-size:var(--web-fs-lead);line-height:var(--web-lh-lead);font-weight:var(--fw-medium)}.careers__link[data-astro-cid-xozzry3l] .link[data-astro-cid-xozzry3l]{min-height:var(--web-target);display:inline-block}html[data-template=team] [data-section=careers]{padding-block:var(--sp-8)}@media (width>=1024px){html[data-template=team] [data-section=careers]{padding-block:var(--sp-9)}}
