/* A quiet, readable pause between the two film sequences. */
#process .i-static-process-track{border:0;gap:18px}
#process .i-static-process-track article{position:relative;border:1px solid #ffffff12!important;border-radius:3px;padding:28px 18px 30px;min-height:230px;background:linear-gradient(145deg,#ffffff04,transparent);isolation:isolate}
#process .i-static-process-track article::before{display:none}
#process .i-static-process-track article>span{position:relative;top:auto;left:auto;transform:none;margin:0 auto 28px;display:grid;place-items:center;width:46px;height:46px;background:transparent;border:1px solid #a88b4e66;color:#d7b878}
#process .i-static-process-track article>i{display:none}
#process .i-static-process-track article>strong{display:block;margin:0 auto 12px;font-size:20px;line-height:1.2;color:#eeeee6}
#process .i-static-process-track article>p{font-size:12px;line-height:1.65;color:#969e8e;max-width:215px}
#process .i-static-process-track article>strong,#process .i-static-process-track article>p{text-align:center}
@media(hover:hover){
 #process .i-static-process-track article{transition:border-color .3s ease}
 #process .i-static-process-track article:hover{border-color:#c6a36280!important}
 #process .i-static-process-track article:hover>span{color:#e5d3b0;border-color:#a99773;box-shadow:none}
 #process .i-static-process-track article:hover>strong{color:#e4c789}
}
#process .i-static-process-track article{padding-bottom:58px;min-height:258px}
.process-open{position:absolute;inset:0;display:flex;align-items:flex-end;justify-content:space-between;padding:18px 22px;border:0;border-radius:inherit;background:transparent;color:#90998a;cursor:pointer;font:inherit}
.process-action{font-size:8px;letter-spacing:.15em}
.process-symbol{font-size:22px;line-height:14px;font-weight:300}
.process-open:focus-visible{outline:2px solid #d4b779;outline-offset:4px}
#process .i-static-process-track article.detail-selected{border-color:#bda77b!important;background:#151910}
#process .detail-selected .process-open{color:#d7c5a1}
.process-detail[hidden]{display:none}
.process-detail{display:grid;grid-template-columns:1.1fr 1fr;gap:7vw;margin:24px auto 0;padding:36px 40px;background:#e9e6dc;color:#24291f;max-width:100%;border-radius:3px;text-align:left}
.process-detail-kicker,.process-detail-outcome>div>span{font-size:9px;letter-spacing:.15em;color:#776649}
#process .process-detail h3{font-size:clamp(24px,2.4vw,36px);font-weight:500;letter-spacing:-.035em;line-height:1.15;margin:18px 0}
.process-detail-story>p{font-size:14px;line-height:1.75;color:#606557;max-width:480px}
.process-detail-outcome ul{list-style:none;margin:0;padding:0}
.process-detail-outcome li{font-size:13px;line-height:1.5;padding:11px 0;border-bottom:1px solid #24291f20}
.process-detail-outcome li::before{content:'↗';margin-right:14px;color:#8d743e}
.process-detail-outcome>div{margin-top:24px}
.process-detail-outcome>div>p{font-size:15px;line-height:1.5;margin:8px 0 0}
@media(max-width:820px){.process-detail{grid-template-columns:1fr;gap:20px;padding:26px 22px}.process-open{padding:16px}.process-detail-story>p{font-size:13px}#process .i-static-process-track article{min-height:245px;padding-bottom:55px}}
@media(max-width:820px){
 #process .i-static-process-track{gap:12px}
 #process .i-static-process-track article{padding:22px 12px;min-height:215px}
 #process .i-static-process-track article>strong{font-size:18px}
 #process .i-static-process-track article>p{font-size:11px}
}
