.cover-flow[data-astro-cid-mtkrn5xg]{container-type:inline-size}.covers[data-astro-cid-mtkrn5xg]{--cover-size: min(26rem, 64cqw);position:relative;display:flex;gap:var(--gutter);margin:0;padding:var(--space-12) calc((100% - var(--cover-size)) / 2);list-style:none;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.covers[data-astro-cid-mtkrn5xg]::-webkit-scrollbar{display:none}[data-astro-cid-mtkrn5xg][data-dragging] .covers[data-astro-cid-mtkrn5xg]{scroll-snap-type:none}[data-astro-cid-mtkrn5xg][data-dragging] .cover-link[data-astro-cid-mtkrn5xg]{cursor:grabbing}.slide[data-astro-cid-mtkrn5xg]{position:relative;flex:0 0 var(--cover-size);min-width:0;scroll-snap-align:center}.slide[data-astro-cid-mtkrn5xg][data-position=active]{z-index:1}.cover-link[data-astro-cid-mtkrn5xg]{display:grid;width:100%;aspect-ratio:1;place-items:center;overflow:hidden;border:1px solid var(--rule);background:var(--panel);text-decoration:none;user-select:none;transition:transform .32s cubic-bezier(.22,.61,.36,1)}.cover-link[data-astro-cid-mtkrn5xg] img[data-astro-cid-mtkrn5xg]{width:100%;height:100%;min-height:0;object-fit:contain}.cover-link[data-astro-cid-mtkrn5xg]:focus-visible{outline-offset:-5px;box-shadow:inset 0 0 0 7px var(--surface)}.text-cover[data-astro-cid-mtkrn5xg]{max-width:100%;padding:var(--space-24);overflow-wrap:anywhere;text-align:center;font-size:var(--project-size);font-weight:600}[data-astro-cid-mtkrn5xg][data-cover-ready] .slide[data-astro-cid-mtkrn5xg]:not([data-position=active]) .cover-link[data-astro-cid-mtkrn5xg]{transform:scale(.94)}[data-astro-cid-mtkrn5xg][data-cover-flow=perspective][data-cover-ready]{--side-scale: .9;--side-tilt: 12deg}[data-astro-cid-mtkrn5xg][data-cover-flow=perspective][data-cover-ready] .slide[data-astro-cid-mtkrn5xg][data-position=before] .cover-link[data-astro-cid-mtkrn5xg]{transform:perspective(1000px) rotateY(var(--side-tilt)) scale(var(--side-scale))}[data-astro-cid-mtkrn5xg][data-cover-flow=perspective][data-cover-ready] .slide[data-astro-cid-mtkrn5xg][data-position=after] .cover-link[data-astro-cid-mtkrn5xg]{transform:perspective(1000px) rotateY(calc(-1 * var(--side-tilt))) scale(var(--side-scale))}[data-astro-cid-mtkrn5xg][data-cover-flow=single]{width:min(100%,32rem);margin-inline:auto}[data-astro-cid-mtkrn5xg][data-cover-flow=single] .covers[data-astro-cid-mtkrn5xg]{display:block;padding-inline:0;overflow:visible}.gallery-footer[data-astro-cid-mtkrn5xg]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:var(--space-12);margin-top:var(--space-12);padding-top:var(--space-16);border-top:1px solid var(--rule)}h3[data-astro-cid-mtkrn5xg]{margin-bottom:var(--space-4);font-size:var(--project-size);font-weight:630;overflow-wrap:anywhere}.controls[data-astro-cid-mtkrn5xg]:not([hidden]){display:flex;align-items:center;gap:var(--space-8)}.count[data-astro-cid-mtkrn5xg]{margin-right:var(--space-4);white-space:nowrap;font-variant-numeric:tabular-nums}button[data-astro-cid-mtkrn5xg]{width:44px;height:44px;padding:0;border:1px solid var(--guide);background:var(--surface);color:var(--ink);font:inherit;font-size:18px;cursor:pointer}button[data-astro-cid-mtkrn5xg][aria-disabled=true]{color:var(--muted);cursor:default}@media(hover:hover){button[data-astro-cid-mtkrn5xg][aria-disabled=false]:hover{border-color:var(--ink)}}@media(max-width:640px){.covers[data-astro-cid-mtkrn5xg]{--cover-size: 74cqw}[data-astro-cid-mtkrn5xg][data-cover-flow=perspective][data-cover-ready]{--side-scale: .96;--side-tilt: 0deg}.controls[data-astro-cid-mtkrn5xg]{gap:var(--space-4)}}@media(prefers-reduced-motion:reduce){.cover-link[data-astro-cid-mtkrn5xg]{transition:none}}.hero[data-astro-cid-j7pv25f6]{align-items:end;padding-block:var(--space-96) var(--space-96)}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{grid-column:span 8}.hero-intro[data-astro-cid-j7pv25f6]{grid-column:span 4}.hero-role[data-astro-cid-j7pv25f6]{font-size:var(--descriptor-size);font-weight:570;line-height:1.08;letter-spacing:-.06em}.hero-role[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{display:block}.hero-description[data-astro-cid-j7pv25f6]{margin-top:var(--space-16);color:var(--muted);max-width:25rem}.section-bar[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-12);border-top:1px solid var(--rule);padding-block:var(--space-16)}.section-bar[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{flex-shrink:0}.about-teaser[data-astro-cid-j7pv25f6]{border-top:1px solid var(--rule);margin-block:var(--space-96);padding-top:var(--space-32);align-items:start}.about-teaser[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{grid-column:span 4}.about-copy[data-astro-cid-j7pv25f6]{grid-column:span 5}.about-copy[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{margin-top:var(--space-8)}@media(max-width:1000px){.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{grid-column:span 5}.hero-intro[data-astro-cid-j7pv25f6],.about-teaser[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{grid-column:span 3}.about-copy[data-astro-cid-j7pv25f6]{grid-column:span 5}}@media(max-width:640px){.hero[data-astro-cid-j7pv25f6]{padding-block:var(--space-64);row-gap:var(--space-24)}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6],.hero-intro[data-astro-cid-j7pv25f6],.about-teaser[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6],.about-copy[data-astro-cid-j7pv25f6]{grid-column:1 / -1}.hero-role[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{display:inline}.hero-description[data-astro-cid-j7pv25f6]{margin-top:var(--space-12)}.about-teaser[data-astro-cid-j7pv25f6]{margin-block:var(--space-64);row-gap:var(--space-16)}}
