.carousel[data-astro-cid-oulirr76]{position:relative}.track[data-astro-cid-oulirr76]{scroll-snap-type:x mandatory;scrollbar-width:none;align-items:center;gap:1.5rem;padding-block:.5rem;display:flex;position:relative;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000);mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000)}@media (width<=44rem){.track[data-astro-cid-oulirr76]{gap:.75rem;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}}.track[data-astro-cid-oulirr76]::-webkit-scrollbar{display:none}.track[data-astro-cid-oulirr76]:before,.track[data-astro-cid-oulirr76]:after{content:"";flex:0 0 calc(50% - 1.5rem)}.track[data-astro-cid-oulirr76]:focus-visible{outline-offset:6px}.slide[data-astro-cid-oulirr76]{scroll-snap-align:center;flex:none;margin:0;transition:opacity .3s,transform .3s;display:table}.slide[data-astro-cid-oulirr76] img{width:auto;max-width:min(40rem,80vw);height:auto;max-height:clamp(14rem,50vh,26rem);display:block}figcaption[data-astro-cid-oulirr76]{caption-side:bottom;color:var(--muted);padding-top:.6rem;font-size:.9375rem;line-height:1.5;display:table-caption}.carousel[data-astro-cid-oulirr76].ready .slide[data-astro-cid-oulirr76]:not(.is-active){opacity:.3;cursor:pointer;transform:scale(.92)}.carousel[data-astro-cid-oulirr76].ready .slide[data-astro-cid-oulirr76]:not(.is-active) figcaption[data-astro-cid-oulirr76]{visibility:hidden}.controls[data-astro-cid-oulirr76]{justify-content:center;align-items:center;gap:1rem;margin-top:.75rem;display:flex}.controls[data-astro-cid-oulirr76] button[data-astro-cid-oulirr76]{border:1px solid var(--rule);background:var(--paper);width:2.25rem;height:2.25rem;color:var(--ink);cursor:pointer;border-radius:50%;place-items:center;transition:border-color .12s,color .12s;display:grid}.controls[data-astro-cid-oulirr76] button[data-astro-cid-oulirr76]:hover:not(:disabled){border-color:var(--maroon);color:var(--maroon)}.controls[data-astro-cid-oulirr76] button[data-astro-cid-oulirr76]:disabled{opacity:.35;cursor:default}.count[data-astro-cid-oulirr76]{text-align:center;min-width:3.5rem}.bar-inner[data-astro-cid-qj36m7ki]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1.5rem;padding-block:1.5rem;display:flex}.home[data-astro-cid-qj36m7ki]{font-size:1.1rem;text-decoration:none}.bar[data-astro-cid-qj36m7ki] ul[data-astro-cid-qj36m7ki]{gap:1.5rem;margin:0;padding:0;list-style:none;display:flex}.bar[data-astro-cid-qj36m7ki] ul[data-astro-cid-qj36m7ki] a[data-astro-cid-qj36m7ki]{text-decoration:none}.project[data-astro-cid-qj36m7ki]{max-width:52rem}.project-head[data-astro-cid-qj36m7ki]{padding-top:clamp(2.5rem,8vw,5rem)}.when[data-astro-cid-qj36m7ki]{margin:0 0 .9rem}h1[data-astro-cid-qj36m7ki]{letter-spacing:-.025em;margin:0;font-size:clamp(2.2rem,5.5vw,3.4rem);font-weight:380;line-height:1.08}.who[data-astro-cid-qj36m7ki]{color:var(--muted);margin:.9rem 0 0}.who[data-astro-cid-qj36m7ki] span[data-astro-cid-qj36m7ki]{display:block}.who[data-astro-cid-qj36m7ki] a[data-astro-cid-qj36m7ki]{color:inherit}.facts[data-astro-cid-qj36m7ki]{border-block:1px solid var(--rule);gap:.85rem;margin:2.25rem 0 0;padding:1.25rem 0;display:grid}.facts[data-astro-cid-qj36m7ki]>div[data-astro-cid-qj36m7ki]{grid-template-columns:8rem minmax(0,1fr);gap:0 1.25rem;display:grid}.facts[data-astro-cid-qj36m7ki] dt[data-astro-cid-qj36m7ki]{color:var(--muted);font-size:.9375rem;line-height:1.75}.facts[data-astro-cid-qj36m7ki] dd[data-astro-cid-qj36m7ki]{margin:0}.facts[data-astro-cid-qj36m7ki] ul[data-astro-cid-qj36m7ki]{margin:0;padding:0;list-style:none}.facts[data-astro-cid-qj36m7ki] li[data-astro-cid-qj36m7ki]+li[data-astro-cid-qj36m7ki]{margin-top:.3rem}.prose[data-astro-cid-qj36m7ki]{margin-top:2.5rem}.prose[data-astro-cid-qj36m7ki] h2{margin:2.75rem 0 .75rem;font-size:1.6rem}.prose[data-astro-cid-qj36m7ki] h3{letter-spacing:-.005em;margin:2rem 0 .35rem;font-size:1.2rem;font-weight:500}.prose[data-astro-cid-qj36m7ki] p,.prose[data-astro-cid-qj36m7ki] ul{margin:0 0 1.1rem}.prose[data-astro-cid-qj36m7ki] li{margin-bottom:.35rem}.prose[data-astro-cid-qj36m7ki] blockquote{border-left:1px solid var(--rule);color:var(--muted);margin:0 0 1.1rem;padding-left:1.25rem}.pubs[data-astro-cid-qj36m7ki]{margin-top:2.5rem}.gallery[data-astro-cid-qj36m7ki]{margin-top:3.5rem}.pubs[data-astro-cid-qj36m7ki] h2[data-astro-cid-qj36m7ki],.gallery[data-astro-cid-qj36m7ki] h2[data-astro-cid-qj36m7ki]{margin:0 0 1.25rem;font-size:1.6rem}.pubs[data-astro-cid-qj36m7ki] ul[data-astro-cid-qj36m7ki]{gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.pubs[data-astro-cid-qj36m7ki] p[data-astro-cid-qj36m7ki]{margin:0}.breakout[data-astro-cid-qj36m7ki]{width:min(100vw,64rem);position:relative;left:50%;transform:translate(-50%)}.pager[data-astro-cid-qj36m7ki]{border-top:1px solid var(--rule);justify-content:space-between;gap:1.5rem;margin-top:4.5rem;padding-top:1.5rem;display:flex}.pager[data-astro-cid-qj36m7ki] a[data-astro-cid-qj36m7ki]{align-content:start;gap:.2rem;max-width:48%;text-decoration:none;display:grid}.pager[data-astro-cid-qj36m7ki] .older[data-astro-cid-qj36m7ki]{text-align:right;margin-left:auto}.pager[data-astro-cid-qj36m7ki] .t[data-astro-cid-qj36m7ki]{font-size:1.1rem;line-height:1.3}@media (width<=46rem){.facts[data-astro-cid-qj36m7ki]>div[data-astro-cid-qj36m7ki]{grid-template-columns:1fr}}
