body.work-body #inside.product-chapters{border:0;padding:50px 0 0;margin:0;background:transparent!important}
.product-chapter{--chapter-reveal:1;--chapter-shift:0px;--chapter-rotate:0deg;position:relative;padding:55px 0 90px;border-top:1px solid #cdd2c6;scroll-margin-top:155px}
.pc-meta{display:flex;justify-content:space-between;font-size:12px;color:#76816b;margin-bottom:65px}
.pc-main{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:start}
body.work-body .pc-title h2{font-family:'Inter Tight',Arial,sans-serif!important;font-size:clamp(54px,6.3vw,100px)!important;line-height:1.01!important;letter-spacing:-.06em!important;font-weight:400!important;margin:0;transform:translateY(var(--chapter-shift))}
body.work-body .pc-title h2 em{font-family:'Instrument Serif',Georgia,serif!important;font-weight:400;font-style:italic;line-height:1.12}
.pc-art{display:block;width:clamp(140px,22vw,300px);height:auto;margin:35px 0 0 16%;stroke:#6c795e;stroke-width:1.3;transform:rotate(var(--chapter-rotate));opacity:.65}
.pc-story{padding-top:85px}
.pc-story>div>span{font-size:12px;color:#77816d;display:block;margin-bottom:18px}
.pc-story p{font-size:clamp(18px,1.7vw,25px);line-height:1.4;color:#59624f;letter-spacing:-.015em;margin:0;max-width:34ch}
.pc-result{margin-top:70px}
body.work-body .pc-result h3{font-size:clamp(34px,3.5vw,57px)!important;font-weight:400;line-height:1.08;letter-spacing:-.045em;margin:0 0 25px}
.pc-result p{font-size:clamp(16px,1.3vw,19px);max-width:40ch}
.pc-process{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:8%;margin:55px 0 0;padding:0}
.pc-process li{position:relative;min-width:0;padding:25px 0 0;border-top:1px solid #cdd2c6}
body.work-body .pc-process h4{font-family:'Inter Tight',Arial,sans-serif;font-weight:400;font-size:clamp(23px,2.1vw,33px);line-height:1.15;letter-spacing:-.03em;margin:0 0 14px}
.pc-process p{font-size:16px;line-height:1.5;color:#76816b;margin:0;max-width:30ch}
.pc-connector{position:absolute;width:64px;right:-24%;top:22px;stroke:#7c886e;stroke-width:1.2;stroke-linecap:round}
.pc-connector path{stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--chapter-reveal))}
.pc-note{font-size:14px;color:#77816d;padding:0 0 55px;margin:0}
@media(max-width:800px){.product-chapter{padding:35px 0 55px}.pc-meta{margin-bottom:40px;font-size:11px}.pc-main{grid-template-columns:1fr;gap:20px}body.work-body .pc-title h2{font-size:clamp(52px,10vw,80px)!important}.pc-art{width:135px;position:absolute;right:0;top:180px;opacity:.18;margin:0;z-index:-1}.pc-story{padding-top:22px}.pc-story p{font-size:19px}.pc-result{margin-top:36px}body.work-body .pc-result h3{font-size:36px!important}.pc-result p{font-size:16px}.pc-process{grid-template-columns:1fr;gap:26px;margin-top:40px}.pc-process li{padding-top:20px}.pc-process p{max-width:none;padding-right:30px}.pc-connector{display:none}body.work-body .pc-process h4{font-size:24px}}
@media(prefers-reduced-motion:reduce){.pc-title h2,.pc-art{transform:none!important}.pc-connector path{stroke-dashoffset:0}}
