.db-header-editorial{background:var(--paper)}.db-header-editorial>.container{display:grid;grid-template-columns:1.6fr 1fr;gap:10%;align-items:end}.db-editorial-intro{max-width:340px}.db-editorial-intro:before{content:'';display:block;width:38px;height:3px;background:var(--accent);margin-bottom:24px}.db-editorial-intro .lead{font-size:17px;line-height:1.7;margin:0}.db-portfolio-grid{display:grid;grid-template-columns:1.65fr 1fr;gap:64px 26px}.db-portfolio-card{min-width:0}.db-portfolio-card:nth-child(3n+2){padding-top:100px}.db-portfolio-card:nth-child(3n){grid-column:1/3;width:75%;margin-left:auto}.db-portfolio-image{display:block;overflow:hidden;background:var(--soft)}.db-portfolio-image img{width:100%;height:440px;object-fit:cover;transition:transform .65s}.db-portfolio-card:nth-child(3n+2) img{height:340px}.db-portfolio-image:hover img{transform:scale(1.025)}.db-portfolio-caption{display:flex;justify-content:space-between;gap:15px;align-items:baseline;margin-top:18px}.db-portfolio-caption h3{font:400 16px/1.6 var(--font-body);margin:0}.db-portfolio-caption p{margin:0;font-size:10px;color:var(--muted)}.db-portfolio-number{color:var(--accent)}.db-portfolio-more{text-align:center;margin-top:50px}.db-project-filters{display:flex;gap:25px;flex-wrap:wrap;margin-bottom:35px}.db-project-filters button{border:0;border-bottom:1px solid transparent;background:none;padding:12px 0;color:var(--muted);cursor:pointer}.db-project-filters button[aria-pressed=true]{color:var(--accent);border-color:var(--accent)}.db-project-filters[hidden],.db-portfolio-card[hidden]{display:none!important}.db-portfolio-grid.is-filtered .db-portfolio-card{grid-column:auto;width:100%;margin:0;padding:0}.db-service-row{display:grid;grid-template-columns:50px 1fr 1fr 25px;gap:20px;padding:28px 0;border-top:1px solid var(--line)}.db-service-row:last-child{border-bottom:1px solid var(--line)}.db-service-row .card-number{margin:8px 0 0}.db-service-row p{font-size:14px;margin:0}.db-editorial-services .section-heading>.prose{max-width:340px}.db-service-arrow{color:var(--accent);font-size:22px}.screen-reader-text{clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;overflow:hidden;position:absolute;white-space:nowrap}@media(max-width:760px){.db-header-editorial>.container{grid-template-columns:1fr;gap:30px}.db-portfolio-grid{grid-template-columns:1fr;gap:36px}.db-portfolio-card:nth-child(n){grid-column:auto;width:100%;margin:0;padding:0}.db-portfolio-card:nth-child(n) img{height:auto;aspect-ratio:1.2}.db-portfolio-caption h3{font-size:14px}.db-portfolio-caption p{font-size:9px}.db-service-row{grid-template-columns:25px 1fr 20px;gap:12px}.db-service-row p{grid-column:2;grid-row:2}.db-service-arrow{grid-column:3;grid-row:1}.db-editorial-services .section-heading{align-items:start}.db-project-filters{gap:18px}.db-portfolio-more{margin-top:30px}}@media(prefers-reduced-motion:reduce){.db-portfolio-image img{transition:none}}
