.hero[data-astro-cid-nmf5y5tc]{grid-template-columns:1.1fr .9fr;align-items:center;gap:56px;padding-top:176px;padding-bottom:104px;display:grid;position:relative}.hero-text[data-astro-cid-nmf5y5tc]{text-align:left;animation:hero-in .7s var(--ease-out) both}@keyframes hero-in{0%{opacity:0;translate:0 12px}}.hero-title[data-astro-cid-nmf5y5tc]{letter-spacing:-.045em;text-align:left;text-wrap:balance;margin-bottom:28px;font-size:clamp(40px,4.6vw,64px);font-weight:700;line-height:1.04}.hero-subtitle[data-astro-cid-nmf5y5tc]{color:var(--text-secondary);letter-spacing:-.005em;max-width:520px;margin-bottom:40px;font-size:clamp(17px,1.4vw,19px);font-weight:400;line-height:1.65}.hero-actions[data-astro-cid-nmf5y5tc]{justify-content:flex-start;gap:14px;display:flex}.hero-media[data-astro-cid-nmf5y5tc]{animation:hero-in 1s var(--ease) .15s both;justify-content:flex-end;display:flex;position:relative}.hero-halo[data-astro-cid-nmf5y5tc]{z-index:-1;background:var(--gradient-horizon);filter:blur(12px);pointer-events:none;width:120%;height:70%;animation:9s ease-in-out infinite alternate halo-breathe;position:absolute;bottom:-18%;right:-10%}@keyframes halo-breathe{to{opacity:.65;scale:1.06 1}}.hero-image[data-astro-cid-nmf5y5tc]{width:100%;max-width:500px;height:auto;filter:drop-shadow(0 18px 48px var(--glow))}.featured-section[data-astro-cid-nmf5y5tc]{padding-block:0 88px}.featured-head[data-astro-cid-nmf5y5tc]{justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:28px;display:flex}.featured-all[data-astro-cid-nmf5y5tc]{color:var(--text-secondary);white-space:nowrap;transition:color .3s var(--ease);font-size:14px}.featured-all[data-astro-cid-nmf5y5tc]:hover{color:var(--accent)}.updates-section[data-astro-cid-nmf5y5tc]{padding-block:0 120px}.updates[data-astro-cid-nmf5y5tc]{border-top:1px solid var(--border-hover);margin-top:28px;list-style:none}.updates[data-astro-cid-nmf5y5tc] li[data-astro-cid-nmf5y5tc]{border-bottom:1px solid var(--border)}.update[data-astro-cid-nmf5y5tc]{isolation:isolate;border-radius:var(--radius-sm);grid-template-columns:120px 110px minmax(0,1fr) 16px;align-items:baseline;gap:16px;margin:0 -12px;padding:18px 12px;display:grid;position:relative}.update[data-astro-cid-nmf5y5tc]:before{content:"";z-index:-1;border-radius:var(--radius-sm);background:radial-gradient(360px circle at 30% 50%, var(--glow-soft), transparent 70%), var(--surface);opacity:0;transition:opacity .5s var(--ease);position:absolute;inset:4px 0}.update[data-astro-cid-nmf5y5tc]:hover:before,.update[data-astro-cid-nmf5y5tc]:focus-visible:before{opacity:1}.update-date[data-astro-cid-nmf5y5tc]{font-family:var(--font-mono);color:var(--text-tertiary);font-variant-numeric:tabular-nums;font-size:12px}.update-kind[data-astro-cid-nmf5y5tc]{color:var(--text-secondary);font-size:11px}.update-kind[data-astro-cid-nmf5y5tc].is-project:before{border:1px solid var(--accent);box-shadow:none;background:0 0}.update-title[data-astro-cid-nmf5y5tc]{letter-spacing:-.01em;color:var(--text-primary);transition:color .4s var(--ease), translate .5s var(--ease);font-size:17px;font-weight:500}.update-arrow[data-astro-cid-nmf5y5tc]{color:var(--text-tertiary);opacity:0;transition:opacity .4s var(--ease), translate .5s var(--ease), color .4s var(--ease);align-self:center;translate:-6px}.update[data-astro-cid-nmf5y5tc]:hover .update-title[data-astro-cid-nmf5y5tc]{color:#fff;translate:4px}.update[data-astro-cid-nmf5y5tc]:hover .update-arrow[data-astro-cid-nmf5y5tc]{color:var(--accent);opacity:1;translate:none}@media (width<=900px){.hero[data-astro-cid-nmf5y5tc]{text-align:left;grid-template-columns:1fr;padding-top:128px}.hero-media[data-astro-cid-nmf5y5tc]{order:-1;justify-content:flex-start;margin-bottom:32px}.hero-image[data-astro-cid-nmf5y5tc]{max-width:240px}}@media (width<=640px){.hero-title[data-astro-cid-nmf5y5tc]{font-size:clamp(32px,9vw,40px)}.hero-halo[data-astro-cid-nmf5y5tc]{width:140%;left:-20%;right:auto}.update[data-astro-cid-nmf5y5tc]{grid-template-columns:auto 1fr;row-gap:6px;padding:16px 12px}.update-title[data-astro-cid-nmf5y5tc]{grid-column:1/-1;font-size:16px}.update-arrow[data-astro-cid-nmf5y5tc]{display:none}}
