.direction-c #system>.section-inner{align-items:start}.illustrated-heading h2{margin-bottom:30px}.occ-illustration{opacity:1;width:100%;max-width:300px;height:auto;margin:0;display:block}@media (width<=900px){.illustrated-heading{margin-bottom:28px}.illustrated-heading h2{margin-bottom:12px}.occ-illustration{max-width:170px;margin:0 auto}.direction-c #system>.section-inner{display:block}}@media print{.occ-illustration{max-width:130px}}.work-heading{flex-direction:column;min-height:0;display:flex}.work-art-space{flex:1;min-height:0;position:relative}.work-illustration{object-fit:contain;object-position:top left;pointer-events:none;width:170px;height:calc(100% - 8px);max-height:170px;position:absolute;inset:8px auto 0 0}@media (width<=1050px){.work-art-space{display:none}}@media (width<=900px){.work-heading{display:block}.direction-c #what-we-do .work-heading h2{margin-bottom:26px}}@media (width<=768px){.direction-c #what-we-do .work-heading h2{margin-bottom:24px}}.direction-c #contact .section-inner{grid-template-columns:minmax(0,1fr) 180px;align-items:center;gap:40px;display:grid}.contact-words{min-width:0}.contact-illustration{pointer-events:none;width:180px;max-width:100%;height:auto;display:block}@media (width>=769px) and (width<=1050px){.direction-c #contact .section-inner{grid-template-columns:minmax(0,1fr) 140px;gap:24px}.contact-illustration{width:140px}}@media (width<=768px){.direction-c #contact .section-inner{display:block}.contact-illustration{width:132px;margin:24px auto 0}}@media print{.work-art-space,.contact-illustration{display:none}}
