.crumb[data-astro-cid-dfbyctv4]{border-bottom:1px solid var(--color-line);background:var(--color-canvas)}.crumb__inner[data-astro-cid-dfbyctv4]{font-family:var(--font-label);letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-faint);align-items:center;gap:.5rem;padding-block:.625rem;font-size:.6875rem;font-weight:700;font-stretch:115%;display:flex}.crumb__link[data-astro-cid-dfbyctv4]{min-height:1.5rem;color:var(--color-ink-muted);transition:color .16s var(--ease-out-quart);align-items:center;display:inline-flex}.crumb__link[data-astro-cid-dfbyctv4]:hover{color:var(--color-accent)}.crumb__sep[data-astro-cid-dfbyctv4]{color:var(--color-line-strong)}.crumb__here[data-astro-cid-dfbyctv4]{color:var(--color-ink)}.mhero[data-astro-cid-dfbyctv4]{padding-block:3rem 3.5rem}@media (width>=64rem){.mhero[data-astro-cid-dfbyctv4]{padding-block:4.5rem 5.5rem}}.mhero__icon[data-astro-cid-dfbyctv4]{color:var(--color-accent-solid);margin-bottom:1.25rem;display:inline-flex}.mhero[data-astro-cid-dfbyctv4] .mhero__flag{margin-bottom:clamp(2.25rem,1.6rem + 2.6vw,3.75rem)}.mhero__claim[data-astro-cid-dfbyctv4]{max-width:24ch;color:var(--color-ink-body);margin-top:1rem}.mhero__body[data-astro-cid-dfbyctv4]{max-width:46ch;margin-top:0}.mhero__cta[data-astro-cid-dfbyctv4]{margin-top:1.75rem}@media (width>=64rem){.mhero__inner[data-astro-cid-dfbyctv4]{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:end;gap:4rem;display:grid}.mhero__aside[data-astro-cid-dfbyctv4]{padding-bottom:.35rem}}@media (width<=63.9375rem){.mhero__aside[data-astro-cid-dfbyctv4]{margin-top:1.75rem}}.problem[data-astro-cid-dfbyctv4]{--chamfer:20px;background:var(--color-paper);padding:2rem 1.5rem}@media (width>=48rem){.problem[data-astro-cid-dfbyctv4]{padding:3rem 2.5rem}}@media (width>=64rem){.problem[data-astro-cid-dfbyctv4]{padding:3.5rem}}.problem__title[data-astro-cid-dfbyctv4]{max-width:18ch}.problem__body[data-astro-cid-dfbyctv4]{max-width:54ch;color:var(--color-ink-body);margin-top:1.25rem;font-size:clamp(1.0625rem,1rem + .4vw,1.1875rem);line-height:1.6}@media (width>=64rem){.problem[data-astro-cid-dfbyctv4]{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:4rem;display:grid}.problem__body[data-astro-cid-dfbyctv4]{margin-top:.35rem}}.caps[data-astro-cid-dfbyctv4]{grid-template-columns:minmax(0,1fr)}@media (width>=40rem){.caps[data-astro-cid-dfbyctv4]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.caps[data-astro-cid-dfbyctv4]{grid-template-columns:repeat(3,minmax(0,1fr))}}.cap[data-astro-cid-dfbyctv4]{flex-direction:column;display:flex}.cap__icon[data-astro-cid-dfbyctv4]{color:var(--color-accent-solid);margin-bottom:1rem;display:inline-flex}.cap__body[data-astro-cid-dfbyctv4]{color:var(--color-ink-muted);margin-top:.5rem}.cap__artifact[data-astro-cid-dfbyctv4]{align-items:center;gap:.625rem;margin-top:auto;padding-top:1.5rem;display:flex}.cap__artifact-text[data-astro-cid-dfbyctv4]{color:var(--color-ink-body);text-transform:none;letter-spacing:.04em;flex-shrink:0}.figure[data-astro-cid-dfbyctv4]{margin-top:3rem}@media (width>=64rem){.figure[data-astro-cid-dfbyctv4]{margin-top:4rem}}.cross[data-astro-cid-dfbyctv4]{grid-template-columns:minmax(0,1fr)}@media (width>=40rem){.cross[data-astro-cid-dfbyctv4]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.cross[data-astro-cid-dfbyctv4]{grid-template-columns:repeat(4,minmax(0,1fr))}}.cross__link[data-astro-cid-dfbyctv4]{flex-direction:column;height:100%;display:flex}.cross__icon[data-astro-cid-dfbyctv4]{color:var(--color-accent-solid);margin-bottom:.875rem;display:inline-flex}.cross__claim[data-astro-cid-dfbyctv4]{color:var(--color-ink-muted);margin-top:.375rem}.cross__go[data-astro-cid-dfbyctv4]{align-self:flex-start;margin-top:1.5rem}.cross__link[data-astro-cid-dfbyctv4]:hover .cross__go[data-astro-cid-dfbyctv4]:after{transform-origin:0;scale:1}.cross__link[data-astro-cid-dfbyctv4]:hover .cross__name[data-astro-cid-dfbyctv4]{color:var(--color-accent)}.cross__name[data-astro-cid-dfbyctv4]{transition:color .16s var(--ease-out-quart)}
