.projects-image-link[data-astro-cid-lhcdpc53] img[data-astro-cid-lhcdpc53][src="/images/basement-washroom-detail.jpg"]{object-position:50% 70%;transform:scale(1.2)}.projects-image-link[data-astro-cid-lhcdpc53]:hover img[data-astro-cid-lhcdpc53][src="/images/basement-washroom-detail.jpg"]{transform:scale(1.225)}.projects-page[data-astro-cid-lhcdpc53]{background:#f6f3ed;color:#222521}.projects-container[data-astro-cid-lhcdpc53]{width:min(100% - 96px,1184px);margin:0 auto}.projects-intro[data-astro-cid-lhcdpc53]{padding:96px 0 88px;border-bottom:1px solid #d8d1c6}.projects-eyebrow[data-astro-cid-lhcdpc53]{margin:0 0 32px;font-size:11px;letter-spacing:.17em;font-weight:700;line-height:1.5}.projects-eyebrow[data-astro-cid-lhcdpc53] span[data-astro-cid-lhcdpc53]{color:#8a765e;margin-right:8px}.projects-heading[data-astro-cid-lhcdpc53]{display:grid;grid-template-columns:1.1fr .9fr;gap:9%;align-items:end}.projects-heading[data-astro-cid-lhcdpc53] h1[data-astro-cid-lhcdpc53],.projects-cta[data-astro-cid-lhcdpc53] h2[data-astro-cid-lhcdpc53]{margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(58px,7.8vw,108px);line-height:.98;font-weight:400;letter-spacing:-.045em}.projects-heading[data-astro-cid-lhcdpc53] h1[data-astro-cid-lhcdpc53] em[data-astro-cid-lhcdpc53],.projects-cta[data-astro-cid-lhcdpc53] h2[data-astro-cid-lhcdpc53] em[data-astro-cid-lhcdpc53]{color:#8a765e;font-weight:400}.projects-heading[data-astro-cid-lhcdpc53]>p[data-astro-cid-lhcdpc53]{max-width:410px;margin:0 0 8px;font-size:18px;line-height:1.65}.projects-gallery-section[data-astro-cid-lhcdpc53]{padding:100px 0 110px;background:#fffefa}.projects-section-head[data-astro-cid-lhcdpc53]{display:flex;justify-content:space-between;align-items:end;gap:32px;margin-bottom:42px}.projects-section-head[data-astro-cid-lhcdpc53] .projects-eyebrow[data-astro-cid-lhcdpc53]{margin-bottom:16px}.projects-section-head[data-astro-cid-lhcdpc53] h2[data-astro-cid-lhcdpc53]{margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,4vw,50px);font-weight:400;letter-spacing:-.035em}.projects-section-head[data-astro-cid-lhcdpc53]>p[data-astro-cid-lhcdpc53]{margin:0 0 4px;color:#60645d;font-size:14px}.projects-grid[data-astro-cid-lhcdpc53]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:52px 24px}.projects-card[data-astro-cid-lhcdpc53]{margin:0;min-width:0}.projects-image-link[data-astro-cid-lhcdpc53]{display:block;position:relative;aspect-ratio:12 / 7;overflow:hidden;background:#ebe7de;color:#222521}.projects-image-link[data-astro-cid-lhcdpc53] img[data-astro-cid-lhcdpc53]{display:block;width:100%;height:100%;object-fit:cover;transition:transform .25s ease}.projects-image-link[data-astro-cid-lhcdpc53]:hover img[data-astro-cid-lhcdpc53]{transform:scale(1.025)}.projects-zoom[data-astro-cid-lhcdpc53]{display:grid;place-items:center;position:absolute;right:16px;bottom:16px;width:42px;height:42px;background:#fffefa;font-size:18px}.projects-card[data-astro-cid-lhcdpc53] figcaption[data-astro-cid-lhcdpc53]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 18px;padding-top:18px;font-size:14px;line-height:1.5}.projects-card[data-astro-cid-lhcdpc53] figcaption[data-astro-cid-lhcdpc53]>div[data-astro-cid-lhcdpc53]{display:flex;gap:14px}.projects-number[data-astro-cid-lhcdpc53]{color:#796d5e;font-size:11px;padding-top:2px}.projects-source[data-astro-cid-lhcdpc53]{display:inline-flex;align-items:center;gap:4px;min-height:32px;flex-shrink:0;color:#5c6059;font-size:12px;text-underline-offset:3px}.projects-empty[data-astro-cid-lhcdpc53]{max-width:600px;line-height:1.7}.projects-cta[data-astro-cid-lhcdpc53]{background:#e8e1d6;padding:95px 0}.projects-cta-inner[data-astro-cid-lhcdpc53]{display:flex;justify-content:space-between;gap:40px;align-items:end}.projects-cta[data-astro-cid-lhcdpc53] h2[data-astro-cid-lhcdpc53]{font-size:clamp(44px,5.5vw,72px);line-height:1.03}.projects-cta[data-astro-cid-lhcdpc53] a[data-astro-cid-lhcdpc53]{display:inline-flex;gap:50px;justify-content:space-between;align-items:center;padding:18px 22px;background:#222521;color:#fff;text-decoration:none;font-size:13px;font-weight:700}.projects-page[data-astro-cid-lhcdpc53] [data-astro-cid-lhcdpc53]:is(a,button):focus-visible{outline:3px solid #7e5d38;outline-offset:4px}.projects-dialog[data-astro-cid-lhcdpc53]{position:fixed;box-sizing:border-box;width:min(1100px,100% - 48px);max-width:none;max-height:calc(100% - 48px);padding:0;border:0;background:#222521;color:#fff}.projects-dialog[data-astro-cid-lhcdpc53]::backdrop{background:#121412e0}.projects-dialog-panel[data-astro-cid-lhcdpc53]{padding:20px 26px 24px}.projects-dialog-top[data-astro-cid-lhcdpc53],.projects-dialog-bottom[data-astro-cid-lhcdpc53]{display:flex;justify-content:space-between;align-items:center;gap:24px}.projects-dialog-top[data-astro-cid-lhcdpc53]{padding-bottom:18px;font-size:11px;letter-spacing:.14em;font-weight:700}.projects-dialog[data-astro-cid-lhcdpc53] button[data-astro-cid-lhcdpc53]{border:0;padding:8px;background:transparent;color:#fff;font:inherit;cursor:pointer}.projects-dialog-close[data-astro-cid-lhcdpc53]{font-size:13px!important;letter-spacing:0}.projects-dialog-close[data-astro-cid-lhcdpc53] span[data-astro-cid-lhcdpc53]{margin-left:9px;font-size:25px;vertical-align:middle;line-height:0}.projects-dialog-image-wrap[data-astro-cid-lhcdpc53]{position:relative;display:grid;place-items:center;min-height:260px;height:min(62vh,650px);background:#161815}.projects-dialog-image[data-astro-cid-lhcdpc53]{display:block;width:100%;height:100%;min-height:0;object-fit:contain}.projects-dialog-image[data-astro-cid-lhcdpc53][hidden],.projects-dialog-error[data-astro-cid-lhcdpc53][hidden]{display:none}.projects-dialog-error[data-astro-cid-lhcdpc53]{padding:24px;text-align:center;font-size:14px}.projects-dialog-error[data-astro-cid-lhcdpc53] button[data-astro-cid-lhcdpc53]{text-decoration:underline}.projects-dialog-bottom[data-astro-cid-lhcdpc53]{padding-top:20px}.projects-dialog-details[data-astro-cid-lhcdpc53] p[data-astro-cid-lhcdpc53]{margin:0;line-height:1.5}#projects-dialog-count[data-astro-cid-lhcdpc53]{margin-bottom:5px;color:#c6b9a8;font-size:11px;letter-spacing:.1em}#projects-dialog-caption[data-astro-cid-lhcdpc53]{font-size:15px}.projects-dialog-controls[data-astro-cid-lhcdpc53]{display:flex;gap:16px;flex-shrink:0;font-size:13px}.projects-dialog-controls[data-astro-cid-lhcdpc53] button[data-astro-cid-lhcdpc53]{min-height:44px}.projects-sr-only[data-astro-cid-lhcdpc53]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:760px){.projects-container[data-astro-cid-lhcdpc53]{width:calc(100% - 48px)}.projects-intro[data-astro-cid-lhcdpc53]{padding:60px 0 58px}.projects-heading[data-astro-cid-lhcdpc53]{grid-template-columns:1fr;gap:30px}.projects-heading[data-astro-cid-lhcdpc53] h1[data-astro-cid-lhcdpc53]{font-size:clamp(50px,12vw,76px)}.projects-heading[data-astro-cid-lhcdpc53]>p[data-astro-cid-lhcdpc53]{font-size:16px}.projects-gallery-section[data-astro-cid-lhcdpc53]{padding:70px 0 80px}.projects-section-head[data-astro-cid-lhcdpc53]{display:block}.projects-section-head[data-astro-cid-lhcdpc53]>p[data-astro-cid-lhcdpc53]{margin-top:12px}.projects-grid[data-astro-cid-lhcdpc53]{grid-template-columns:1fr;gap:38px}.projects-cta[data-astro-cid-lhcdpc53]{padding:70px 0}.projects-cta-inner[data-astro-cid-lhcdpc53]{display:block}.projects-cta[data-astro-cid-lhcdpc53] a[data-astro-cid-lhcdpc53]{margin-top:32px}.projects-dialog[data-astro-cid-lhcdpc53]{width:calc(100% - 24px);max-height:calc(100% - 24px)}.projects-dialog-panel[data-astro-cid-lhcdpc53]{padding:16px}.projects-dialog-image-wrap[data-astro-cid-lhcdpc53]{height:min(55vh,500px);min-height:220px}.projects-dialog-bottom[data-astro-cid-lhcdpc53]{align-items:start;gap:12px}.projects-dialog-controls[data-astro-cid-lhcdpc53]{gap:4px}.projects-dialog-controls[data-astro-cid-lhcdpc53] button[data-astro-cid-lhcdpc53] span[data-astro-cid-lhcdpc53]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}}@media(prefers-reduced-motion:reduce){.projects-image-link[data-astro-cid-lhcdpc53] img[data-astro-cid-lhcdpc53]{transition:none}}
