picture{display:block;max-width:100%}img{height:auto}.hero-visual img,.project-image img,.about-photo img,.social-art img{height:100%}.social-art img{height:260px}.breadcrumbs{display:flex;flex-wrap:wrap;gap:10px;padding-top:20px;padding-bottom:0;font-size:11px;color:var(--muted);line-height:1.6}.breadcrumbs a:hover{text-decoration:underline}.published-service{padding-top:65px;padding-bottom:55px}.published-service .article-body{max-width:850px;margin:auto;font-size:17px}.original-content h2{font-size:clamp(27px,3vw,39px);line-height:1.2;margin:35px 0 22px}.original-content h3{font-size:25px;margin:30px 0 16px}.original-content ul,.original-content ol{padding-left:24px}.original-content img{max-height:600px;width:auto;margin:25px auto}.original-content a{text-decoration:underline;text-underline-offset:3px}.original-content table,.article-body table{max-width:100%;border-collapse:collapse;display:block;overflow:auto}.original-content td,.original-content th,.article-body td,.article-body th{padding:10px;border:1px solid var(--line)}.service-context{max-width:820px;color:var(--muted);font-size:17px;margin:25px 0 40px}.footer-pages{display:flex;flex-wrap:wrap;gap:14px}.toc-items{max-height:70vh;overflow:auto}.case-continuation{padding-top:20px;padding-bottom:50px}.portfolio-index{row-gap:50px}.article-body figure{max-width:100%;margin:25px 0}.article-body figure img{height:auto}.article-body .wp-block-gallery{display:flex;flex-wrap:wrap;gap:18px}.article-body .wp-block-gallery figure{flex:1;min-width:200px;margin:0}.article-body .wp-block-gallery img{width:100%;height:auto}.article-body iframe{max-width:100%}@media(max-width:760px){.breadcrumbs{font-size:10px;padding-top:18px}.published-service{padding-top:35px;padding-bottom:35px}.hero-visual img,.project-image img,.about-photo img{height:100%}.toc-items{max-height:50vh}.social-art img{height:200px}.complementary-services .needs-grid{grid-template-columns:1fr}.article-body .wp-block-gallery figure{min-width:0;width:100%;flex-basis:100%}}.hero-visual>picture{position:absolute;inset:0;width:100%;height:100%}.hero-visual>picture img{position:absolute;width:100%;height:100%;object-fit:cover;filter:brightness(.87)}.project-image>picture,.about-photo>picture{width:100%;height:100%}.editorial-media-links{display:flex;flex-wrap:wrap;gap:20px;margin-top:25px;font-size:13px}footer{flex-wrap:wrap}footer .footer-pages{flex-basis:100%;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.social-art img{height:260px}@media(max-width:760px){.social-art img{height:300px}}.breadcrumbs{position:static;flex-direction:row;align-items:center;left:auto;right:auto;top:auto;z-index:auto;background:transparent;border-bottom:0;padding-inline:0}

.article-body em{color:var(--ink)}.published-service .article-body details>summary>h3{font-family:inherit;font-size:20px;font-weight:700;line-height:inherit;letter-spacing:normal;margin:28px 0 1.33em}
