.hero[data-astro-cid-ge2uvauf]{text-align:center;padding:clamp(3.5rem,8vw,6.5rem) 0 clamp(3.25rem,7vw,5.75rem)}.hero-inner[data-astro-cid-ge2uvauf]{flex-direction:column;align-items:center;max-width:860px;margin:0 auto;display:flex}.eyebrow[data-astro-cid-ge2uvauf]{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:.7rem;font-weight:600}.eyebrow[data-astro-cid-ge2uvauf] i[data-astro-cid-ge2uvauf]{color:#c9a227e6;margin:0 .35rem;font-style:normal}.hero-title[data-astro-cid-ge2uvauf]{font-family:var(--display);letter-spacing:-.03em;color:var(--ink);text-wrap:balance;margin-top:1.4rem;font-size:clamp(2.6rem,6vw,4.5rem);font-weight:800;line-height:1.05}.hero-title[data-astro-cid-ge2uvauf] em[data-astro-cid-ge2uvauf]{isolation:isolate;font-style:normal;position:relative}.hero-title[data-astro-cid-ge2uvauf] em[data-astro-cid-ge2uvauf]:before{content:"";z-index:-1;background:linear-gradient(100deg,#c9a2279e,#c9a22761);border-radius:.18em .3em .22em .28em;height:.34em;position:absolute;bottom:.02em;left:-.05em;right:-.05em;transform:rotate(-.8deg)skew(-8deg)}.hero-deck[data-astro-cid-ge2uvauf]{color:var(--ink-soft);max-width:58ch;margin-top:1.5rem;font-size:1.13rem;line-height:1.7}.hero-ctas[data-astro-cid-ge2uvauf]{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:2.1rem;display:flex}.hero-proof[data-astro-cid-ge2uvauf]{align-items:center;gap:.85rem;margin-top:2.4rem;display:flex}.hero-proof[data-astro-cid-ge2uvauf] .avatars[data-astro-cid-ge2uvauf]{flex-shrink:0;display:flex}.hero-proof[data-astro-cid-ge2uvauf] .avatars[data-astro-cid-ge2uvauf] img[data-astro-cid-ge2uvauf]{border:2px solid var(--cream);object-fit:cover;border-radius:50%;width:32px;height:32px;margin-left:-8px;display:block}.hero-proof[data-astro-cid-ge2uvauf] .avatars[data-astro-cid-ge2uvauf] img[data-astro-cid-ge2uvauf]:first-child{margin-left:0}.hero-proof[data-astro-cid-ge2uvauf] p[data-astro-cid-ge2uvauf]{font-family:var(--mono);letter-spacing:.04em;color:var(--ink-soft);text-align:left;font-size:.78rem}.hero-proof[data-astro-cid-ge2uvauf] i[data-astro-cid-ge2uvauf]{color:var(--line-strong);margin:0 .3rem;font-style:normal}@keyframes heroFadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.eyebrow[data-astro-cid-ge2uvauf]{animation:.5s both heroFadeUp}.hero-title[data-astro-cid-ge2uvauf]{animation:.6s 60ms both heroFadeUp}.hero-deck[data-astro-cid-ge2uvauf]{animation:.6s .14s both heroFadeUp}.hero-ctas[data-astro-cid-ge2uvauf]{animation:.6s .22s both heroFadeUp}.hero-proof[data-astro-cid-ge2uvauf]{animation:.6s .3s both heroFadeUp}@media (width<=640px){.hero[data-astro-cid-ge2uvauf]{padding:2.9rem 0 2.6rem}.hero-title[data-astro-cid-ge2uvauf]{font-size:clamp(2.15rem,9vw,2.85rem);line-height:1.12}.hero-deck[data-astro-cid-ge2uvauf]{margin-top:1.15rem;font-size:1rem;line-height:1.6}.hero-ctas[data-astro-cid-ge2uvauf]{flex-direction:column;align-items:stretch;width:100%;max-width:320px;margin-top:1.8rem}.hero-ctas[data-astro-cid-ge2uvauf] .btn[data-astro-cid-ge2uvauf]{width:100%}.hero-proof[data-astro-cid-ge2uvauf]{flex-direction:column;gap:.75rem;margin-top:2rem}.hero-proof[data-astro-cid-ge2uvauf] p[data-astro-cid-ge2uvauf]{text-align:center;line-height:1.9}}@media (prefers-reduced-motion:reduce){.eyebrow[data-astro-cid-ge2uvauf],.hero-title[data-astro-cid-ge2uvauf],.hero-deck[data-astro-cid-ge2uvauf],.hero-ctas[data-astro-cid-ge2uvauf],.hero-proof[data-astro-cid-ge2uvauf]{opacity:1!important;animation:none!important;transform:none!important}}.bento-toolbar[data-astro-cid-ftq3vvlr]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.bento-tabs[data-astro-cid-ftq3vvlr]{scrollbar-width:none;align-items:center;gap:.15rem;max-width:100%;display:flex;overflow-x:auto}.bento-tabs[data-astro-cid-ftq3vvlr]::-webkit-scrollbar{display:none}.bento-tab[data-astro-cid-ftq3vvlr]{font-family:var(--body);color:var(--muted);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;flex-shrink:0;align-items:center;gap:.4rem;padding:.5rem .7rem;font-size:.86rem;font-weight:500;transition:color .16s,border-color .16s;display:inline-flex}.bento-tab[data-astro-cid-ftq3vvlr]:hover{color:var(--ink)}.bento-tab[data-astro-cid-ftq3vvlr].active{color:var(--ink);border-bottom-color:var(--ink)}.tab-count[data-astro-cid-ftq3vvlr]{font-family:var(--mono);color:var(--muted);font-size:.66rem;font-weight:600}.bento-tab[data-astro-cid-ftq3vvlr].active .tab-count[data-astro-cid-ftq3vvlr]{color:var(--ink)}.bento-search[data-astro-cid-ftq3vvlr]{background:var(--card);border:1px solid var(--line);border-radius:10px;flex:1;align-items:center;gap:.5rem;min-width:240px;max-width:320px;padding:.45rem .85rem;transition:border-color .16s;display:flex}.bento-search[data-astro-cid-ftq3vvlr]:focus-within{border-color:var(--line-strong)}.search-icon[data-astro-cid-ftq3vvlr]{color:var(--muted);flex-shrink:0}.bento-search-input[data-astro-cid-ftq3vvlr]{width:100%;font-family:var(--body);color:var(--ink);background:0 0;border:none;outline:none;font-size:.84rem}.bento-search-input[data-astro-cid-ftq3vvlr]::placeholder{color:var(--muted)}.bento-search-clear[data-astro-cid-ftq3vvlr]{color:var(--muted);cursor:pointer;background:0 0;border:none;padding:0 .15rem;font-size:1.05rem;line-height:1}.bento-search-clear[data-astro-cid-ftq3vvlr]:hover{color:var(--ink)}.bento[data-astro-cid-ftq3vvlr]{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:dense;gap:.9rem;display:grid}.bento-card[data-astro-cid-ftq3vvlr]{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;gap:.6rem;padding:1.35rem;transition:border-color .18s,transform .18s,box-shadow .18s;display:flex}.bento-card[data-astro-cid-ftq3vvlr]:hover{border-color:var(--line-strong);box-shadow:var(--shadow-sm);transform:translateY(-3px)}.bento-card[data-astro-cid-ftq3vvlr].is-hidden{display:none}.bento-card--feature[data-astro-cid-ftq3vvlr]{background:var(--night);border-color:var(--night);color:var(--cream);grid-column:span 2;padding:1.6rem}.bento-card--feature[data-astro-cid-ftq3vvlr]:hover{border-color:var(--night-2);box-shadow:0 20px 40px -24px #3043338c}.bento-card--wide[data-astro-cid-ftq3vvlr]{grid-column:span 2}.bento-card--band[data-astro-cid-ftq3vvlr]{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);grid-template-areas:"head head""name desc""stack desc""foot foot";align-items:start;gap:.5rem 2.5rem;padding:1.5rem 1.6rem;display:grid}.bento-card--band[data-astro-cid-ftq3vvlr] .bento-head[data-astro-cid-ftq3vvlr]{grid-area:head}.bento-card--band[data-astro-cid-ftq3vvlr] .bento-name[data-astro-cid-ftq3vvlr]{grid-area:name;font-size:1.5rem}.bento-card--band[data-astro-cid-ftq3vvlr] .bento-stack[data-astro-cid-ftq3vvlr]{grid-area:stack;align-self:start}.bento-card--band[data-astro-cid-ftq3vvlr] .bento-desc[data-astro-cid-ftq3vvlr]{flex:none;grid-area:desc;max-width:62ch}.bento-card--band[data-astro-cid-ftq3vvlr] .bento-foot[data-astro-cid-ftq3vvlr]{grid-area:foot;margin-top:.35rem}.bento-head[data-astro-cid-ftq3vvlr]{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.bento-cat[data-astro-cid-ftq3vvlr]{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:.62rem;font-weight:600}.bento-card--feature[data-astro-cid-ftq3vvlr] .bento-cat[data-astro-cid-ftq3vvlr]{color:#fbf6ef9e}.bento-status[data-astro-cid-ftq3vvlr]{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);flex-shrink:0;align-items:center;gap:.35rem;font-size:.58rem;font-weight:600;display:inline-flex}.bento-status[data-astro-cid-ftq3vvlr] .dot[data-astro-cid-ftq3vvlr]{background:var(--line-strong);border-radius:50%;width:5px;height:5px}.bento-status[data-astro-cid-ftq3vvlr].ready{color:var(--ink-soft)}.bento-status[data-astro-cid-ftq3vvlr].ready .dot[data-astro-cid-ftq3vvlr]{background:var(--brand-5)}.bento-card--feature[data-astro-cid-ftq3vvlr] .bento-status[data-astro-cid-ftq3vvlr]{color:#fbf6ef9e}.bento-card--feature[data-astro-cid-ftq3vvlr] .bento-status[data-astro-cid-ftq3vvlr] .dot[data-astro-cid-ftq3vvlr]{background:var(--gold,#c9a227)}.bento-name[data-astro-cid-ftq3vvlr]{font-family:var(--display);letter-spacing:-.015em;font-size:1.28rem;font-weight:700;line-height:1.15}.bento-name[data-astro-cid-ftq3vvlr] a[data-astro-cid-ftq3vvlr]:hover{text-underline-offset:3px;text-decoration:underline}.bento-card--feature[data-astro-cid-ftq3vvlr] .bento-name[data-astro-cid-ftq3vvlr]{letter-spacing:-.025em;font-size:clamp(1.7rem,2.6vw,2.2rem)}.bento-desc[data-astro-cid-ftq3vvlr]{color:var(--muted);flex:1;font-size:.88rem;line-height:1.6}.bento-card--feature[data-astro-cid-ftq3vvlr] .bento-desc[data-astro-cid-ftq3vvlr]{color:#fbf6efc7;max-width:46ch;font-size:.95rem}.bento-stack[data-astro-cid-ftq3vvlr]{flex-wrap:wrap;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.bento-stack[data-astro-cid-ftq3vvlr] li[data-astro-cid-ftq3vvlr]{font-family:var(--mono);letter-spacing:.04em;color:var(--ink-soft);white-space:nowrap;background:#3c4d3d12;border-radius:999px;padding:.22rem .55rem;font-size:.6rem;font-weight:500}.bento-card--feature[data-astro-cid-ftq3vvlr] .bento-stack[data-astro-cid-ftq3vvlr] li[data-astro-cid-ftq3vvlr]{color:#fbf6efd1;background:#fbf6ef1f}.bento-foot[data-astro-cid-ftq3vvlr]{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-top:.15rem;padding-top:.85rem;display:flex}.bento-card--feature[data-astro-cid-ftq3vvlr] .bento-foot[data-astro-cid-ftq3vvlr]{border-top-color:#fbf6ef29;margin-top:.4rem;padding-top:1rem}.bento-meta[data-astro-cid-ftq3vvlr]{font-family:var(--mono);letter-spacing:.04em;color:var(--muted);align-items:center;gap:.35rem;font-size:.66rem;display:inline-flex}.bento-meta[data-astro-cid-ftq3vvlr] .stars[data-astro-cid-ftq3vvlr]{color:var(--ink-soft);font-weight:600}.bento-meta[data-astro-cid-ftq3vvlr] .sep[data-astro-cid-ftq3vvlr]{color:var(--line-strong)}.bento-card--feature[data-astro-cid-ftq3vvlr] .bento-meta[data-astro-cid-ftq3vvlr],.bento-card--feature[data-astro-cid-ftq3vvlr] .bento-meta[data-astro-cid-ftq3vvlr] .stars[data-astro-cid-ftq3vvlr]{color:#fbf6efb3}.bento-card--feature[data-astro-cid-ftq3vvlr] .bento-meta[data-astro-cid-ftq3vvlr] .stars[data-astro-cid-ftq3vvlr]{color:#fbf6eff2}.bento-card--feature[data-astro-cid-ftq3vvlr] .bento-meta[data-astro-cid-ftq3vvlr] .sep[data-astro-cid-ftq3vvlr]{color:#fbf6ef59}.bento-links[data-astro-cid-ftq3vvlr]{align-items:center;gap:.5rem;display:inline-flex}.bento-link[data-astro-cid-ftq3vvlr]{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);border-radius:8px;align-items:center;gap:.3rem;padding:.3rem .6rem;font-size:.64rem;font-weight:600;transition:color .16s,background .16s;display:inline-flex}.bento-link[data-astro-cid-ftq3vvlr]:hover{color:var(--ink);background:#3c4d3d12}.bento-link--gh[data-astro-cid-ftq3vvlr]{color:var(--ink);border:1px solid var(--line-strong)}.bento-link--gh[data-astro-cid-ftq3vvlr]:hover{background:var(--ink);border-color:var(--ink);color:var(--cream)}.bento-link[data-astro-cid-ftq3vvlr] .arr[data-astro-cid-ftq3vvlr]{transition:transform .16s}.bento-link--gh[data-astro-cid-ftq3vvlr]:hover .arr[data-astro-cid-ftq3vvlr]{transform:translate(3px)}.bento-card--feature[data-astro-cid-ftq3vvlr] .bento-link[data-astro-cid-ftq3vvlr]{color:#fbf6efb8}.bento-card--feature[data-astro-cid-ftq3vvlr] .bento-link[data-astro-cid-ftq3vvlr]:hover{color:var(--cream);background:#fbf6ef1f}.bento-card--feature[data-astro-cid-ftq3vvlr] .bento-link--gh[data-astro-cid-ftq3vvlr]{color:var(--night);background:var(--cream);border-color:var(--cream)}.bento-card--feature[data-astro-cid-ftq3vvlr] .bento-link--gh[data-astro-cid-ftq3vvlr]:hover{color:var(--night);background:#fff;border-color:#fff}.bento-empty[data-astro-cid-ftq3vvlr]{text-align:center;border:1px dashed var(--line-strong);border-radius:var(--radius);grid-column:1/-1;padding:3rem 1.5rem}.bento-empty[data-astro-cid-ftq3vvlr][hidden]{display:none}.empty-title[data-astro-cid-ftq3vvlr]{font-family:var(--display);font-size:1.1rem;font-weight:700}.empty-sub[data-astro-cid-ftq3vvlr]{color:var(--muted);margin:.4rem 0 1.1rem;font-size:.88rem}.bento-note[data-astro-cid-ftq3vvlr]{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.6rem;padding-top:1.3rem;display:flex}.bento-note[data-astro-cid-ftq3vvlr] p[data-astro-cid-ftq3vvlr]{color:var(--muted);font-size:.88rem}.bento-note[data-astro-cid-ftq3vvlr] p[data-astro-cid-ftq3vvlr] a[data-astro-cid-ftq3vvlr]{color:var(--ink);font-weight:600}.bento-note-link[data-astro-cid-ftq3vvlr]{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);align-items:center;gap:.4rem;font-size:.68rem;font-weight:600;display:inline-flex}.bento-note-link[data-astro-cid-ftq3vvlr]:hover{color:var(--ink)}.bento-note-link[data-astro-cid-ftq3vvlr] .arr[data-astro-cid-ftq3vvlr]{transition:transform .16s}.bento-note-link[data-astro-cid-ftq3vvlr]:hover .arr[data-astro-cid-ftq3vvlr]{transform:translate(3px)}@media (width<=1020px){.bento[data-astro-cid-ftq3vvlr]{grid-template-columns:repeat(2,minmax(0,1fr))}.bento-card--feature[data-astro-cid-ftq3vvlr],.bento-card--wide[data-astro-cid-ftq3vvlr],.bento-card--band[data-astro-cid-ftq3vvlr]{grid-column:span 2}.bento-card--band[data-astro-cid-ftq3vvlr]{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""name""desc""stack""foot";row-gap:.6rem}}@media (width<=700px){.bento[data-astro-cid-ftq3vvlr]{grid-template-columns:minmax(0,1fr)}.bento-card--feature[data-astro-cid-ftq3vvlr],.bento-card--wide[data-astro-cid-ftq3vvlr],.bento-card--band[data-astro-cid-ftq3vvlr]{grid-column:span 1}.bento-card[data-astro-cid-ftq3vvlr],.bento-card--band[data-astro-cid-ftq3vvlr]{padding:1.2rem}.bento-card--band[data-astro-cid-ftq3vvlr] .bento-name[data-astro-cid-ftq3vvlr]{font-size:1.3rem}.bento-name[data-astro-cid-ftq3vvlr]{font-size:1.2rem}.bento-card--feature[data-astro-cid-ftq3vvlr] .bento-name[data-astro-cid-ftq3vvlr]{font-size:1.55rem}.bento-toolbar[data-astro-cid-ftq3vvlr]{flex-direction:column;align-items:stretch}.bento-tabs[data-astro-cid-ftq3vvlr]{flex-wrap:wrap;row-gap:.2rem;overflow-x:visible}.bento-search[data-astro-cid-ftq3vvlr]{max-width:100%}}@media (prefers-reduced-motion:reduce){.bento-card[data-astro-cid-ftq3vvlr],.bento-link[data-astro-cid-ftq3vvlr],.bento-note-link[data-astro-cid-ftq3vvlr] .arr[data-astro-cid-ftq3vvlr]{transition:none!important}.bento-card[data-astro-cid-ftq3vvlr]:hover{transform:none}}.journal-section[data-astro-cid-6rurrwro]{background:var(--cream-2)}.journal-grid[data-astro-cid-6rurrwro]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.3rem;display:grid}.journal-card[data-astro-cid-6rurrwro]{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);flex-direction:column;padding:1.5rem 1.4rem 1.3rem;transition:transform .22s,box-shadow .22s,border-color .22s;display:flex}.journal-card[data-astro-cid-6rurrwro]:hover{box-shadow:var(--shadow-md);border-color:var(--line-strong);transform:translateY(-5px)}.journal-card-meta[data-astro-cid-6rurrwro]{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);align-items:center;gap:.45rem;margin-bottom:.7rem;font-size:.66rem;display:flex}.journal-card-title[data-astro-cid-6rurrwro]{font-family:var(--display);letter-spacing:-.01em;color:var(--ink);margin-bottom:.6rem;font-size:1.2rem;font-weight:700;line-height:1.24}.journal-card-title[data-astro-cid-6rurrwro] a[data-astro-cid-6rurrwro]:hover{color:var(--coral-dk)}.journal-card-desc[data-astro-cid-6rurrwro]{color:var(--ink-soft);flex:1;margin-bottom:1.1rem;font-size:.92rem;line-height:1.6}.journal-card-foot[data-astro-cid-6rurrwro]{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.7rem;padding-top:.9rem;display:flex}.journal-card-tags[data-astro-cid-6rurrwro]{flex-wrap:wrap;gap:.35rem;display:flex}.journal-card-tags[data-astro-cid-6rurrwro] .blog-chip[data-astro-cid-6rurrwro]{cursor:default}.journal-card-tags[data-astro-cid-6rurrwro] .blog-chip[data-astro-cid-6rurrwro]:hover{color:var(--coral-dk);background:#3c4d3d14;border-color:#3c4d3d29}.journal-card-link[data-astro-cid-6rurrwro]{font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--coral-dk);font-size:.7rem;font-weight:700;transition:color .18s}.journal-card-link[data-astro-cid-6rurrwro]:hover{color:var(--coral)}.journal-card-link[data-astro-cid-6rurrwro] .arr[data-astro-cid-6rurrwro]{transition:transform .2s;display:inline-block}.journal-card-link[data-astro-cid-6rurrwro]:hover .arr[data-astro-cid-6rurrwro]{transform:translate(3px)}.journal-footer[data-astro-cid-6rurrwro]{justify-content:center;margin-top:2.2rem;display:flex}
