.work-banner[data-astro-cid-jljc7dey]{width:100%;height:560px;margin-top:var(--nav-h);overflow:hidden}.work-banner[data-astro-cid-jljc7dey] img[data-astro-cid-jljc7dey]{width:100%;height:100%;object-fit:cover;object-position:center 18%;display:block}@media (max-width: 768px){.work-banner[data-astro-cid-jljc7dey]{height:260px}}.work-section[data-astro-cid-jljc7dey]{margin-bottom:5rem}.sec-head[data-astro-cid-jljc7dey]{display:flex;align-items:baseline;gap:1.25rem;padding-top:1.25rem;border-top:2px solid var(--ink);margin-bottom:2.25rem}.sec-num[data-astro-cid-jljc7dey]{font-family:var(--display);font-style:italic;font-size:1.1rem;color:var(--accent2)}.sec-title[data-astro-cid-jljc7dey]{font-family:var(--display);font-size:clamp(1.8rem,3.5vw,2.4rem);line-height:1.1;color:var(--ink);letter-spacing:-.02em}.research-grid[data-astro-cid-jljc7dey]{columns:2 380px;column-gap:2rem}.r-card[data-astro-cid-jljc7dey]{display:block;color:inherit;text-decoration:none;break-inside:avoid;margin-bottom:2.75rem}.r-media[data-astro-cid-jljc7dey]{overflow:hidden;border-radius:4px;background:var(--bg2);border:1px solid var(--border)}.r-media[data-astro-cid-jljc7dey] img[data-astro-cid-jljc7dey]{width:100%;height:auto;display:block;transition:transform .4s ease}.r-media-link[data-astro-cid-jljc7dey]{display:block}.r-media-link[data-astro-cid-jljc7dey]:hover .r-media[data-astro-cid-jljc7dey] img[data-astro-cid-jljc7dey]{transform:scale(1.03)}.r-media-icon[data-astro-cid-jljc7dey]{aspect-ratio:16 / 10;display:flex;align-items:center;justify-content:center;background:var(--ink);border-color:var(--ink)}.r-media-icon[data-astro-cid-jljc7dey] span[data-astro-cid-jljc7dey]{font-size:4rem;transition:transform .4s ease}.r-media-link[data-astro-cid-jljc7dey]:hover .r-media-icon[data-astro-cid-jljc7dey] span[data-astro-cid-jljc7dey]{transform:scale(1.1)}.r-body[data-astro-cid-jljc7dey]{padding-top:1rem}.r-year[data-astro-cid-jljc7dey],.e-date[data-astro-cid-jljc7dey]{display:block;font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;color:var(--accent);font-weight:500;margin-bottom:.35rem}.r-title[data-astro-cid-jljc7dey]{font-family:var(--display);font-size:1.25rem;line-height:1.25;color:var(--ink);margin-bottom:.5rem}.r-title[data-astro-cid-jljc7dey] a[data-astro-cid-jljc7dey]{color:inherit;text-decoration:none}.r-title[data-astro-cid-jljc7dey] a[data-astro-cid-jljc7dey]:hover{color:var(--accent3)}.r-meta[data-astro-cid-jljc7dey]{margin-top:1.1rem;padding-top:.9rem;border-top:1px solid var(--border)}.r-meta[data-astro-cid-jljc7dey]+.r-meta[data-astro-cid-jljc7dey]{margin-top:.9rem}.r-meta-label[data-astro-cid-jljc7dey]{display:block;font-size:.66rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ink3);font-weight:500;margin-bottom:.5rem}.r-awards[data-astro-cid-jljc7dey],.r-pres[data-astro-cid-jljc7dey]{list-style:none;display:flex;flex-direction:column;gap:.4rem}.r-awards[data-astro-cid-jljc7dey] li[data-astro-cid-jljc7dey]{display:flex;align-items:baseline;gap:.55rem;font-size:.88rem;font-weight:500;color:var(--ink)}.r-award-icon[data-astro-cid-jljc7dey]{font-size:.8rem;flex-shrink:0}.r-awards[data-astro-cid-jljc7dey] a[data-astro-cid-jljc7dey]{color:var(--ink);text-decoration:none}.r-awards[data-astro-cid-jljc7dey] a[data-astro-cid-jljc7dey]:hover{color:var(--accent3)}.r-ext[data-astro-cid-jljc7dey]{font-size:.75rem;font-weight:400;color:var(--accent);margin-left:.3rem;white-space:nowrap}.r-pres[data-astro-cid-jljc7dey] li[data-astro-cid-jljc7dey]{position:relative;padding-left:1rem;font-size:.86rem;color:var(--ink2);line-height:1.55}.r-pres[data-astro-cid-jljc7dey] li[data-astro-cid-jljc7dey]:before{content:"";position:absolute;left:0;top:.55em;width:6px;height:6px;border-radius:50%;background:var(--accent2)}.r-desc[data-astro-cid-jljc7dey]{font-size:.9rem;color:var(--ink2);line-height:1.7}.r-card[data-astro-cid-jljc7dey] .card-arrow[data-astro-cid-jljc7dey]{margin-top:1rem;text-decoration:none}.exp-wall[data-astro-cid-jljc7dey]{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;align-items:start}.exp-col[data-astro-cid-jljc7dey]{display:flex;flex-direction:column;gap:1.5rem}@media (max-width: 760px){.exp-wall[data-astro-cid-jljc7dey]{display:flex;flex-direction:column}.exp-col[data-astro-cid-jljc7dey]{display:contents}}.e-card[data-astro-cid-jljc7dey]{border:1px solid var(--border);border-radius:8px;overflow:hidden;background:var(--bg)}.e-media[data-astro-cid-jljc7dey]{overflow:hidden;border-bottom:1px solid var(--border)}.e-media[data-astro-cid-jljc7dey] img[data-astro-cid-jljc7dey]{width:100%;height:auto;display:block}.e-media-link[data-astro-cid-jljc7dey]{display:block;position:relative}.e-media-link[data-astro-cid-jljc7dey] img[data-astro-cid-jljc7dey]{transition:transform .4s ease}.e-media-link[data-astro-cid-jljc7dey]:hover img[data-astro-cid-jljc7dey]{transform:scale(1.03)}.e-play[data-astro-cid-jljc7dey]{position:absolute;top:50%;left:50%;width:68px;height:68px;transform:translate(-50%,-50%);border-radius:50%;background:#1a1916b8;backdrop-filter:blur(4px);transition:background .2s,transform .2s}.e-play[data-astro-cid-jljc7dey]:after{content:"";position:absolute;top:50%;left:54%;transform:translate(-50%,-50%);border-style:solid;border-width:12px 0 12px 20px;border-color:transparent transparent transparent #fff}.e-media-link[data-astro-cid-jljc7dey]:hover .e-play[data-astro-cid-jljc7dey]{background:#e62b1e;transform:translate(-50%,-50%) scale(1.06)}.e-body[data-astro-cid-jljc7dey]{padding:1.4rem 1.5rem 1.5rem}.e-role[data-astro-cid-jljc7dey]{font-family:var(--display);font-size:1.1rem;line-height:1.3;color:var(--ink);margin-bottom:.25rem}.e-org[data-astro-cid-jljc7dey]{font-size:.86rem;color:var(--accent);margin-bottom:.6rem}.e-detail[data-astro-cid-jljc7dey]{font-size:.9rem;color:var(--ink2);line-height:1.7}.e-link[data-astro-cid-jljc7dey]{margin-top:1rem;font-size:.82rem;padding:.55rem 1.1rem}
