.hero[data-astro-cid-lcdefpme]{padding-top:var(--space-7);gap:var(--space-7);display:grid}body{--rail-gap:clamp(1.25rem, 3vw, 2.75rem)}.embers[data-astro-cid-lcdefpme]{z-index:-1;pointer-events:none;width:100vw;height:100vh;position:fixed;inset:0}.rails[data-astro-cid-lcdefpme]{z-index:-1;pointer-events:none;--edge:calc(max(var(--gutter), calc((100vw - var(--wide)) / 2)) - var(--rail-gap));background:linear-gradient(var(--color-rule), var(--color-rule)) var(--edge) 0 / 1px 100% no-repeat, linear-gradient(var(--color-rule), var(--color-rule)) calc(100vw - var(--edge)) 0 / 1px 100% no-repeat;position:fixed;inset:0}.hero[data-astro-cid-lcdefpme]{align-content:center;min-height:calc(100svh - 4.25rem)}.hero__text[data-astro-cid-lcdefpme]{gap:var(--space-6);max-width:40rem;display:grid}.hero__text[data-astro-cid-lcdefpme] .tag[data-astro-cid-lcdefpme]{color:var(--color-ink-3);margin-bottom:var(--space-4)}.hero__side[data-astro-cid-lcdefpme]{gap:var(--space-5);display:grid}.bar{background:var(--color-paper);border-bottom:1px solid var(--color-rule);position:relative}h1[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{color:var(--color-accent);font-style:normal}.marks[data-astro-cid-lcdefpme]{justify-content:space-between;gap:var(--space-3);color:var(--color-ink-3);padding-top:var(--space-8);flex-wrap:wrap;display:flex}.marks[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{color:var(--color-ink);font-weight:500}.kinds[data-astro-cid-lcdefpme],.why[data-astro-cid-lcdefpme],.how[data-astro-cid-lcdefpme],.join[data-astro-cid-lcdefpme]{border-top:1px solid var(--color-rule);margin-top:var(--space-8);padding-top:var(--space-8);width:auto;margin-inline:calc(max(var(--gutter), calc((100vw - var(--wide)) / 2)) - var(--rail-gap));padding-inline:var(--rail-gap);position:relative}@media (width<=44rem){.rails[data-astro-cid-lcdefpme],.marks[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:last-child{display:none}.hero[data-astro-cid-lcdefpme]{min-height:auto;padding-top:8rem}.kinds[data-astro-cid-lcdefpme],.why[data-astro-cid-lcdefpme],.how[data-astro-cid-lcdefpme],.join[data-astro-cid-lcdefpme]{margin-inline:var(--gutter);padding-inline:0}.kinds[data-astro-cid-lcdefpme]:before,.why[data-astro-cid-lcdefpme]:before,.how[data-astro-cid-lcdefpme]:before,.join[data-astro-cid-lcdefpme]:before,.kinds[data-astro-cid-lcdefpme]:after,.why[data-astro-cid-lcdefpme]:after,.how[data-astro-cid-lcdefpme]:after,.join[data-astro-cid-lcdefpme]:after{display:none}}.kinds[data-astro-cid-lcdefpme]:before,.why[data-astro-cid-lcdefpme]:before,.how[data-astro-cid-lcdefpme]:before,.join[data-astro-cid-lcdefpme]:before,.kinds[data-astro-cid-lcdefpme]:after,.why[data-astro-cid-lcdefpme]:after,.how[data-astro-cid-lcdefpme]:after,.join[data-astro-cid-lcdefpme]:after{content:"+";font:400 .875rem/1 var(--font-mono);color:var(--color-ink-3);background:var(--color-paper);padding:0 2px;position:absolute;top:-.72em}.kinds[data-astro-cid-lcdefpme]:before,.why[data-astro-cid-lcdefpme]:before,.how[data-astro-cid-lcdefpme]:before,.join[data-astro-cid-lcdefpme]:before{left:-.42em}.kinds[data-astro-cid-lcdefpme]:after,.why[data-astro-cid-lcdefpme]:after,.how[data-astro-cid-lcdefpme]:after,.join[data-astro-cid-lcdefpme]:after{right:-.42em}h1[data-astro-cid-lcdefpme]{letter-spacing:-.05em;max-width:9ch;font-size:clamp(2.8rem,1.3rem + 4.8vw,6rem);font-weight:400;line-height:.95}.hero__lede[data-astro-cid-lcdefpme]{font-size:var(--step-1);color:var(--color-ink-2);max-width:34ch}h2[data-astro-cid-lcdefpme]{font-size:var(--step-3);letter-spacing:-.04em;margin-top:var(--space-2);font-weight:400}.kinds[data-astro-cid-lcdefpme]{padding-top:var(--space-9)}.kinds__grid[data-astro-cid-lcdefpme]{gap:var(--space-4);margin-top:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.card[data-astro-cid-lcdefpme]{aspect-ratio:4/5;background:var(--color-paper);border:1px solid var(--color-rule);transition:border-color .3s var(--ease), box-shadow .3s var(--ease);border-radius:14px;position:relative;overflow:hidden}.card[data-astro-cid-lcdefpme]:hover{border-color:#e6c2ae;box-shadow:0 18px 50px #f2541b14}.card__art[data-astro-cid-lcdefpme]{position:absolute;inset:0}.card__art[data-astro-cid-lcdefpme] svg{width:100%;height:100%;display:block}.card__art[data-astro-cid-lcdefpme] .e{animation:3.6s ease-in-out infinite flick}.card__art[data-astro-cid-lcdefpme] .e1{animation-delay:-.9s}.card__art[data-astro-cid-lcdefpme] .e2{animation-delay:-1.8s}.card__art[data-astro-cid-lcdefpme] .e3{animation-delay:-2.7s}@keyframes flick{0%,to{opacity:1}50%{opacity:.45}}.card[data-astro-cid-lcdefpme]:hover .card__art[data-astro-cid-lcdefpme] .e{animation-duration:1.4s}.card__label[data-astro-cid-lcdefpme]{top:var(--space-4);left:var(--space-4);color:var(--color-ink-2);position:absolute}.card__chips[data-astro-cid-lcdefpme]{top:calc(var(--space-4) + 1.6rem);left:var(--space-4);flex-wrap:wrap;gap:.4rem;display:flex;position:absolute}.chip[data-astro-cid-lcdefpme]{font:400 .75rem/1 var(--font-mono);background:var(--color-paper);border:1px solid var(--color-rule);color:var(--color-ink);opacity:0;border-radius:4px;padding:.4rem .6rem;transform:translateY(6px)}.chip[data-astro-cid-lcdefpme]:before{content:"[ ";color:var(--color-ink-3)}.chip[data-astro-cid-lcdefpme]:after{content:" ]";color:var(--color-ink-3)}.card[data-astro-cid-lcdefpme].is-in .chip[data-astro-cid-lcdefpme]{animation:rise .6s var(--ease) forwards;animation-delay:calc(.4s + var(--i) * .18s + var(--j) * .26s)}@keyframes rise{to{opacity:1;transform:none}}.card__text[data-astro-cid-lcdefpme]{padding:var(--space-6) var(--space-5) var(--space-5);gap:var(--space-2);background:linear-gradient(to top, var(--color-paper) 55%, #f6f5f300);display:grid;position:absolute;inset:auto 0 0}.card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--step-2);letter-spacing:-.035em;font-weight:400}.card__text[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--color-ink-2);max-width:32ch;font-size:.9375rem}.why[data-astro-cid-lcdefpme],.join[data-astro-cid-lcdefpme]{padding-top:var(--space-9)}.why__body[data-astro-cid-lcdefpme]{gap:var(--space-6);margin-top:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.why__body[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme],.join__body[data-astro-cid-lcdefpme]{color:var(--color-ink-2);font-size:var(--step-1);max-width:38ch;line-height:1.5}.join__body[data-astro-cid-lcdefpme],.join[data-astro-cid-lcdefpme] .actions[data-astro-cid-lcdefpme]{margin-top:var(--space-5)}.sr[data-astro-cid-lcdefpme]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.how[data-astro-cid-lcdefpme]{padding-top:var(--space-9)}.how[data-astro-cid-lcdefpme] dl[data-astro-cid-lcdefpme]{gap:var(--space-6);margin:var(--space-5) 0 0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.how[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{font-size:var(--step-1);letter-spacing:-.02em;font-weight:500}.how[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{margin:var(--space-2) 0 0;color:var(--color-ink-2)}@media (width<=60rem){.why__body[data-astro-cid-lcdefpme]{gap:var(--space-4);grid-template-columns:1fr}}@media (width<=40rem){.hero__text[data-astro-cid-lcdefpme],.kinds__grid[data-astro-cid-lcdefpme],.how[data-astro-cid-lcdefpme] dl[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.card__art[data-astro-cid-lcdefpme] .e{animation:none}.chip[data-astro-cid-lcdefpme]{opacity:1;transform:none;animation:none!important}}
