/* Hallmark · mobile editorial experience refinement */
@media(max-width:700px),(max-width:1024px) and (pointer:coarse){
 .about-band .about{padding-block:var(--space-xl)}
 .about-introduction{gap:var(--space-sm);padding-bottom:var(--space-lg)}
 .about-copy p{line-height:1.85}
 .experience-columns{margin-top:var(--space-lg)}
 .work-experience,.project-experience{gap:var(--space-sm)}
 .work-experience>h3,.project-experience>h3{margin:0;padding-bottom:var(--space-xs)}
 .selected-experience>.experience-row,.selected-projects>.experience-row{gap:var(--space-2xs);padding-block:var(--space-md)}
 .experience-toggle{padding-block:var(--space-xs);font-weight:500}
 .selected-experience dd,.selected-projects dd,.experience-extra p{line-height:1.85}
 .experience-tail .about-tools{gap:var(--space-sm)}
}

@media(max-width:700px),(max-width:1024px) and (pointer:coarse){.intro .intro-title-group .hero-owner{display:block;font-size:clamp(32px,8vw,40px);font-weight:700;color:var(--ink);letter-spacing:-.04em;line-height:1;margin-bottom:var(--space-xs)}}
@media(max-width:700px),(max-width:1024px) and (pointer:coarse){.format-portrait .clip-caption{display:none}}
@media(max-width:700px),(max-width:1024px) and (pointer:coarse){.photo-dialog .photo-dialog-header{justify-content:flex-end}.photo-dialog .photo-dialog-header h2{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}
@media(max-width:700px),(max-width:1024px) and (pointer:coarse){.about-copy br{display:none}}
@media(max-width:700px),(max-width:1024px) and (pointer:coarse){.email-copy-wrap .email-tooltip,.email-copy-wrap:focus-within .email-tooltip,.email-copy-wrap:hover .email-tooltip{opacity:0;visibility:hidden;transform:none;transition:none}.email-copy-wrap.is-copied .email-tooltip{opacity:1;visibility:visible;transition:none}}
