/* Work-page typography: page title, project titles, supporting copy, metadata. */
.work-page .work-index .work-label{font-family:'DM Sans',sans-serif;font-size:clamp(36px,4.5vw,54px);font-weight:400;line-height:1.12;letter-spacing:-.045em;color:#071e33;margin:0 0 34px;text-transform:none}.work-page .folder-tab{font-size:18px;font-weight:400;letter-spacing:-.025em}.work-page .folder-tab>span:first-child{font-size:10px;letter-spacing:.05em;opacity:.65}.work-page .stack-panel .work-caption h2{font-size:clamp(30px,3.3vw,42px)!important;line-height:1.12;letter-spacing:-.04em;margin-bottom:14px!important}.work-page .stack-panel .work-caption p{font-size:15px;line-height:1.65;color:#496572;max-width:30ch}.work-page .work-caption>span{font:10px 'DM Mono',monospace;letter-spacing:.08em;color:#637583}.work-page .work-action{font-size:12px;line-height:1.4}.work-page .process-grid-heading h2{font-size:clamp(28px,3.5vw,42px);line-height:1.2;letter-spacing:-.035em;max-width:25ch}.work-page .process-grid-note{font-size:12px;line-height:1.6;color:#637583}.work-page .footer-eyebrow{font-size:10px;letter-spacing:.14em;color:#637583}@media(max-width:650px){.work-page .work-index .work-label{font-size:36px;margin-bottom:24px}.work-page .folder-tab{font-size:clamp(11px,3.2vw,15px)}.work-page .stack-panel .work-caption h2{font-size:30px!important}.work-page .stack-panel .work-caption p{font-size:14px;max-width:32ch}.work-page .process-grid-heading h2{font-size:30px}}
