.dogs-case .case-nav{align-items:center}.dogs-case .case-nav .batch-back{flex-shrink:1;text-align:right}
.dogs-section{margin-bottom:64px}.dogs-section .case-document-heading .eyebrow{margin-bottom:12px}
.dogs-art{margin:0;min-width:0}.dogs-art figcaption{font:400 14px/1.55 var(--sans);color:var(--muted);margin-top:12px}
.dogs-key{max-width:700px;margin-inline:auto}.dogs-pair,.dogs-tickets,.dogs-participants{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;align-items:start}
.dogs-tickets{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center}
.dogs-tickets>.dogs-art{max-width:450px}.dogs-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}
.dogs-participants{max-width:940px;margin:auto;align-items:center}.dogs-participants p,.dogs-caption{font:400 17px/1.65 var(--sans);color:var(--muted);margin:24px 0 0}
.dogs-participants h3{font:400 34px/1.2 var(--serif);margin:0}
.dogs-mockups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.dogs-mockups>.dogs-art:first-child{grid-column:1/-1}
.dogs-adaptations{display:grid;gap:40px}.dogs-adaptations>.dogs-art{width:100%}.dogs-adaptations>.dogs-pair{max-width:1000px;margin:auto}
.dogs-complete{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 32px}.dogs-complete figcaption{margin:0 0 12px}
#dogs-extra-mockup{margin-top:40px}#dogs-load-status:empty{display:none}
.dogs-case .case-zoom-stage img.is-large{width:var(--zoom-width,1080px)}
@media(max-width:850px){.dogs-pair,.dogs-tickets,.dogs-participants,.dogs-three,.dogs-mockups,.dogs-complete{grid-template-columns:1fr;gap:30px}.dogs-section{margin-bottom:42px}.dogs-key{max-width:none}.dogs-mockups>.dogs-art:first-child{grid-column:auto}.dogs-tickets>.dogs-art{max-width:none}.dogs-participants h3{font-size:28px}.dogs-case .case-intro h1{font-size:clamp(38px,11vw,68px)}.dogs-case .case-nav{gap:12px}.dogs-case .case-nav .batch-back{max-width:210px}}
