.bker-project-index{width:min(1120px,calc(100% - 40px));margin:72px auto 96px;color:#171717}.bker-project-eyebrow{margin:0 0 14px;font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:#777}.bker-project-index h1{margin:0;font-size:clamp(42px,7vw,92px);line-height:.95;font-weight:500}.bker-project-intro{max-width:680px;margin:22px 0 46px;font-size:20px;line-height:1.45;color:#333}.bker-project-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.bker-project-card{border-top:1px solid rgba(0,0,0,.22);padding:24px 0 8px}.bker-project-card-featured{grid-column:1/-1}.bker-project-card h2{margin:0 0 14px;font-size:clamp(24px,3vw,42px);line-height:1.05;font-weight:500}.bker-project-card p{max-width:720px;margin:0 0 18px;line-height:1.55}.bker-project-actions{display:flex;flex-wrap:wrap;gap:10px}.bker-project-actions a{display:inline-flex;align-items:center;min-height:38px;padding:8px 13px;border:1px solid rgba(0,0,0,.28);color:#111;text-decoration:none}.bker-project-actions a:hover,.bker-project-actions a:focus{border-color:#111;background:#111;color:#fff}body.elementor-page-1981 .parts-widget-container-70fd90e2,body.page-id-7346 .parts-widget-container-70fd90e2,body.page-id-8777 .parts-widget-container-70fd90e2{padding:7px;background:#fff;border:1px solid rgba(0,0,0,.1);transition:border-color .18s ease,transform .18s ease}body.elementor-page-1981 .elementor-widget-parts_70fd90e2:hover .parts-widget-container-70fd90e2,body.page-id-7346 .elementor-widget-parts_70fd90e2:hover .parts-widget-container-70fd90e2,body.page-id-8777 .elementor-widget-parts_70fd90e2:hover .parts-widget-container-70fd90e2{border-color:rgba(0,0,0,.34);transform:translateY(-2px)}body.elementor-page-1981 .parts-image-wrapper img,body.page-id-7346 .parts-image-wrapper img,body.page-id-8777 .parts-image-wrapper img{display:block;width:100%;aspect-ratio:923/1200;object-fit:cover}body.elementor-page-1981 .parts-info-wrapper,body.page-id-7346 .parts-info-wrapper,body.page-id-8777 .parts-info-wrapper{display:flex;align-items:center;justify-content:space-between;min-height:28px;padding-top:8px}body.elementor-page-1981 .parts-title,body.page-id-7346 .parts-title,body.page-id-8777 .parts-title{font-size:13px;line-height:1;letter-spacing:.08em}body.elementor-page-1981 .parts-status-dot,body.page-id-7346 .parts-status-dot,body.page-id-8777 .parts-status-dot{width:10px;height:10px;border-radius:50%;flex:0 0 auto}@media (max-width:760px){.bker-project-index{width:min(100% - 28px,1120px);margin:48px auto 72px}.bker-project-grid{grid-template-columns:1fr;gap:12px}.bker-project-actions a{width:100%;justify-content:center}}body.elementor-page-1981 .elementor-widget-parts_70fd90e2.bmcta-is-sold .parts-status-dot,body.page-id-7346 .elementor-widget-parts_70fd90e2.bmcta-is-sold .parts-status-dot,body.page-id-8777 .elementor-widget-parts_70fd90e2.bmcta-is-sold .parts-status-dot{display:block!important;width:20px!important;height:20px!important;min-width:20px!important;min-height:20px!important;flex:0 0 20px!important;border-radius:50%!important;background:#e00000!important;background-color:#e00000!important;opacity:1!important;visibility:visible!important;box-shadow:0 0 0 1px rgba(120,0,0,.2)!important}@media (max-width:767px){body.elementor-page-1981 .elementor-widget-parts_70fd90e2.bmcta-is-sold .parts-status-dot,body.page-id-7346 .elementor-widget-parts_70fd90e2.bmcta-is-sold .parts-status-dot,body.page-id-8777 .elementor-widget-parts_70fd90e2.bmcta-is-sold .parts-status-dot{width:16px!important;height:16px!important;min-width:16px!important;min-height:16px!important;flex-basis:16px!important}}body.elementor-page-1981 .parts-info-wrapper,body.page-id-7346 .parts-info-wrapper,body.page-id-8777 .parts-info-wrapper{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;width:100%!important}body.elementor-page-1981 .parts-title,body.page-id-7346 .parts-title,body.page-id-8777 .parts-title{flex:1 1 auto!important}body.elementor-page-1981 .elementor-widget-parts_70fd90e2 .parts-status-dot,body.page-id-7346 .elementor-widget-parts_70fd90e2 .parts-status-dot,body.page-id-8777 .elementor-widget-parts_70fd90e2 .parts-status-dot{position:static!important;margin-left:auto!important}body.elementor-page-1981 .elementor-widget-parts_70fd90e2.bmcta-is-sold .parts-status-dot,body.page-id-7346 .elementor-widget-parts_70fd90e2.bmcta-is-sold .parts-status-dot,body.page-id-8777 .elementor-widget-parts_70fd90e2.bmcta-is-sold .parts-status-dot{display:block!important;width:20px!important;height:20px!important;min-width:20px!important;min-height:20px!important;flex:0 0 20px!important;border-radius:50%!important;background:#e00000!important;background-color:#e00000!important;opacity:1!important;visibility:visible!important}@media (max-width:767px){body.elementor-page-1981 .elementor-widget-parts_70fd90e2.bmcta-is-sold .parts-status-dot,body.page-id-7346 .elementor-widget-parts_70fd90e2.bmcta-is-sold .parts-status-dot,body.page-id-8777 .elementor-widget-parts_70fd90e2.bmcta-is-sold .parts-status-dot{width:16px!important;height:16px!important;min-width:16px!important;min-height:16px!important;flex-basis:16px!important}}.elementor-widget-heading h1.elementor-heading-title,.elementor h1.e-heading-base{font-weight:800;line-height:.98}body.page-id-2295 .e-heading-link-base{display:inline-block!important;padding:2px 0;font-weight:700}body.page-id-4439 .bker-context-return,body.page-id-13694 .bker-context-return,body.page-id-13872 .bker-context-return{width:min(100% - 44px,1180px)}body.page-id-4439 .bker-context-return a,body.page-id-13694 .bker-context-return a,body.page-id-13872 .bker-context-return a{border:0;border-bottom:1.5px solid var(--bker-editorial-black);border-radius:0;background:rgba(255,255,255,.94);box-shadow:none;padding:8px 0;font-weight:700}body.elementor-page-1981 .elementor-widget-heading .elementor-heading-title a,body.page-id-7346 .elementor-widget-heading .elementor-heading-title a,body.page-id-8777 .elementor-widget-heading .elementor-heading-title a{color:var(--bker-editorial-black)!important;text-decoration:underline!important;text-underline-offset:5px!important}