.production-section[data-astro-cid-l6kgwg4g]{overflow:clip;background:linear-gradient(180deg,#f7fafc,#fff 52%,#f4f8fb)}.production-timeline[data-astro-cid-l6kgwg4g]{--node-size: 3.5rem;--step-size: 20rem}.production-steps[data-astro-cid-l6kgwg4g]{position:relative}.production-rail[data-astro-cid-l6kgwg4g]{position:absolute;z-index:0;top:calc(var(--step-size) / 2);bottom:calc(var(--step-size) / 2);left:calc(var(--node-size) / 2);width:2px;border-radius:999px;background:#dbe5ec}.production-rail-fill[data-astro-cid-l6kgwg4g]{position:absolute;inset:0 0 auto;height:0;border-radius:inherit;background:linear-gradient(180deg,#0e7490,#36b4a2);box-shadow:0 0 12px #0e74904d}.production-cursor[data-astro-cid-l6kgwg4g]{position:absolute;z-index:3;top:0;left:50%;width:14px;height:14px;border:3px solid #fff;border-radius:50%;background:#0e7490;box-shadow:0 0 0 4px #0e749029,0 0 16px #0e749073;opacity:0;will-change:transform}.production-step[data-astro-cid-l6kgwg4g]{position:relative;z-index:1;display:grid;min-height:var(--step-size);grid-template-columns:var(--node-size) minmax(0,1fr) minmax(0,.72fr);align-items:center;column-gap:clamp(1rem,3vw,2.5rem);padding:1.5rem 0}.production-node-wrap[data-astro-cid-l6kgwg4g]{display:flex;align-items:center;justify-content:center}.production-node[data-astro-cid-l6kgwg4g]{position:relative;display:flex;width:var(--node-size);height:var(--node-size);align-items:center;justify-content:center;border:2px solid #cbd5e1;border-radius:50%;background:#f8fafc;color:#64748b;box-shadow:0 0 0 6px #f7fafc;transition:color .32s ease,border-color .32s ease,background-color .32s ease,box-shadow .32s ease,transform .32s cubic-bezier(.2,.7,.2,1)}.node-number[data-astro-cid-l6kgwg4g]{font-size:.9rem;font-weight:750;letter-spacing:.04em;transition:opacity .18s ease,transform .24s ease}.node-check[data-astro-cid-l6kgwg4g]{position:absolute;width:1.25rem;height:1.25rem;opacity:0;transform:scale(.65) rotate(-12deg);transition:opacity .2s ease,transform .3s cubic-bezier(.2,.7,.2,1)}.production-copy[data-astro-cid-l6kgwg4g]{min-width:0;padding:1.5rem 0;transition:opacity .38s ease,transform .38s ease}.production-meta[data-astro-cid-l6kgwg4g]{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem;color:#0e7490;font-size:.75rem;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.production-meta-dot[data-astro-cid-l6kgwg4g]{color:#94a3b8}.production-copy[data-astro-cid-l6kgwg4g] h3[data-astro-cid-l6kgwg4g]{margin-top:.8rem;color:#142d3c;font-size:clamp(1.35rem,2.3vw,2rem);font-weight:750;letter-spacing:-.025em;line-height:1.18;overflow-wrap:anywhere}.production-description[data-astro-cid-l6kgwg4g]{max-width:42rem;margin-top:.85rem;color:#526777;font-size:1rem;line-height:1.8;overflow-wrap:anywhere}.production-visual[data-astro-cid-l6kgwg4g]{position:relative;display:flex;min-height:12rem;align-items:center;justify-content:center;overflow:hidden;border:1px solid rgba(14,116,144,.12);border-radius:1.5rem;background:radial-gradient(circle at 65% 25%,rgba(54,180,162,.16),transparent 42%),linear-gradient(145deg,#f1f7f8,#fff);color:#0e7490}.production-visual[data-astro-cid-l6kgwg4g]:after{position:absolute;inset:12%;border:1px solid rgba(14,116,144,.12);border-radius:1rem;content:""}.visual-index[data-astro-cid-l6kgwg4g]{position:absolute;top:.75rem;left:1rem;color:#0e749066;font-size:.8rem;font-weight:800;letter-spacing:.12em}.visual-icon[data-astro-cid-l6kgwg4g]{width:3rem;height:3rem;stroke-width:1.35}.production-step[data-astro-cid-l6kgwg4g].is-reached .production-node[data-astro-cid-l6kgwg4g]{border-color:#0e7490;background:linear-gradient(145deg,#0e7490,#159b91);color:#fff;box-shadow:0 0 0 6px #eef7f8,0 8px 22px #0e749033}.production-step[data-astro-cid-l6kgwg4g].is-reached .node-number[data-astro-cid-l6kgwg4g]{opacity:0;transform:scale(.55)}.production-step[data-astro-cid-l6kgwg4g].is-reached .node-check[data-astro-cid-l6kgwg4g]{opacity:1;transform:scale(1) rotate(0)}.production-step[data-astro-cid-l6kgwg4g].is-active .production-copy[data-astro-cid-l6kgwg4g]{transform:translateY(-3px)}.production-step[data-astro-cid-l6kgwg4g].is-active .production-copy[data-astro-cid-l6kgwg4g] h3[data-astro-cid-l6kgwg4g]{color:#0e647a}html.production-js-ready .production-step[data-astro-cid-l6kgwg4g]:not(.is-reached) .production-copy[data-astro-cid-l6kgwg4g]{opacity:.58}html.production-js-ready .production-step[data-astro-cid-l6kgwg4g]:not(.is-reached) .production-visual[data-astro-cid-l6kgwg4g]{opacity:.55;filter:saturate(.65)}.production-step[data-astro-cid-l6kgwg4g].is-celebrating .production-node[data-astro-cid-l6kgwg4g]{animation:milestone-check .76s cubic-bezier(.2,.7,.2,1) both}.production-step[data-astro-cid-l6kgwg4g].is-celebrating .production-copy[data-astro-cid-l6kgwg4g]{animation:step-copy-reveal .52s cubic-bezier(.2,.7,.2,1) both}@keyframes step-copy-reveal{0%{opacity:.55;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes milestone-check{0%{transform:scale(1);box-shadow:0 0 0 6px #eef7f8,0 8px 22px #0e749033}35%{transform:scale(1.12);box-shadow:0 0 0 13px #0e74901a,0 0 30px #0e749052}to{transform:scale(1);box-shadow:0 0 0 6px #eef7f8,0 8px 22px #0e749033}}@media(max-width:767px){.production-timeline[data-astro-cid-l6kgwg4g]{--node-size: 2.75rem;--step-size: 17rem}.production-step[data-astro-cid-l6kgwg4g]{grid-template-columns:var(--node-size) minmax(0,1fr);column-gap:1rem}.production-visual[data-astro-cid-l6kgwg4g]{display:none}.production-node[data-astro-cid-l6kgwg4g]{box-shadow:0 0 0 4px #f7fafc}.production-step[data-astro-cid-l6kgwg4g].is-reached .production-node[data-astro-cid-l6kgwg4g]{box-shadow:0 0 0 4px #eef7f8,0 5px 15px #0e74902e}.production-copy[data-astro-cid-l6kgwg4g] h3[data-astro-cid-l6kgwg4g]{font-size:1.35rem}.production-description[data-astro-cid-l6kgwg4g]{font-size:.95rem;line-height:1.7}.production-step[data-astro-cid-l6kgwg4g].is-celebrating .production-node[data-astro-cid-l6kgwg4g]{animation-duration:.6s}.production-step[data-astro-cid-l6kgwg4g].is-celebrating .production-copy[data-astro-cid-l6kgwg4g]{animation-duration:.42s}}@media(prefers-reduced-motion:reduce){.production-node[data-astro-cid-l6kgwg4g],.production-copy[data-astro-cid-l6kgwg4g],.production-rail-fill[data-astro-cid-l6kgwg4g],.node-number[data-astro-cid-l6kgwg4g],.node-check[data-astro-cid-l6kgwg4g]{transition:none!important}.production-step[data-astro-cid-l6kgwg4g].is-celebrating .production-node[data-astro-cid-l6kgwg4g],.production-step[data-astro-cid-l6kgwg4g].is-celebrating .production-copy[data-astro-cid-l6kgwg4g]{animation:none!important}}
