.work-section-heading{display:grid;grid-template-columns:minmax(13rem,.55fr) minmax(0,1fr);gap:clamp(1.5rem,5vw,5rem);padding-top:1.25rem;border-top:1px solid var(--border-strong);align-items:end}.work-section-heading h2{max-width:15ch;margin:.6rem 0 0;font-size:clamp(2.1rem,4.5vw,4.25rem);line-height:1;text-wrap:balance}html[lang=th] .work-section-heading h2{max-width:20ch;line-height:1.32}.work-section-heading>p{max-width:42rem;margin:0;color:var(--text-secondary);font-size:.98rem;line-height:1.72}.work-selected-block,.work-current-index{margin-top:clamp(2.5rem,6vw,5.5rem)}.work-index-label{margin:0 0 1rem;color:var(--text-muted);font-family:Figtree,IBM Plex Sans Thai,sans-serif;font-size:.75rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}html[lang=th] .work-index-label{letter-spacing:.02em;text-transform:none}.project-selected-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr);border-top:1px solid var(--border-strong)}.project-selected-grid .project-index-item:first-child{grid-row:span 2;border-bottom-color:var(--border-strong)}.project-selected-grid .project-index-item:nth-child(2),.project-selected-grid .project-index-item:nth-child(3){grid-template-columns:minmax(9rem,.42fr) minmax(0,1fr);grid-template-rows:1fr;gap:clamp(1rem,2.5vw,2rem);border-right:0}.project-selected-grid .project-index-item:nth-child(2) .project-index-media,.project-selected-grid .project-index-item:nth-child(3) .project-index-media{min-height:10rem;margin-bottom:0}.project-selected-grid .project-index-item:nth-child(2) .project-index-title,.project-selected-grid .project-index-item:nth-child(3) .project-index-title{font-size:clamp(1.35rem,2vw,2rem)}.project-selected-grid .project-index-item:nth-child(2) .project-index-excerpt,.project-selected-grid .project-index-item:nth-child(3) .project-index-excerpt,.project-selected-grid .project-index-item:nth-child(2) .project-card-proof,.project-selected-grid .project-index-item:nth-child(3) .project-card-proof{display:none}.project-status{display:inline-flex;align-items:center;gap:.45rem;color:var(--text-secondary);font-size:.72rem;font-weight:700;letter-spacing:.055em;text-transform:uppercase}.project-status:before{width:.48rem;height:.48rem;border-radius:50%;background:var(--text-dim);content:""}.project-status.is-live:before{background:var(--qh-workshop)}.project-index-copy>.project-category{margin:0 0 .65rem}.project-index-link{margin-top:auto;padding-top:1rem;border-top:1px solid var(--border);color:var(--accent);font-size:.78rem;font-weight:700}.project-card-verified{display:block;margin-top:.4rem;color:var(--text-muted);font-size:.66rem;font-weight:500;line-height:1.45}.work-history{margin-top:clamp(5rem,10vw,10rem)}.project-history-list{margin-top:clamp(2.5rem,6vw,5.5rem);border-top:1px solid var(--border-strong)}.project-history-row{display:grid;grid-template-columns:minmax(9rem,.25fr) minmax(12rem,.42fr) minmax(15rem,.75fr) auto;gap:clamp(1rem,3vw,2.75rem);padding:1.65rem 0;border-bottom:1px solid var(--border);align-items:center;color:inherit;text-decoration:none;transition:padding-inline .2s ease,background-color .2s ease}.project-history-row:hover{padding-inline:.75rem;background:color-mix(in srgb,var(--surface) 52%,transparent)}.project-history-meta{display:grid;gap:.45rem}.project-history-meta time{color:var(--text-muted);font-size:.7rem}.project-history-row .project-category{margin:0 0 .35rem}.project-history-row h3{margin:0;font-size:clamp(1.2rem,2vw,1.65rem);line-height:1.2}.project-history-excerpt{margin:0;color:var(--text-secondary);font-size:.88rem;line-height:1.65}.project-history-link{color:var(--accent);font-size:.76rem;font-weight:700;white-space:nowrap}@media(max-width:1020px){.project-selected-grid{grid-template-columns:1fr}.project-selected-grid .project-index-item:first-child{grid-row:auto;border-right:0}.project-history-row{grid-template-columns:minmax(8rem,.3fr) minmax(12rem,.7fr) auto}.project-history-excerpt{display:none}}@media(max-width:760px){.work-section-heading{grid-template-columns:1fr;align-items:start}.project-selected-grid .project-index-item:nth-child(2),.project-selected-grid .project-index-item:nth-child(3){grid-template-columns:1fr}.project-selected-grid .project-index-item:nth-child(2) .project-index-media,.project-selected-grid .project-index-item:nth-child(3) .project-index-media{min-height:14rem;margin-bottom:1.5rem}.project-selected-grid .project-index-item:nth-child(2) .project-index-excerpt,.project-selected-grid .project-index-item:nth-child(3) .project-index-excerpt,.project-selected-grid .project-index-item:nth-child(2) .project-card-proof,.project-selected-grid .project-index-item:nth-child(3) .project-card-proof{display:block}.project-history-row{grid-template-columns:1fr auto;align-items:end}.project-history-meta{grid-column:1 / -1;grid-template-columns:auto 1fr;align-items:center}.project-history-link{text-align:right;white-space:normal}}@media(prefers-reduced-motion:reduce){.project-history-row{transition:none}}
