.ai-works-site{min-height:100svh}.ai-works-back{align-items:center;gap:8px;min-height:44px;font-size:14px;display:inline-flex;color:var(--home-muted)!important}.ai-works-back:hover{color:var(--home-accent-text)!important}.ai-works-main{padding-block:64px 100px}.ai-works-main>h1{margin-bottom:36px;font-size:40px;font-weight:500;line-height:1.3}.ai-works-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px;display:grid}.ai-work{min-width:0;display:block}.ai-work-image{aspect-ratio:3/2;background:var(--home-surface);border-radius:12px;overflow:hidden}.ai-work-image img{object-fit:cover;width:100%;height:100%;display:block}.ai-work-caption{border-bottom:1px solid var(--home-line);justify-content:space-between;align-items:center;gap:16px;padding-block:20px;display:flex}.ai-work-caption h2{font-size:20px;font-weight:500;line-height:1.5}.ai-work-caption svg{color:var(--home-accent-text);flex-shrink:0}.ai-work:hover h2{color:var(--home-accent-text)}@media (prefers-reduced-motion:no-preference){.ai-work-image img{transition:transform .25s}.ai-work:hover .ai-work-image img{transform:scale(1.025)}}@media (max-width:760px){.ai-works-main{padding-block:40px 64px}.ai-works-main>h1{margin-bottom:28px;font-size:30px}.ai-works-grid{grid-template-columns:1fr;gap:30px}.ai-work-caption{padding-block:16px}.ai-work-caption h2{font-size:18px}.ai-works-back{font-size:12px}}
