.firm-hero .page-hero-image{filter:grayscale()contrast(1.08)}.firm-hero .page-hero-aside{align-self:end;padding-bottom:4px}.firm-photo{gap:12px;width:100%;margin:0;display:grid}.firm-photo-screen{aspect-ratio:4/5;background:var(--gray-900);position:relative;overflow:hidden}.firm-photo .halftone-photo{opacity:0;width:100%;height:100%;transition:opacity .7s var(--ease);position:absolute;inset:0}.firm-photo .halftone-photo[data-ready=true]{opacity:1}.firm-photo figcaption{color:var(--gray-500)}.firm-support{color:var(--gray-700);margin:0}.firm-compounds{border-top:2px solid var(--gray-900);justify-items:start;gap:24px;max-width:600px;margin-top:0;padding-top:24px;display:grid}.firm-compounds .t-lead{color:var(--gray-700);margin:0}.firm-compounds .page-actions{margin-top:0}.firm #thesis .chapter-field,.firm #compounds .chapter-field{gap:32px}@media (prefers-reduced-motion:reduce){.firm-photo .halftone-photo{transition:none}}@media print{.firm-photo{display:none}}
