/* Additions only: the supplied V12 design remains unchanged. */
.main-nav{gap:20px}
.about-bio-link,.media-portfolio-link a{display:inline-block;margin-top:10px;color:var(--gold);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid rgba(215,179,106,.4);padding-bottom:4px}
.media-empty{margin-top:55px;padding:42px;border:1px solid var(--line);background:linear-gradient(145deg,rgba(255,255,255,.035),rgba(255,255,255,.01));text-align:center}
.media-empty p{color:var(--muted);margin:0 0 22px}
.media-portfolio-link{text-align:right;margin:18px 0 0}
.gallery:empty{display:none}
@media(max-width:1120px) and (min-width:981px){.main-nav{gap:14px;font-size:.64rem}.brand-name{font-size:.82rem}}
@media(max-width:620px){.media-empty{padding:30px 20px}.media-portfolio-link{text-align:left}}
.gallery-item iframe,.gallery-item video{width:100%;height:100%;border:0;background:#000;object-fit:cover}.gallery-item:has(iframe),.gallery-item:has(video){cursor:default}
