.showcase-tiers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin:3rem 0 4.5rem;border-block:1px solid var(--line)}.showcase-tiers a{display:flex;flex-direction:column;padding:1.8rem .5rem 1.8rem 0;text-decoration:none;gap:1.25rem}.showcase-tiers a>span{font:11px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.12em;color:#c1d3ae}.showcase-tiers strong{font-size:clamp(1.4rem,2.3vw,2.1rem);font-weight:400;line-height:1.15;letter-spacing:-.04em}.showcase-tiers em{font-family:Georgia,serif;color:var(--sage);font-weight:400}.showcase-tiers small{font-size:.75rem;color:#ddd0d5}.showcase-tiers a:hover em{text-shadow:0 0 22px #b7e49166}.demo-project{scroll-margin-top:2rem}@media(max-width:600px){.showcase-tiers{grid-template-columns:1fr;gap:0;margin:2rem 0 3rem}.showcase-tiers a{padding:1.4rem 0;gap:.75rem}.showcase-tiers a+a{border-top:1px solid var(--line)}.showcase-tiers strong{font-size:1.9rem}.showcase-tiers strong br{display:none}.showcase-tiers strong em:before{content:' '}}
