.index[data-astro-cid-bqh5cn3t]{padding:0;list-style:none}.row[data-astro-cid-bqh5cn3t]{border-bottom:var(--rule) solid var(--line);grid-template-columns:auto 1fr auto;align-items:baseline;gap:8px clamp(12px,1.6vw,28px);padding-block:clamp(14px,1.4vw,22px);display:grid;position:relative}.row[data-astro-cid-bqh5cn3t]:hover{color:var(--ink)}.row[data-astro-cid-bqh5cn3t]>.num[data-astro-cid-bqh5cn3t],.row[data-astro-cid-bqh5cn3t]>.title[data-astro-cid-bqh5cn3t]{transition:transform .6s var(--ease-out)}.row[data-astro-cid-bqh5cn3t]:hover>.num[data-astro-cid-bqh5cn3t],.row[data-astro-cid-bqh5cn3t]:hover>.title[data-astro-cid-bqh5cn3t]{transform:translate(clamp(8px,1.2vw,20px))}.num[data-astro-cid-bqh5cn3t]{font-size:13px;font-weight:600}.title[data-astro-cid-bqh5cn3t]{overflow-wrap:anywhere;font-size:clamp(44px,9vw,150px);line-height:.9}.is-placeholder[data-astro-cid-bqh5cn3t] .title[data-astro-cid-bqh5cn3t]{color:#0000;-webkit-text-stroke:1.5px var(--ink)}.meta[data-astro-cid-bqh5cn3t]{text-align:right;flex-direction:column;align-items:flex-end;gap:2px;font-size:12px;display:flex}.is-placeholder[data-astro-cid-bqh5cn3t] .meta[data-astro-cid-bqh5cn3t]{color:var(--muted)}.preview[data-astro-cid-bqh5cn3t]{z-index:30;pointer-events:none;opacity:0;visibility:hidden;width:clamp(240px,22vw,360px);transform:translate3d(var(--px,0), var(--py,0), 0) translateY(-50%) rotate(var(--pr,4deg));transition:opacity .35s var(--ease-out), scale .6s var(--ease-out), visibility .35s;background:var(--paper);position:fixed;top:0;left:0;scale:.86;box-shadow:0 30px 60px -20px #00000059}.has-preview .row[data-astro-cid-bqh5cn3t]:hover .preview[data-astro-cid-bqh5cn3t]{opacity:1;visibility:visible;scale:1.16}@media (width<=760px){.row[data-astro-cid-bqh5cn3t]{grid-template-columns:auto 1fr}.meta[data-astro-cid-bqh5cn3t]{text-align:left;flex-direction:row;grid-column:2;justify-content:flex-start;align-items:baseline;gap:12px}}.card[data-astro-cid-sbmovh4h]{border-bottom:var(--rule) solid var(--line);flex-direction:column;gap:14px;padding-block:24px;display:flex}.meta[data-astro-cid-sbmovh4h]{color:var(--muted);flex-wrap:wrap;gap:4px 14px;font-size:12px;display:flex}.title[data-astro-cid-sbmovh4h]{text-wrap:balance;transition:transform .6s var(--ease-out);font-size:clamp(30px,2.7vw,44px);line-height:1}a[data-astro-cid-sbmovh4h].card:hover .title[data-astro-cid-sbmovh4h]{transform:translate(8px)}.summary[data-astro-cid-sbmovh4h]{color:var(--soft);max-width:48ch;font-size:15px;line-height:1.5}.is-ghost[data-astro-cid-sbmovh4h] .title[data-astro-cid-sbmovh4h]{color:#0000;-webkit-text-stroke:1.2px var(--ink)}.hero[data-astro-cid-wcolddp2]{padding-top:clamp(20px,4vw,64px);position:relative}.hero[data-astro-cid-wcolddp2] .hero-band{z-index:3;opacity:0;animation:band-in 1.1s var(--ease-inout) .9s forwards;position:absolute;top:52%;translate:-8%}@keyframes band-in{to{opacity:1;translate:0}}.hero-foot[data-astro-cid-wcolddp2]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;padding-top:clamp(28px,3vw,48px);display:flex}.tagline[data-astro-cid-wcolddp2]{max-width:30em;font-size:clamp(16px,1.3vw,19px);font-weight:500;line-height:1.45}.block[data-astro-cid-wcolddp2]{padding-top:var(--section)}.cards[data-astro-cid-wcolddp2]{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:0 32px;display:grid}.about[data-astro-cid-wcolddp2]{flex-direction:column;gap:24px;display:flex}.about-text[data-astro-cid-wcolddp2]{letter-spacing:-.015em;text-wrap:pretty;max-width:32em;font-size:clamp(22px,2.4vw,38px);font-weight:500;line-height:1.22}.cta[data-astro-cid-wcolddp2]{margin-top:var(--section);background:var(--invert-paper);color:var(--invert-ink);flex-direction:column;gap:16px;padding-block:clamp(32px,4vw,64px) clamp(24px,3vw,48px);display:flex;overflow:hidden}.cta-link[data-astro-cid-wcolddp2]{padding-inline:var(--pad-tight);white-space:nowrap;padding-top:.14em;font-size:clamp(96px,25vw,480px);display:block}.cta-link[data-astro-cid-wcolddp2]:hover{color:var(--invert-ink)}.star[data-astro-cid-wcolddp2]{transition:transform 1.2s var(--ease-inout);display:inline-block}.cta-link[data-astro-cid-wcolddp2]:hover .star[data-astro-cid-wcolddp2]{transform:rotate(180deg)}.cta-links[data-astro-cid-wcolddp2]{flex-wrap:wrap;gap:12px 32px;display:flex}.cta-links[data-astro-cid-wcolddp2] a[data-astro-cid-wcolddp2]{padding-block:10px}@media (width<=760px){.scroll-hint[data-astro-cid-wcolddp2]{display:none}.hero[data-astro-cid-wcolddp2] .hero-band{margin-top:18px;position:relative;top:auto}}@media (prefers-reduced-motion:reduce){.hero[data-astro-cid-wcolddp2] .hero-band{opacity:1;animation:none;translate:0}}
