/* Hallmark · component refinement · theme: zzz light exhibition · genre: editorial · v2.0.0 */
/* Hallmark · critique: align biography edges, quiet the header and keep the moving words to one half. */
@media(min-width:701px) and (hover:hover) and (pointer:fine){
 body .header .desktop-head-nav .nav-contact.glass-action:not(:disabled){display:inline-block;position:relative;min-height:0;padding:var(--space-xs) 0;border:0;border-radius:0;background:var(--transparent);box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;color:var(--ink);font-size:var(--type-ui);text-decoration:none;transform:none;transition:color var(--dur-short) var(--interaction-ease)}
 body .header .desktop-head-nav .nav-contact.glass-action:not(:disabled):hover,body .header .desktop-head-nav .nav-contact.glass-action:not(:disabled):active{background:var(--transparent);box-shadow:none;transform:none}
 body .header .desktop-head-nav .nav-contact.glass-action::before{display:none;content:none}
 body .header .desktop-head-nav .nav-contact.glass-action::after{content:'';display:block;position:absolute;inset:auto 0 0;height:1px;background:var(--muted);transform:scaleX(0);transform-origin:left;transition:transform var(--dur-short) var(--interaction-ease)}
 body .header .desktop-head-nav .nav-contact.glass-action:hover::after{transform:scaleX(1)}
 body .header .desktop-head-nav .nav-contact.glass-action:active{opacity:.7}
 body .header .desktop-head-nav .nav-contact.glass-action:focus-visible{outline:2px solid var(--color-focus);outline-offset:4px}
 .desktop-head-nav .nav-contact .button-ripple{display:none}
 .desktop-marquee{width:50%;margin-left:auto}
 .photo-dialog,.photo-dialog img{cursor:zoom-out}
 .photo-dialog .photo-close{cursor:pointer}
 @media(prefers-reduced-motion:reduce){body .header .desktop-head-nav .nav-contact.glass-action::after{transition:none}}
}
