.work[data-astro-cid-bqh5cn3t]{padding-block:clamp(48px,7vw,100px) clamp(60px,8vw,120px)}.section-title[data-astro-cid-bqh5cn3t]{margin:clamp(28px,4vw,56px) 0 clamp(40px,6vw,88px)}.rows[data-astro-cid-bqh5cn3t]{border-top:1px solid var(--rule-strong)}.rows[data-astro-cid-bqh5cn3t] li[data-astro-cid-bqh5cn3t]{border-bottom:1px solid var(--rule-strong)}.row[data-astro-cid-bqh5cn3t]{grid-template-columns:repeat(12,minmax(0,1fr));align-items:baseline;column-gap:clamp(12px,1.6vw,24px);padding-block:clamp(22px,2.6vw,36px);display:grid;position:relative}.idx[data-astro-cid-bqh5cn3t]{grid-column:1/2;transition:color .3s}.title[data-astro-cid-bqh5cn3t]{letter-spacing:-.025em;transition:transform .6s var(--ease-out);grid-column:2/7;font-size:clamp(34px,4.4vw,68px);line-height:.98}.desc[data-astro-cid-bqh5cn3t]{grid-column:7/11;gap:12px;max-width:44ch;font-size:14px;line-height:1.5;display:grid}.tags[data-astro-cid-bqh5cn3t]{color:var(--fg-2);flex-wrap:wrap;gap:6px 14px;display:flex}.tags[data-astro-cid-bqh5cn3t] span[data-astro-cid-bqh5cn3t]:before{content:"/ ";color:var(--fg-3)}.year[data-astro-cid-bqh5cn3t]{grid-column:11/12;justify-self:end}.go[data-astro-cid-bqh5cn3t]{grid-column:12/13;justify-self:end;font-size:16px}.thumb[data-astro-cid-bqh5cn3t]{display:none}@media (hover:hover){.row[data-astro-cid-bqh5cn3t]:hover .idx[data-astro-cid-bqh5cn3t],.row[data-astro-cid-bqh5cn3t]:focus-visible .idx[data-astro-cid-bqh5cn3t]{color:var(--accent)}.row[data-astro-cid-bqh5cn3t]:hover .title[data-astro-cid-bqh5cn3t],.row[data-astro-cid-bqh5cn3t]:focus-visible .title[data-astro-cid-bqh5cn3t]{font-style:italic;transform:translate(clamp(8px,1.2vw,18px))}}.preview[data-astro-cid-bqh5cn3t]{z-index:60;aspect-ratio:4/3;pointer-events:none;visibility:hidden;width:clamp(220px,19vw,300px);position:fixed;top:0;left:0}.preview-inner[data-astro-cid-bqh5cn3t]{clip-path:inset(100% 0% 0%);transition:clip-path .55s var(--ease-out);box-shadow:0 0 0 1px var(--rule-strong);position:absolute;inset:0;overflow:hidden}.preview[data-astro-cid-bqh5cn3t].is-on .preview-inner[data-astro-cid-bqh5cn3t]{clip-path:inset(0%)}.preview[data-astro-cid-bqh5cn3t] img[data-astro-cid-bqh5cn3t]{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .35s, transform .8s var(--ease-out);position:absolute;inset:0;transform:scale(1.08)}.preview[data-astro-cid-bqh5cn3t] img[data-astro-cid-bqh5cn3t].is-active{opacity:1;transform:none}@media (width<=860px){.idx[data-astro-cid-bqh5cn3t]{grid-column:1/3}.year[data-astro-cid-bqh5cn3t]{grid-area:1/3/auto/12;justify-self:start}.go[data-astro-cid-bqh5cn3t]{grid-row:1}.title[data-astro-cid-bqh5cn3t]{grid-column:1/-1;margin-top:10px}.desc[data-astro-cid-bqh5cn3t]{grid-column:1/-1;max-width:60ch;margin-top:16px}.thumb[data-astro-cid-bqh5cn3t]{border:1px solid var(--rule-strong);grid-column:1/-1;width:100%;height:auto;margin-top:20px;display:block}.preview[data-astro-cid-bqh5cn3t]{display:none}}.now[data-astro-cid-6pmsrjff]{padding-block:clamp(60px,8vw,120px)}.section-head[data-astro-cid-6pmsrjff]{grid-column:1/-1}.section-title[data-astro-cid-6pmsrjff]{grid-column:1/8;margin-top:clamp(28px,4vw,56px)}.lede[data-astro-cid-6pmsrjff]{grid-column:9/13;align-self:end;max-width:34ch;font-size:15px}.log[data-astro-cid-6pmsrjff]{border-top:1px solid var(--rule-strong);grid-column:1/-1;margin-top:clamp(40px,6vw,88px)}.entry[data-astro-cid-6pmsrjff]{border-bottom:1px solid var(--rule);grid-template-columns:repeat(12,minmax(0,1fr));align-items:baseline;column-gap:clamp(12px,1.6vw,24px);padding-block:24px;display:grid}time[data-astro-cid-6pmsrjff]{font-variant-numeric:tabular-nums;grid-column:1/3}.status[data-astro-cid-6pmsrjff]{grid-column:3/5;align-items:center;gap:8px;display:inline-flex}.pip[data-astro-cid-6pmsrjff]{border:1px solid;border-radius:50%;width:7px;height:7px}.status-building[data-astro-cid-6pmsrjff]{color:var(--accent-text)}.status-building[data-astro-cid-6pmsrjff] .pip[data-astro-cid-6pmsrjff]{background:var(--accent);border-color:var(--accent);animation:2s ease-in-out infinite pulse}.status-reading[data-astro-cid-6pmsrjff] .pip[data-astro-cid-6pmsrjff]{background:currentColor}@keyframes pulse{50%{box-shadow:0 0 0 5px color-mix(in srgb, var(--accent) 18%, transparent)}}.body[data-astro-cid-6pmsrjff]{grid-column:5/13;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:baseline;gap:8px 32px;display:grid}h3[data-astro-cid-6pmsrjff]{letter-spacing:-.01em;font-size:clamp(24px,2.2vw,32px);font-weight:400;line-height:1.1}.body[data-astro-cid-6pmsrjff] p[data-astro-cid-6pmsrjff]{font-size:14px}@media (width<=860px){.section-title[data-astro-cid-6pmsrjff],.lede[data-astro-cid-6pmsrjff]{grid-column:1/-1}.lede[data-astro-cid-6pmsrjff]{margin-top:20px}time[data-astro-cid-6pmsrjff]{grid-column:1/7}.status[data-astro-cid-6pmsrjff]{grid-column:7/13;justify-self:end}.body[data-astro-cid-6pmsrjff]{grid-column:1/-1;grid-template-columns:1fr;margin-top:12px}}
