.project-container[data-astro-cid-yg2xp77o]{width:min(1200px,calc(100% - 40px));margin:0 auto}.project-hero[data-astro-cid-yg2xp77o]{background:linear-gradient(120deg,#102c49,#245679);color:#fff;padding:48px 0 65px}.breadcrumb[data-astro-cid-yg2xp77o]{display:flex;align-items:center;gap:10px;font-size:13px;margin-bottom:35px;color:#e3edf5}.breadcrumb[data-astro-cid-yg2xp77o] a[data-astro-cid-yg2xp77o]{color:inherit;text-decoration:none}.breadcrumb[data-astro-cid-yg2xp77o] a[data-astro-cid-yg2xp77o]:hover{text-decoration:underline}.eyebrow[data-astro-cid-yg2xp77o]{font-size:12px;font-weight:800;letter-spacing:1.5px;margin:0 0 12px;color:#c9a064}.project-hero[data-astro-cid-yg2xp77o] h1[data-astro-cid-yg2xp77o]{font-size:clamp(30px,4vw,48px);line-height:1.2;margin:0 0 18px}.project-hero[data-astro-cid-yg2xp77o]>div[data-astro-cid-yg2xp77o]>p[data-astro-cid-yg2xp77o]:last-child{max-width:740px;color:#e3edf5;line-height:1.8;margin:0}.project-section[data-astro-cid-yg2xp77o]{padding:58px 0 75px;background:#f6f8fb}.section-heading[data-astro-cid-yg2xp77o]{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:26px}.section-heading[data-astro-cid-yg2xp77o] h2[data-astro-cid-yg2xp77o]{font-size:clamp(24px,3vw,32px);color:#173a58;margin:0}.count[data-astro-cid-yg2xp77o]{color:#62778b;font-size:14px;white-space:nowrap}.project-grid[data-astro-cid-yg2xp77o]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.project-card[data-astro-cid-yg2xp77o]{overflow:hidden;border:1px solid #e1e7ed;border-radius:15px;background:#fff;box-shadow:0 8px 25px #102c490d;display:flex;flex-direction:column}.project-image[data-astro-cid-yg2xp77o]{height:220px;display:block;overflow:hidden;background:#dbe6ee}.project-image[data-astro-cid-yg2xp77o] img[data-astro-cid-yg2xp77o]{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s}.project-image[data-astro-cid-yg2xp77o]:hover img[data-astro-cid-yg2xp77o]{transform:scale(1.04)}.image-placeholder[data-astro-cid-yg2xp77o]{height:100%;display:grid;place-items:center;background:linear-gradient(135deg,#d8e4ed,#a9c1d2);color:#244e70;font-size:14px;font-weight:800;letter-spacing:1px}.project-body[data-astro-cid-yg2xp77o]{padding:23px;display:flex;flex-direction:column;flex:1}.project-body[data-astro-cid-yg2xp77o] h3[data-astro-cid-yg2xp77o]{font-size:21px;line-height:1.4;margin:0 0 12px}.project-body[data-astro-cid-yg2xp77o] h3[data-astro-cid-yg2xp77o] a[data-astro-cid-yg2xp77o]{color:#153d61;text-decoration:none}.project-body[data-astro-cid-yg2xp77o] h3[data-astro-cid-yg2xp77o] a[data-astro-cid-yg2xp77o]:hover{color:#b58642}.project-summary[data-astro-cid-yg2xp77o]{color:#596e80;line-height:1.7;font-size:14px;margin:0 0 22px;flex:1}.detail-link[data-astro-cid-yg2xp77o]{margin-top:auto;color:#a77630;font-weight:800;text-decoration:none;font-size:14px}.detail-link[data-astro-cid-yg2xp77o]:hover{text-decoration:underline}.empty-state[data-astro-cid-yg2xp77o]{padding:50px 24px;border-radius:15px;text-align:center;background:#fff;border:1px solid #e1e7ed}.empty-state[data-astro-cid-yg2xp77o] h2[data-astro-cid-yg2xp77o]{color:#173a58}.empty-state[data-astro-cid-yg2xp77o] p[data-astro-cid-yg2xp77o]{color:#62778b}.project-contact[data-astro-cid-yg2xp77o]{background:#102c49;color:#fff;padding:35px 0}.contact-inner[data-astro-cid-yg2xp77o]{display:flex;align-items:center;justify-content:space-between;gap:25px}.contact-inner[data-astro-cid-yg2xp77o] h2[data-astro-cid-yg2xp77o]{font-size:24px;margin:0 0 8px}.contact-inner[data-astro-cid-yg2xp77o] p[data-astro-cid-yg2xp77o]{color:#d4e2ee;margin:0}.contact-inner[data-astro-cid-yg2xp77o]>a[data-astro-cid-yg2xp77o]{display:inline-block;background:#c99b56;color:#fff;padding:14px 22px;border-radius:9px;font-weight:800;text-decoration:none;white-space:nowrap}@media(max-width:900px){.project-grid[data-astro-cid-yg2xp77o]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.project-container[data-astro-cid-yg2xp77o]{width:min(100% - 28px,1200px)}.project-hero[data-astro-cid-yg2xp77o]{padding:30px 0 45px}.breadcrumb[data-astro-cid-yg2xp77o]{margin-bottom:25px}.project-section[data-astro-cid-yg2xp77o]{padding:38px 0 50px}.project-grid[data-astro-cid-yg2xp77o]{grid-template-columns:1fr;gap:18px}.project-image[data-astro-cid-yg2xp77o]{height:210px}.section-heading[data-astro-cid-yg2xp77o]{align-items:start}.contact-inner[data-astro-cid-yg2xp77o]{flex-direction:column;align-items:start}.contact-inner[data-astro-cid-yg2xp77o]>a[data-astro-cid-yg2xp77o]{width:100%;text-align:center}}
