/* Deliberately minimal: the browser's default styles do the design. */
body { max-width: 650px; }
img.headshot { width: 230px; height: 200px; object-fit: cover; object-position: 50% 30%; filter: grayscale(100%); }
img.dog { width: 200px; }
a.dmodel { text-underline-offset: 5px; }
