/* Work page 160:1657. Reuses the established six-project grid and assets. */
body.work-page .work-showcase { padding-top:clamp(160px,16.736111vw,241px);padding-bottom:clamp(120px,11.111111vw,160px); }
.work-page #work-page-title { margin:0;font:700 clamp(48px,6.666667vw,115px)/1.041667 Arturm,sans-serif;letter-spacing:.04em;text-transform:uppercase;color:transparent; }
.work-page #work-page-title .editorial-line-content{background-image:linear-gradient(-43.573deg,#fff 77.452%,#E9C79E 96.31%);}
.work-page .work-lead{max-width:935px;margin:52px 0 0;font:400 clamp(24px,2.5vw,36px)/1.333333 Arturm,sans-serif;letter-spacing:.02em;color:rgba(255,255,255,.96);}
body.work-page #work-page-title[data-reveal]{transform:none;transition:none;}
body.work-page .work-showcase .projects { margin-top:120px;align-items:start;row-gap:120px; }
body.work-page .work-item--3,body.work-page .work-item--6 { grid-column:1/-1;width:75%;justify-self:center; }
body.work-page .work-showcase .project-name { margin:32px 0 30px;font:500 16px/18px 'Helixa',sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--beige); }
body.work-page .work-item--3 .project-name,body.work-page .work-item--6 .project-name{margin-bottom:12px;}
body.work-page .work-showcase .work-caption { margin:0;font:500 clamp(20px,1.944444vw,28px)/1.285714 Arturm,sans-serif;letter-spacing:.02em;color:#fff;background:none;-webkit-text-fill-color:currentColor;cursor:default; }
body.work-page .work-item .project { cursor:default; }
body.work-page .work-item a.project { display:block;cursor:pointer; }
body.work-page .work-showcase .work-item--7 { grid-column:1/-1;grid-row:5; }
body.work-page .work-item--7 .project { aspect-ratio:5/3; }
body.work-page .work-caption a { display:inline-block;text-decoration:none;color:inherit;opacity:1;translate:0 0;transition:none; }
body.work-page .work-caption a:is(:hover,:focus-visible) { color:inherit;opacity:1; }
body.work-page .work-caption a:is(:hover,:focus-visible){translate:none;transform:none;}
@media(prefers-reduced-motion:reduce){body.work-page .work-caption a{transition:none;translate:none!important;}}
body.work-page .work-item { scroll-margin-top:130px; }
body.work-page .work-item .project{border-radius:24px;clip-path:inset(0 round 24px);}
body.work-page .work-showcase .work-item--3{margin-top:16px;}
body.work-page .work-showcase{width:calc(100% - 16.666667vw);max-width:1440px;margin-inline:auto;}
body.work-page .site-header { background:linear-gradient(var(--black) 15%,transparent); }
body.work-page .site-header .site-nav { left:auto;right:48px;transform:none; }
body.work-page .site-header > .project-cta { display:none; }
.work-page .site-nav [aria-current="page"] { border-bottom:0;padding-bottom:0; }
@media(max-width:760px) {
 body.work-page .work-showcase .projects { margin-top:64px;row-gap:64px; }
 body.work-page .work-showcase .work-item { grid-column:1;grid-row:auto;width:100%; }
 body.work-page .work-showcase .project-name { margin-top:24px;margin-bottom:10px;font-size:14px; }
 body.work-page .work-showcase{width:calc(100% - 48px);}
 .work-page #work-page-title { font-size:clamp(28px,6.5vw,48px);line-height:1.08;letter-spacing:.02em; }
 .work-page .work-lead{margin-top:32px;font-size:24px;}
 body.work-page .work-showcase .work-item--3{margin-top:0;}
}
