.next-project__media[data-astro-cid-qj36m7ki]{border-radius:var(--radius-card);display:block;overflow:hidden}.next-project__media[data-astro-cid-qj36m7ki] .next-project__cover{border-radius:inherit}.cs-intro[data-astro-cid-qj36m7ki]{gap:24px;padding-top:160px;padding-bottom:40px;display:grid}.cs-statement[data-astro-cid-qj36m7ki]{max-width:1180px;color:var(--text-primary);text-wrap:balance}.cs-statement[data-astro-cid-qj36m7ki] span[data-astro-cid-qj36m7ki]{color:var(--text-primary)}.cs-meta[data-astro-cid-qj36m7ki]{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}.cs-meta[data-astro-cid-qj36m7ki] ul[data-astro-cid-qj36m7ki]{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.cs-meta[data-astro-cid-qj36m7ki] li[data-astro-cid-qj36m7ki]{border:1px solid var(--border-grid);border-radius:var(--radius-full);background:var(--bg-raised);padding:7px 16px}.cs-showcase[data-astro-cid-qj36m7ki]{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:24px;padding-bottom:120px;display:grid}.cs-stack[data-astro-cid-qj36m7ki]{grid-template-columns:1fr 1fr;gap:24px;display:grid}.cs-stack[data-astro-cid-qj36m7ki]>.page-image{aspect-ratio:4/3;object-fit:cover;grid-column:1/-1;width:100%;height:auto}.cs-stack[data-astro-cid-qj36m7ki]>.cs-stack__half{aspect-ratio:488/560;grid-column:auto}.cs-stack[data-astro-cid-qj36m7ki]>.loop-video{aspect-ratio:16/9}.cs-rail[data-astro-cid-qj36m7ki]{gap:8px;display:grid;position:sticky;top:96px}.cs-rail[data-astro-cid-qj36m7ki] details[data-astro-cid-qj36m7ki]{border:1px solid var(--border-default);border-radius:var(--radius-md);padding:18px 20px}.cs-rail[data-astro-cid-qj36m7ki] summary[data-astro-cid-qj36m7ki]{color:var(--text-primary);cursor:pointer;justify-content:space-between;align-items:center;list-style:none;display:flex}.cs-rail[data-astro-cid-qj36m7ki] summary[data-astro-cid-qj36m7ki]::-webkit-details-marker{display:none}.cs-rail[data-astro-cid-qj36m7ki] summary[data-astro-cid-qj36m7ki]:after{content:"+";color:var(--text-tertiary)}.cs-rail[data-astro-cid-qj36m7ki] details[data-astro-cid-qj36m7ki][open] summary[data-astro-cid-qj36m7ki]:not([aria-expanded=false]):after{content:"−"}.cs-rail[data-astro-cid-qj36m7ki] details[data-astro-cid-qj36m7ki]>p[data-astro-cid-qj36m7ki]{color:var(--text-secondary);margin-top:16px}.cs-rail[data-astro-cid-qj36m7ki] dl[data-astro-cid-qj36m7ki]{gap:16px;margin:16px 0 0;display:grid}.cs-rail[data-astro-cid-qj36m7ki] dl[data-astro-cid-qj36m7ki] div[data-astro-cid-qj36m7ki]{gap:4px;display:grid}.cs-rail[data-astro-cid-qj36m7ki] .button{justify-content:center;margin-top:8px}@media (width<=900px){.cs-intro[data-astro-cid-qj36m7ki]{padding-top:120px}.cs-showcase[data-astro-cid-qj36m7ki]{grid-template-columns:1fr;padding-bottom:80px}.cs-rail[data-astro-cid-qj36m7ki]{position:static}}.project-facts[data-astro-cid-qj36m7ki]{border-block:1px solid var(--border-grid);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:0;display:grid}.project-facts[data-astro-cid-qj36m7ki]>div[data-astro-cid-qj36m7ki]{border-left:1px solid var(--border-grid);align-content:start;gap:10px;padding:24px 24px 28px;display:grid}.project-facts[data-astro-cid-qj36m7ki]>div[data-astro-cid-qj36m7ki]:last-child{border-right:1px solid var(--border-grid)}dt[data-astro-cid-qj36m7ki]{color:var(--text-tertiary)}dd[data-astro-cid-qj36m7ki]{color:var(--text-primary);margin:0}.cover[data-astro-cid-qj36m7ki]{object-fit:cover;height:760px;margin-top:48px}.approach-art[data-astro-cid-qj36m7ki]{grid-template-columns:1fr 1fr;gap:24px;margin-top:48px;display:grid}.features[data-astro-cid-qj36m7ki]{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;display:grid}.features[data-astro-cid-qj36m7ki] figure[data-astro-cid-qj36m7ki]{gap:12px;margin:0;display:grid}.features[data-astro-cid-qj36m7ki] figcaption[data-astro-cid-qj36m7ki]{color:var(--text-tertiary)}.screens[data-astro-cid-qj36m7ki]{grid-template-columns:644fr 260fr;align-items:start;gap:24px;display:grid}.mockups[data-astro-cid-qj36m7ki]{grid-template-columns:1fr 1fr;gap:24px;display:grid}.mockups[data-astro-cid-qj36m7ki] img{aspect-ratio:4/3;object-fit:cover;height:auto}.cs-preview-note[data-astro-cid-qj36m7ki]{color:var(--text-secondary)}.cs-gallery[data-astro-cid-qj36m7ki]{padding-top:var(--space-section);gap:24px;display:grid}.cs-gallery[data-astro-cid-qj36m7ki] img{width:100%;height:auto;display:block}.next-project__all[data-astro-cid-qj36m7ki]{margin-top:32px}.case-cta[data-astro-cid-qj36m7ki]{justify-content:center;padding-block:0 96px;display:flex}.gallery[data-astro-cid-qj36m7ki]{grid-template-columns:1fr 1fr;gap:24px;display:grid}.gallery__placeholder[data-astro-cid-qj36m7ki]{text-align:center;min-height:400px;color:var(--text-tertiary);border:1px dashed var(--border-default);border-radius:var(--radius-card);background:var(--bg-surface);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px;display:flex}.gallery__plus[data-astro-cid-qj36m7ki]{font:300 20px / 1 var(--font-sans)}.gallery__wide[data-astro-cid-qj36m7ki]{grid-column:1/-1;min-height:560px}.services-used[data-astro-cid-qj36m7ki]{border-block:1px solid var(--border-grid);color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:8px 32px;padding-block:24px;display:flex}.services-used[data-astro-cid-qj36m7ki]>span[data-astro-cid-qj36m7ki]{color:var(--text-tertiary)}.services-used[data-astro-cid-qj36m7ki] ul[data-astro-cid-qj36m7ki]{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.services-used[data-astro-cid-qj36m7ki] li[data-astro-cid-qj36m7ki]{border:1px solid var(--border-subtle);border-radius:var(--radius-full);color:var(--text-tertiary);padding:9px 16px}.next-project[data-astro-cid-qj36m7ki] .section-heading{margin-bottom:16px}.next-project[data-astro-cid-qj36m7ki] .next-project__cover{object-fit:cover;height:480px}.next-project__link[data-astro-cid-qj36m7ki]{color:var(--text-secondary);transition:color var(--duration-micro) var(--ease-move);align-items:center;gap:6px;display:inline-flex}.next-project__link[data-astro-cid-qj36m7ki]:hover{color:var(--text-primary)}.next-project[data-astro-cid-qj36m7ki]{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:center;gap:48px;display:grid}.next-project[data-astro-cid-qj36m7ki]>[data-astro-cid-qj36m7ki]{min-width:0}.next-project[data-astro-cid-qj36m7ki] p[data-astro-cid-qj36m7ki],.pending-copy[data-astro-cid-qj36m7ki]{color:var(--text-secondary)}.next-project[data-astro-cid-qj36m7ki] p[data-astro-cid-qj36m7ki]{margin-bottom:16px}@media (width<=767px){.project-facts[data-astro-cid-qj36m7ki]{grid-template-columns:1fr 1fr;grid-auto-flow:row}.project-facts[data-astro-cid-qj36m7ki]>div[data-astro-cid-qj36m7ki]:nth-child(2n){border-right:1px solid var(--border-grid)}.project-facts[data-astro-cid-qj36m7ki]>div[data-astro-cid-qj36m7ki]:nth-child(n+3){border-top:1px solid var(--border-grid)}.cover[data-astro-cid-qj36m7ki]{height:auto;margin-top:32px}.approach-art[data-astro-cid-qj36m7ki],.gallery[data-astro-cid-qj36m7ki],.next-project[data-astro-cid-qj36m7ki],.features[data-astro-cid-qj36m7ki],.mockups[data-astro-cid-qj36m7ki],.screens[data-astro-cid-qj36m7ki]{grid-template-columns:1fr}.screens__mobile[data-astro-cid-qj36m7ki]{width:60%;margin-inline:auto}.gallery__placeholder[data-astro-cid-qj36m7ki],.gallery__wide[data-astro-cid-qj36m7ki]{min-height:240px}.next-project[data-astro-cid-qj36m7ki] .next-project__cover{height:auto}}
