.gezicht{grid-template-columns:minmax(0,1fr);align-items:end;gap:.375rem 1rem;margin:0;display:grid}.gezicht--foto{grid-template-columns:6.5rem minmax(0,1fr)}.gezicht:not(.gezicht--foto):not(.gezicht--portret){border-left:3px solid var(--inkt);padding-left:1rem}.gezicht__foto{aspect-ratio:4/5;background:var(--papier-2);position:relative;overflow:hidden}.gezicht__tekst{gap:.25rem;font-size:.9375rem;line-height:1.45;display:grid}.gezicht__naam{font-weight:700}.gezicht__onder{color:var(--bijzaak);font-size:.8125rem}.gezicht--portret{grid-template-columns:5.25rem minmax(0,1fr);align-items:end;gap:.375rem 1.25rem}.gezicht__initiaal{--blokhoogte:1.625rem;--band:.6875rem;align-self:end;height:6.25rem;position:relative}.gezicht__blok{height:var(--blokhoogte);position:absolute;bottom:0;left:-.5rem;right:-.5rem}.gezicht__schaduw{left:-4%;right:-4%;bottom:calc(var(--blokhoogte) - var(--band) - .25rem);height:.625rem}.gezicht__letter{left:0;right:0;bottom:calc(var(--blokhoogte) - var(--band) + .125rem);font-family:var(--heading-font);text-align:center;text-transform:lowercase;color:var(--inkt);font-size:5.25rem;font-weight:800;font-stretch:150%;line-height:.7;display:block;position:absolute}.gezicht__tekst--citaat{gap:.5rem}.gezicht__tekst--citaat .gezicht__zin{font-family:var(--heading-font);letter-spacing:-.02em;text-wrap:balance;font-size:clamp(1.25rem,1.1vw + .9rem,1.875rem);font-weight:800;font-stretch:125%;line-height:1.08}.gezicht--groot{grid-template-columns:7rem minmax(0,1fr);gap:.5rem 1.5rem}.gezicht--groot .gezicht__initiaal{--blokhoogte:2.125rem;--band:.875rem;height:9.5rem}.gezicht--groot .gezicht__letter{font-size:7.75rem}@media (min-width:900px){.gezicht--groot{grid-template-columns:9.5rem minmax(0,1fr);gap:.5rem 2.25rem}.gezicht--groot .gezicht__initiaal{--blokhoogte:2.5rem;--band:1rem;height:12.5rem}.gezicht--groot .gezicht__letter{font-size:10.25rem}}
