.projects_container__UyqIL{min-height:100svh;width:100%;max-width:1200px;margin:0 auto;padding:clamp(2.5rem,6svh,5rem) clamp(1.25rem,5vw,4rem);background-color:#0c0907;color:#f2e9d8;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.projects_topNav__7w9cA{display:flex;align-items:center;justify-content:space-between;padding-bottom:2rem;border-bottom:1px solid rgba(242,233,216,.12);margin-bottom:clamp(2rem,4vh,3.5rem)}.projects_breadcrumb__Vz3r1{display:flex;align-items:center;gap:.6rem;font-family:JetBrains Mono Variable,monospace;font-size:.8rem;letter-spacing:.12em;text-transform:uppercase;color:#a89880}.projects_breadcrumb__Vz3r1 a{color:#f2e9d8;text-decoration:none;transition:color .2s ease}.projects_breadcrumb__Vz3r1 a:hover{color:#e0a93b}.projects_breadcrumbCurrent__QK15g{color:#8b1e2d;font-weight:600}.projects_homeBackLink__FKNS8{display:inline-flex;align-items:center;gap:.5rem;font-family:JetBrains Mono Variable,monospace;font-size:.8rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#f2e9d8;text-decoration:none;padding:.5rem 1rem;border:1px solid rgba(242,233,216,.2);border-radius:4px;transition:all .25s ease}.projects_homeBackLink__FKNS8:hover{background:rgba(242,233,216,.08);border-color:#e0a93b;color:#e0a93b}.projects_header__Jhr_8{margin-bottom:clamp(2.5rem,5vh,4rem)}.projects_eyebrow__VImyo{display:inline-block;font-family:JetBrains Mono Variable,monospace;font-size:.85rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#8b1e2d;margin-bottom:.75rem}.projects_title__gtIAn{margin:0 0 1rem;font-size:clamp(2.4rem,6vw,4.8rem);font-weight:800;line-height:1.05;letter-spacing:-.04em;color:#f2e9d8;text-transform:uppercase}.projects_lead___nKvZ{max-width:820px;font-size:clamp(1.1rem,1.8vw,1.45rem);line-height:1.55;color:#a89880;margin:0}.projects_imageSection__VriGn{margin:2.5rem 0 3.5rem;border:1px solid rgba(242,233,216,.12);border-radius:8px;overflow:hidden;background:#140f0c}.projects_projectImage__I4v08{width:100%;height:auto;max-height:580px;object-fit:cover;display:block}.projects_imageCaption__Pkwl_{padding:.9rem 1.25rem;font-family:JetBrains Mono Variable,monospace;font-size:.75rem;letter-spacing:.08em;color:#787065;background:rgba(12,9,7,.95);border-top:1px solid rgba(242,233,216,.08)}.projects_contentGrid__MuKgl{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.85fr);gap:clamp(2.5rem,5vw,4.5rem);margin-bottom:4rem}@media (max-width:860px){.projects_contentGrid__MuKgl{grid-template-columns:1fr}}.projects_sectionBlock__mXCFq{margin-bottom:2.75rem}.projects_sectionHeading__uEzBg{font-family:JetBrains Mono Variable,monospace;font-size:.9rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#e0a93b;margin:0 0 1rem}.projects_bodyText__46FXr{font-size:1.05rem;line-height:1.7;color:#d1c6b5;margin:0}.projects_featureList__483sU{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1rem}.projects_featureItem__NW3Ol{position:relative;padding-left:1.5rem;font-size:1rem;line-height:1.6;color:#d1c6b5}.projects_featureItem__NW3Ol:before{content:"—";position:absolute;left:0;color:#8b1e2d;font-weight:700}.projects_sidebarCard__6WVlq{background:#15110d;border:1px solid rgba(242,233,216,.12);border-radius:8px;padding:clamp(1.5rem,3vw,2.25rem);height:fit-content}.projects_techTags__E4NRP{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}.projects_techTag__plbLt{font-family:JetBrains Mono Variable,monospace;font-size:.75rem;letter-spacing:.08em;color:#f2e9d8;background:rgba(242,233,216,.06);border:1px solid rgba(242,233,216,.14);padding:.35rem .7rem;border-radius:4px}.projects_liveButton__TN_A4{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;width:100%;margin-top:1.75rem;padding:.85rem 1.25rem;font-family:JetBrains Mono Variable,monospace;font-size:.85rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#0c0907;background:#f2e9d8;border:none;border-radius:4px;text-decoration:none;transition:all .25s ease}.projects_liveButton__TN_A4:hover{background:#e0a93b;color:#0c0907}.projects_relatedSection__TvOHp{border-top:1px solid rgba(242,233,216,.12);padding-top:3.5rem;margin-top:2rem}.projects_relatedHeading__HdsMj{font-family:JetBrains Mono Variable,monospace;font-size:.85rem;letter-spacing:.2em;text-transform:uppercase;color:#a89880;margin:0 0 2rem}.projects_relatedGrid__BlS6O{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem}.projects_relatedCard__DSSGI{display:flex;flex-direction:column;justify-content:space-between;padding:1.5rem;background:#140f0c;border:1px solid rgba(242,233,216,.1);border-radius:6px;text-decoration:none;color:inherit;transition:all .25s ease}.projects_relatedCard__DSSGI:hover{border-color:#8b1e2d;background:#181310;transform:translateY(-2px)}.projects_relatedName__SUSwK{font-size:1.25rem;font-weight:700;color:#f2e9d8;margin:0 0 .5rem}.projects_relatedDesc__pDvER{font-size:.9rem;line-height:1.5;color:#a89880;margin:0 0 1rem}.projects_relatedArrow__5K4wJ{font-family:JetBrains Mono Variable,monospace;font-size:.8rem;letter-spacing:.1em;color:#e0a93b;font-weight:600}