.index[data-astro-cid-tbl7muv4]{padding-block:var(--section-space) 0}.index-head[data-astro-cid-tbl7muv4]{justify-content:space-between;margin-bottom:1.25rem;display:flex}.index-head[data-astro-cid-tbl7muv4] h2[data-astro-cid-tbl7muv4],.index-head[data-astro-cid-tbl7muv4] p[data-astro-cid-tbl7muv4]{letter-spacing:0;margin:0;font-weight:400}.index-list[data-astro-cid-tbl7muv4]{border-top:1px solid var(--color-ink);margin:0;padding:0;list-style:none}.index-list[data-astro-cid-tbl7muv4] li[data-astro-cid-tbl7muv4]{border-bottom:1px solid var(--color-rule)}.index-row[data-astro-cid-tbl7muv4]{grid-template-columns:2.5rem 1fr auto;align-items:baseline;gap:.25rem 1rem;padding:1.1rem 0;text-decoration:none;display:grid}.index-n[data-astro-cid-tbl7muv4]{color:var(--color-ink-muted)}.index-name[data-astro-cid-tbl7muv4]{letter-spacing:-.04em;font-size:clamp(2rem,1.2rem + 3.6vw,4.75rem);font-weight:600;line-height:1;transition:transform .5s cubic-bezier(.2,.7,0,1),color .3s}.index-meta[data-astro-cid-tbl7muv4]{color:var(--color-ink-muted);grid-column:2}.is-ours[data-astro-cid-tbl7muv4]{color:var(--color-signal-ink)}.index-arrow[data-astro-cid-tbl7muv4]{grid-area:1/3;align-self:center;font-size:1.5rem;transition:transform .4s cubic-bezier(.2,.7,0,1)}.index-row[data-astro-cid-tbl7muv4]:hover .index-name[data-astro-cid-tbl7muv4],.index-row[data-astro-cid-tbl7muv4]:focus-visible .index-name[data-astro-cid-tbl7muv4]{color:var(--color-signal-ink);transform:translate(.75rem)}.index-row[data-astro-cid-tbl7muv4]:hover .index-arrow[data-astro-cid-tbl7muv4],.index-row[data-astro-cid-tbl7muv4]:focus-visible .index-arrow[data-astro-cid-tbl7muv4]{transform:translate(.5rem)rotate(-45deg)}@media (hover:hover){.index-list[data-astro-cid-tbl7muv4]:hover .index-row[data-astro-cid-tbl7muv4]:not(:hover) .index-name[data-astro-cid-tbl7muv4]{color:var(--color-rule)}}@media (width>=56.25rem){.index-row[data-astro-cid-tbl7muv4]{grid-template-columns:3.5rem 1fr 16rem 3rem;align-items:center}.index-meta[data-astro-cid-tbl7muv4]{grid-column:3}.index-arrow[data-astro-cid-tbl7muv4]{grid-column:4;justify-self:end}}.index-preview[data-astro-cid-tbl7muv4]{z-index:40;aspect-ratio:16/10;border-radius:var(--radius-lg);pointer-events:none;background:var(--color-ink);opacity:0;width:20rem;transition:opacity .25s var(--ease-precise), scale .4s cubic-bezier(.2, .7, 0, 1), rotate .4s cubic-bezier(.2, .7, 0, 1);position:fixed;top:0;left:0;overflow:hidden;rotate:-3deg;scale:.85;box-shadow:0 30px 60px -20px #17150f73}.index-preview[data-astro-cid-tbl7muv4].is-active{opacity:1;rotate:2deg;scale:1}.index-img[data-astro-cid-tbl7muv4]{object-fit:cover;object-position:top;opacity:0;width:100%;height:100%;transition:opacity .25s;position:absolute;inset:0}.index-img[data-astro-cid-tbl7muv4].is-shown{opacity:1}@media (hover:none),(prefers-reduced-motion:reduce){.index-preview[data-astro-cid-tbl7muv4]{display:none}}.promise[data-astro-cid-njl2q4gy]{padding-block:var(--section-space);border-top:1px solid var(--color-rule)}.prose[data-astro-cid-njl2q4gy]{font-size:var(--step-3);letter-spacing:-.025em;grid-column:1/-1;font-weight:500;line-height:1.25}.prose[data-astro-cid-njl2q4gy] p{max-width:30ch;margin:0}.split[data-astro-cid-njl2q4gy]{row-gap:2rem}.split-head[data-astro-cid-njl2q4gy],.split-body[data-astro-cid-njl2q4gy]{grid-column:1/-1}.for-list[data-astro-cid-njl2q4gy]{border-top:1px solid var(--color-ink);margin:0;padding:0;list-style:none}.for-list[data-astro-cid-njl2q4gy] li[data-astro-cid-njl2q4gy]{border-bottom:1px solid var(--color-rule);font-size:var(--step-1);grid-template-columns:2rem 1fr;padding:1.25rem 0;line-height:1.4;display:grid}.for-arrow[data-astro-cid-njl2q4gy]{color:var(--color-signal-ink)}@media (prefers-reduced-motion:no-preference){.js [data-astro-cid-njl2q4gy][data-reveal][style*=--d]{transition-delay:calc(var(--d) * 80ms)}}.others[data-astro-cid-njl2q4gy]{border-top:1px solid var(--color-rule);padding-block:2.5rem}.others-title[data-astro-cid-njl2q4gy]{letter-spacing:0;margin:0 0 1rem;font-weight:400}.others[data-astro-cid-njl2q4gy] ul[data-astro-cid-njl2q4gy]{flex-wrap:wrap;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.other-pill[data-astro-cid-njl2q4gy]{border:1px solid var(--color-rule);border-radius:var(--radius-pill);align-items:center;gap:.5rem;padding:.65rem 1.1rem;font-weight:600;text-decoration:none;transition:background-color .25s,color .25s,border-color .25s;display:inline-flex}.other-pill[data-astro-cid-njl2q4gy]:hover,.other-pill[data-astro-cid-njl2q4gy]:focus-visible{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-paper)}@media (width>=56.25rem){.prose[data-astro-cid-njl2q4gy]{grid-column:3/span 9}.split-head[data-astro-cid-njl2q4gy]{grid-column:1/span 4;align-self:start;position:sticky;top:7rem}.split-body[data-astro-cid-njl2q4gy]{grid-column:5/span 8}}
