.showcase[data-astro-cid-g4klqew5]{padding-block:var(--section-space);scroll-margin-top:7rem}.showcase__head[data-astro-cid-g4klqew5]{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:end;gap:1.5rem clamp(2rem,5vw,5rem);margin-bottom:clamp(2.5rem,5vw,4rem);display:grid}.showcase__head[data-astro-cid-g4klqew5] h2[data-astro-cid-g4klqew5]{max-width:14ch}.showcase__head-copy[data-astro-cid-g4klqew5]{justify-items:start;gap:1.75rem;display:grid}.showcase__head-copy[data-astro-cid-g4klqew5] p[data-astro-cid-g4klqew5]{color:var(--fg-muted)}.showcase__grid[data-astro-cid-g4klqew5]{grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(1rem,2vw,1.5rem);display:grid}.showcase__card[data-astro-cid-g4klqew5]{border:.0625rem solid var(--rule);border-radius:var(--radius-2);background:var(--bg);transition:border-color var(--dur-moderate) var(--ease-productive), box-shadow var(--dur-moderate) var(--ease-productive), translate var(--dur-moderate) var(--ease-productive);grid-column:span 2;grid-template-rows:auto 1fr;display:grid;position:relative;overflow:hidden}.showcase__card--wide[data-astro-cid-g4klqew5]{grid-column:span 3}.showcase__card[data-astro-cid-g4klqew5] .showcase__photo{border-radius:0}.showcase__copy[data-astro-cid-g4klqew5]{align-content:start;gap:.75rem;padding:clamp(1.5rem,2.4vw,2rem);display:grid}.showcase__copy[data-astro-cid-g4klqew5] h3[data-astro-cid-g4klqew5]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.showcase__copy[data-astro-cid-g4klqew5] h3[data-astro-cid-g4klqew5]:after{content:"";background:var(--primary);width:1.25rem;height:1.25rem;-webkit-mask:var(--icon-arrow) center / contain no-repeat;mask:var(--icon-arrow) center / contain no-repeat;transition:translate var(--dur-moderate) var(--ease-productive);flex:none}.showcase__copy[data-astro-cid-g4klqew5] p[data-astro-cid-g4klqew5]{color:var(--fg-muted);font-size:1.0625rem;line-height:1.7}.showcase__link[data-astro-cid-g4klqew5]{color:inherit;text-decoration:none}.showcase__link[data-astro-cid-g4klqew5]:after{content:"";position:absolute;inset:0}@media (hover:hover){.showcase__card[data-astro-cid-g4klqew5]:hover{border-color:var(--primary);box-shadow:var(--shadow-3);translate:0 -.25rem}.showcase__card[data-astro-cid-g4klqew5]:hover img{scale:1.04}.showcase__card[data-astro-cid-g4klqew5]:hover h3[data-astro-cid-g4klqew5]:after{translate:.25rem}}.showcase__card[data-astro-cid-g4klqew5]:has(.showcase__link:focus-visible){outline:.1875rem solid var(--fg);outline-offset:.1875rem}@media (width<=63.99rem){.showcase__head[data-astro-cid-g4klqew5]{grid-template-columns:1fr}.showcase__grid[data-astro-cid-g4klqew5]{grid-template-columns:repeat(2,minmax(0,1fr))}.showcase__card[data-astro-cid-g4klqew5],.showcase__card--wide[data-astro-cid-g4klqew5]{grid-column:span 1}.showcase__card[data-astro-cid-g4klqew5]:last-child{grid-column:span 2}}@media (width<=47.99rem){.showcase__grid[data-astro-cid-g4klqew5]{grid-template-columns:1fr}.showcase__card[data-astro-cid-g4klqew5]:last-child{grid-column:span 1}}
