.projects_heading__FgdU2{background:#3E4837;color:#F1E4B3}.projects_headingInner__Dl2po{max-width:1152px;margin:0 auto;padding:64px 24px 72px}.projects_back__U1RZu,.projects_eyebrow__EtfFo{font-size:12px;line-height:1.5;letter-spacing:2.4px;text-transform:uppercase;color:rgba(241,228,179,.65)}.projects_back__U1RZu{display:inline-block;padding:4px 0}.projects_heading__FgdU2 h1{font-family:Yeseva One,Georgia,serif;font-size:48px;font-weight:400;line-height:1.25;letter-spacing:-.025em;max-width:768px;margin:16px 0 20px;color:#F1E4B3}.projects_intro__R3c_g{font-size:16px;line-height:1.65;max-width:672px;color:rgba(241,228,179,.8)}.projects_content__zoHE_{max-width:1152px;margin:0 auto;padding:56px 24px 64px}.projects_hero__lQGLY{width:100%;height:auto;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;border:1px solid rgba(43,50,38,.1)}.projects_facts__5ffE8{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:24px 0;border-bottom:1px solid rgba(43,50,38,.15);font-size:14px;line-height:1.6}.projects_facts__5ffE8 dt{font-size:11px;letter-spacing:1.8px;text-transform:uppercase;color:rgba(43,50,38,.65);margin-bottom:5px}.projects_story__G2s6T{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:40px;margin:48px 0 56px}.projects_story__G2s6T section{min-width:0;border-top:1px solid rgba(43,50,38,.18);padding-top:24px}.projects_sectionTitle__fGnxC,.projects_story__G2s6T h2{font-family:Yeseva One,Georgia,serif;font-size:28px;line-height:1.3;font-weight:400;letter-spacing:-.025em;color:#2B3226;margin:0 0 16px}.projects_story__G2s6T p{margin:0;font-size:17px;line-height:1.65;color:rgba(43,50,38,.85)}.projects_gallery__Qc88k{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px;margin-top:32px;align-items:start}.projects_gallery__Qc88k figure{margin:0}.projects_photo__mlATc{display:block;position:relative;width:100%;aspect-ratio:4/3;overflow:hidden;border:1px solid rgba(43,50,38,.1);background:#F8F3E1}.projects_photo__mlATc img{-o-object-fit:cover;object-fit:cover}.projects_gallery__Qc88k figcaption{padding:16px 0 0;font-size:14px;line-height:1.6;color:rgba(43,50,38,.75)}.projects_gallery__Qc88k figcaption strong{display:block;font-family:Yeseva One,Georgia,serif;font-size:20px;line-height:1.4;font-weight:400;color:#2B3226;margin-bottom:6px}.projects_cta__kR7Qg{background:#3E4837;color:#F1E4B3}.projects_ctaInner__DlV_1{max-width:1152px;margin:0 auto;padding:56px 24px;display:flex;justify-content:space-between;align-items:center;gap:28px}.projects_cta__kR7Qg h2{font-family:Yeseva One,Georgia,serif;font-size:32px;line-height:1.3;font-weight:400;letter-spacing:-.025em;color:#F1E4B3}.projects_estimate___Sy4q{display:inline-block;white-space:nowrap;background:#F1E4B3;color:#3E4837;padding:12px 28px;font-size:14px;font-weight:600;letter-spacing:.3px}.projects_estimate___Sy4q:hover{background:#E8C69A}.projects_category__woVhM{display:inline-block;background:#3E4837;color:#F1E4B3;font-size:12px;padding:7px 16px;margin:10px 0 28px}.projects_card__5V8g8{display:flex;flex-direction:column;max-width:540px;background:#3E4837;color:#F1E4B3;border:1px solid rgba(241,228,179,.15)}.projects_cardImage__66vBP{width:100%;aspect-ratio:16/10;-o-object-fit:cover;object-fit:cover}.projects_cardBody__hkpop{padding:24px;display:flex;flex-direction:column;flex:1}.projects_card__5V8g8 h2{font-family:Yeseva One,Georgia,serif;font-size:24px;line-height:1.3;font-weight:400;color:#F1E4B3;margin:12px 0}.projects_card__5V8g8 p,.projects_card__5V8g8 span{font-size:14px;line-height:1.6;color:rgba(241,228,179,.8)}.projects_card__5V8g8 .projects_eyebrow__EtfFo{font-size:11px;color:rgba(241,228,179,.65)}.projects_card__5V8g8 span{display:block;margin-top:auto;padding-top:18px}.projects_lightbox__xk_CF{border:0;padding:18px;background:#F8F3E1;color:#2B3226;max-width:92vw;max-height:92dvh;margin:auto}.projects_lightbox__xk_CF::backdrop{background:rgba(0,0,0,.75)}.projects_lightbox__xk_CF img{display:block;max-width:100%;max-height:72dvh;-o-object-fit:contain;object-fit:contain;margin:auto}.projects_lightbox__xk_CF figcaption{font-size:14px;line-height:1.5;margin-top:12px}.projects_close__sRk7W{display:block;margin:0 0 12px auto;padding:10px 18px;background:#3E4837;color:#F1E4B3}@media(max-width:600px){.projects_headingInner__Dl2po{padding:48px 16px 56px}.projects_heading__FgdU2 h1{font-size:36px}.projects_content__zoHE_{padding:40px 16px 48px}.projects_facts__5ffE8{grid-template-columns:1fr;gap:12px}.projects_facts__5ffE8 dt{display:inline;margin-right:10px}.projects_facts__5ffE8 dd{display:inline}.projects_story__G2s6T{grid-template-columns:1fr;gap:28px;margin:32px 0 40px}.projects_story__G2s6T section{padding-top:20px}.projects_gallery__Qc88k{grid-template-columns:1fr;gap:28px}.projects_ctaInner__DlV_1{display:block;padding:40px 16px}.projects_cta__kR7Qg h2{font-size:28px}.projects_estimate___Sy4q{margin-top:20px}}.projects_projectGrid__0Xlwx{display:grid;grid-auto-rows:1fr;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:stretch}@media(max-width:600px){.projects_projectGrid__0Xlwx{grid-template-columns:1fr}}