.project-showcase[data-astro-cid-nbqc7xqv]{padding:var(--space-section) 0;overflow:clip;background:var(--ink-soft);color:var(--chalk)}.project-showcase-heading[data-astro-cid-nbqc7xqv]{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(19rem,.9fr);gap:clamp(3rem,8vw,9rem);align-items:end;margin-bottom:clamp(1.75rem,3vw,2.75rem)}.project-showcase-heading[data-astro-cid-nbqc7xqv] h2[data-astro-cid-nbqc7xqv]{max-width:14ch;font-size:var(--text-heading);font-weight:var(--weight-display);line-height:1.06;text-wrap:balance}.project-showcase-heading[data-astro-cid-nbqc7xqv] p[data-astro-cid-nbqc7xqv]{max-width:41ch;color:#f5f5f5d1;font-size:var(--text-lead);line-height:1.5;text-wrap:pretty}.project-showcase-layout[data-astro-cid-nbqc7xqv]{display:grid;grid-template-columns:minmax(11rem,.23fr) minmax(0,.77fr);gap:clamp(2.5rem,5vw,5.5rem);align-items:start}.project-showcase-nav[data-astro-cid-nbqc7xqv]{display:flex;flex-direction:column;gap:.35rem;padding-top:4.6rem}.project-showcase-nav[data-astro-cid-nbqc7xqv] button[data-astro-cid-nbqc7xqv]{width:fit-content;max-width:100%;border:0;padding:.42rem 0;background:transparent;color:#f5f5f58c;font-family:var(--display);font-size:clamp(1.2rem,1.7vw,1.6rem);font-weight:500;line-height:1.12;text-align:left;text-wrap:balance;transition:color var(--motion-state) ease,transform var(--motion-state) var(--ease-out-quart)}.project-showcase-nav[data-astro-cid-nbqc7xqv] button[data-astro-cid-nbqc7xqv][aria-pressed=true]{color:var(--chalk)}.project-showcase-nav[data-astro-cid-nbqc7xqv] button[data-astro-cid-nbqc7xqv]:hover,.project-showcase-nav[data-astro-cid-nbqc7xqv] button[data-astro-cid-nbqc7xqv]:focus-visible{color:var(--green);transform:translate(5px)}.project-showcase-carousel[data-astro-cid-nbqc7xqv]{min-width:0}.project-showcase-toolbar[data-astro-cid-nbqc7xqv]{display:flex;align-items:center;justify-content:flex-end;min-height:3.5rem;margin-bottom:1rem;border-bottom:1px solid var(--line-light)}.project-showcase-arrows[data-astro-cid-nbqc7xqv]{display:flex;align-self:stretch}.project-showcase-arrows[data-astro-cid-nbqc7xqv] button[data-astro-cid-nbqc7xqv]{display:grid;width:3.5rem;min-height:3.5rem;place-items:center;border:0;border-left:1px solid var(--line-light);background:transparent;color:var(--chalk);font-size:1.35rem;transition:background var(--motion-state) ease,color var(--motion-state) ease}.project-showcase-arrows[data-astro-cid-nbqc7xqv] button[data-astro-cid-nbqc7xqv]:hover,.project-showcase-arrows[data-astro-cid-nbqc7xqv] button[data-astro-cid-nbqc7xqv]:focus-visible{background:var(--green);color:var(--ink)}.project-showcase-arrows[data-astro-cid-nbqc7xqv] button[data-astro-cid-nbqc7xqv]:disabled{cursor:default;opacity:.35}.project-showcase-viewport[data-astro-cid-nbqc7xqv]{display:grid;grid-auto-columns:calc((100% - clamp(1.25rem,2.2vw,2rem))/2);grid-auto-flow:column;column-gap:clamp(1.25rem,2.2vw,2rem);overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:none}.project-showcase-viewport[data-astro-cid-nbqc7xqv]::-webkit-scrollbar{display:none}.project-showcase-viewport[data-astro-cid-nbqc7xqv]>.project-media-card{scroll-snap-align:start;scroll-snap-stop:always}.project-showcase-empty[data-astro-cid-nbqc7xqv]{border-top:1px solid var(--line-light);border-bottom:1px solid var(--line-light);padding:2rem 0;color:#f5f5f5cc;font-size:1.2rem}@media(max-width:1100px){.project-showcase-layout[data-astro-cid-nbqc7xqv]{grid-template-columns:minmax(0,1fr);gap:0}.project-showcase-nav[data-astro-cid-nbqc7xqv]{display:none}}@media(max-width:900px){.project-showcase-heading[data-astro-cid-nbqc7xqv]{grid-template-columns:minmax(0,1fr);gap:1.75rem}.project-showcase-viewport[data-astro-cid-nbqc7xqv]{grid-auto-columns:min(76vw,29rem)}}@media(max-width:640px){.project-showcase-viewport[data-astro-cid-nbqc7xqv]{grid-auto-columns:86%;column-gap:1rem}}@media(prefers-reduced-motion:reduce){.project-showcase-nav[data-astro-cid-nbqc7xqv] button[data-astro-cid-nbqc7xqv]{transition:none}}.involved-start-layout[data-astro-cid-5g3jvkbs] .involved-start-heading[data-astro-cid-5g3jvkbs]{grid-template-columns:minmax(0,1fr) minmax(0,12rem);align-items:center;gap:1rem}.involved-start-art[data-astro-cid-5g3jvkbs]{width:100%;max-width:12rem;justify-self:end}.involved-start-art[data-astro-cid-5g3jvkbs] img{width:100%;height:auto;max-height:10rem;object-fit:contain}@media(max-width:640px){.involved-start-layout[data-astro-cid-5g3jvkbs] .involved-start-heading[data-astro-cid-5g3jvkbs]{grid-template-columns:minmax(0,1fr) minmax(0,7rem)}}
