.work-card.coming-soon{cursor:default}
.work-card.coming-soon.work-card:nth-child(7) .work-media,.work-card.coming-soon .work-media{background:#171717 url("assets/coming-soon.jpg") center/cover no-repeat}
.work-card.coming-soon .work-media:before,.work-card.coming-soon .work-media:after{display:none}
.work-card.coming-soon .work-info{color:#111}
.work-card.coming-soon .work-info h3 small,.work-card.coming-soon .work-info span{color:#5d5d5d}
.project-links .coming-soon{min-height:108px;padding:17px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;flex-direction:column;justify-content:space-between;background:#f1f1f1;color:#444;font-weight:700;font-size:1.03rem;cursor:not-allowed;pointer-events:none}
.project-links .coming-soon small{font-size:.67rem;font-weight:600}
.coming-page{min-height:calc(100vh - 82px);display:flex;flex-direction:column;justify-content:center;padding:90px 0}
.coming-page p{max-width:540px;font-size:1.05rem}
.coming-page h1{max-width:850px;margin:20px 0;font:700 clamp(4rem,12vw,11rem)/.82 "Prompt",Arial,sans-serif;letter-spacing:-.04em}
.coming-page a{display:inline-block;width:max-content;margin-top:24px;border-bottom:1px solid var(--ink);padding-bottom:5px;font-size:.9rem;font-weight:600}
@media(max-width:720px){.project-links .coming-soon{min-height:85px}.coming-page{min-height:calc(100vh - 72px);padding:65px 0}.coming-page h1{font-size:clamp(4rem,19vw,7rem)}}
