.w-head[data-astro-cid-yjitjrjk]{padding:56px clamp(24px,4vw,64px) 36px}h1[data-astro-cid-yjitjrjk]{letter-spacing:-.04em;margin:14px 0 0;font-size:clamp(34px,4vw,56px);font-weight:600;line-height:1.02}h1[data-astro-cid-yjitjrjk] span[data-astro-cid-yjitjrjk]{color:var(--muted-ink)}.w-controls[data-astro-cid-yjitjrjk]{top:calc(var(--nav-h) + 1px);z-index:20;border-block:1px solid var(--line);backdrop-filter:blur(10px);background:#ffffffeb;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;padding:14px clamp(24px,4vw,64px);display:flex;position:sticky}.w-chips[data-astro-cid-yjitjrjk]{flex-wrap:wrap;gap:6px;display:flex}.w-chip[data-astro-cid-yjitjrjk]{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}.w-chip[data-astro-cid-yjitjrjk]:hover{color:var(--ink);border-color:var(--line-strong)}.w-chip[data-astro-cid-yjitjrjk].on{color:#fff;background:var(--ink);border-color:var(--ink)}.w-sort[data-astro-cid-yjitjrjk]{align-items:center;gap:10px;display:flex}.w-sort[data-astro-cid-yjitjrjk] .label[data-astro-cid-yjitjrjk]{font-size:10.5px}.w-sort[data-astro-cid-yjitjrjk] select[data-astro-cid-yjitjrjk]{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;cursor:pointer;border-radius:10px;padding:0 30px 0 12px;font-size:13.5px}.w-status[data-astro-cid-yjitjrjk]{align-items:center;gap:14px;padding:18px clamp(24px,4vw,64px) 0;display:flex}.w-reset[data-astro-cid-yjitjrjk],.w-empty[data-astro-cid-yjitjrjk] button[data-astro-cid-yjitjrjk]{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-empty[data-astro-cid-yjitjrjk]{color:var(--sub);padding:32px clamp(24px,4vw,64px) 96px}.w-list[data-astro-cid-yjitjrjk]{padding:12px clamp(24px,4vw,64px) 80px calc(clamp(24px,4vw,64px) + 44px);position:relative}.w-list[data-astro-cid-yjitjrjk]:before{content:"";background:var(--line);width:1px;position:absolute;top:28px;bottom:80px;left:calc(clamp(24px,4vw,64px) + 7px)}.w-year[data-astro-cid-yjitjrjk]{position:relative}.w-year[data-astro-cid-yjitjrjk][hidden]{display:none}.w-year-title[data-astro-cid-yjitjrjk]{letter-spacing:-.035em;color:var(--muted-ink);margin:40px 0 18px;font-size:clamp(30px,3vw,44px);font-weight:600;line-height:1}.w-year-title[data-astro-cid-yjitjrjk]: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-items[data-astro-cid-yjitjrjk]{flex-direction:column;gap:14px;display:flex}.pr[data-astro-cid-yjitjrjk]{border:1px solid var(--line);background:var(--paper);border-radius:14px;grid-template-columns:300px minmax(0,1fr);align-items:center;gap:28px;padding:14px 24px 14px 14px;transition:border-color .2s;display:grid;position:relative}.pr[data-astro-cid-yjitjrjk][hidden]{display:none}.pr[data-astro-cid-yjitjrjk]:hover{border-color:var(--line-strong)}.pr-dot[data-astro-cid-yjitjrjk]{background:var(--paper);border:1.5px solid var(--line-strong);border-radius:50%;width:9px;height:9px;margin-top:-4.5px;transition:background .2s,border-color .2s;position:absolute;top:50%;left:-41px}.pr[data-astro-cid-yjitjrjk]:hover .pr-dot[data-astro-cid-yjitjrjk]{background:var(--brand);border-color:var(--brand)}.pr-photo[data-astro-cid-yjitjrjk]{aspect-ratio:16/10;background:var(--dark);border-radius:8px;position:relative;overflow:hidden}.pr-photo[data-astro-cid-yjitjrjk] img{object-fit:cover;filter:saturate(.45);width:100%;height:100%;transition:transform 1.4s cubic-bezier(.2,.7,.2,1),filter .6s;position:absolute;inset:0}.pr[data-astro-cid-yjitjrjk]:hover .pr-photo[data-astro-cid-yjitjrjk] img{filter:saturate(1.05);transform:scale(1.06)}.pr-text[data-astro-cid-yjitjrjk]{flex-direction:column;min-width:0;display:flex}.pr-meta[data-astro-cid-yjitjrjk]{font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--muted-ink);flex-wrap:wrap;gap:6px;font-size:10.5px;display:flex}.pr-meta[data-astro-cid-yjitjrjk] .kind[data-astro-cid-yjitjrjk]{color:var(--brand)}.pr-text[data-astro-cid-yjitjrjk] b[data-astro-cid-yjitjrjk]{letter-spacing:-.03em;margin-top:10px;font-size:clamp(24px,2.2vw,32px);font-weight:600;line-height:1.05}.pr-text[data-astro-cid-yjitjrjk] small[data-astro-cid-yjitjrjk]{color:var(--sub);margin-top:6px;font-size:15.5px;line-height:1.5}.pr-outcome[data-astro-cid-yjitjrjk]{font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--ink);margin-top:10px;font-size:10.5px}.pr-skills[data-astro-cid-yjitjrjk]{gap:6px;margin-top:14px;display:flex}.pr-skill[data-astro-cid-yjitjrjk]{border:1px solid var(--line);width:30px;height:30px;color:var(--ink);border-radius:8px;place-items:center;display:grid}.pr-skill[data-astro-cid-yjitjrjk] svg{width:17px;height:17px}@media (width<=760px){.w-controls[data-astro-cid-yjitjrjk]{position:static}.w-list[data-astro-cid-yjitjrjk]{padding:8px 16px 64px 42px}.w-list[data-astro-cid-yjitjrjk]:before{left:22px}.w-year-title[data-astro-cid-yjitjrjk]:before{left:-24.5px}.pr[data-astro-cid-yjitjrjk]{grid-template-columns:1fr;gap:14px;padding:12px 12px 18px}.pr-text[data-astro-cid-yjitjrjk]{padding:0 6px}.pr-dot[data-astro-cid-yjitjrjk]{margin-top:0;top:28px;left:-24.5px}}
