.bc-work-section--tiles,.bc-work-section--gallery{padding-block:34px 64px}
.bc-work-section--tiles .bc-section-heading,.bc-work-section--gallery .bc-section-heading{margin-block-end:24px}
.bc-work-section--tiles .bc-section-heading h2,.bc-work-section--gallery .bc-section-heading h2{font-size:clamp(30px,3vw,46px);line-height:1.05;letter-spacing:-.045em}
.bc-work-section--tiles .bc-work-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px 8px}
.bc-work-section--gallery .bc-work-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 12px}
.bc-work-section--tiles .bc-work-card>a:first-child,.bc-work-section--gallery .bc-work-card>a:first-child{display:block}
.bc-work-section--tiles .bc-card-media,.bc-work-section--gallery .bc-card-media{aspect-ratio:4/3}
.bc-work-section--tiles .bc-card-media>img,.bc-work-section--gallery .bc-card-media>img{width:100%;height:100%;object-fit:var(--bc-card-fit,cover);aspect-ratio:4/3}
.bc-work-section--tiles .bc-work-card .bc-card-title,.bc-work-section--gallery .bc-work-card .bc-card-title{display:block;padding-inline-end:28px;margin-block-start:10px}
.bc-work-section--tiles .bc-work-card .bc-card-title h3,.bc-work-section--gallery .bc-work-card .bc-card-title h3{font:400 clamp(20px,1.7vw,26px)/1.2 var(--bc-editorial-font,Georgia,serif);margin:0}
.bc-work-section--tiles .bc-work-card:first-child .bc-card-title h3,.bc-work-section--gallery .bc-work-card:first-child .bc-card-title h3{font-size:clamp(20px,1.7vw,26px);line-height:1.2}
.bc-work-section--tiles .bc-card-title>span:not(.bc-card-arrow),.bc-work-section--gallery .bc-card-title>span:not(.bc-card-arrow){display:block;max-width:none;text-align:start;margin-block-start:5px;font:10px/1.5 var(--bc-label-font,monospace);color:#68645c}
.bc-work-section--tiles .bc-card-arrow,.bc-work-section--gallery .bc-card-arrow{font-size:18px}
.bc-work-section--tiles .bc-preview-label,.bc-work-section--gallery .bc-preview-label{background:#e4ff1a;color:#141414}
.bc-work-section--tiles>.bc-contact-link,.bc-work-section--gallery>.bc-contact-link{margin-block-start:28px}
@media(hover:hover) and (pointer:fine){.bc-work-section--tiles .bc-work-card:hover .bc-card-arrow,.bc-work-section--gallery .bc-work-card:hover .bc-card-arrow{background:#e4ff1a}}
@media(max-width:1099px) and (min-width:600px){.bc-work-section--tiles .bc-work-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:599px){.bc-work-section--tiles,.bc-work-section--gallery{padding-block:24px 42px}.bc-work-section--tiles .bc-work-grid,.bc-work-section--gallery .bc-work-grid{grid-template-columns:minmax(0,1fr);gap:26px}.bc-work-section--tiles .bc-work-card .bc-card-title h3,.bc-work-section--gallery .bc-work-card .bc-card-title h3{font-size:23px}.bc-work-section--tiles .bc-section-heading,.bc-work-section--gallery .bc-section-heading{margin-block-end:20px}}
@media(max-width:599px){.bc-work-section--tiles .bc-work-card:first-child .bc-card-title h3,.bc-work-section--gallery .bc-work-card:first-child .bc-card-title h3{font-size:23px}}
