.er[data-astro-cid-6ypz25pc]{border:1px solid var(--line);background:var(--paper);color:inherit;border-radius:14px;grid-template-columns:280px minmax(0,1fr) 24px;align-items:center;gap:28px;padding:14px 24px 14px 14px;transition:border-color .2s;display:grid;position:relative}.er[data-astro-cid-6ypz25pc]:hover{border-color:var(--line-strong)}.er-dot[data-astro-cid-6ypz25pc]{background:var(--paper);border:1.5px solid var(--line-strong);border-radius:50%;width:9px;height:9px;margin-top:-4.5px;transition:border-color .2s,background .2s;position:absolute;top:50%;left:-41px}.er[data-astro-cid-6ypz25pc]:hover .er-dot[data-astro-cid-6ypz25pc]{border-color:var(--brand);background:var(--brand)}.er-photo[data-astro-cid-6ypz25pc]{aspect-ratio:16/10;border-radius:8px;position:relative;overflow:hidden}.er-photo[data-astro-cid-6ypz25pc] img{object-fit:cover;filter:saturate(.35)contrast(1.02)brightness(1.04);width:100%;height:100%;transition:transform 1.4s cubic-bezier(.2,.7,.2,1),filter .6s;position:absolute;inset:0;transform:scale(1.001)}.er[data-astro-cid-6ypz25pc]:hover .er-photo[data-astro-cid-6ypz25pc] img{filter:saturate(1.05)contrast(1.05);transform:scale(1.06)}.crop[data-astro-cid-6ypz25pc]{z-index:1;border:0 solid #ffffffbf;width:10px;height:10px;position:absolute}.crop[data-astro-cid-6ypz25pc].tl{border-top-width:1px;border-left-width:1px;top:8px;left:8px}.crop[data-astro-cid-6ypz25pc].tr{border-top-width:1px;border-right-width:1px;top:8px;right:8px}.crop[data-astro-cid-6ypz25pc].bl{border-bottom-width:1px;border-left-width:1px;bottom:8px;left:8px}.crop[data-astro-cid-6ypz25pc].br{border-bottom-width:1px;border-right-width:1px;bottom:8px;right:8px}.er-badge[data-astro-cid-6ypz25pc]{z-index:2;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#fff;background:var(--brand);border-radius:999px;padding:2px 8px;font-size:9.5px;position:absolute;top:12px;left:14px}.er-meta[data-astro-cid-6ypz25pc]{font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--muted-ink);flex-wrap:wrap;align-items:center;gap:6px;font-size:10.5px;display:flex}.er-meta[data-astro-cid-6ypz25pc] time[data-astro-cid-6ypz25pc]{color:var(--ink)}.er-meta[data-astro-cid-6ypz25pc] .pill[data-astro-cid-6ypz25pc]{margin-left:2px}h3[data-astro-cid-6ypz25pc]{letter-spacing:-.025em;margin:12px 0 0;font-size:clamp(22px,2vw,28px);font-weight:600;line-height:1.1}p[data-astro-cid-6ypz25pc]{color:var(--sub);max-width:60ch;margin:8px 0 0;font-size:15.5px;line-height:1.5}.er-project[data-astro-cid-6ypz25pc]{font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--brand);margin-top:12px;font-size:10.5px;display:inline-block}.er-arrow[data-astro-cid-6ypz25pc]{width:20px;height:20px;color:var(--ink);opacity:0;transition:opacity .16s,transform .16s;transform:translate(-6px)}.er[data-astro-cid-6ypz25pc]:hover .er-arrow[data-astro-cid-6ypz25pc]{opacity:1;transform:none}@media (width<=760px){.er[data-astro-cid-6ypz25pc]{grid-template-columns:1fr;gap:14px;padding:12px 12px 18px}.er-text[data-astro-cid-6ypz25pc]{padding:0 6px}.er-arrow[data-astro-cid-6ypz25pc]{display:none}.er-dot[data-astro-cid-6ypz25pc]{margin-top:0;top:28px;left:-24.5px}}@media (prefers-reduced-motion:reduce){.er-photo[data-astro-cid-6ypz25pc] img{transition:filter .3s}.er[data-astro-cid-6ypz25pc]:hover .er-photo[data-astro-cid-6ypz25pc] img{transform:none}}.w-head[data-astro-cid-o72twvsf]{padding:56px clamp(24px,4vw,64px) 36px}h1[data-astro-cid-o72twvsf]{letter-spacing:-.04em;margin:14px 0 0;font-size:clamp(34px,4vw,56px);font-weight:600;line-height:1.02}h1[data-astro-cid-o72twvsf] span[data-astro-cid-o72twvsf]{color:var(--muted-ink)}.w-controls[data-astro-cid-o72twvsf]{top:calc(var(--nav-h) + 1px);z-index:20;border-block:1px solid var(--line);backdrop-filter:blur(10px);background:#ffffffeb;flex-wrap:wrap;align-items:center;gap:12px 16px;padding:14px clamp(24px,4vw,64px);display:flex;position:sticky}.w-search[data-astro-cid-o72twvsf]{border:1px solid var(--line);background:var(--paper);border-radius:10px;flex:0 260px;align-items:center;gap:8px;min-width:220px;height:38px;padding:0 10px 0 12px;transition:border-color .15s;display:flex}.w-search[data-astro-cid-o72twvsf]:focus-within{border-color:var(--line-strong);box-shadow:0 0 0 4px #1010140a}.w-search[data-astro-cid-o72twvsf] svg[data-astro-cid-o72twvsf]{width:16px;height:16px;color:var(--muted-ink);flex:none}.w-search[data-astro-cid-o72twvsf] input[data-astro-cid-o72twvsf]{min-width:0;height:100%;font:inherit;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:14px}.w-search[data-astro-cid-o72twvsf] input[data-astro-cid-o72twvsf]::-webkit-search-cancel-button{cursor:pointer}.w-search[data-astro-cid-o72twvsf] kbd[data-astro-cid-o72twvsf]{font-family:var(--font-mono);color:var(--muted-ink);border:1px solid var(--line);border-radius:5px;padding:1px 6px;font-size:10.5px}.w-topics[data-astro-cid-o72twvsf]{flex-wrap:wrap;flex:1;gap:6px;display:flex}.w-chip[data-astro-cid-o72twvsf]{border:1px solid var(--line);background:var(--paper);height:30px;font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--sub);cursor:pointer;border-radius:999px;padding:0 12px;font-size:10.5px;transition:color .15s,border-color .15s,background .15s}.w-chip[data-astro-cid-o72twvsf]:hover{color:var(--ink);border-color:var(--line-strong)}.w-chip[data-astro-cid-o72twvsf].on{color:#fff;background:var(--ink);border-color:var(--ink)}.w-sort[data-astro-cid-o72twvsf]{align-items:center;gap:10px;display:flex}.w-sort[data-astro-cid-o72twvsf] .label[data-astro-cid-o72twvsf]{font-size:10.5px}.w-sort[data-astro-cid-o72twvsf] select[data-astro-cid-o72twvsf]{border:1px solid var(--line);background:var(--paper) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%239B9A97' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='m7 10 5 5 5-5'/%3E%3C/svg%3E") no-repeat right 10px center / 14px;appearance:none;height:34px;font:inherit;color:var(--ink);cursor:pointer;border-radius:10px;padding:0 30px 0 12px;font-size:13.5px}.w-status[data-astro-cid-o72twvsf]{align-items:center;gap:14px;padding:18px clamp(24px,4vw,64px) 0;display:flex}.w-reset[data-astro-cid-o72twvsf],.w-empty[data-astro-cid-o72twvsf] button[data-astro-cid-o72twvsf]{font:inherit;color:var(--brand);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:13px;text-decoration:underline}.w-list[data-astro-cid-o72twvsf]{padding:12px clamp(24px,4vw,64px) 80px calc(clamp(24px,4vw,64px) + 44px);position:relative}.w-list[data-astro-cid-o72twvsf]:before{content:"";background:var(--line);width:1px;position:absolute;top:28px;bottom:80px;left:calc(clamp(24px,4vw,64px) + 7px)}.w-list[data-astro-cid-o72twvsf] .w-month{position:relative}.w-list[data-astro-cid-o72twvsf] .w-month-title{letter-spacing:-.035em;color:var(--muted-ink);margin:40px 0 18px;font-size:clamp(30px,3vw,44px);font-weight:600;line-height:1}.w-list[data-astro-cid-o72twvsf] .w-month-title span{color:var(--line-strong)}.w-list[data-astro-cid-o72twvsf] .w-month-title:before{content:"";background:var(--muted-ink);width:9px;height:9px;box-shadow:0 0 0 4px var(--paper);border-radius:50%;margin-top:14px;position:absolute;left:-41px}.w-list[data-astro-cid-o72twvsf] .w-items{flex-direction:column;gap:14px;display:flex}.w-list[data-astro-cid-o72twvsf].flat .w-items{margin-top:24px}.w-empty[data-astro-cid-o72twvsf]{color:var(--sub);padding:32px clamp(24px,4vw,64px) 96px;font-size:15px}@media (width<=760px){.w-controls[data-astro-cid-o72twvsf]{position:static}.w-search[data-astro-cid-o72twvsf]{flex:100%;min-width:0}.w-topics[data-astro-cid-o72twvsf]{scrollbar-width:none;flex-wrap:nowrap;flex:100%;margin-inline:-24px;padding-inline:24px;overflow-x:auto}.w-topics[data-astro-cid-o72twvsf]::-webkit-scrollbar{display:none}.w-chip[data-astro-cid-o72twvsf]{flex:none}.w-sort[data-astro-cid-o72twvsf]{margin-left:auto}.w-list[data-astro-cid-o72twvsf]{padding:8px 16px 64px 42px}.w-list[data-astro-cid-o72twvsf]:before{left:22px}.w-list[data-astro-cid-o72twvsf] .w-month-title:before{left:-24.5px}}
