/* Readability pass: preserve composition while raising small type sizes. */
.header nav{font-size:14px}.eyebrow,.section-top>.eyebrow,.section-top>span,.values-copy .eyebrow,.contact .eyebrow,.manifesto>.eyebrow{font-size:12px;line-height:1.7;letter-spacing:1px}.intro,.project-copy>p:not(.eyebrow),.value-list p,.steps p,.local p{font-size:16px;line-height:1.85}.care p{font-size:15px;line-height:1.8}.care .text-link,.project-copy .text-link{font-size:15px}.tags span,.project-copy .tags span{font-size:12px;line-height:1.7}.steps article>span{font-size:12px}.small,.form-note,form label{font-size:14px;line-height:1.75}input,textarea{font-size:16px}.seo-note p{font-size:14px;line-height:1.8}.seo-note h2{font-size:18px}.project-next{font-size:16px}.browser-bar{font-size:11px}.iso-label{font-size:12px}.iso-booth-scene .iso-watch{font-size:13px}.iso-watch small{font-size:11px}.iso-ai-note{font-size:11px}footer>div{font-size:14px;gap:22px}footer .footer-bottom>.copyright{font-size:13px}footer .footer-bottom>.footer-origin{font-size:12px;letter-spacing:.03em}.cinema-eyebrow{font-size:12px}.cinema-intro{font-size:16px}.scene-top{font-size:11px;letter-spacing:.5px}.scene-button strong{font-size:14px}.cinema-discover{font-size:14px}.toggle-label{font-size:12px}.cinema-hero .cinema-actions .button{font-size:14px}
@media(max-width:1000px){.header nav{font-size:12px}.scene-button strong{font-size:12px}.scene-top{font-size:10px}}
@media(max-width:750px){.eyebrow,.section-top>.eyebrow,.section-top>span,.values-copy .eyebrow,.contact .eyebrow,.manifesto>.eyebrow{font-size:11px}.project-copy>p:not(.eyebrow),.value-list p,.steps p,.local p{font-size:16px}.cinema-eyebrow{font-size:10px;letter-spacing:.7px}.cinema-intro{font-size:14px;line-height:1.75}.cinema-discover{font-size:12px}.cinema-hero .cinema-actions .button{font-size:12px}.scene-button strong{font-size:12px}.scene-top{font-size:9px}.scene-top .scene-arrow{display:none}.iso-ai-note{font-size:10px}.iso-booth-scene .iso-watch{font-size:12px}.seo-note p{font-size:14px}footer>div{font-size:13px}.care .text-link{font-size:14px}.section-top>p:not(.eyebrow){font-size:15px}}
