.figure[data-astro-cid-bj3fsypb]{margin:0}.figure__frame[data-astro-cid-bj3fsypb]{overflow:hidden;border-radius:var(--radius-lg);background:var(--sand)}.figure__frame[data-astro-cid-bj3fsypb] img{width:100%;height:100%;object-fit:cover;display:block}.figure[data-astro-cid-bj3fsypb][data-fit=contain] .figure__frame[data-astro-cid-bj3fsypb] img{object-fit:contain}.figure__frame--zoom[data-astro-cid-bj3fsypb] img{transition:transform .9s var(--ease)}.figure__frame--zoom[data-astro-cid-bj3fsypb]:hover img{transform:scale(1.04)}.figure__pending[data-astro-cid-bj3fsypb]{display:flex;flex-direction:column;justify-content:center;gap:.6rem;padding:1.5rem;border:2px dashed var(--line);border-radius:var(--radius-lg);background:var(--sand);color:var(--ink-soft)}.figure__badge[data-astro-cid-bj3fsypb]{align-self:flex-start;background:var(--accent);color:var(--ink);font-size:.68rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;padding:.3rem .55rem;border-radius:var(--radius-sm)}.figure__path[data-astro-cid-bj3fsypb]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem;word-break:break-all}.figure__alt[data-astro-cid-bj3fsypb]{font-size:.85rem;line-height:1.45;max-width:34ch}figcaption[data-astro-cid-bj3fsypb]{margin-top:.7rem;font-size:.85rem;color:var(--ink-soft)}@media(prefers-reduced-motion:reduce){.figure__frame--zoom[data-astro-cid-bj3fsypb] img,.figure__frame--zoom[data-astro-cid-bj3fsypb]:hover img{transition:none;transform:none}}.icon[data-astro-cid-patnjmll]{width:1.5rem;height:1.5rem;display:block;flex:none}.card[data-astro-cid-mozb6k5t]{position:relative;overflow:hidden;box-shadow:0 1px 2px #1020280a,0 8px 24px #1020280d}.card[data-astro-cid-mozb6k5t]:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:var(--brand)}.card__body[data-astro-cid-mozb6k5t]{padding-top:.35rem}.card__icon[data-astro-cid-mozb6k5t]{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:999px;margin-bottom:.9rem;color:var(--brand-deep);background:color-mix(in srgb,var(--brand) 16%,transparent)}.cards--center[data-astro-cid-mozb6k5t] .cards__head[data-astro-cid-mozb6k5t]{text-align:center;max-width:62ch;margin-inline:auto}.cards--center[data-astro-cid-mozb6k5t] .card__body[data-astro-cid-mozb6k5t]{text-align:center}.cards--center[data-astro-cid-mozb6k5t] .card__icon[data-astro-cid-mozb6k5t]{margin-inline:auto}.cards--center[data-astro-cid-mozb6k5t] .checklist[data-astro-cid-mozb6k5t]{text-align:left}.cards--compact[data-astro-cid-mozb6k5t] .cards__grid[data-astro-cid-mozb6k5t]{gap:.75rem}.cards--compact[data-astro-cid-mozb6k5t] .card[data-astro-cid-mozb6k5t]{padding:.85rem 1rem;border-radius:var(--radius-md);box-shadow:none;gap:0}.cards--compact[data-astro-cid-mozb6k5t] .card[data-astro-cid-mozb6k5t]:before{inset:0 auto 0 0;width:3px;height:auto}.cards--compact[data-astro-cid-mozb6k5t] .card[data-astro-cid-mozb6k5t] h3[data-astro-cid-mozb6k5t]{font-size:.95rem;margin-bottom:0}.cards--compact[data-astro-cid-mozb6k5t] .card__body[data-astro-cid-mozb6k5t]{padding-top:0}.cards--compact[data-astro-cid-mozb6k5t] .card[data-astro-cid-mozb6k5t]:before{display:none}.section--brand[data-astro-cid-mozb6k5t] .card[data-astro-cid-mozb6k5t]:before{background:var(--surface-dark)}.section--dark[data-astro-cid-mozb6k5t] .card[data-astro-cid-mozb6k5t]:before{background:var(--accent)}.section--dark[data-astro-cid-mozb6k5t] .card__icon[data-astro-cid-mozb6k5t]{color:var(--accent);background:color-mix(in srgb,var(--accent) 18%,transparent)}.section--dark[data-astro-cid-mozb6k5t] .card[data-astro-cid-mozb6k5t]{box-shadow:none}.cards__head[data-astro-cid-mozb6k5t]{max-width:44rem;margin-bottom:2.5rem}.cards__head[data-astro-cid-mozb6k5t]>[data-astro-cid-mozb6k5t]:last-child{margin-bottom:0}.cards__grid[data-astro-cid-mozb6k5t]{list-style:none;margin:0;padding:0;display:grid;gap:1.75rem}@media(min-width:48rem){.cards__grid[data-astro-cid-mozb6k5t]{grid-template-columns:repeat(2,1fr)}}@media(min-width:62rem){.cards__grid[data-astro-cid-mozb6k5t]{grid-template-columns:repeat(var(--cols, 3),1fr)}}.card[data-astro-cid-mozb6k5t]{display:flex;flex-direction:column;gap:1rem;padding:1.5rem;background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-lg)}.section--sand[data-astro-cid-mozb6k5t] .card[data-astro-cid-mozb6k5t]{background:var(--paper)}.card__body[data-astro-cid-mozb6k5t]>[data-astro-cid-mozb6k5t]:last-child{margin-bottom:0}.card[data-astro-cid-mozb6k5t] h3[data-astro-cid-mozb6k5t],.card__title[data-astro-cid-mozb6k5t]{margin-bottom:.5rem}.card[data-astro-cid-mozb6k5t] h3[data-astro-cid-mozb6k5t] a[data-astro-cid-mozb6k5t],.card__title[data-astro-cid-mozb6k5t] a[data-astro-cid-mozb6k5t]{color:inherit;text-decoration:none}.card[data-astro-cid-mozb6k5t] h3[data-astro-cid-mozb6k5t] a[data-astro-cid-mozb6k5t]:hover,.card__title[data-astro-cid-mozb6k5t] a[data-astro-cid-mozb6k5t]:hover{color:var(--brand-deep)}.card[data-astro-cid-mozb6k5t] p[data-astro-cid-mozb6k5t]{color:var(--ink-soft);font-size:.98rem}.section--dark[data-astro-cid-mozb6k5t] .card[data-astro-cid-mozb6k5t] p[data-astro-cid-mozb6k5t]{color:color-mix(in srgb,var(--paper) 82%,transparent)}.section--brand[data-astro-cid-mozb6k5t] .card[data-astro-cid-mozb6k5t] p[data-astro-cid-mozb6k5t]{color:var(--ink-soft)}.card--invert[data-astro-cid-mozb6k5t]{background:var(--surface-dark);border-color:var(--surface-dark)}.card--invert[data-astro-cid-mozb6k5t] .checklist--check[data-astro-cid-mozb6k5t] li[data-astro-cid-mozb6k5t]:before{color:var(--brand)}.card--invert[data-astro-cid-mozb6k5t] h3[data-astro-cid-mozb6k5t],.card--invert[data-astro-cid-mozb6k5t] .card__label[data-astro-cid-mozb6k5t]{color:var(--paper)}.card--invert[data-astro-cid-mozb6k5t] p[data-astro-cid-mozb6k5t],.card--invert[data-astro-cid-mozb6k5t] li[data-astro-cid-mozb6k5t]{color:color-mix(in srgb,var(--paper) 82%,transparent)}.card[data-astro-cid-mozb6k5t] .checklist[data-astro-cid-mozb6k5t],.card__link[data-astro-cid-mozb6k5t]{margin-top:1rem}
