/* A larger product stage and useful details replace empty gallery space. */
.work-section{padding:23px 0 17px}.work-section>.wrap{max-width:1440px;padding-inline:clamp(28px,5vw,72px)}.work-section .section-top{gap:25px}.work-section .section-top h2{font-size:31px;letter-spacing:-1.4px}.work-section .section-top .eyebrow{margin-bottom:11px;font-size:8px}.work-section .section-top p{font-size:11px;flex-shrink:0}.work-section .filter-row{margin:19px 0 11px}.work-section .project-picker{margin-bottom:17px;gap:7px}.work-section .project-card{grid-template-columns:1.22fr 1fr;grid-template-rows:1fr;gap:32px;align-items:stretch}.work-section .project-visual{height:clamp(285px,calc(100dvh - 380px),510px);grid-row:auto}.project-copy{padding:20px 6px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;min-width:0}.work-section .project-meta{width:100%;margin:0;align-self:auto;gap:15px}.work-section .project-meta h3{font-size:30px;margin-bottom:8px}.work-section .project-meta p{font-size:11px}.work-section .project-blurb{font-size:13px;line-height:1.8;margin:17px 0 0;max-width:440px}.project-highlights{width:100%;margin:18px 0 20px;border-top:1px solid #e0e4ed;padding-top:15px}.project-state{font-size:9px;color:#3155f5;margin:0 0 12px}.project-highlights ul{display:grid;grid-template-columns:1fr 1fr;gap:10px 17px;list-style:none;margin:0;padding:0}.project-highlights li{font-size:11px;color:#697487;line-height:1.6;padding-left:13px;position:relative}.project-highlights li:before{content:'↗';position:absolute;left:0;color:#3155f5;font-size:10px}.project-open{font-size:11px;padding:12px 17px}.work-section .asset-note{margin-top:11px;font-size:8px}.work-section .mini-window{top:19%!important;left:7%!important;transform:rotate(-3deg) scale(1.17)!important;transform-origin:top left}.work-section .visual-hive .mini-window{transform:rotate(3deg) scale(1.09)!important}.work-section .project-badge{top:22px;left:23px;font-size:7px}
@media(min-width:701px) and (max-width:1050px){.work-section .section-top p{display:none}.work-section .section-top h2{font-size:28px}.work-section .mini-window{transform:rotate(-3deg) scale(.91)!important}.work-section .visual-hive .mini-window{transform:rotate(3deg) scale(.85)!important}.work-section .project-card{gap:24px;grid-template-columns:1.1fr 1fr}.work-section .project-meta h3{font-size:24px}.project-highlights ul{grid-template-columns:1fr;gap:5px}.project-highlights{margin:13px 0}.work-section .project-blurb{font-size:12px}}
@media(max-width:700px){.work-section{padding:21px 0 16px}.work-section>.wrap{padding-inline:23px}.work-section .section-top h2{font-size:28px;line-height:1.2;max-width:340px}.work-section .filter-row{margin:15px 0 11px}.work-section .project-picker{gap:6px;margin-bottom:13px}.work-section .project-card{display:block}.work-section .project-visual{height:clamp(160px,calc(100dvh - 550px),230px)}.work-section .mini-window{top:40px!important;left:24px!important;transform:rotate(-3deg) scale(.72)!important}.work-section .visual-hive .mini-window{transform:rotate(3deg) scale(.69)!important}.work-section .project-badge{font-size:6px;top:14px;left:15px}.project-copy{display:block;padding:14px 0 0}.work-section .project-meta h3{font-size:22px}.work-section .project-meta p{font-size:9px}.work-section .project-blurb{font-size:11px;line-height:1.6;margin:10px 0 12px}.project-highlights{display:none}.project-open{font-size:10px;padding:10px 13px}.work-section .asset-note{font-size:7px;line-height:1.6;margin-top:12px}}


