.campus-case .mf-chapter .mf-photo-window{aspect-ratio:4/3}.campus-case .mf-chapter:nth-of-type(2) .mf-photo-window{aspect-ratio:1}.campus-case .mf-chapter:nth-of-type(4) .mf-photo-window{aspect-ratio:auto;background:0 0;max-height:none}.campus-case .mf-chapter:nth-of-type(4) img{object-fit:contain;height:auto;transform:none}.campus-case .mf-gallery .mf-photo-window{aspect-ratio:4/3}.campus-case .mf-gallery>.mf-photo:first-child{grid-column:1/-1}.campus-case .mf-gallery>.mf-photo:first-child .mf-photo-window{aspect-ratio:2}.campus-case .campus-music-row{grid-column:1/-1;grid-template-columns:1.23927fr 1.01902fr;align-items:start;gap:28px;display:grid}.campus-case .campus-music-row .mf-photo-window{aspect-ratio:auto;background:0 0;max-height:none}.campus-case .campus-music-row img{object-fit:contain;width:100%;height:auto;transform:none}.campus-case .campus-signage-row{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:28px;display:grid}.campus-case .campus-signage-row .mf-photo-window{aspect-ratio:auto;background:0 0;max-height:none}.campus-case .campus-signage-row img{object-fit:contain;width:100%;height:auto;transform:none}@media (max-width:540px){.campus-case .campus-signage-row,.campus-case .campus-music-row{grid-template-columns:1fr}}@media (max-width:900px){.campus-case .mf-chapter .mf-photo-window{aspect-ratio:4/3}.campus-case .mf-chapter:nth-of-type(2) .mf-photo-window{aspect-ratio:1}}.campus-case .campus-chapter-pair{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(28px,4vw,64px)}.campus-case .campus-chapter-pair .mf-chapter-text{max-width:540px}.campus-case .campus-work-rest-row{order:2;grid-template-columns:minmax(0,1.33333fr) minmax(0,.700873fr);align-items:start;gap:18px;width:100%;min-width:0;display:grid}.campus-case .campus-work-rest-row .mf-photo{order:0}.campus-case .campus-work-rest-row .mf-photo-window{aspect-ratio:auto;background:0 0;max-height:none}.campus-case .campus-work-rest-row img{object-fit:contain;height:auto;transform:none}@media (max-width:900px){.campus-case .campus-chapter-pair{grid-template-columns:1fr}.campus-case .campus-work-rest-row{justify-self:center;width:90%;max-width:680px}}@media (max-width:540px){.campus-case .campus-work-rest-row{grid-template-columns:1fr}}
