.page-hero:has(img[src*="hugh-miller-portrait"]) {min-height:510px}.page-hero:has(img[src*="hugh-miller-portrait"]) .page-hero-image{inset:0 0 0 40%;mask-image:linear-gradient(90deg,transparent,#000 38%);-webkit-mask-image:linear-gradient(90deg,transparent,#000 38%)}.page-hero:has(img[src*="hugh-miller-portrait"]) .page-hero-image img{object-position:center 25%;filter:none}.page-hero:has(img[src*="hugh-miller-portrait"]) .page-hero-shade{background:linear-gradient(90deg,#141715 0%,#141715b0 42%,transparent 74%),linear-gradient(0deg,#141715,transparent 30%)}.page-hero:has(img[src*="hugh-miller-portrait"]) .page-hero-copy{width:58%;max-width:850px}.hugh-keepsakes{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:32px 0 45px}.hugh-keepsakes figure{margin:0!important;width:100%;max-width:none}.hugh-keepsakes img{width:100%;height:300px;object-fit:contain;background:#1b1e1b}.hugh-keepsakes figcaption,.hugh-mat figcaption{font:12px/1.6 sans-serif;color:#b7baaf;margin-top:12px}.hugh-mat{max-width:290px!important;margin:30px auto 40px!important}.hugh-mat img{width:100%;height:auto}.hugh-related{border-top:1px solid #45483e;margin-top:40px;padding-top:25px}.hugh-source{font:12px/1.7 sans-serif;color:#b7baaf}@media(max-width:760px){.page-hero:has(img[src*="hugh-miller-portrait"]){min-height:570px}.page-hero:has(img[src*="hugh-miller-portrait"]) .page-hero-image{inset:0 0 30% 15%}.page-hero:has(img[src*="hugh-miller-portrait"]) .page-hero-copy{width:100%;padding-top:340px}.page-hero:has(img[src*="hugh-miller-portrait"]) h1{font-size:44px}.page-hero:has(img[src*="hugh-miller-portrait"]) .page-hero-shade{background:linear-gradient(0deg,#141715 5%,#141715d0 35%,transparent 77%)}.hugh-keepsakes{gap:14px}.hugh-keepsakes img{height:220px}}