.index[data-astro-cid-xjud7qje]{max-width:calc(var(--page) + 2 * var(--gutter));padding:0 var(--gutter);margin:0 auto}.hero[data-astro-cid-xjud7qje]{padding:clamp(56px,9vw,120px) 0 clamp(80px,10vw,144px)}.hero-meta[data-astro-cid-xjud7qje]{justify-content:space-between;gap:16px;display:flex}.hero[data-astro-cid-xjud7qje] h1[data-astro-cid-xjud7qje]{letter-spacing:-.015em;margin:32px 0 40px;font-size:clamp(44px,6vw,80px);line-height:1}.line[data-astro-cid-xjud7qje]{margin-bottom:-.08em;padding-bottom:.08em;display:block}.line[data-astro-cid-xjud7qje]>span[data-astro-cid-xjud7qje]{animation:rise .7s var(--out) both;display:inline-block}.line[data-astro-cid-xjud7qje]:nth-child(2)>span[data-astro-cid-xjud7qje]{animation-delay:80ms}.hero-foot[data-astro-cid-xjud7qje]{animation:fade .7s var(--out) .26s both;grid-template-columns:minmax(0,3fr) minmax(0,9fr);gap:24px clamp(24px,4vw,64px);display:grid}.lede[data-astro-cid-xjud7qje]{color:var(--ink-2);grid-column:2;max-width:60ch;margin:0;font-size:16.5px;line-height:1.65}.actions[data-astro-cid-xjud7qje]{flex-wrap:wrap;grid-column:2;gap:12px;display:flex}svg[data-astro-cid-xjud7qje] path[data-astro-cid-xjud7qje]{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.day[data-astro-cid-xjud7qje]{grid-template-columns:minmax(0,3fr) minmax(0,9fr);gap:clamp(24px,4vw,64px);margin-bottom:clamp(88px,10vw,136px);padding-top:20px;display:grid}.day-head[data-astro-cid-xjud7qje]{align-self:start;position:sticky;top:28px}.day-num[data-astro-cid-xjud7qje]{opacity:.18;font-family:var(--font-display);letter-spacing:-.02em;margin-top:10px;font-size:clamp(56px,5.6vw,76px);font-weight:400;line-height:.95}.day-topic[data-astro-cid-xjud7qje]{color:var(--ink-2);text-wrap:balance;max-width:22ch;margin:14px 0 0;font-size:15px;font-weight:500;line-height:1.45}.day-count[data-astro-cid-xjud7qje]{gap:4px;margin:18px 0 0;display:flex}.day-count[data-astro-cid-xjud7qje] i[data-astro-cid-xjud7qje]{background:var(--ink-3);width:6px;height:6px}.posts[data-astro-cid-xjud7qje]{margin:0;padding:0;list-style:none}.posts[data-astro-cid-xjud7qje] li[data-astro-cid-xjud7qje]{transition:opacity .26s var(--ease)}.posts[data-astro-cid-xjud7qje]:has(a:hover) li[data-astro-cid-xjud7qje]:not(:has(a:hover)),.posts[data-astro-cid-xjud7qje]:has(a:focus-visible) li[data-astro-cid-xjud7qje]:not(:has(a:focus-visible)){opacity:.6}.posts[data-astro-cid-xjud7qje] a[data-astro-cid-xjud7qje]{border-radius:4px;grid-template-columns:48px minmax(0,1fr) auto 20px;align-items:start;gap:8px 24px;padding:22px 0 26px;text-decoration:none;display:grid;position:relative}.post-n[data-astro-cid-xjud7qje]{font-family:var(--font-mono);color:var(--ink-3);padding-top:9px;font-size:11.5px}.post-text[data-astro-cid-xjud7qje]{flex-direction:column;gap:8px;display:flex}.post-title[data-astro-cid-xjud7qje]{font-family:var(--font-display);letter-spacing:-.005em;color:var(--ink);text-wrap:balance;transition:transform .32s var(--out);font-size:clamp(23px,2.2vw,27px);line-height:1.12}.post-description[data-astro-cid-xjud7qje]{color:var(--ink-3);-webkit-line-clamp:2;max-width:62ch;transition:color .26s var(--ease), transform .32s var(--out);-webkit-box-orient:vertical;font-size:14.5px;line-height:1.55;display:-webkit-box;overflow:hidden}.post-meta[data-astro-cid-xjud7qje]{flex-wrap:wrap;justify-content:end;align-items:center;gap:6px;padding-top:6px;display:flex}.exps[data-astro-cid-xjud7qje]{font-family:var(--font-mono);color:var(--ink-3);white-space:nowrap;padding-top:2px;font-size:11.5px}.go[data-astro-cid-xjud7qje]{width:20px;height:20px;color:var(--signal);clip-path:inset(0 100% 0 0);transition:clip-path .32s var(--out), transform .32s var(--out);margin-top:8px;transform:translate(-6px)}.posts[data-astro-cid-xjud7qje] a[data-astro-cid-xjud7qje]:hover .go[data-astro-cid-xjud7qje],.posts[data-astro-cid-xjud7qje] a[data-astro-cid-xjud7qje]:focus-visible .go[data-astro-cid-xjud7qje]{clip-path:inset(0);transform:none}.posts[data-astro-cid-xjud7qje] a[data-astro-cid-xjud7qje]:hover .post-title[data-astro-cid-xjud7qje],.posts[data-astro-cid-xjud7qje] a[data-astro-cid-xjud7qje]:focus-visible .post-title[data-astro-cid-xjud7qje],.posts[data-astro-cid-xjud7qje] a[data-astro-cid-xjud7qje]:hover .post-description[data-astro-cid-xjud7qje],.posts[data-astro-cid-xjud7qje] a[data-astro-cid-xjud7qje]:focus-visible .post-description[data-astro-cid-xjud7qje]{transform:translate(2px)}.posts[data-astro-cid-xjud7qje] a[data-astro-cid-xjud7qje]:hover .post-description[data-astro-cid-xjud7qje],.posts[data-astro-cid-xjud7qje] a[data-astro-cid-xjud7qje]:focus-visible .post-description[data-astro-cid-xjud7qje]{color:var(--ink-2)}@keyframes rise{0%{opacity:0;translate:0 6px}}@keyframes fade{0%{opacity:0}}@media (width<=820px){.hero-foot[data-astro-cid-xjud7qje],.day[data-astro-cid-xjud7qje]{grid-template-columns:minmax(0,1fr)}.lede[data-astro-cid-xjud7qje],.actions[data-astro-cid-xjud7qje]{grid-column:1}.day[data-astro-cid-xjud7qje]{gap:12px;margin-bottom:80px}.day-head[data-astro-cid-xjud7qje]{flex-wrap:wrap;align-items:baseline;gap:4px 16px;display:flex;position:static}.day-head[data-astro-cid-xjud7qje] .label[data-astro-cid-xjud7qje]{display:none}.day-num[data-astro-cid-xjud7qje]{margin:0;font-size:52px}.day-topic[data-astro-cid-xjud7qje]{flex:1;max-width:none;margin:0}.day-count[data-astro-cid-xjud7qje]{display:none}.posts[data-astro-cid-xjud7qje] a[data-astro-cid-xjud7qje]{grid-template-columns:minmax(0,1fr);padding:18px 0 22px}.post-n[data-astro-cid-xjud7qje]{padding-top:0}.post-meta[data-astro-cid-xjud7qje]{justify-content:start;padding-top:0}.go[data-astro-cid-xjud7qje]{display:none}}@media (hover:none){.posts[data-astro-cid-xjud7qje]:has(a:hover) li[data-astro-cid-xjud7qje]:not(:has(a:hover)){opacity:1}}@media (prefers-reduced-motion:reduce){.line[data-astro-cid-xjud7qje]>span[data-astro-cid-xjud7qje],.hero-foot[data-astro-cid-xjud7qje]{animation:none}.posts[data-astro-cid-xjud7qje] a[data-astro-cid-xjud7qje]:hover .post-title[data-astro-cid-xjud7qje],.posts[data-astro-cid-xjud7qje] a[data-astro-cid-xjud7qje]:hover .post-description[data-astro-cid-xjud7qje]{transform:none}}
