.hx-project-gallery-block[data-astro-cid-6tmsskho]{width:min(calc(100% - 56px),1180px);margin:0 auto;padding:34px 0 58px}.hx-project-gallery-grid[data-astro-cid-6tmsskho]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.hx-project-gallery-grid[data-astro-cid-6tmsskho] a[data-astro-cid-6tmsskho]{display:block;overflow:hidden;border-radius:8px;background:#ded2c4;box-shadow:0 18px 45px #15110d14}.hx-project-gallery-grid[data-astro-cid-6tmsskho] img[data-astro-cid-6tmsskho]{width:100%;height:100%;aspect-ratio:4 / 3;object-fit:cover;transition:transform .32s ease}.hx-project-gallery-grid[data-astro-cid-6tmsskho] a[data-astro-cid-6tmsskho]:hover img[data-astro-cid-6tmsskho]{transform:scale(1.045)}.is-single[data-astro-cid-6tmsskho] .hx-project-gallery-grid[data-astro-cid-6tmsskho],.is-few[data-astro-cid-6tmsskho] .hx-project-gallery-grid[data-astro-cid-6tmsskho]{grid-template-columns:minmax(0,1fr)}.is-single[data-astro-cid-6tmsskho] .hx-project-gallery-grid[data-astro-cid-6tmsskho] img[data-astro-cid-6tmsskho]{aspect-ratio:16 / 9}.is-few[data-astro-cid-6tmsskho] .hx-project-gallery-grid[data-astro-cid-6tmsskho]{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr)}.is-grid[data-astro-cid-6tmsskho] .hx-project-gallery-grid[data-astro-cid-6tmsskho] .is-featured[data-astro-cid-6tmsskho]{grid-column:span 2;grid-row:span 2}.is-grid[data-astro-cid-6tmsskho] .hx-project-gallery-grid[data-astro-cid-6tmsskho] .is-featured[data-astro-cid-6tmsskho] img[data-astro-cid-6tmsskho]{aspect-ratio:8 / 5}.hx-project-more-photos[data-astro-cid-6tmsskho]{margin-top:18px}.hx-project-more-photos[data-astro-cid-6tmsskho] summary[data-astro-cid-6tmsskho]{width:fit-content;min-height:46px;padding:12px 18px;border:1px solid rgba(122,78,45,.22);border-radius:999px;background:#fffaf3;color:#1f1a16;cursor:pointer;font-weight:850}.hx-project-more-photos[data-astro-cid-6tmsskho][open] summary[data-astro-cid-6tmsskho]{margin-bottom:18px}@media(max-width:980px){.hx-project-gallery-grid[data-astro-cid-6tmsskho],.is-few[data-astro-cid-6tmsskho] .hx-project-gallery-grid[data-astro-cid-6tmsskho]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.hx-project-gallery-block[data-astro-cid-6tmsskho]{width:calc(100vw - 28px);padding:58px 0}.hx-project-gallery-grid[data-astro-cid-6tmsskho],.is-few[data-astro-cid-6tmsskho] .hx-project-gallery-grid[data-astro-cid-6tmsskho]{grid-template-columns:1fr}.is-grid[data-astro-cid-6tmsskho] .hx-project-gallery-grid[data-astro-cid-6tmsskho] .is-featured[data-astro-cid-6tmsskho]{grid-column:auto;grid-row:auto}}.hx-wp-project-hero[data-astro-cid-3zjaldpd]{position:relative;min-height:min(760px,92svh);display:grid;align-items:end;overflow:hidden;background:#15110d;color:#fff}.hx-wp-project-hero[data-astro-cid-3zjaldpd]>img[data-astro-cid-3zjaldpd],.hx-wp-project-hero__overlay[data-astro-cid-3zjaldpd]{position:absolute;inset:0;width:100%;height:100%}.hx-wp-project-hero[data-astro-cid-3zjaldpd]>img[data-astro-cid-3zjaldpd]{object-fit:cover}.hx-wp-project-hero__overlay[data-astro-cid-3zjaldpd]{background:linear-gradient(90deg,#15110de6,#15110d94 50%,#15110d38),linear-gradient(0deg,#15110dbd,#15110d14 58%)}.hx-wp-project-hero__inner[data-astro-cid-3zjaldpd]{position:relative;z-index:1;width:min(calc(100% - 56px),1180px);margin:0 auto;padding:150px 0 90px}.hx-wp-project-hero[data-astro-cid-3zjaldpd] h1[data-astro-cid-3zjaldpd]{max-width:920px;margin:0 0 22px;font-size:clamp(40px,5vw,72px);line-height:1.03;letter-spacing:0}.hx-wp-project-hero[data-astro-cid-3zjaldpd] p[data-astro-cid-3zjaldpd]{max-width:720px;margin:0;color:#f6f0e7e6;font-size:18px}.hx-wp-project-hero__actions[data-astro-cid-3zjaldpd]{display:flex;flex-wrap:wrap;gap:14px;margin-top:32px}@media(max-width:767px){.hx-wp-project-hero[data-astro-cid-3zjaldpd]{min-height:auto}.hx-wp-project-hero__inner[data-astro-cid-3zjaldpd]{width:calc(100vw - 28px);padding:126px 0 58px}.hx-wp-project-hero[data-astro-cid-3zjaldpd] h1[data-astro-cid-3zjaldpd]{font-size:clamp(31px,8.8vw,40px)}.hx-wp-project-hero__actions[data-astro-cid-3zjaldpd] .hf-btn[data-astro-cid-3zjaldpd]{width:100%}}.hx-project-summary-strip[data-astro-cid-5taxfc3n]{width:min(calc(100% - 56px),1180px);margin:-44px auto 0;position:relative;z-index:3;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;border:1px solid rgba(122,78,45,.18);border-radius:8px;background:#fffaf3;box-shadow:0 24px 70px #15110d24}.hx-project-summary-strip[data-astro-cid-5taxfc3n] article[data-astro-cid-5taxfc3n]{min-height:132px;padding:24px;border-right:1px solid rgba(122,78,45,.14)}.hx-project-summary-strip[data-astro-cid-5taxfc3n] article[data-astro-cid-5taxfc3n]:last-child{border-right:0}.hx-project-summary-strip[data-astro-cid-5taxfc3n] span[data-astro-cid-5taxfc3n]{display:block;margin-bottom:10px;color:#9b6a35;font-size:12px;font-weight:900;text-transform:uppercase}.hx-project-summary-strip[data-astro-cid-5taxfc3n] strong[data-astro-cid-5taxfc3n]{color:#1f1a16;font-size:16px;line-height:1.45}@media(max-width:980px){.hx-project-summary-strip[data-astro-cid-5taxfc3n]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.hx-project-summary-strip[data-astro-cid-5taxfc3n]{width:calc(100vw - 28px);margin-top:18px;grid-template-columns:1fr}.hx-project-summary-strip[data-astro-cid-5taxfc3n] article[data-astro-cid-5taxfc3n]{min-height:0;border-right:0;border-bottom:1px solid rgba(122,78,45,.14)}}.hx-similar-projects[data-astro-cid-v3qb5tas]{width:min(calc(100% - 56px),1180px);margin:0 auto;padding:88px 0}.hx-similar-projects__grid[data-astro-cid-v3qb5tas]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}@media(max-width:980px){.hx-similar-projects__grid[data-astro-cid-v3qb5tas]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.hx-similar-projects[data-astro-cid-v3qb5tas]{width:calc(100vw - 28px);padding:58px 0}.hx-similar-projects__grid[data-astro-cid-v3qb5tas]{grid-template-columns:1fr}}.hx-project-overview[data-astro-cid-ovxcmftc],.hx-project-scope-section[data-astro-cid-ovxcmftc],.hx-project-material-panel[data-astro-cid-ovxcmftc],.hx-project-not-found[data-astro-cid-ovxcmftc]{width:min(calc(100% - 56px),1180px);margin:0 auto}.hx-project-overview[data-astro-cid-ovxcmftc]{padding:88px 0 22px}.hx-project-overview__content[data-astro-cid-ovxcmftc]{max-width:760px;margin:0 auto}.hx-project-overview[data-astro-cid-ovxcmftc] h2[data-astro-cid-ovxcmftc],.hx-project-material-panel[data-astro-cid-ovxcmftc] h2[data-astro-cid-ovxcmftc]{margin:0 0 18px;color:#1f1a16;font-size:clamp(30px,3.5vw,48px);line-height:1.12}.hx-project-overview[data-astro-cid-ovxcmftc] p[data-astro-cid-ovxcmftc],.hx-project-material-panel[data-astro-cid-ovxcmftc] p[data-astro-cid-ovxcmftc],.hx-project-material-panel[data-astro-cid-ovxcmftc] li[data-astro-cid-ovxcmftc]{color:var(--hf-text-muted);font-size:17px}.hx-project-scope-section[data-astro-cid-ovxcmftc]{padding:44px 0 88px}.hx-project-scope-grid[data-astro-cid-ovxcmftc]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.hx-project-scope-grid[data-astro-cid-ovxcmftc] article[data-astro-cid-ovxcmftc]{min-height:220px;padding:24px;border:1px solid rgba(122,78,45,.16);border-radius:8px;background:#fffaf3;box-shadow:0 18px 45px #15110d0f}.hx-project-scope-grid[data-astro-cid-ovxcmftc] span[data-astro-cid-ovxcmftc]{display:inline-flex;margin-bottom:20px;color:#b88a5a;font-size:13px;font-weight:900}.hx-project-scope-grid[data-astro-cid-ovxcmftc] h3[data-astro-cid-ovxcmftc]{margin:0 0 10px;font-size:21px;line-height:1.22}.hx-project-scope-grid[data-astro-cid-ovxcmftc] p[data-astro-cid-ovxcmftc]{margin:0;color:var(--hf-text-muted)}.hx-project-material-panel[data-astro-cid-ovxcmftc]{margin-bottom:20px;padding:clamp(30px,4vw,46px);display:grid;grid-template-columns:minmax(0,.95fr) minmax(320px,1.05fr);gap:clamp(28px,5vw,58px);align-items:start;border:1px solid rgba(122,78,45,.16);border-radius:8px;background:#fffaf3;box-shadow:0 18px 45px #15110d0f}.hx-project-material-panel[data-astro-cid-ovxcmftc] ul[data-astro-cid-ovxcmftc]{display:grid;gap:12px;margin:0;padding:0;list-style:none}.hx-project-material-panel[data-astro-cid-ovxcmftc] li[data-astro-cid-ovxcmftc]{position:relative;padding:15px 16px 15px 38px;border:1px solid rgba(122,78,45,.14);border-radius:8px;background:#fff}.hx-project-material-panel[data-astro-cid-ovxcmftc] li[data-astro-cid-ovxcmftc]:before{content:"";position:absolute;top:24px;left:17px;width:8px;height:8px;border-radius:999px;background:#b88a5a}.hx-project-not-found[data-astro-cid-ovxcmftc]{min-height:70svh;padding:160px 0 80px}@media(max-width:1024px){.hx-project-scope-grid[data-astro-cid-ovxcmftc],.hx-project-material-panel[data-astro-cid-ovxcmftc]{grid-template-columns:1fr}}@media(max-width:767px){.hx-project-overview[data-astro-cid-ovxcmftc],.hx-project-scope-section[data-astro-cid-ovxcmftc],.hx-project-material-panel[data-astro-cid-ovxcmftc],.hx-project-not-found[data-astro-cid-ovxcmftc]{width:calc(100vw - 28px)}.hx-project-overview[data-astro-cid-ovxcmftc],.hx-project-scope-section[data-astro-cid-ovxcmftc]{padding-top:58px;padding-bottom:58px}}
