/* Content refinements use the established Obsidian visual system. */
.hero-bottom>p{max-width:440px}.gallery-service-link{color:#d7b8ff;text-underline-offset:5px;display:inline-block;padding:8px 0;min-height:44px}
.case-decisions{list-style:none;padding:0;margin:28px 0 0}.case-decisions li{padding:16px 0;border-top:1px solid #08070d25;line-height:1.6}.case-decisions strong{display:block;font-weight:600;color:var(--ink)}
.case-enquiry{align-items:center;gap:35px}.case-enquiry>div>span{display:block;margin-top:20px}.case-enquiry .project-cta{flex-shrink:0}.collaboration-steps article{padding:20px 0;border-top:1px solid #08070d25}.collaboration-steps article:first-child{padding-top:0;border-top:0}.collaboration-steps h3{font-weight:500;font-size:22px;letter-spacing:-.025em}.studio-evidence-new .collaboration-steps p{margin:10px 0}.gallery-service-link:focus-visible{outline:3px solid #c6a9ef;outline-offset:4px}
@media(max-width:700px){.case-enquiry{flex-direction:column;align-items:flex-start}.case-enquiry .project-cta{max-width:100%}.hero-bottom>p{max-width:235px;font-size:14px}.collaboration-steps h3{font-size:21px}}

.creature-gallery{padding-top:80px;padding-bottom:80px}@media(max-width:700px){.creature-gallery{padding-top:60px;padding-bottom:60px}}
@media(max-width:700px){.case-enquiry .project-cta{margin-top:24px}}
