.block[data-astro-cid-fh4qdbdk]{padding:0 40px 72px}.hero[data-astro-cid-fh4qdbdk]{padding:60px 40px 48px}.hero-inner[data-astro-cid-fh4qdbdk]{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.back[data-astro-cid-fh4qdbdk]:hover{color:var(--accent)}.pill-tag[data-astro-cid-fh4qdbdk]{padding:6px 14px}.title[data-astro-cid-fh4qdbdk]{max-width:900px}.summary[data-astro-cid-fh4qdbdk]{max-width:760px}.meta[data-astro-cid-fh4qdbdk]{border-top:1px solid var(--border);grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;width:100%;margin:0;padding-top:24px;display:grid}.meta[data-astro-cid-fh4qdbdk]>div[data-astro-cid-fh4qdbdk]{flex-direction:column;gap:6px;display:flex}.meta[data-astro-cid-fh4qdbdk] dd[data-astro-cid-fh4qdbdk]{margin:0}.before-after[data-astro-cid-fh4qdbdk]{padding-bottom:24px}.center-stack[data-astro-cid-fh4qdbdk]{flex-direction:column;align-items:center;gap:14px;display:flex}.slider-box[data-astro-cid-fh4qdbdk]{width:100%;height:640px}.caption[data-astro-cid-fh4qdbdk]{text-align:center}.live[data-astro-cid-fh4qdbdk]{padding-bottom:40px}.live-inner[data-astro-cid-fh4qdbdk]{flex-direction:column;gap:14px;display:flex}.window[data-astro-cid-fh4qdbdk]{background:var(--surface);border:1px solid var(--border);border-radius:20px;overflow:hidden}.top-bar[data-astro-cid-fh4qdbdk]{align-items:center;gap:12px;padding:12px 18px;display:flex}.dots[data-astro-cid-fh4qdbdk]{gap:6px;display:flex}.dots[data-astro-cid-fh4qdbdk] span[data-astro-cid-fh4qdbdk]{border-radius:999px;width:10px;height:10px}.label[data-astro-cid-fh4qdbdk]{flex:1}.embed-box[data-astro-cid-fh4qdbdk]{height:760px}.impact[data-astro-cid-fh4qdbdk]{padding-top:48px;padding-bottom:48px}.stats[data-astro-cid-fh4qdbdk]{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.stat[data-astro-cid-fh4qdbdk]{border-radius:16px;flex-direction:column;gap:8px;padding:28px;display:flex}.stack[data-astro-cid-fh4qdbdk]{flex-direction:column;gap:24px;display:flex}.glance[data-astro-cid-fh4qdbdk]{padding-bottom:56px}.glance-grid[data-astro-cid-fh4qdbdk]{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.glance[data-astro-cid-fh4qdbdk].card,.step[data-astro-cid-fh4qdbdk].card{border-radius:16px}.glance-grid[data-astro-cid-fh4qdbdk] .glance[data-astro-cid-fh4qdbdk]{flex-direction:column;gap:14px;padding:24px 24px 26px;display:flex}.story[data-astro-cid-fh4qdbdk]{padding-top:24px}.story-inner[data-astro-cid-fh4qdbdk]{max-width:760px;margin:0 auto}.steps-grid[data-astro-cid-fh4qdbdk]{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;display:grid}.step[data-astro-cid-fh4qdbdk]{flex-direction:column;gap:12px;padding:20px 20px 22px;display:flex}.step-top[data-astro-cid-fh4qdbdk]{justify-content:space-between;align-items:center;display:flex}.rule[data-astro-cid-fh4qdbdk]{background:var(--border);height:1px}.gallery-grid[data-astro-cid-fh4qdbdk]{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.gallery-img[data-astro-cid-fh4qdbdk]{object-fit:cover;object-position:top;border:1px solid var(--border);border-radius:16px;width:100%;height:340px}.note[data-astro-cid-fh4qdbdk]{padding-bottom:64px}.note-box[data-astro-cid-fh4qdbdk]{background:var(--accent-soft);border-radius:16px;align-items:flex-start;gap:14px;padding:18px 22px;display:flex}.project-nav[data-astro-cid-fh4qdbdk]{padding-bottom:80px}.nav-inner[data-astro-cid-fh4qdbdk]{border-top:1px solid var(--border);justify-content:space-between;gap:16px;padding-top:28px;display:flex}.nav-inner[data-astro-cid-fh4qdbdk] a[data-astro-cid-fh4qdbdk]:hover{color:var(--accent)}.next[data-astro-cid-fh4qdbdk]{text-align:right}@media (width<=1199px){.meta[data-astro-cid-fh4qdbdk]{grid-template-columns:repeat(2,minmax(0,1fr))}.slider-box[data-astro-cid-fh4qdbdk]{height:460px}.embed-box[data-astro-cid-fh4qdbdk]{height:640px}.glance-grid[data-astro-cid-fh4qdbdk]{grid-template-columns:repeat(2,minmax(0,1fr))}.steps-grid[data-astro-cid-fh4qdbdk]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=809px){.block[data-astro-cid-fh4qdbdk]{padding:0 20px 56px}.hero[data-astro-cid-fh4qdbdk]{padding:32px 20px 40px}.slider-box[data-astro-cid-fh4qdbdk]{height:260px}.embed-box[data-astro-cid-fh4qdbdk]{height:600px}.stats[data-astro-cid-fh4qdbdk],.glance-grid[data-astro-cid-fh4qdbdk],.steps-grid[data-astro-cid-fh4qdbdk],.gallery-grid[data-astro-cid-fh4qdbdk]{grid-template-columns:1fr}.gallery-img[data-astro-cid-fh4qdbdk]{height:auto}.nav-inner[data-astro-cid-fh4qdbdk]{flex-direction:column}.next[data-astro-cid-fh4qdbdk]{text-align:left}}
