.projects_page__1jZQB{--ink:#292b24;--muted:#67685f;--paper:#f7f5ef;--accent:#826345;background:var(--paper);color:var(--ink)}.projects_page__1jZQB :is(h1,h2,h3,p,figure){margin:0}.projects_page__1jZQB :is(h1,h2){font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.045em}.projects_page__1jZQB :is(h1,h2) em{color:var(--accent);font-weight:400}.projects_page__1jZQB a:focus-visible{outline:2px solid var(--accent);outline-offset:5px}.projects_eyebrow__inmYf{display:flex;align-items:center;gap:14px;font-size:10px;font-weight:500;line-height:1.6;letter-spacing:.18em;text-transform:uppercase}.projects_line__nlXbI{width:32px;height:1px;background:currentColor}.projects_hero__Ou5vR{max-width:1600px;margin:auto;display:grid;grid-template-columns:1fr 1fr}.projects_heroCopy__6j8YM{min-width:0;padding:76px 48px 32px max(32px,5vw);display:flex;flex-direction:column;align-items:flex-start}.projects_heroCopy__6j8YM h1{font-size:clamp(52px,5.7vw,88px);line-height:1.06;margin-top:38px}.projects_heroLead__AwBT_{max-width:350px;font-size:17px;line-height:1.6;margin-top:30px!important}.projects_heroDescription__FBmKr{font-size:14px;line-height:1.9;max-width:350px;margin-top:16px!important;color:var(--muted)}.projects_textLink__6VnRP{display:inline-flex;justify-content:space-between;align-items:center;gap:32px;border-bottom:1px solid #a5a295;padding:12px 0;font-size:12px;font-weight:500;line-height:1.5}.projects_heroCopy__6j8YM>.projects_textLink__6VnRP{margin-top:30px}.projects_heroFoot__15cc1{display:flex;width:100%;gap:32px;border-top:1px solid #dbd8ce;padding-top:20px;margin-top:auto;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.projects_heroVisual__2A_Jf{min-width:0;display:block;position:relative;min-height:760px;overflow:hidden;background:#29271e}.projects_cover__gnUaF{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.projects_heroVisual__2A_Jf:after{content:"";position:absolute;inset:45% 0 0;background:linear-gradient(transparent,#15150fbd);pointer-events:none}.projects_heroCaption__PM3T7{position:absolute;z-index:1;bottom:34px;left:32px;right:32px;color:#fff9e9;display:flex;justify-content:space-between;gap:18px;align-items:end}.projects_heroCaption__PM3T7 .projects_eyebrow__inmYf{font-size:9px}.projects_heroCaption__PM3T7 p{margin-top:10px;font-family:Georgia,Times New Roman,serif;font-size:30px}.projects_heroArrow__irw16{border:1px solid #fff8;border-radius:50%;width:44px;height:44px;display:grid;place-items:center;flex:0 0 auto;font-size:22px}.projects_collection__lq0qg,.projects_related__ZQRhS{padding:110px max(24px,5vw) 100px;max-width:1600px;margin:auto;scroll-margin-top:100px}.projects_sectionHead__VpUQo{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:48px}.projects_sectionHead__VpUQo h2{margin-top:18px;font-size:clamp(34px,3.7vw,56px);line-height:1.13}.projects_sectionHead__VpUQo>p{max-width:270px;color:var(--muted);font-size:13px;line-height:1.9}.projects_projectGrid__fFq8t{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:54px 28px}.projects_card___X9oL{display:block;min-width:0}.projects_cardImage__o4RnB{position:relative;aspect-ratio:4/5;overflow:hidden;background:#ded8cb}.projects_cardNumber__k4Ihi{position:absolute;left:16px;top:16px;display:grid;place-items:center;background:#f7f5ef;color:var(--ink);width:32px;height:32px;border-radius:50%;font-size:11px}.projects_cardArrow__x2VJV{position:absolute;bottom:16px;right:16px;width:38px;height:38px;border-radius:50%;color:white;background:#1c211cbb;display:grid;place-items:center;font-size:20px}.projects_cardMeta___1e_J{margin-top:20px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;font-size:9px;line-height:1.5;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.projects_cardTitle__Tb9o_{margin-top:10px!important;font-family:Georgia,Times New Roman,serif;font-weight:400;font-size:clamp(24px,2.3vw,34px);line-height:1.18;letter-spacing:-.025em}.projects_cardFormat__CwENm{font-size:12px;line-height:1.7;margin-top:9px!important;color:var(--muted)}.projects_card___X9oL:hover .projects_cardTitle__Tb9o_{color:var(--accent)}.projects_planning__1fZj8{border-top:1px solid #dad7cd;padding:80px max(24px,5vw) 100px;max-width:1600px;margin:auto}.projects_planning__1fZj8 h2{font-size:clamp(36px,4vw,60px);line-height:1.14;margin-top:24px}.projects_planningGrid__X2lsL{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:48px}.projects_planningGrid__X2lsL>div{border-top:1px solid #c7c2b5;padding-top:20px}.projects_planningGrid__X2lsL span{font-size:10px;color:var(--accent);letter-spacing:.08em;text-transform:uppercase}.projects_planningGrid__X2lsL h3{font-family:Georgia,Times New Roman,serif;font-size:25px;font-weight:400;line-height:1.25;margin-top:18px}.projects_planningGrid__X2lsL p{font-size:13px;line-height:1.9;color:var(--muted);margin-top:14px}.projects_cta__Akh3g{padding:76px max(24px,5vw);background:#29352e;color:#f7f5ef;display:grid;grid-template-columns:1.3fr 1fr;gap:70px}.projects_cta__Akh3g h2{margin-top:26px;font-size:clamp(36px,4vw,58px);line-height:1.15}.projects_cta__Akh3g h2 em{color:#d7c5a5}.projects_ctaBody__6WAAE{max-width:370px;padding-top:36px;display:flex;flex-direction:column;align-items:flex-start}.projects_ctaBody__6WAAE p{font-size:14px;color:#e0e2d8;line-height:1.9}.projects_lightButton__QnPFt{display:inline-flex;justify-content:space-between;gap:44px;align-items:center;margin-top:26px;padding:16px 22px;background:#f5f1e7;color:#29352e;font-size:12px;line-height:1.5}.projects_lightButton__QnPFt:hover{background:#dfd1b7}.projects_quietLink__FCmNH{display:inline-block;text-decoration:underline;text-underline-offset:5px;font-size:12px;line-height:1.9}.projects_ctaBody__6WAAE .projects_quietLink__FCmNH{margin-top:22px;color:#e0e2d8}.projects_detailHero__hyW_M{max-width:1600px;margin:auto;padding:48px max(24px,5vw) 70px;display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.projects_detailCopy__hyQOe{padding:0 0 20px}.projects_breadcrumb__4uiV7{display:flex;gap:12px;align-items:center;font-size:11px;line-height:1.8;color:var(--muted);margin-bottom:54px}.projects_breadcrumb__4uiV7 a:hover{text-decoration:underline}.projects_detailCopy__hyQOe h1{font-size:clamp(46px,5.5vw,82px);line-height:1.05;margin-top:28px}.projects_detailSubtitle__390Mp{font-size:16px;line-height:1.65;margin-top:24px!important;max-width:420px}.projects_detailIntro__tQPKA{margin-top:18px!important;font-size:14px;line-height:1.9;color:var(--muted);max-width:440px}.projects_facts__NCRNr{display:grid;grid-template-columns:1fr 1fr;gap:22px;border-top:1px solid #d5d0c4;padding-top:22px;margin:32px 0 18px}.projects_facts__NCRNr>div:last-child{grid-column:1/-1}.projects_facts__NCRNr dt{color:var(--muted);font-size:9px;line-height:1.5;letter-spacing:.14em;text-transform:uppercase}.projects_facts__NCRNr dd{margin-top:6px;font-size:13px;line-height:1.6}.projects_detailVisual__FQlnR{min-width:0}.projects_detailImage__ie6Ez{display:block;width:100%;height:auto}.projects_detailVisual__FQlnR figcaption{padding-top:12px;color:var(--muted);font-size:10px;line-height:1.5;letter-spacing:.04em}.projects_story__XJxPL{max-width:1600px;margin:auto;padding:80px max(24px,5vw);border-top:1px solid #d9d5ca;display:grid;grid-template-columns:1fr 1.3fr;gap:100px;scroll-margin-top:90px}.projects_storyHeading__L1hTJ h2{font-size:clamp(32px,3vw,44px);line-height:1.2;margin-top:24px}.projects_storyHeading__L1hTJ .projects_quietLink__FCmNH{margin-top:28px}.projects_storyBody__jQMMg .projects_storyLead__mtSbQ{font-size:18px;line-height:1.85}.projects_storyBody__jQMMg h3{margin-top:38px;font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.projects_approach__jZqR7{margin:20px 0 0;padding:0;list-style:none}.projects_approach__jZqR7 li{display:flex;gap:24px;border-top:1px solid #dad5c8;padding:20px 0}.projects_approach__jZqR7 span{color:var(--accent);font-size:11px;line-height:2}.projects_approach__jZqR7 p{font-size:14px;line-height:1.85;color:var(--muted)}.projects_note__zNIr7{padding:26px;margin-top:30px;background:#ece9df;border-left:2px solid #a08b68}.projects_note__zNIr7 h3{margin-top:0}.projects_note__zNIr7 p{margin-top:14px;font-size:13px;line-height:1.9;color:#56584e}.projects_note__zNIr7 a{display:inline-block;margin-top:16px;font-size:12px;text-decoration:underline;text-underline-offset:4px}.projects_related__ZQRhS{border-top:1px solid #d9d5ca;padding-top:70px}.projects_relatedGrid__RuU_T{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.projects_relatedGrid__RuU_T .projects_cardImage__o4RnB{aspect-ratio:1/1}@media (min-width:1024px){.projects_projectGrid__fFq8t>:nth-child(3n+2){transform:translateY(42px)}.projects_projectGrid__fFq8t{padding-bottom:42px}}@media (min-width:1600px){.projects_cta__Akh3g{padding-inline:max(80px,calc((100vw - 1440px) / 2))}}@media (max-width:1023px){.projects_heroCopy__6j8YM{padding:44px 28px 26px}.projects_heroVisual__2A_Jf{min-height:680px}.projects_heroCopy__6j8YM h1{font-size:55px}.projects_heroFoot__15cc1{margin-top:38px}.projects_projectGrid__fFq8t{grid-template-columns:repeat(2,minmax(0,1fr))}.projects_detailHero__hyW_M{gap:32px}.projects_detailCopy__hyQOe h1{font-size:50px}.projects_breadcrumb__4uiV7{margin-bottom:30px}.projects_story__XJxPL{gap:40px}.projects_cta__Akh3g{gap:36px}}@media (max-width:767px){.projects_page__1jZQB~[data-contact-rail]{display:none}.projects_hero__Ou5vR{grid-template-columns:1fr}.projects_heroCopy__6j8YM{padding:42px 24px 26px}.projects_heroCopy__6j8YM h1{font-size:clamp(44px,10.4vw,76px);margin-top:28px}.projects_heroLead__AwBT_{margin-top:24px!important;max-width:380px}.projects_heroDescription__FBmKr{max-width:460px}.projects_heroCopy__6j8YM>.projects_textLink__6VnRP{margin-top:20px}.projects_heroFoot__15cc1{margin-top:32px}.projects_heroVisual__2A_Jf{min-height:0;aspect-ratio:4/5}.projects_heroCaption__PM3T7{bottom:24px;left:24px;right:24px}.projects_collection__lq0qg,.projects_related__ZQRhS{padding:64px 24px}.projects_sectionHead__VpUQo{display:block;margin-bottom:32px}.projects_sectionHead__VpUQo>p{margin-top:24px;max-width:380px}.projects_sectionHead__VpUQo>.projects_textLink__6VnRP{margin-top:18px}.projects_projectGrid__fFq8t{gap:36px 20px}.projects_planning__1fZj8{padding:56px 24px}.projects_planningGrid__X2lsL{grid-template-columns:1fr;gap:28px;margin-top:32px}.projects_planningGrid__X2lsL h3{margin-top:12px}.projects_cta__Akh3g{padding:52px 24px;grid-template-columns:1fr;gap:22px}.projects_ctaBody__6WAAE{padding-top:0;max-width:460px}.projects_detailHero__hyW_M{padding:28px 24px 48px;grid-template-columns:1fr;gap:24px}.projects_detailCopy__hyQOe{padding-bottom:0}.projects_detailCopy__hyQOe h1{font-size:clamp(46px,10vw,72px);max-width:500px}.projects_detailIntro__tQPKA,.projects_detailSubtitle__390Mp{max-width:550px}.projects_detailVisual__FQlnR{margin-top:10px!important}.projects_story__XJxPL{padding:48px 24px;grid-template-columns:1fr;gap:32px}.projects_storyHeading__L1hTJ h2{max-width:480px}.projects_storyBody__jQMMg .projects_storyLead__mtSbQ{font-size:17px}.projects_relatedGrid__RuU_T{gap:36px 20px}}@media (max-width:479px){.projects_projectGrid__fFq8t,.projects_relatedGrid__RuU_T{grid-template-columns:1fr}.projects_cardTitle__Tb9o_{font-size:30px}.projects_cardMeta___1e_J{font-size:10px}.projects_cardImage__o4RnB,.projects_relatedGrid__RuU_T .projects_cardImage__o4RnB{aspect-ratio:4/5}.projects_heroCaption__PM3T7 p{font-size:26px}.projects_eyebrow__inmYf{font-size:9px}}