.process-notebook{color:#252827;border-top:1px solid #bfc2c1;margin:clamp(64px,10vw,150px) 0 48px;padding:clamp(28px,5vw,72px) 0;scroll-margin-top:110px}.process-notebook header{max-width:760px}.process-notebook h2{letter-spacing:-.04em;margin:18px 0 24px;font-family:Georgia,serif;font-size:clamp(36px,5vw,72px);font-weight:400;line-height:1.08}.process-notebook header>p:not(.process-eyebrow){max-width:660px;font-size:18px;line-height:1.7}.process-notebook .process-provenance{color:#5a625e;font-size:14px}.process-eyebrow{letter-spacing:.12em;text-transform:uppercase;font-size:13px;line-height:1.5}.process-index{border-block:1px solid #dadeda;flex-wrap:wrap;gap:12px 28px;margin:36px 0;padding:20px 0;display:flex}.process-index a{color:inherit;align-items:baseline;gap:10px;font-size:14px;text-decoration:none;display:flex}.process-index span{color:#727970;font-variant-numeric:tabular-nums}.process-body{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:clamp(28px,5vw,76px);display:grid}.process-body:not(:has(figure)){grid-template-columns:1fr}.process-body figure{margin:0;position:sticky;top:112px}.process-body img{object-fit:contain;background:#f0f1ef;width:100%;height:auto;max-height:70vh;display:block}.process-body figcaption{color:#58615b;padding:16px 0;font-size:14px;line-height:1.6}.process-body figcaption a{color:inherit;text-underline-offset:4px;margin-top:8px;text-decoration:underline;display:block}.process-stages article{border-bottom:1px solid #dadeda;margin:0 0 28px;padding:0 0 30px;scroll-margin-top:120px}.process-stages h3{letter-spacing:-.03em;margin:12px 0;font-size:clamp(23px,2.5vw,32px);font-weight:500;line-height:1.2}.process-stages article>p:last-child{color:#4b554e;margin:0;font-size:16px;line-height:1.8}.process-jump,.process-return{color:inherit;text-underline-offset:5px;margin:18px 0;font-size:14px;display:inline-block}.process-notebook a:focus-visible{outline-offset:5px;outline:2px solid #222}.process-jump:focus-visible{outline-offset:5px;outline:2px solid #222}@media (max-width:700px){.process-body{grid-template-columns:1fr}.process-body figure{position:static}.process-index{gap:16px;display:grid}.process-notebook{margin-top:64px}.process-body img{max-height:65vh}.process-stages article{scroll-margin-top:100px}}.process-study{color:#1b2a37;background:linear-gradient(135deg,#fff,#edf1f5);border:1px solid #c8d1da;border-radius:24px;margin:40px 0;padding:28px}.process-study h3{margin:12px 0 24px;font-size:clamp(24px,3vw,36px);line-height:1.1}.process-study dl{gap:20px;margin:0;display:grid}.process-study dl>div{grid-template-columns:110px 1fr;gap:20px;display:grid}.process-study dt{text-transform:uppercase;letter-spacing:.07em;font-size:12px;font-weight:600}.process-study dd{max-width:800px;margin:0;font-size:16px;line-height:1.65}@media (max-width:600px){.process-study{padding:22px}.process-study dl>div{grid-template-columns:1fr;gap:6px}}
