.showcase-hero{border-bottom:1px solid var(--wcs-line);grid-template-columns:1.2fr .8fr;align-items:center;gap:4rem;padding:clamp(48px,7vw,110px) 0;display:grid}.showcase-hero h1{letter-spacing:-.055em;margin:1.2rem 0 1.8rem;font:500 clamp(3.4rem,6.4vw,7rem)/1.02 Georgia,serif}.showcase-hero h1 em{color:var(--wcs-accent);font-weight:400}.showcase-hero p:not(.wcs-kicker){max-width:48ch;color:var(--wcs-muted);font-size:1.12rem;line-height:1.8}.showcase-status{color:var(--wcs-muted);margin-top:2rem;font-size:.8rem;display:block}.showcase-type-art{letter-spacing:-.08em;border-top:4px solid var(--wcs-accent);border-bottom:4px solid var(--wcs-accent);padding:30px;font-size:clamp(4rem,7.6vw,9rem);font-weight:900;line-height:.92;transform:rotate(-6deg)}.showcase-type-art span{display:block}.showcase-type-art span:nth-child(2n){color:var(--wcs-accent);padding-left:10%}.showcase-principles{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem;padding:70px 0;display:grid}.showcase-principles article>span{letter-spacing:.16em;text-transform:uppercase;color:var(--wcs-accent);font-size:.75rem}.showcase-principles h2{margin:18px 0;font:500 2rem/1.15 Georgia,serif}.showcase-principles p,.showcase-footnote p{color:var(--wcs-muted);line-height:1.8}.showcase-principles a{text-underline-offset:4px;font-weight:650;text-decoration:underline}.showcase-pending{border:1px solid var(--wcs-line);border-left:5px solid var(--wcs-accent);background:var(--wcs-panel);margin-bottom:60px;padding:clamp(25px,5vw,60px)}.showcase-pending h2{margin:10px 0 20px;font:500 clamp(2rem,4vw,3.8rem)/1.1 Georgia,serif}.showcase-pending p{max-width:70ch;line-height:1.8}.showcase-footnote{max-width:850px;padding:45px 0 70px}.showcase-footnote h2{font:500 2rem Georgia,serif}@media (max-width:850px){.showcase-hero{grid-template-columns:1fr}.showcase-type-art{display:none}.showcase-principles{grid-template-columns:1fr;gap:2rem;padding:45px 0}.showcase-principles article{border-bottom:1px solid var(--wcs-line);padding-bottom:25px}}.showcase-hero-capture{min-width:0;margin:0}.showcase-hero-capture figcaption{color:var(--wcs-muted);margin-top:12px;font-size:.8rem}.showcase-walkthrough{padding:35px 0 60px}.showcase-walkthrough>p{line-height:1.7}.showcase-walkthrough .studio-screenshot-open img,.showcase-hero-capture .studio-screenshot-open img{aspect-ratio:auto;height:auto}
