.layout[data-astro-cid-3s5ppesc]{grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(28px,4vw,56px);padding-top:clamp(32px,5vw,56px);padding-bottom:clamp(48px,7vw,80px);display:grid}.side[data-astro-cid-3s5ppesc]{flex-direction:column;gap:10px;min-width:0;display:flex;position:static;top:104px}.rail[data-astro-cid-3s5ppesc]{flex-direction:column;gap:4px;display:none}.pills[data-astro-cid-3s5ppesc]{flex-wrap:wrap;gap:8px;display:flex}@media (width>=1120px){.layout[data-astro-cid-3s5ppesc]{grid-template-columns:260px minmax(0,1fr)}.side[data-astro-cid-3s5ppesc]{position:sticky}.rail[data-astro-cid-3s5ppesc]{display:flex}.pills[data-astro-cid-3s5ppesc]{display:none}}.rbtn[data-astro-cid-3s5ppesc]{cursor:pointer;text-align:left;min-height:44px;font:600 14px/1.25 var(--font-display);color:var(--navy-900);background:0 0;border:0;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;padding:0 14px;display:flex}.rbtn[data-astro-cid-3s5ppesc]:hover{box-shadow:inset 0 0 0 1px var(--navy-200)}.pbtn[data-astro-cid-3s5ppesc]{cursor:pointer;height:36px;font:600 13px/1 var(--font-display);white-space:nowrap;background:var(--ink-0);color:var(--navy-900);box-shadow:inset 0 0 0 1px var(--border-subtle);border:0;border-radius:999px;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.rbtn[data-astro-cid-3s5ppesc].on,.pbtn[data-astro-cid-3s5ppesc].on{background:var(--navy-600);color:var(--fg-on-dark);box-shadow:none}.dim[data-astro-cid-3s5ppesc]:not(.on){opacity:.55}.row[data-astro-cid-3s5ppesc]{box-shadow:inset 0 -1px 0 var(--border-subtle);grid-template-columns:minmax(0,1fr);align-items:center;gap:16px 28px;padding:24px 0;display:grid}@media (width>=760px){.row[data-astro-cid-3s5ppesc]{grid-template-columns:220px minmax(0,1fr)}}.title[data-astro-cid-3s5ppesc]{font:700 clamp(19px,2vw,22px)/1.3 var(--font-display);color:var(--text-heading);text-wrap:pretty}.title[data-astro-cid-3s5ppesc]:hover{color:var(--navy-600)}.empty[data-astro-cid-3s5ppesc]{border-radius:var(--radius-xl);border:2px dashed var(--navy-200);text-align:center;flex-direction:column;align-items:center;gap:8px;margin-top:24px;padding:32px;display:flex}.empty[data-astro-cid-3s5ppesc][hidden]{display:none}.u-65f54a[data-astro-cid-3s5ppesc]{font:var(--type-body-lg);color:var(--text-body);text-wrap:pretty;max-width:640px;margin:24px 0 0}.u-5cf619[data-astro-cid-3s5ppesc]{background:var(--surface-page)}.u-64c657[data-astro-cid-3s5ppesc]{font:600 12px/1 var(--font-display);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-muted);margin-bottom:4px}.u-305db9[data-astro-cid-3s5ppesc]{font:500 12px/1 var(--font-mono);opacity:.7}.u-297e45[data-astro-cid-3s5ppesc]{box-shadow:inset 0 1px 0 var(--border-subtle);flex-direction:column;min-width:0;display:flex}.u-b508a5[data-astro-cid-3s5ppesc]{border-radius:20px;display:block;overflow:hidden}.u-0b9905[data-astro-cid-3s5ppesc]{flex-direction:column;gap:10px;min-width:0;display:flex}.u-72fafc[data-astro-cid-3s5ppesc]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.u-d6e2eb[data-astro-cid-3s5ppesc]{font:500 12px/1 var(--font-mono);color:var(--text-muted)}.u-1a14cb[data-astro-cid-3s5ppesc]{font:var(--type-body);color:var(--text-muted);text-wrap:pretty;margin:0}.u-bdad12[data-astro-cid-3s5ppesc]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:4px;display:flex}.u-2075ff[data-astro-cid-3s5ppesc]{flex-wrap:wrap;gap:6px;display:flex}.u-e806c4[data-astro-cid-3s5ppesc]{font:500 12px/1.3 var(--font-mono);color:var(--text-muted)}.u-e32b75[data-astro-cid-3s5ppesc]{font:700 18px/1.3 var(--font-display);color:var(--text-heading)}.u-1c3257[data-astro-cid-3s5ppesc]{font:var(--type-body);color:var(--text-muted)}.u-3c657e[data-astro-cid-3s5ppesc]{padding-bottom:clamp(56px,8vw,96px)}.u-1a17bf[data-astro-cid-3s5ppesc]{border-radius:var(--radius-xl);background:var(--navy-50);box-shadow:inset 0 0 0 1px var(--navy-200);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;padding:clamp(22px,3vw,32px);display:flex}.u-77325d[data-astro-cid-3s5ppesc]{flex-direction:column;gap:6px;max-width:640px;display:flex}.u-8014ef[data-astro-cid-3s5ppesc]{font:700 clamp(20px,2.2vw,24px)/1.25 var(--font-display);color:var(--text-heading)}.u-827c3f[data-astro-cid-3s5ppesc]{font:var(--type-body);color:var(--text-muted);text-wrap:pretty}.meta[data-astro-cid-3s5ppesc]{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.authors[data-astro-cid-3s5ppesc]{flex-wrap:wrap;gap:6px;display:inline-flex}.person[data-astro-cid-3s5ppesc]{border-radius:var(--radius-pill);background:var(--navy-50);height:28px;font:600 12px/1 var(--font-display);color:var(--navy-800);white-space:nowrap;transition:background-color var(--dur-base) var(--ease-out);align-items:center;gap:0;padding:0 3px;display:inline-flex}.person[data-astro-cid-3s5ppesc]:hover{background:var(--navy-100);color:var(--navy-600)}.person-av[data-astro-cid-3s5ppesc]{width:22px;height:22px;font:700 9px/1 var(--font-display);color:var(--fg-on-dark);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.person-name[data-astro-cid-3s5ppesc]{opacity:0;white-space:nowrap;max-width:0;transition:max-width var(--dur-slower) var(--ease-out), margin var(--dur-slower) var(--ease-out), opacity var(--dur-base) var(--ease-out);margin:0;display:inline-block;overflow:hidden}.person[data-astro-cid-3s5ppesc]:hover .person-name[data-astro-cid-3s5ppesc],.person[data-astro-cid-3s5ppesc]:focus-visible .person-name[data-astro-cid-3s5ppesc]{opacity:1;max-width:260px;margin:0 7px 0 6px}@media (hover:none){.person-name[data-astro-cid-3s5ppesc]{opacity:1;max-width:none;margin:0 7px 0 6px}}.wh-grid[data-astro-cid-3s5ppesc]{gap:var(--space-8);grid-template-columns:minmax(0,1fr);align-items:end;display:grid}@media (width>=1000px){.wh-grid[data-astro-cid-3s5ppesc]{grid-template-columns:minmax(0,1fr) minmax(0,440px)}}.wh-slider[data-astro-cid-3s5ppesc]{width:100%;position:relative}.wh-track[data-astro-cid-3s5ppesc]{aspect-ratio:4/3;border-radius:var(--radius-lg);background:var(--navy-900);position:relative;overflow:hidden}.wh-slide[data-astro-cid-3s5ppesc]{opacity:0;visibility:hidden;transition:opacity .7s var(--ease-out), transform .9s var(--ease-out), visibility 0s linear .9s;display:block;position:absolute;inset:0;transform:translate(28px)}.wh-slide[data-astro-cid-3s5ppesc].on{opacity:1;visibility:visible;z-index:1;transition-delay:0s;transform:none}.wh-slide[data-astro-cid-3s5ppesc] img[data-astro-cid-3s5ppesc]{object-fit:cover;width:100%;height:100%;display:block}.wh-cap[data-astro-cid-3s5ppesc]{padding:36px var(--space-4) var(--space-3);font:600 14px/1.35 var(--font-display);color:var(--fg-on-dark);background:linear-gradient(#0000,#10113ad1);position:absolute;bottom:0;left:0;right:0}.wh-dots[data-astro-cid-3s5ppesc]{margin-top:var(--space-3);gap:6px;display:flex}.wh-dot[data-astro-cid-3s5ppesc]{cursor:pointer;background:0 0;border:0;width:22px;height:22px;padding:0;position:relative}.wh-dot[data-astro-cid-3s5ppesc]:after{content:"";background:var(--navy-200);height:3px;transition:background-color var(--dur-base) var(--ease-out);border-radius:2px;position:absolute;top:10px;left:3px;right:3px}.wh-dot[data-astro-cid-3s5ppesc].on:after{background:var(--navy-900)}
