.hcb-used-products-editor .components-placeholder{min-height:10rem}.hcb-used-products-editor .components-placeholder__fieldset{display:grid;gap:.75rem}.hcb-used-products-editor .components-notice,.hcb-used-products-editor .components-notice__content,.hcb-used-products-editor p{margin:0}.hcb-product-projects{min-width:0;container:hcb-product-projects/inline-size}.hcb-product-projects__heading{margin:0 0 1.25rem}.hcb-product-projects__grid{display:grid;gap:clamp(1rem,2vw,1.75rem);align-items:stretch;min-width:0}.hcb-product-projects--columns-1 .hcb-product-projects__grid{grid-template-columns:minmax(0,1fr)}.hcb-product-projects--columns-2 .hcb-product-projects__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hcb-product-projects--columns-3 .hcb-product-projects__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.hcb-product-projects--columns-4 .hcb-product-projects__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.hcb-project-card{height:100%;min-width:0;border:1px solid currentColor;border-color:color-mix(in srgb,currentColor 12%,transparent);border-radius:.25rem;overflow:hidden}.hcb-project-card__link{display:flex;flex-direction:column;height:100%;color:inherit;text-decoration:none}.hcb-project-card__link:focus-visible{outline:2px solid currentColor;outline-offset:-2px}.hcb-project-card__media{display:block;aspect-ratio:4/3;background:var(--wp--preset--color--base,Canvas);overflow:hidden}.hcb-project-card__image{display:block;width:100%;height:100%;object-fit:cover}.hcb-project-card__content{display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start;gap:.8rem;padding:1rem}.hcb-project-card__title{margin:0;font-size:clamp(1rem,1.5vw,1.15rem);font-weight:700;line-height:1.3;overflow-wrap:anywhere}.hcb-project-card__view{color:inherit}.hcb-project-card__view{display:inline-flex;align-items:center;gap:.25rem;margin-block-start:auto;font-weight:600}.hcb-project-card__link:hover .hcb-project-card__view,.hcb-project-card__link:focus-visible .hcb-project-card__view{text-decoration:underline;text-underline-offset:.16em}@media (hover:hover) and (pointer:fine){.hcb-project-card__image{filter:saturate(.68) contrast(.96);transition:filter 300ms ease,transform 300ms ease}.hcb-project-card__link:hover .hcb-project-card__image,.hcb-project-card__link:focus-visible .hcb-project-card__image{filter:saturate(1) contrast(1);transform:scale(1.025)}}.hcb-projects-grid{min-width:0;container:hcb-projects-grid/inline-size}.hcb-projects-grid__filters{display:flex;flex-wrap:wrap;gap:.5rem;margin-block-end:1.25rem}.hcb-projects-grid__filters[hidden],.hcb-projects-grid__item[hidden]{display:none!important}.hcb-projects-grid__filter{min-height:2.75rem;padding:.55rem 1rem;border:1px solid currentColor;border-radius:999px;background:0 0;color:inherit;font:inherit;font-weight:600;cursor:pointer}.hcb-projects-grid__filter[aria-pressed=true]{border-color:var(--hcb-filter-active-background,var(--wp--preset--color--contrast,#1b1b1b));background:var(--hcb-filter-active-background,var(--wp--preset--color--contrast,#1b1b1b));color:var(--hcb-filter-active-color,var(--wp--preset--color--base,#fff))}.hcb-projects-grid__filter:focus-visible{outline:2px solid var(--hcb-filter-focus-color,var(--wp--preset--color--contrast,#1b1b1b));outline-offset:2px}.hcb-projects-grid__grid{display:grid;gap:clamp(1rem,2vw,1.75rem);align-items:stretch;min-width:0}.hcb-projects-grid__item{min-width:0}.hcb-projects-grid--columns-1 .hcb-projects-grid__grid{grid-template-columns:minmax(0,1fr)}.hcb-projects-grid--columns-2 .hcb-projects-grid__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hcb-projects-grid--columns-3 .hcb-projects-grid__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.hcb-projects-grid--columns-4 .hcb-projects-grid__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.hcb-projects-grid-editor .components-placeholder{min-height:11rem}.hcb-projects-grid-editor .components-placeholder__fieldset{display:grid;gap:.75rem}.hcb-projects-grid-editor p{margin:0}.hcb-product-projects-editor .components-placeholder{min-height:11rem}.hcb-product-projects-editor .components-placeholder__fieldset{display:grid;gap:.75rem}.hcb-product-projects-editor .components-notice,.hcb-product-projects-editor .components-notice__content,.hcb-product-projects-editor p{margin:0}@media (max-width:64rem){.hcb-product-projects--columns-3 .hcb-product-projects__grid,.hcb-product-projects--columns-4 .hcb-product-projects__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hcb-projects-grid--columns-3 .hcb-projects-grid__grid,.hcb-projects-grid--columns-4 .hcb-projects-grid__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:36rem){.hcb-product-projects--columns-2 .hcb-product-projects__grid,.hcb-product-projects--columns-3 .hcb-product-projects__grid,.hcb-product-projects--columns-4 .hcb-product-projects__grid{grid-template-columns:minmax(0,1fr)}.hcb-projects-grid--columns-2 .hcb-projects-grid__grid,.hcb-projects-grid--columns-3 .hcb-projects-grid__grid,.hcb-projects-grid--columns-4 .hcb-projects-grid__grid{grid-template-columns:minmax(0,1fr)}}@container hcb-product-projects (max-width:48rem){.hcb-product-projects--columns-3 .hcb-product-projects__grid,.hcb-product-projects--columns-4 .hcb-product-projects__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container hcb-projects-grid (max-width:48rem){.hcb-projects-grid--columns-3 .hcb-projects-grid__grid,.hcb-projects-grid--columns-4 .hcb-projects-grid__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container hcb-product-projects (max-width:30rem){.hcb-product-projects--columns-2 .hcb-product-projects__grid,.hcb-product-projects--columns-3 .hcb-product-projects__grid,.hcb-product-projects--columns-4 .hcb-product-projects__grid{grid-template-columns:minmax(0,1fr)}}@container hcb-projects-grid (max-width:30rem){.hcb-projects-grid--columns-2 .hcb-projects-grid__grid,.hcb-projects-grid--columns-3 .hcb-projects-grid__grid,.hcb-projects-grid--columns-4 .hcb-projects-grid__grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.hcb-project-card__image{transition:none}.hcb-project-card__link:hover .hcb-project-card__image,.hcb-project-card__link:focus-visible .hcb-project-card__image{transform:none}}