.a-head[data-astro-cid-bnohfldf]{padding-block:var(--space-hero-top-compact) var(--space-group);gap:var(--space-group);display:grid}.a-aud[data-astro-cid-bnohfldf]{color:var(--color-accent)}.narrow[data-astro-cid-bnohfldf]{max-width:calc(53.75rem + 2 * var(--space-gutter));gap:var(--space-6);display:grid}.narrow[data-astro-cid-bnohfldf] .prose[data-astro-cid-bnohfldf],.narrow[data-astro-cid-bnohfldf] .end[data-astro-cid-bnohfldf],.narrow[data-astro-cid-bnohfldf] .a-faq[data-astro-cid-bnohfldf],.narrow[data-astro-cid-bnohfldf] .a-cta[data-astro-cid-bnohfldf]{max-width:var(--width-measure);width:100%;margin-inline:auto}.wide[data-astro-cid-bnohfldf]{max-width:calc(68rem + 2 * var(--space-gutter))}.a-hero[data-astro-cid-bnohfldf]{aspect-ratio:5/3;object-fit:cover;border-radius:var(--radius-xl);width:100%;height:auto}@media (width>=56rem){.a-hero[data-astro-cid-bnohfldf]{aspect-ratio:1088/520}}@media (width<40rem){.a-hero--ui[data-astro-cid-bnohfldf]{aspect-ratio:4/5;object-position:12% 50%}}@media (width>=40rem){.a-hero--ui[data-astro-cid-bnohfldf]{aspect-ratio:3/2}}.byline[data-astro-cid-bnohfldf],.bio[data-astro-cid-bnohfldf]{align-items:center;gap:var(--space-3);display:flex}.bio[data-astro-cid-bnohfldf]{align-items:flex-start;gap:var(--space-3-5)}img[data-astro-cid-bnohfldf].avatar{background:var(--color-bg);box-shadow:var(--shadow-ring)}.a-faq[data-astro-cid-bnohfldf]{gap:var(--space-5);margin-block-start:var(--space-10);display:grid}.a-cta[data-astro-cid-bnohfldf]{gap:var(--space-2);padding:var(--inset-box);border-radius:var(--radius-xl);background:var(--color-bg-subtle);justify-items:start;margin-block-start:var(--space-8);display:grid}.a-cta[data-astro-cid-bnohfldf] .btn[data-astro-cid-bnohfldf]{margin-block-start:var(--space-3)}@media (width<40rem){.a-cta[data-astro-cid-bnohfldf] .btn[data-astro-cid-bnohfldf]{width:100%}}.end[data-astro-cid-bnohfldf]{border-block-start:var(--border-width) solid var(--color-border);gap:var(--space-6);margin-block-start:var(--space-4);padding-block-start:var(--space-6);display:grid}.share[data-astro-cid-bnohfldf]{align-items:center;gap:0 var(--space-5);font-size:var(--font-size-callout);line-height:var(--line-height-callout);margin-block:calc((var(--size-tap) - 1lh) / -2);flex-wrap:wrap;display:flex}.share[data-astro-cid-bnohfldf] [data-astro-cid-bnohfldf]:is(a,button){min-height:var(--size-tap);min-width:var(--size-tap);align-items:center;display:inline-flex}.share[data-astro-cid-bnohfldf] button[data-astro-cid-bnohfldf]{text-decoration:underline;text-decoration-thickness:var(--border-width);text-underline-offset:var(--nudge-2)}.keep[data-astro-cid-bnohfldf]{justify-content:space-between;align-items:baseline;gap:var(--space-3) var(--space-6);flex-wrap:wrap;display:flex}.kcard[data-astro-cid-bnohfldf]{gap:var(--space-2-5);align-content:start;display:grid}.kcard[data-astro-cid-bnohfldf] img[data-astro-cid-bnohfldf]{aspect-ratio:3/2;object-fit:cover;border-radius:var(--radius-lg);width:100%;height:auto;margin-block-end:var(--space-2)}.kcard[data-astro-cid-bnohfldf] a[data-astro-cid-bnohfldf]{text-decoration:none}.kcard[data-astro-cid-bnohfldf] a[data-astro-cid-bnohfldf]:hover{text-decoration:underline}.js .a-fade{opacity:var(--opacity-hidden);translate:0 var(--space-6);transition:opacity calc(var(--duration-slow) * 2) var(--ease-standard), translate calc(var(--duration-slow) * 2) var(--ease-standard)}.js .a-fade.is-in{opacity:var(--opacity-shown);translate:0}@media print{.js .a-fade{opacity:var(--opacity-shown);translate:0}}.prose[data-astro-cid-bnohfldf]{color:var(--color-text-secondary);display:flow-root}.prose[data-astro-cid-bnohfldf]>*+*{margin-block-start:var(--space-5)}.prose[data-astro-cid-bnohfldf] h2{font-size:var(--font-size-subtitle);line-height:var(--line-height-subtitle);letter-spacing:var(--letter-spacing-subtitle);color:var(--color-text);margin-block-start:var(--space-12)}.prose[data-astro-cid-bnohfldf] h3{color:var(--color-text);margin-block-start:var(--space-8)}.prose[data-astro-cid-bnohfldf]>p.lede{font-size:var(--font-size-lead);line-height:var(--line-height-lead);letter-spacing:var(--letter-spacing-lead);color:var(--color-text)}.prose[data-astro-cid-bnohfldf] strong{color:var(--color-text);font-weight:var(--font-weight-semibold)}.prose[data-astro-cid-bnohfldf] ul,.prose[data-astro-cid-bnohfldf] ol{gap:var(--space-2-5);padding-inline-start:var(--space-5);display:grid}.prose[data-astro-cid-bnohfldf] ol:not(.gpath ol){counter-reset:n;gap:var(--space-3-5);padding:0;list-style:none}.prose[data-astro-cid-bnohfldf] ol:not(.gpath ol)>li{counter-increment:n;padding-inline-start:calc(var(--space-6) + var(--space-3-5));position:relative}.prose[data-astro-cid-bnohfldf] ol:not(.gpath ol)>li:before{content:counter(n);width:var(--space-6);height:var(--space-6);border-radius:var(--radius-circle);background:var(--color-bg-subtle);color:var(--color-text-secondary);font-size:var(--font-size-caption);font-weight:var(--font-weight-medium);place-items:center;display:grid;position:absolute;inset-block-start:var(--nudge-1);inset-inline-start:0}.prose[data-astro-cid-bnohfldf] blockquote{border-inline-start:var(--border-width-strong) solid var(--color-border-emphasis);padding:var(--space-1) 0 var(--space-1) var(--space-5);font-size:var(--font-size-subtitle);line-height:var(--line-height-subtitle);letter-spacing:var(--letter-spacing-subtitle);font-weight:var(--font-weight-semibold);color:var(--color-text);margin-block:var(--space-10)}.prose[data-astro-cid-bnohfldf] a:not(.btn):not(.link){color:inherit;text-decoration:underline;text-decoration-thickness:var(--border-width);text-underline-offset:var(--space-0-5)}.prose[data-astro-cid-bnohfldf] a:not(.btn):not(.link):hover{color:var(--color-text)}.prose[data-astro-cid-bnohfldf] .srcs a:not(.btn):not(.link){color:var(--color-link-accent);text-decoration:none}.prose[data-astro-cid-bnohfldf] .srcs a:not(.btn):not(.link):hover{text-decoration:underline}.prose[data-astro-cid-bnohfldf] .tbl{border-collapse:collapse;width:100%;font-size:var(--font-size-callout);line-height:var(--line-height-callout)}.prose[data-astro-cid-bnohfldf] .tbl th,.prose[data-astro-cid-bnohfldf] .tbl td{text-align:start;vertical-align:top;padding:var(--space-3) var(--space-3) var(--space-3) 0;border-block-end:var(--border-width) solid var(--color-border)}html:lang(en) .prose[data-astro-cid-bnohfldf] .tbl thead th{hyphens:manual;overflow-wrap:normal}html:not(:lang(en)) .prose[data-astro-cid-bnohfldf] .tbl :is(th,td){overflow-wrap:anywhere}.prose[data-astro-cid-bnohfldf] .tbl thead th{font-size:var(--font-size-caption);font-weight:var(--font-weight-medium);color:var(--color-text-muted)}.prose[data-astro-cid-bnohfldf] .tbl tbody th{color:var(--color-text);font-weight:var(--font-weight-semibold)}.prose[data-astro-cid-bnohfldf] .tbl .r{text-align:end;font-variant-numeric:tabular-nums;white-space:nowrap}.prose[data-astro-cid-bnohfldf] .tbl thead .r{white-space:normal}.prose[data-astro-cid-bnohfldf] .tbl th:last-child,.prose[data-astro-cid-bnohfldf] .tbl td:last-child{padding-inline-end:0}.prose[data-astro-cid-bnohfldf] .afig .tbl:not(:has(tfoot)) tbody tr:last-child>*{border-block-end:0}.prose[data-astro-cid-bnohfldf] .tbl tfoot th,.prose[data-astro-cid-bnohfldf] .tbl tfoot td{color:var(--color-text);font-weight:var(--font-weight-semibold);border-block-end:0}.pull[data-astro-cid-mmju66uq]{text-align:center;text-wrap:balance;margin-inline:0;margin-block:var(--space-16)!important}.pull[data-astro-cid-mmju66uq] blockquote[data-astro-cid-mmju66uq]{border:0;margin:0;padding:0}.pull[data-astro-cid-mmju66uq] p[data-astro-cid-mmju66uq]{color:var(--color-text);font-size:var(--font-size-title);line-height:var(--line-height-title);letter-spacing:var(--letter-spacing-title);font-weight:var(--font-weight-semibold);margin:0}.pull--quote[data-astro-cid-mmju66uq] p[data-astro-cid-mmju66uq]:before{content:"“"}.pull--quote[data-astro-cid-mmju66uq] p[data-astro-cid-mmju66uq]:after{content:"”"}.pull[data-astro-cid-mmju66uq] figcaption[data-astro-cid-mmju66uq]{font-size:var(--font-size-callout);line-height:var(--line-height-callout);font-weight:var(--font-weight-medium);color:var(--color-text-muted);margin-block-start:var(--space-5)}@media (width>=64rem){.pull[data-astro-cid-mmju66uq]{margin-inline:calc(var(--space-16) * -1)}}.afig[data-astro-cid-r62ibuwj]{gap:var(--space-4);padding:var(--inset-card);background:var(--color-bg);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-xl);display:grid;margin-block:var(--space-10)!important}.afig__head[data-astro-cid-r62ibuwj]{gap:var(--space-1);display:grid}.afig__t[data-astro-cid-r62ibuwj]{color:var(--color-text);font-weight:var(--font-weight-semibold);font-size:var(--font-size-body);line-height:var(--line-height-heading)}.afig__s[data-astro-cid-r62ibuwj]{font-size:var(--font-size-callout);line-height:var(--line-height-callout);color:var(--color-text-muted)}.afig__body[data-astro-cid-r62ibuwj]{min-width:0}.afig[data-astro-cid-r62ibuwj] figcaption[data-astro-cid-r62ibuwj]{gap:var(--space-1);border-block-start:var(--border-width) solid var(--color-border);font-size:var(--font-size-callout);line-height:var(--line-height-callout);color:var(--color-text-muted);padding-block-start:var(--space-3);display:grid}.afig__src[data-astro-cid-r62ibuwj]{font-size:var(--font-size-caption);line-height:var(--line-height-caption)}@media (width>=64rem){.afig--wide[data-astro-cid-r62ibuwj]{margin-inline:calc(var(--space-16) * -1)}}.inshort[data-astro-cid-cb6lf4xm]{gap:var(--space-3);padding:var(--space-5) var(--space-6);border-radius:var(--radius-lg);background:var(--color-accent-soft);color:var(--color-text);display:grid}.inshort__t[data-astro-cid-cb6lf4xm]{font-size:var(--font-size-caption);letter-spacing:var(--letter-spacing-caption);font-weight:var(--font-weight-semibold);color:var(--color-accent);text-transform:uppercase}.inshort[data-astro-cid-cb6lf4xm] ul[data-astro-cid-cb6lf4xm]{gap:var(--space-2);font-size:var(--font-size-body);line-height:var(--line-height-body);margin:0;padding-inline-start:var(--space-5);display:grid}
