.about-page44 .about-hero44{grid-template-columns:1.08fr 1fr;gap:clamp(24px,5vw,72px);align-items:center;padding-bottom:44px}
.about-personal54{position:relative;isolation:isolate;min-width:0;margin:0;align-self:center}
.about-personal54 img{display:block;position:relative;width:100%;height:auto;max-height:630px;object-fit:contain;object-position:center bottom;border:0;border-radius:0;filter:none;transform:none;mask-image:linear-gradient(to bottom,transparent,#000 8%,#000 84%,transparent);-webkit-mask-image:linear-gradient(to bottom,transparent,#000 8%,#000 84%,transparent)}
.personal-glow54{position:absolute;inset:20% 1% 9%;z-index:-1;background:radial-gradient(ellipse at 55% 60%,#77cbea25,transparent 68%);border-radius:50%;animation:personalGlow54 9s ease-in-out infinite}
.about-personal54 figcaption{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:18px 0 5px;border-top:1px solid #94c7da26;color:#9bb8c6;font-size:11px;line-height:1.6}
.about-personal54 figcaption span:first-child{font-size:9px;letter-spacing:.16em;color:#b8d9e6}
@keyframes personalGlow54{50%{opacity:.5;transform:scale(.94)}}
@media(max-width:850px){.about-page44 .about-hero44{grid-template-columns:1fr 1fr;gap:22px}.about-personal54 figcaption{flex-direction:column;align-items:flex-start;gap:4px}}
@media(max-width:620px){.about-page44 .about-hero44{grid-template-columns:1fr;gap:24px;padding-bottom:30px}.about-personal54{width:100%;max-width:410px;justify-self:center}.about-personal54 img{width:100%;height:auto;max-height:none;object-fit:contain}.about-personal54 figcaption{flex-direction:row;align-items:center;padding-top:14px;font-size:10px}.about-personal54 figcaption span:first-child{font-size:8px}.about-page44 .about-copy44 h1{max-width:none}}
@media(prefers-reduced-motion:reduce){.personal-glow54{animation:none}}body.motion-off .personal-glow54{animation:none}
.personal-photos55{position:relative;aspect-ratio:1/1.18;width:100%;isolation:isolate}
.about-personal54 .personal-photos55 img{position:absolute;height:auto;max-height:none;object-fit:contain;filter:none;transform:none;mask-image:linear-gradient(to bottom,#000 86%,transparent);-webkit-mask-image:linear-gradient(to bottom,#000 86%,transparent)}
.about-personal54 img.personal-wife55{width:49%;right:0;top:7%;z-index:0}
.about-personal54 img.personal-damian55{width:57%;left:0;bottom:0;z-index:1}
.personal-photos55{aspect-ratio:1/1;max-width:520px;margin-inline:auto}
.about-personal54 .personal-photos55 img{mask-repeat:no-repeat;mask-position:center;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:100% 100%;image-rendering:auto;animation:none;transition:none;filter:none;transform:none}
.about-personal54 img.personal-wife55{width:36%;right:0;top:19%;mask-image:url('/assets/wife-mask56.svg'),linear-gradient(to bottom,transparent,#000 5%,#000 78%,transparent);-webkit-mask-image:url('/assets/wife-mask56.svg'),linear-gradient(to bottom,transparent,#000 5%,#000 78%,transparent);mask-composite:intersect;-webkit-mask-composite:source-in}
.about-personal54 img.personal-damian55{width:78%;left:0;top:0;bottom:auto;mask-image:url('/assets/damian-mask56.svg');-webkit-mask-image:url('/assets/damian-mask56.svg')}
.personal-photos55{mask-image:linear-gradient(to bottom,#000 88%,transparent);-webkit-mask-image:linear-gradient(to bottom,#000 88%,transparent)}
.solo57{max-width:440px;margin-inline:auto}.about-personal54 .solo57 img{width:100%;height:auto;max-height:none;object-fit:contain;animation:none;transform:none;filter:none;mask-image:none;-webkit-mask-image:none}
.about-personal54 .solo57 img{mask-image:url('/assets/solo-mask57.svg');-webkit-mask-image:url('/assets/solo-mask57.svg');mask-size:100% 100%;-webkit-mask-size:100% 100%;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.solo57{mask-image:linear-gradient(#000 90%,transparent);-webkit-mask-image:linear-gradient(#000 90%,transparent);max-width:390px}

/* Owner-supplied original: no retouch, SVG silhouette or image transformation. */
.solo57.portrait58{aspect-ratio:724/1020;overflow:hidden;max-width:390px;mask-image:linear-gradient(#000 93%,transparent);-webkit-mask-image:linear-gradient(#000 93%,transparent)}
.about-personal54 .portrait58 img{mask-image:none;-webkit-mask-image:none;width:100%;height:auto;max-height:none;object-fit:initial;transform:none;filter:none;animation:none}
