.hc-accessible{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.hc-format-line{display:flex;gap:9px;align-items:baseline;font-size:16px;margin:25px 0;color:#bba48e;min-height:35px;flex-wrap:wrap}.hc-format-word{display:inline-block;min-width:185px;overflow:hidden;vertical-align:bottom}.hc-format-word b{display:block;font-family:"Instrument Serif",serif;font-size:29px;line-height:1.1;font-weight:400;font-style:italic;color:#f1b382;animation:hc-word-reveal .65s cubic-bezier(.2,.7,.2,1) both}
.hc-live-workflow{padding:100px 5vw 70px;background:radial-gradient(ellipse at 50% 60%,#84532815,transparent 65%),#f8f6f1;color:#292724;overflow:hidden}.hc-workflow-heading{max-width:820px;margin:auto;text-align:center}.hc-workflow-heading .hc-eyebrow{color:#96613f!important}.hc-workflow-heading em{color:#a9522b}.hc-workflow-heading>p:not(.hc-eyebrow){max-width:530px;margin:0 auto;color:#70675f}.hc-workflow-stage{position:relative;max-width:1170px;margin:65px auto 35px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;align-items:center;perspective:1500px;isolation:isolate;padding:25px 0}
.hc-workflow-wire{position:absolute;inset:0;width:100%;height:100%;fill:none;stroke:#c3947044;stroke-width:1;z-index:-1}.hc-wire-travel{stroke:#cb733b;stroke-width:2;stroke-dasharray:.14 .86;animation:hc-signal-pass 2s linear both}
.hc-task-card{position:relative;background:#fffdf9dd;border:1px solid #fff;border-radius:20px;padding:24px;box-shadow:0 28px 65px #4b301812,0 3px 9px #4b301807;backdrop-filter:blur(18px);transition:transform .7s,box-shadow .7s,border-color .7s;transform:translateY(8px) rotate(-3deg);min-width:0}
.hc-task-production{transform:translateY(-15px);background:#fffdfb;z-index:2}.hc-task-review{transform:translateY(15px) rotate(3deg)}.hc-task-active{transform:translateY(-15px) rotate(0);border-color:#d8884b99;box-shadow:0 30px 65px #7d4c1c23,0 0 0 4px #db9a4710}.hc-task-card-top{display:flex;align-items:center;gap:10px;margin-bottom:22px}.hc-task-card-top svg{width:29px;height:29px;stroke:#a46a40;stroke-width:1.2;fill:none}.hc-task-card-top small{font-size:8px;letter-spacing:.12em;color:#8c715b}.hc-task-card-top>span{margin-left:auto;color:#b99e85}
.hc-task-card h3{font-size:23px;line-height:1.16;margin:0 0 14px;letter-spacing:-.035em}.hc-task-card p{font-size:12px;color:#817366;line-height:1.7}.hc-task-card dl{margin:24px 0}.hc-task-card dl>div{padding:10px 0;border-top:1px solid #d4c4b233}.hc-task-card dt{font-size:8px;color:#9b816b;margin-bottom:4px;text-transform:uppercase;letter-spacing:.08em}.hc-task-card dd{margin:0;font-size:12px;color:#554a40}.hc-task-card footer{display:flex;gap:8px;align-items:center;font-size:9px;color:#896342;border-top:1px solid #d2b69a33;padding-top:14px}.hc-task-card footer>i{width:5px;height:5px;border-radius:50%;background:#c2743d}
.hc-production-preview{height:240px;background:#1c1611;position:relative;overflow:hidden;border-radius:9px}.hc-production-preview img{width:100%;height:100%;object-fit:cover;object-position:50% 40%;opacity:.82}.hc-production-preview>span{position:absolute;inset:auto 18px 20px;color:#fff0df;font-size:24px;line-height:1.1;letter-spacing:-.04em;text-shadow:0 2px 12px #000}.hc-production-preview em{color:#efd0ac}.hc-edit-timeline{display:flex;gap:4px;height:26px;position:relative;margin:17px 0}.hc-edit-timeline>i{flex:1;background:#d4b295;border-radius:3px}.hc-edit-timeline>i:nth-child(2){background:#edc9a6}.hc-edit-timeline>i:nth-child(3){background:#df9a61}.hc-edit-timeline>i:nth-child(4){background:#f1dcc3}.hc-edit-timeline>b{position:absolute;left:0;top:-4px;bottom:-4px;width:2px;background:#784321}.hc-live-workflow[data-step="1"] .hc-edit-timeline>b{animation:hc-playhead 2.5s linear forwards}.hc-live-workflow[data-step="2"] .hc-edit-timeline>b,.hc-live-workflow[data-step="3"] .hc-edit-timeline>b{left:100%}
.hc-task-review ul{list-style:none;padding:0;margin:25px 0}.hc-task-review li{display:flex;gap:10px;align-items:center;margin:18px 0;font-size:12px;color:#695747}.hc-task-review li i{font-style:normal;background:#eee4d7;color:#a56939;display:grid;place-items:center;width:23px;height:23px;border-radius:50%;transition:background .5s}.hc-task-review.hc-task-active li i{background:#ead2b7;color:#7b471f}.hc-review-sign{display:flex;gap:11px;align-items:center;margin:28px 0}.hc-review-sign>span{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#2d221a;color:#f5d8bd;font:15px "Instrument Serif",serif}.hc-review-sign b,.hc-review-sign small{display:block}.hc-review-sign b{font-size:10px;color:#64513f;font-weight:500}.hc-review-sign small{font-size:8px;color:#907a68;margin-top:3px}
.hc-workflow-caption{text-align:center;min-height:95px}.hc-workflow-caption>div:last-child{animation:hc-word-reveal .6s both}.hc-workflow-caption strong{font-size:19px;font-weight:400;letter-spacing:-.025em}.hc-workflow-caption p{font-size:12px;color:#877363;margin:10px 0}.hc-step-dots{display:flex;justify-content:center;gap:7px;margin-bottom:18px}.hc-step-dots i{width:5px;height:5px;border-radius:50%;background:#d8cbbc;transition:width .5s,background .5s}.hc-step-dots .is-current{width:25px;border-radius:9px;background:#bc7540}.hc-workflow-disclaimer{text-align:center;font-size:9px!important;color:#947d67!important;margin-top:22px!important}
@keyframes hc-word-reveal{from{opacity:0;transform:translateY(16px);filter:blur(5px)}to{opacity:1;transform:none;filter:blur(0)}}@keyframes hc-signal-pass{from{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes hc-playhead{to{left:100%}}
@media(max-width:1023px){.hc-workflow-stage{gap:16px}.hc-task-card{padding:18px}.hc-task-card h3{font-size:20px}.hc-task-card-top{gap:6px}.hc-task-card-top small{font-size:7px}}
@media(max-width:700px){.hc-live-workflow{padding:65px 22px 45px}.hc-workflow-heading{text-align:left}.hc-workflow-heading h2{font-size:39px}.hc-workflow-stage{grid-template-columns:1fr;gap:24px;max-width:360px;margin-top:30px;padding:12px 10px}.hc-task-card{padding:24px;transform:none}.hc-task-active{transform:translateY(-5px)}.hc-task-card h3{font-size:24px}.hc-task-card-top small{font-size:9px}.hc-task-brief{margin-right:12px}.hc-task-production{margin-left:12px}.hc-task-review{margin-right:12px}.hc-workflow-wire{display:none}.hc-production-preview{height:230px}.hc-workflow-caption{text-align:left}.hc-step-dots{justify-content:flex-start}.hc-format-line{font-size:14px;gap:7px}.hc-format-word{min-width:172px}.hc-format-word b{font-size:28px}}
@media(prefers-reduced-motion:reduce){.hc-format-word b,.hc-workflow-caption>div:last-child{animation:none;opacity:1;transform:none;filter:none}.hc-task-card{transform:none!important;transition:none!important}.hc-wire-travel{stroke-dashoffset:0;animation:none!important}.hc-edit-timeline>b{animation:none!important;left:100%}}
