/* Phone reading must not depend on a scroll reveal or hover. */
@media(max-width:700px){
.about-photo,.title-letter{animation:none!important;opacity:1!important;filter:none!important;transform:none!important}
.scroll-reveal{opacity:1!important;transform:none!important}.type-char{opacity:1!important;filter:none!important}
.site-header{padding-left:16px!important;padding-right:16px!important;gap:8px}.site-header nav a{min-height:40px;display:inline-flex;align-items:center}
.case-content,.case-content>*{min-width:0}.case-content p,.case-content li{overflow-wrap:break-word}.case-content pre{max-width:100%;overflow:auto}
.case-page figure .case-enlarge-link{position:static;display:inline-block;margin:8px 0 0;opacity:1;pointer-events:auto;background:transparent;border:0}
.case-page .contents{max-width:100vw;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.case-page .contents button{min-height:44px}
.home-feature .round-link,.feature-arrow{width:auto!important;min-width:48px;padding-right:12px!important;border-radius:24px!important}.project-arrow-label,.feature-arrow-label{max-width:150px!important;opacity:1!important;font-size:12px!important}
}
@media(max-width:360px){.site-header .brand{font-size:11px}.site-header nav a{font-size:11px!important;padding-inline:10px!important}}
@media(prefers-reduced-motion:reduce){.about-lead .reveal-word{opacity:1!important}}

@media(max-width:700px){.case-page.ntw-page .case-figure.ntm-research:has(.ntw-panel-text) .figure-art{display:block!important}.case-section{scroll-margin-top:150px!important}}

@media(max-width:700px){.case-content .section-copy p,.case-content .case-section>p,.case-content .numbered-list p{font-size:15px!important;line-height:1.8!important}.feature-copy>p,.home-me-copy>p{font-size:14px!important;line-height:1.75!important}}

.responsive-evidence{display:contents}.responsive-evidence>img{max-width:100%;height:auto}
@media(max-width:700px){.case-page .responsive-evidence>img{display:block;width:100%!important;height:auto!important;min-width:0!important}}

.responsive-evidence{display:contents}.responsive-evidence>img{max-width:100%;height:auto}
@media(max-width:700px){.case-page .responsive-evidence>img{display:block;width:100%!important;height:auto!important;min-width:0!important}}

.responsive-evidence{display:contents}.responsive-evidence>img{max-width:100%;height:auto}
@media(max-width:700px){.case-page .responsive-evidence>img{display:block;width:100%!important;height:auto!important;min-width:0!important}}

.responsive-evidence{display:contents}.responsive-evidence>img{max-width:100%;height:auto}
@media(max-width:700px){.case-page .responsive-evidence>img{display:block;width:100%!important;height:auto!important;min-width:0!important}}

.responsive-evidence{display:contents}.responsive-evidence>img{max-width:100%;height:auto}
@media(max-width:700px){.case-page .responsive-evidence>img{display:block;width:100%!important;height:auto!important;min-width:0!important}}
