body{background-color:var(--bg-warm);background-image:url(/images/texture/white.webp);background-repeat:repeat}.art[data-astro-cid-bnohfldf]{padding:clamp(7rem,10vw,8.5rem) 0 clamp(3rem,6vw,5rem)}.art-crumb[data-astro-cid-bnohfldf]{font-size:var(--fs-xs);color:var(--muted-fg);flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}@media (width<=639px){.art-crumb[data-astro-cid-bnohfldf]>[data-astro-cid-bnohfldf]:nth-last-child(-n+2){display:none}}.art-crumb[data-astro-cid-bnohfldf] a[data-astro-cid-bnohfldf]{color:var(--muted-fg);text-decoration:none}.art-crumb[data-astro-cid-bnohfldf] a[data-astro-cid-bnohfldf]:hover,.art-crumb-here[data-astro-cid-bnohfldf]{color:var(--fg)}.art-cat[data-astro-cid-bnohfldf]{background:var(--lime,#b1b76f);width:fit-content;color:var(--forest-950,#133f3b);font-size:var(--fs-micro);border-radius:999px;padding:.25rem .75rem;font-weight:500;display:inline-block}.art-blog-topmeta[data-astro-cid-bnohfldf]{justify-content:center;margin-top:2rem;display:flex}.art-blog-subeyebrow[data-astro-cid-bnohfldf]{font-size:var(--fs-xs);color:var(--muted-fg);justify-content:center;align-items:center;gap:.5rem;display:flex}.art-blog-subeyebrow[data-astro-cid-bnohfldf] .art-dot[data-astro-cid-bnohfldf]{opacity:.6}.art-readtime[data-astro-cid-bnohfldf]{font-size:var(--fs-xs);color:var(--muted-fg);align-items:center;gap:.35rem;display:inline-flex}.art-readtime[data-astro-cid-bnohfldf] svg[data-astro-cid-bnohfldf]{flex-shrink:0}.art-draft[data-astro-cid-bnohfldf]{color:#9a6a12;font-size:var(--fs-micro);vertical-align:middle;background:#c98a1e1a;border:1px solid #c98a1e73;border-radius:999px;margin-left:.4rem;padding:.25rem .75rem;font-weight:500;display:inline-block}.art-story-date[data-astro-cid-bnohfldf]{font-size:var(--fs-micro);color:var(--muted-fg)}.art-story-head[data-astro-cid-bnohfldf]{text-align:center;margin-top:2.5rem}.art-story-title[data-astro-cid-bnohfldf]{max-width:40rem;font-family:var(--display);font-weight:500;font-size:var(--fs-h2);color:var(--forest-950,#133f3b);margin:1.25rem auto 0;line-height:1.15}.art-story-head[data-astro-cid-bnohfldf] .art-story-date[data-astro-cid-bnohfldf]{margin-top:1rem}.art-story-hero[data-astro-cid-bnohfldf]{border-radius:var(--r-xs);background:url(/images/ui/comp/comp-bg-2.webp) center top/cover no-repeat, linear-gradient(to right, var(--sage-light,#eaf0e4), var(--cream-dark,#f6ecda));flex-direction:column;justify-content:center;align-items:center;gap:clamp(1.5rem,4vw,3rem);margin-top:2.5rem;padding:4.25rem 2rem clamp(3rem,5vw,4rem);display:flex;position:relative;overflow:hidden}@media (width>=640px){.art-story-hero[data-astro-cid-bnohfldf]{flex-direction:row;padding-top:clamp(2.5rem,5vw,3.5rem)}}.art-story-medallion[data-astro-cid-bnohfldf]{aspect-ratio:1;background:#edd3b366;border:1px solid #edd3b3;border-radius:50%;flex:none;width:clamp(12rem,31vw,18rem);overflow:hidden}.art-story-img[data-astro-cid-bnohfldf]{object-fit:cover;object-position:bottom;width:100%;height:100%}.art-story-cite[data-astro-cid-bnohfldf]{text-align:center;overflow-wrap:anywhere;flex-direction:column;align-items:center;gap:.6rem;min-width:0;display:flex}@media (width>=640px){.art-story-cite[data-astro-cid-bnohfldf]{text-align:left;align-items:flex-start}}.art-story-name[data-astro-cid-bnohfldf]{font-family:var(--display);font-weight:500;font-size:calc(var(--fs-h3) * 1.2);color:var(--brand)}.art-story-role[data-astro-cid-bnohfldf]{font-family:var(--display);font-weight:500;font-size:var(--fs-lg);color:var(--fg)}.art-story-company[data-astro-cid-bnohfldf]{font-size:var(--fs-base);color:var(--fg);align-items:center;gap:.5rem;margin-top:.4rem;font-weight:500;display:flex}.art-story-company[data-astro-cid-bnohfldf] img[data-astro-cid-bnohfldf]{border-radius:var(--r-xs);object-fit:contain;width:1.5rem;height:1.5rem}.art-story-wordmark[data-astro-cid-bnohfldf]{font-family:var(--display);font-size:var(--fs-sm);align-items:center;gap:.5rem;font-weight:500;display:flex;position:absolute;top:1rem;right:1.5rem}@media (width>=640px){.art-story-wordmark[data-astro-cid-bnohfldf]{top:auto;bottom:1rem}}.art-story-wordmark[data-astro-cid-bnohfldf] img[data-astro-cid-bnohfldf]{object-fit:contain;width:1.25rem;height:1.25rem}.art-wm-a[data-astro-cid-bnohfldf]{color:var(--fg)}.art-wm-b[data-astro-cid-bnohfldf]{color:var(--brand)}.art-blog-hero[data-astro-cid-bnohfldf]{border-radius:var(--r-xs);background:url(/images/ui/comp/comp-bg-2.webp) center top/cover no-repeat, linear-gradient(to right, var(--sage-light,#eaf0e4), var(--cream-dark,#f6ecda));border:1px solid var(--border);box-shadow:var(--shadow-sm);margin-top:1.25rem;display:grid;overflow:hidden}@media (width>=640px){.art-blog-hero[data-astro-cid-bnohfldf]{grid-template-columns:3fr 2fr}}.art-blog-hero-body[data-astro-cid-bnohfldf]{background:url(/images/ui/comp/blog-hero-body-bg.webp) center/cover no-repeat, var(--cream,#f6ecda);flex-direction:column;justify-content:space-between;gap:1.5rem;min-height:20rem;padding:2.75rem 2rem;display:flex}.art-blog-hero-body[data-astro-cid-bnohfldf] .art-blog-title[data-astro-cid-bnohfldf]{margin:auto 0}.art-blog-title[data-astro-cid-bnohfldf]{font-family:var(--display);font-weight:500;font-size:var(--fs-h3);color:var(--forest-950,#133f3b);text-align:center;line-height:1.25}.art-blog-meta[data-astro-cid-bnohfldf]{justify-content:center;align-items:center;gap:.6rem;display:flex}.art-avatar[data-astro-cid-bnohfldf]{object-fit:cover;border-radius:50%;width:2.5rem;height:2.5rem}.art-blog-byline[data-astro-cid-bnohfldf]{flex-direction:column;gap:.1rem;display:flex}.art-blog-author[data-astro-cid-bnohfldf]{font-family:var(--display);color:var(--brand);font-weight:500}.art-blog-role[data-astro-cid-bnohfldf]{font-size:var(--fs-xs);color:var(--muted-fg)}.art-blog-img[data-astro-cid-bnohfldf]{aspect-ratio:1;object-fit:cover;border-top:1px solid var(--border);width:100%}@media (width>=640px){.art-blog-img[data-astro-cid-bnohfldf]{aspect-ratio:auto;object-position:top;border-top:0;border-left:1px solid var(--border);height:100%}}.art-grid[data-astro-cid-bnohfldf]{gap:2.5rem;margin-top:3rem;display:grid}@media (width>=1024px){.art-grid[data-astro-cid-bnohfldf]{grid-template-columns:200px 1fr}.art-grid-notoc[data-astro-cid-bnohfldf]{grid-template-columns:1fr}}.art-toc-aside[data-astro-cid-bnohfldf]{display:none}@media (width>=1024px){.art-toc-aside[data-astro-cid-bnohfldf]{display:block}}.art-toc[data-astro-cid-bnohfldf]{border-left:2px solid color-mix(in srgb, var(--brand) 30%, transparent);font-size:var(--fs-sm);padding-left:1rem;position:sticky;top:7rem}.art-toc-label[data-astro-cid-bnohfldf]{color:var(--muted-fg);margin-bottom:.75rem}.art-toc[data-astro-cid-bnohfldf] ul[data-astro-cid-bnohfldf]{flex-direction:column;gap:.5rem;display:flex}.art-toc[data-astro-cid-bnohfldf] a[data-astro-cid-bnohfldf]{color:var(--muted-fg);text-decoration:none;transition:color .15s;display:block}.art-toc[data-astro-cid-bnohfldf] a[data-astro-cid-bnohfldf]:hover{color:var(--fg)}.art-toc[data-astro-cid-bnohfldf] a[data-astro-cid-bnohfldf][aria-current=true]{color:var(--brand);font-weight:500}.art-sub[data-astro-cid-bnohfldf]{border-radius:var(--r-md);margin-top:4rem;padding:clamp(2rem,4vw,2.5rem)}.art-sub-h[data-astro-cid-bnohfldf]{font-family:var(--display);font-weight:500;font-size:var(--fs-h3);color:var(--default)}.art-sub-b[data-astro-cid-bnohfldf]{max-width:34rem;font-size:var(--fs-sm);color:var(--muted-fg);margin-top:.5rem;padding-bottom:1rem}.art-sub-form[data-astro-cid-bnohfldf]{max-width:28rem;margin-top:1.25rem}.art-related[data-astro-cid-bnohfldf]{margin-top:4rem}.art-related-label[data-astro-cid-bnohfldf]{border-bottom:1px solid color-mix(in srgb, var(--fg) 15%, transparent);font-size:var(--fs-sm);color:var(--muted-fg);padding-bottom:.5rem}.art-related-grid[data-astro-cid-bnohfldf]{gap:3rem 1.5rem;margin-top:1.5rem;display:grid}@media (width>=640px){.art-related-grid[data-astro-cid-bnohfldf]{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.art-related-grid[data-astro-cid-bnohfldf]{grid-template-columns:repeat(3,1fr)}}
