.project-detail{background:var(--paper);color:var(--ink);border-radius:999px}.project-detail .detail-hero,.project-detail .detail-intro,.project-detail .detail-process,.project-detail .detail-next{padding-inline:var(--margin)}.detail-hero{column-gap:var(--gutter);background-color:var(--detail-tint);min-height:100svh;color:var(--detail-text);grid-template-columns:repeat(12,minmax(0,1fr));align-content:start;padding-block:144px 12svh;display:grid;position:relative}.detail-navigation{inset:24px var(--margin) auto;z-index:5;justify-content:space-between;align-items:center;gap:16px;display:flex;position:absolute}.detail-navigation .pill,.detail-source-link .pill{color:var(--ink);background:var(--paper)}.detail-hero h1,.detail-next-title{font-family:var(--font-display,"Funnel Display"), sans-serif;letter-spacing:-.045em;text-wrap:balance;font-size:clamp(3.25rem,7.5vw,8rem);font-weight:600;line-height:.9}.detail-hero h1{grid-column:1/10;margin:0}.detail-metadata{grid-column:1/9;grid-template-columns:1fr 1.55fr 1.55fr;gap:24px;margin:36px 0 48px;font-size:14px;line-height:1.45;display:grid}.detail-metadata dt{opacity:.65;margin-bottom:5px}.detail-metadata dd{margin:0}.detail-visit-mobile{display:none}.detail-hero-artwork,.detail-next-artwork{border-radius:10px;grid-column:1/9;min-width:0;overflow:hidden}.detail-hero-artwork>img,.detail-next-artwork>img{width:100%;height:auto;display:block}.detail-hero-artwork>:not(img),.detail-next-artwork>:not(img){min-height:420px}.detail-intro{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));row-gap:96px;padding-block:14svh;display:grid}.detail-intro-statement{font-family:var(--font-display,"Funnel Display"), sans-serif;letter-spacing:-.03em;text-wrap:pretty;grid-column:1/9;margin:0;font-size:clamp(1.75rem,3.3vw,3.5rem);font-weight:600;line-height:1.05}.detail-intro-description{letter-spacing:-.025em;text-wrap:pretty;grid-column:5/13;margin:0;font-size:clamp(1.125rem,2.15vw,2rem);line-height:1.22}.detail-process{background-color:#f0efeb;padding-block:14svh}.detail-primary-screen,.detail-secondary-screen{margin:0}.project-detail figcaption{letter-spacing:.01em;opacity:.65;margin-top:14px;font-size:12px}.detail-chapter{margin-top:12svh}.detail-chapter:first-child{margin-top:0}.detail-chapter-copy{gap:var(--gutter);grid-template-columns:1fr 1fr;display:grid}.detail-chapter h2{max-width:90%;font-family:var(--font-display,"Funnel Display"), sans-serif;letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(1.75rem,3.3vw,3.5rem);font-weight:600;line-height:1.05}.detail-chapter p{letter-spacing:-.025em;text-wrap:pretty;margin:0;font-size:clamp(1.125rem,2.15vw,2rem);line-height:1.22}.detail-secondary-screen{width:74%;margin-top:10svh}.detail-screen-right{margin-left:auto}.detail-source-link{justify-content:flex-end;margin-top:10svh;display:flex}.detail-next{background-color:var(--next-tint);min-height:100svh;color:var(--next-text);padding-block:14svh 12svh;position:relative}.detail-next-link{gap:var(--gutter);color:inherit;grid-template-columns:repeat(12,minmax(0,1fr));text-decoration:none;display:grid}.detail-next-label{opacity:.7;grid-column:1/-1;font-size:14px}.detail-next-title{grid-column:1/-1;justify-content:space-between;align-items:center;gap:20px;display:flex}.detail-next-title>svg{flex-shrink:0;width:clamp(40px,7vw,100px);height:auto;transition:transform .35s}.detail-next-link:hover .detail-next-title>svg{transform:translate(6px,-6px)}.detail-next-category{grid-column:1/-1;margin-top:6px;font-size:clamp(1rem,1.7vw,1.5rem)}.detail-next-artwork{margin-top:40px;transition:transform .5s cubic-bezier(.2,.7,.2,1)}.detail-next-link:hover .detail-next-artwork{transform:translateY(-8px)}@media (min-width:1800px){.detail-hero{padding-top:180px}}@media (max-width:767px){.detail-hero{grid-template-columns:repeat(4,minmax(0,1fr));min-height:auto;padding-top:104px;padding-bottom:48px}.detail-navigation{top:20px}.detail-visit-desktop{display:none}.detail-visit-mobile{display:inline}.detail-hero h1{grid-column:1/-1;font-size:clamp(3.25rem,11.2vw,6rem)}.detail-metadata{grid-column:1/-1;grid-template-columns:.7fr 1.3fr;gap:20px;margin:30px 0;font-size:12px}.detail-metadata>div:last-child,.detail-hero-artwork{grid-column:1/-1}.detail-hero-artwork>:not(img),.detail-next-artwork>:not(img){min-height:300px}.detail-intro{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:48px;padding-block:72px}.detail-intro-statement,.detail-intro-description{grid-column:1/-1}.detail-intro-statement{font-size:clamp(1.75rem,6.6vw,3rem)}.detail-intro-description{font-size:20px;line-height:1.3}.detail-process{padding-block:64px}.detail-chapter{margin-top:64px}.detail-chapter-copy{grid-template-columns:1fr;gap:24px}.detail-chapter h2{max-width:100%}.detail-chapter p{font-size:18px;line-height:1.4}.detail-secondary-screen{width:100%;margin-top:40px}.detail-source-link{justify-content:flex-start;margin-top:48px}.detail-next{min-height:auto;padding-block:72px}.detail-next-title{font-size:clamp(3rem,11vw,5rem)}.detail-next-artwork{grid-column:1/-1;margin-top:24px}}@media (prefers-reduced-motion:reduce){.detail-next-title>svg,.detail-next-artwork{transition:none}}
