.manufacturing-handoff .mf-journey-art{width:100%;max-width:800px;margin-inline:auto;container-type:inline-size;color:var(--ink);font-family:var(--font-body)}.manufacturing-handoff .mf-journey-art__scene{display:grid;min-height:390px;align-items:center}.manufacturing-handoff .mf-art-card{min-width:0;border:1px solid rgba(51,43,43,.12);border-radius:16px;background:var(--paper);box-shadow:0 5px 16px #332b2b09}.manufacturing-handoff .mf-art-kicker{display:block;margin-bottom:8px;color:#007b57;font-family:var(--font-mono);font-size:10px;font-weight:700;line-height:1.3;letter-spacing:.065em;text-transform:uppercase}.manufacturing-handoff .mf-journey-art h4{margin:0;font-family:var(--font-heading);font-size:clamp(17px,2.6cqw,23px);font-weight:500;line-height:1.17;letter-spacing:-.025em}.manufacturing-handoff .mf-journey-art p{font-size:12px;line-height:1.45}.manufacturing-handoff .mf-journey-art__disclaimer{margin:13px 2px 0;color:var(--ink);font-size:10px;line-height:1.35}.manufacturing-handoff .mf-request{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(12px,2.2vw,26px);width:100%}.manufacturing-handoff .mf-request__left{position:relative;display:grid;gap:12px}.manufacturing-handoff .mf-request__gateway,.manufacturing-handoff .mf-request__brief{padding:clamp(15px,2vw,24px)}.manufacturing-handoff .mf-request__gateway p{margin:10px 0 14px}.manufacturing-handoff .mf-request__option{display:flex;align-items:center;gap:8px;padding:6px 7px;border-radius:6px;font-size:12px}.manufacturing-handoff .mf-request__option.is-selected{background:#d7ffe9}.manufacturing-handoff .mf-request__radio{width:13px;height:13px;flex:0 0 13px;border:1px solid #a3a9a2;border-radius:50%}.manufacturing-handoff .mf-request__option.is-selected .mf-request__radio{border:4px solid #00a875}.manufacturing-handoff .mf-request__followup{position:relative;padding:13px 19px;font-size:11px}.manufacturing-handoff .mf-request__connector{position:absolute;z-index:2;top:-180px;right:-27px;width:28px;height:250px;overflow:visible;color:#00a875;pointer-events:none}.manufacturing-handoff .mf-request__source{display:flex;align-items:center;gap:7px;margin-top:8px;padding:8px 10px;border-radius:7px;background:#d7ffe9;font-size:11px;font-weight:500}.manufacturing-handoff .mf-request__source svg:last-child{margin-left:auto;color:#007b57}.manufacturing-handoff .mf-request__channels{display:flex;flex-wrap:wrap;align-items:center;gap:5px;margin-top:8px;color:#625d58;font-size:9px}.manufacturing-handoff .mf-request__channels>span:first-child{flex-basis:100%}.manufacturing-handoff .mf-request__channels>span:not(:first-child){display:inline-flex;align-items:center;gap:3px;padding:2px 4px;border:1px solid #e3e3dc;border-radius:4px;background:#fff;color:var(--ink)}.manufacturing-handoff .mf-request__channels img,.manufacturing-handoff .mf-request__channels svg{width:14px;height:14px;flex:0 0 14px}.manufacturing-handoff :is(.story-stage__frame,.story-mobile__visual) .mf-request__channels img{width:14px;height:14px;border-radius:0;background:transparent;box-shadow:none}.manufacturing-handoff .mf-request__brief{min-height:350px;padding-block:16px}.manufacturing-handoff .mf-request__steps{display:flex;flex-wrap:wrap;align-items:center;gap:5px;margin:15px 0 10px;padding-block:11px;border-block:1px solid #a9a8a1;font-family:var(--font-mono);font-size:9px;line-height:1.4;text-transform:uppercase}.manufacturing-handoff .mf-request__steps b{display:grid;width:17px;height:17px;place-items:center;border-radius:50%;background:#00e996}.manufacturing-handoff .mf-request__steps strong{font-weight:700}.manufacturing-handoff .mf-request__steps>span{color:#6d6863}.manufacturing-handoff .mf-request__field{display:grid;gap:3px;padding:9px 0;border-bottom:1px solid #d6d6d0;font-size:12px}.manufacturing-handoff .mf-request__field strong{color:#79736c;font-size:11px;font-weight:400}.manufacturing-handoff .mf-request__attachment{display:flex;align-items:center;gap:7px;margin-top:13px;color:#007b57;font-size:11px}.manufacturing-handoff .mf-request__matter-status{display:flex;flex-wrap:wrap;align-items:center;gap:4px 7px;margin-top:12px;padding:8px 10px;border:1px solid #b6ddcc;border-radius:6px;background:#eafff4;color:#006e4f;font-size:10px}.manufacturing-handoff .mf-request__matter-status strong{margin-left:auto;color:var(--ink);font-size:10px;font-weight:500}.manufacturing-handoff .mf-route{width:min(100%,710px);margin-inline:auto;text-align:center}.manufacturing-handoff .mf-route__incoming{width:min(100%,360px);margin-inline:auto;padding:16px 20px}.manufacturing-handoff .mf-route__incoming h4{font-size:18px}.manufacturing-handoff .mf-route__tags{display:flex;flex-wrap:wrap;justify-content:center;gap:5px;margin-top:10px}.manufacturing-handoff .mf-route__tags span{padding:4px 6px;border-radius:4px;background:#edf0e8;font-size:10px}.manufacturing-handoff .mf-route__stem{width:2px;height:18px;margin-inline:auto;background:#00875e}.manufacturing-handoff .mf-route__rule{width:min(100%,470px);margin-inline:auto;padding:15px 23px}.manufacturing-handoff .mf-route__rule h4{font-size:17px}.manufacturing-handoff .mf-route__rule p{margin:6px 0 0;color:#746d69}.manufacturing-handoff .mf-route__branches{position:relative;width:51%;height:28px;margin:0 auto;border-top:2px solid #00875e;transform:translateY(17px)}.manufacturing-handoff .mf-route__branches:before{position:absolute;top:-18px;left:calc(50% - 1px);width:2px;height:18px;background:#00875e;content:""}.manufacturing-handoff .mf-route__destinations{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.manufacturing-handoff .mf-route__destination{position:relative;padding:15px 18px;text-align:left}.manufacturing-handoff .mf-route__destination:before{position:absolute;top:-13px;left:50%;width:2px;height:13px;background:#00875e;content:""}.manufacturing-handoff .mf-route__person{display:flex;align-items:center;gap:10px}.manufacturing-handoff .mf-route__person h4{font-size:16px}.manufacturing-handoff .mf-route__person p{margin:3px 0 0;color:#746d69;font-size:11px}.manufacturing-handoff .mf-route__avatar{display:grid;width:34px;height:34px;flex:0 0 34px;place-items:center;border-radius:50%;background:#d7ffe9;color:#006e4f;font-family:var(--font-mono);font-size:13px}.manufacturing-handoff .mf-route__destination small{display:flex;align-items:center;gap:4px;margin-top:12px;color:#007b57;font-size:10px}.manufacturing-handoff .mf-agent{display:grid;grid-template-columns:minmax(0,1.17fr) minmax(0,.83fr);gap:12px;width:min(100%,720px);margin-inline:auto}.manufacturing-handoff .mf-agent__chat,.manufacturing-handoff .mf-agent__escalation{min-width:0;min-height:345px;padding:18px}.manufacturing-handoff .mf-agent__chat{background:#fff}.manufacturing-handoff .mf-agent__header{display:flex;align-items:center;gap:10px;padding-bottom:13px;border-bottom:1px solid #e3e5df}.manufacturing-handoff .mf-agent__header .mf-art-kicker{margin-bottom:2px}.manufacturing-handoff .mf-agent__header h4{font-size:17px}.manufacturing-handoff .mf-agent__symbol{display:grid;width:36px;height:36px;flex:0 0 36px;place-items:center;border-radius:9px;background:#d7ffe9;color:#007b57}.manufacturing-handoff .mf-agent__channel{margin-left:auto;color:#746d69;font-size:9px;text-align:right}.manufacturing-handoff .mf-agent__bubble{max-width:92%;margin-top:12px;padding:10px 12px;border-radius:10px;font-size:11px;line-height:1.4}.manufacturing-handoff .mf-agent__bubble--ask{width:fit-content;margin-left:auto;background:#f0f1e9}.manufacturing-handoff .mf-agent__bubble--answer{border:1px solid #c9eada;background:#eafff4}.manufacturing-handoff .mf-agent__bubble--answer strong{color:#006e4f;font-size:10px}.manufacturing-handoff .mf-agent__bubble--answer p{margin:5px 0;font-size:11px}.manufacturing-handoff .mf-agent__bubble--answer span{color:#55776a;font-size:9px}.manufacturing-handoff .mf-agent__attachment{display:flex;align-items:center;gap:4px;margin-top:5px;color:#706964;font-size:9px}.manufacturing-handoff .mf-agent__escalation{align-self:center;border-color:#91c9e6;background:#ecf8ff}.manufacturing-handoff .mf-agent__escalation h4{font-size:20px}.manufacturing-handoff .mf-agent__escalation p{margin:9px 0 15px}.manufacturing-handoff .mf-agent__context{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:8px 0;border-top:1px solid #c8dfe9;font-size:10px}.manufacturing-handoff .mf-agent__context svg{color:#007b57}.manufacturing-handoff .mf-agent__action{display:block;margin-top:13px;padding:10px;border-radius:6px;background:var(--ink);color:#fff;font-size:10px;font-weight:500;text-align:center}.manufacturing-handoff .mf-report{width:min(100%,710px);margin-inline:auto}.manufacturing-handoff .mf-report__dashboard{overflow:hidden;border:1px solid #d6d6d0;border-radius:13px;background:var(--paper)}.manufacturing-handoff .mf-report__nav{display:flex;align-items:center;gap:12px;min-height:32px;padding:5px 12px;background:var(--ink);color:#fff;font-family:var(--font-mono);font-size:9px;line-height:1;text-transform:uppercase}.manufacturing-handoff .mf-report__nav img{width:auto;height:15px;max-width:94px;border-radius:0;background:transparent;box-shadow:none;filter:brightness(0) invert(1)}.manufacturing-handoff .mf-report__nav strong{padding:7px 0;border-bottom:1px solid #00e996;font-weight:500}.manufacturing-handoff .mf-report__nav-end{margin-left:auto;color:#d8d7d0}.manufacturing-handoff .mf-report__body{padding:13px}.manufacturing-handoff .mf-report__body h4{margin:0 0 10px;font-size:16px}.manufacturing-handoff .mf-report__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.manufacturing-handoff .mf-report__panel{min-width:0;min-height:149px;padding:10px;border:1px solid #d6d6d0;border-radius:8px;background:#fff}.manufacturing-handoff .mf-report__panel>strong{display:block;font-size:11px;font-weight:600;line-height:1.25}.manufacturing-handoff .mf-report__panel small{display:block;margin-top:6px;color:#746d69;font-size:9px;line-height:1.3}.manufacturing-handoff .mf-report__panel>strong small{display:inline;margin-left:3px;font-size:8px;font-weight:400}.manufacturing-handoff .mf-report__bars{display:grid;grid-template-rows:repeat(3,1fr);flex:1;gap:3px;margin-top:8px}.manufacturing-handoff .mf-report__bars>div{display:grid;grid-template-columns:94px minmax(0,1fr);gap:6px;align-items:center;font-size:9px}.manufacturing-handoff .mf-report__bars i{display:block;height:13px;border-radius:3px}.manufacturing-handoff .mf-report__waiting{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;height:87px;margin-top:8px}.manufacturing-handoff .mf-report__waiting>div{display:flex;min-width:0;height:100%;flex-direction:column-reverse;align-items:center;justify-content:flex-start;gap:4px;border-bottom:1px solid #d6d6d0}.manufacturing-handoff .mf-report__waiting span{min-height:16px;color:#645e5a;font-size:8px;line-height:1.1;text-align:center}.manufacturing-handoff .mf-report__waiting i{display:block;width:min(38px,68%);flex-shrink:0;border-radius:3px 3px 0 0}.manufacturing-handoff .mf-report i.is-a{background:#00d99a}.manufacturing-handoff .mf-report i.is-b{background:#3bbaff}.manufacturing-handoff .mf-report i.is-c{background:#edaa76}.manufacturing-handoff .mf-report__sites{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;flex:1;margin-top:7px}.manufacturing-handoff .mf-report__site{display:flex;min-width:0;flex-direction:column;justify-content:space-between;gap:4px;padding:6px;border:1px solid #e5e9e5;border-top-width:3px;border-radius:5px;background:#fafaf7;line-height:1.15}.manufacturing-handoff .mf-report__site.is-a{border-top-color:#00d99a}.manufacturing-handoff .mf-report__site.is-b{border-top-color:#3bbaff}.manufacturing-handoff .mf-report__site.is-c{border-top-color:#edaa76}.manufacturing-handoff .mf-report__site span{color:#645e5a;font-size:9px}.manufacturing-handoff .mf-report__site strong{font-size:9px;font-weight:600}.manufacturing-handoff .mf-report__site small{margin:0;font-size:8px}.manufacturing-handoff .mf-report__summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:9px}.manufacturing-handoff .mf-report__summary>div{min-width:0;padding:10px 8px;border:1px solid #d6d6d0;border-top:3px solid #00e996;border-radius:7px;background:var(--paper)}.manufacturing-handoff .mf-report__summary span{display:block;color:#746d69;font-size:9px;line-height:1.25}.manufacturing-handoff .mf-report__summary strong{display:block;margin-top:6px;font-size:11px;font-weight:600;line-height:1.25}.manufacturing-handoff .mf-report__panel{display:flex;flex-direction:column}.manufacturing-handoff .mf-report__queue-head,.manufacturing-handoff .mf-report__queue-row{display:grid;grid-template-columns:1.05fr .75fr 1.15fr;gap:4px;align-items:center;padding:7px 2px;font-size:9px;line-height:1.25}.manufacturing-handoff .mf-report__queue-head{margin-top:7px;background:#f0f1e9;font-weight:600}.manufacturing-handoff .mf-report__queue-row{border-bottom:1px solid #e8e8e3}@media(min-width:901px){.manufacturing-handoff .mf-report__nav{min-height:28px;padding-block:3px}.manufacturing-handoff .mf-report__body{padding:9px}.manufacturing-handoff .mf-report__body h4{margin-bottom:6px}.manufacturing-handoff .mf-report__grid{gap:6px}.manufacturing-handoff .mf-report__panel{min-height:128px;padding:8px}.manufacturing-handoff .mf-report__summary{margin-top:7px}.manufacturing-handoff .mf-report__summary>div{padding:6px 8px}.manufacturing-handoff .mf-report__summary strong{margin-top:3px}}@container (max-width: 540px){.manufacturing-handoff .mf-journey-art__scene{min-height:0}.manufacturing-handoff .mf-request{grid-template-columns:1fr;gap:10px}.manufacturing-handoff .mf-request__left{gap:10px}.manufacturing-handoff .mf-request__left:after{position:absolute;bottom:-10px;left:50%;width:2px;height:10px;background:#00a875;content:""}.manufacturing-handoff .mf-request__connector{display:none}.manufacturing-handoff .mf-request__gateway,.manufacturing-handoff .mf-request__brief{padding:15px}.manufacturing-handoff .mf-request__brief{min-height:0}.manufacturing-handoff .mf-route__destinations{gap:8px}.manufacturing-handoff .mf-route__destination{padding:12px}.manufacturing-handoff .mf-route__person{display:block}.manufacturing-handoff .mf-route__avatar{margin-bottom:7px}.manufacturing-handoff .mf-route__branches{width:50%}.manufacturing-handoff .mf-agent{grid-template-columns:1fr;gap:8px}.manufacturing-handoff .mf-agent__chat,.manufacturing-handoff .mf-agent__escalation{min-height:0;padding:14px}.manufacturing-handoff .mf-report__nav{gap:6px;padding-inline:8px;font-size:7px}.manufacturing-handoff .mf-report__nav img{height:12px;max-width:70px}.manufacturing-handoff .mf-report__body{padding:8px}.manufacturing-handoff .mf-report__grid{gap:5px}.manufacturing-handoff .mf-report__panel{min-height:143px;padding:7px}.manufacturing-handoff .mf-report__panel>strong{font-size:10px}.manufacturing-handoff .mf-report__bars>div{grid-template-columns:72px minmax(0,1fr);font-size:8px}.manufacturing-handoff .mf-report__waiting{gap:3px}.manufacturing-handoff .mf-report__waiting span{font-size:7px}.manufacturing-handoff .mf-report__site{padding:4px}.manufacturing-handoff .mf-report__summary{gap:5px}.manufacturing-handoff .mf-report__summary>div{padding:7px 5px}.manufacturing-handoff .mf-report__summary strong{font-size:9px}}@container (max-width: 380px){.manufacturing-handoff .mf-report__grid{grid-template-columns:1fr}.manufacturing-handoff .mf-report__panel{min-height:0;padding:11px}.manufacturing-handoff .mf-report__panel>strong{font-size:11px}.manufacturing-handoff .mf-report__bars>div{grid-template-columns:105px minmax(0,1fr);font-size:10px}.manufacturing-handoff .mf-report__waiting span{font-size:9px}.manufacturing-handoff .mf-report__site span,.manufacturing-handoff .mf-report__site strong,.manufacturing-handoff .mf-report__queue-head,.manufacturing-handoff .mf-report__queue-row{font-size:10px}.manufacturing-handoff .mf-report__site{padding:7px}.manufacturing-handoff .mf-report__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.manufacturing-handoff .mf-report__summary strong{font-size:11px}}.manufacturing-handoff{--paper: #fafaf7;--paper-2: #efefea;--ink: #332b2b;--muted: #746d69;--line: #d8d7d0;--blue: #40b8f1;--green: #00e996;--green-dark: #00b678;--dark: #201a1a;--mint: #d7ffe9;--radius: 1.1rem;--max: 1440px;--shadow: 0 22px 70px rgba(51, 43, 43, .12)}:where(.manufacturing-handoff) *{box-sizing:border-box}.manufacturing-handoff{width:100vw;margin-left:calc(50% - 50vw);overflow-x:clip;background:var(--paper);color:var(--ink);font-family:var(--font-body);font-size:1rem;line-height:1.55}:where(.manufacturing-handoff) img{display:block;max-width:100%}:where(.manufacturing-handoff) a{color:inherit;text-decoration:none}:where(.manufacturing-handoff) button{font:inherit}:where(.manufacturing-handoff) h1,:where(.manufacturing-handoff) h2,:where(.manufacturing-handoff) h3,:where(.manufacturing-handoff) p{margin-top:0}:where(.manufacturing-handoff) h1,:where(.manufacturing-handoff) h2,:where(.manufacturing-handoff) h3{font-family:var(--font-heading);font-weight:500;line-height:1.05;letter-spacing:-.03em}:where(.manufacturing-handoff) h1{max-width:36.5625rem;font-size:3.5rem}:where(.manufacturing-handoff) h2{font-size:clamp(2.25rem,3.5vw,4rem)}:where(.manufacturing-handoff) h3{font-size:clamp(1.35rem,1.8vw,1.75rem)}:where(.manufacturing-handoff) .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:where(.manufacturing-handoff) .section-shell{width:min(calc(100% - 2rem),var(--max));margin-inline:auto}:where(.manufacturing-handoff) a:focus-visible,:where(.manufacturing-handoff) button:focus-visible,:where(.manufacturing-handoff) summary:focus-visible{outline:3px solid #1863dc;outline-offset:3px}:where(.manufacturing-handoff) .text-link{font-family:var(--font-mono);font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}:where(.manufacturing-handoff) .text-link span{display:inline-block;margin-left:.35rem;transition:transform .16s ease}:where(.manufacturing-handoff) .text-link:hover span{transform:translateY(4px)}:where(.manufacturing-handoff) .hero{padding-top:1.5rem}:where(.manufacturing-handoff) .hero__panel{display:grid;grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);gap:clamp(1rem,1.6vw,1.5rem)}:where(.manufacturing-handoff) .hero__copy{display:flex;min-width:0;min-height:0;flex-direction:column;align-items:flex-start;justify-content:center;gap:1.5rem;padding:clamp(3.25rem,5.25vw,5.75rem);border-radius:1rem;background:var(--paper-2)}:where(.manufacturing-handoff) .hero__copy .eyebrow{margin-bottom:0}:where(.manufacturing-handoff) .hero__copy h1,:where(.manufacturing-handoff) .hero__copy p{margin-bottom:0}:where(.manufacturing-handoff) .hero__copy h1{font-size:clamp(2.8rem,4vw,4.25rem)}:where(.manufacturing-handoff) .hero__lede{max-width:34rem;font-family:var(--font-serif);font-size:clamp(1.15rem,1.45vw,1.4rem);line-height:1.35}:where(.manufacturing-handoff) .hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;margin-top:1.25rem}:where(.manufacturing-handoff) .hero__visual{min-width:0;height:100%;overflow:hidden;border-radius:1rem;background:#dbe5e2}:where(.manufacturing-handoff) .hero__visual img{width:100%;height:100%;object-fit:cover;object-position:center}:where(.manufacturing-handoff) .hero[data-hero-sizing=uniform] .hero__visual{position:relative;min-height:0}:where(.manufacturing-handoff) .hero[data-hero-sizing=uniform] .hero__visual img{position:absolute;inset:0}@media(min-width:768px){:where(.manufacturing-handoff) .hero[data-hero-sizing=uniform] .hero__panel{height:52rem;grid-template-rows:minmax(0,1fr)}:where(.manufacturing-handoff) .hero[data-hero-sizing=uniform] .hero__copy{padding-block:2rem}}@media(min-width:1024px){:where(.manufacturing-handoff) .hero[data-hero-sizing=uniform] .hero__panel{height:44rem;grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}@media(min-width:1200px){:where(.manufacturing-handoff) .hero[data-hero-sizing=uniform] .hero__panel{height:clamp(37.5rem,45vw,44rem)}}@media(max-width:767px){:where(.manufacturing-handoff) .hero[data-hero-sizing=uniform] .hero__visual{height:auto;aspect-ratio:4 / 3}}:where(.manufacturing-handoff) .eyebrow{margin-bottom:.85rem;font-family:var(--font-mono);font-size:.73rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}:where(.manufacturing-handoff) .eyebrow--light{color:var(--green)}:where(.manufacturing-handoff) .logos{padding-block:3.25rem 6.5rem;text-align:center}:where(.manufacturing-handoff) .logos h2{margin-bottom:5rem;font-family:var(--font-heading);font-size:clamp(1.75rem,2.25vw,2.55rem);font-weight:500;letter-spacing:-.025em}:where(.manufacturing-handoff) .logos__row{display:grid;grid-template-columns:repeat(4,1fr);align-items:center;gap:clamp(2rem,6vw,7rem);max-width:1320px;min-height:76px;margin-inline:auto}:where(.manufacturing-handoff) .logos__mobile{display:none}:where(.manufacturing-handoff) .logos__slot{display:grid;min-width:0;height:76px;place-items:center;overflow:hidden}:where(.manufacturing-handoff) .logos__logo{width:auto;height:auto;margin-inline:auto;object-fit:contain}:where(.manufacturing-handoff) .logos__track{display:flex;width:100%;flex-direction:column;align-self:start}:where(.manufacturing-handoff) .logos__frame{display:grid;height:76px;flex:0 0 76px;place-items:center}:where(.manufacturing-handoff) .logos__track.is-rolling{animation:mf-logo-slide 1.3s cubic-bezier(.42,0,.25,1) both}@keyframes mf-logo-slide{0%{transform:translateY(0)}to{transform:translateY(-76px)}}:where(.manufacturing-handoff) .logos__logo--pepsico{max-width:70px;max-height:62px}:where(.manufacturing-handoff) .logos__logo--pwc{max-width:82px;max-height:58px}:where(.manufacturing-handoff) .logos__logo--bmw{max-width:64px;max-height:64px}:where(.manufacturing-handoff) .logos__logo--purplelab{max-width:188px;max-height:58px;filter:invert(1)}:where(.manufacturing-handoff) .logos__logo--hitachi{max-width:148px;max-height:50px}:where(.manufacturing-handoff) .overview{padding-block:6rem;background:#fff;scroll-margin-top:76px}:where(.manufacturing-handoff) .overview__inner{width:min(calc(100% - 3rem),120rem)}:where(.manufacturing-handoff) .overview__intro{max-width:54rem;margin:0 auto 7rem;text-align:center}:where(.manufacturing-handoff) .overview__intro h2{max-width:44rem;margin:0 auto 1.75rem;font-size:clamp(2.25rem,3vw,3rem);line-height:1.05;letter-spacing:-.02em}:where(.manufacturing-handoff) .overview__scenario{max-width:42rem;margin:0 auto 1.25rem;font-family:var(--font-serif);font-size:clamp(1.25rem,1.5vw,1.5rem);line-height:1.35}:where(.manufacturing-handoff) .overview__conclusion{max-width:41rem;margin:0 auto;font-size:clamp(1rem,1.15vw,1.125rem);line-height:1.55}:where(.manufacturing-handoff) .section-heading{max-width:780px;margin-bottom:3rem}:where(.manufacturing-handoff) .section-heading h2{margin-bottom:1.4rem;font-size:clamp(2.25rem,3vw,3rem)}:where(.manufacturing-handoff) .section-heading p:not(.eyebrow){max-width:700px;font-family:var(--font-serif);font-size:1.2rem}:where(.manufacturing-handoff) .section-heading .mf-cta{margin-top:1.5rem}:where(.manufacturing-handoff) .section-heading--center{margin-inline:auto;text-align:center}:where(.manufacturing-handoff) .section-heading--center p{margin-inline:auto}:where(.manufacturing-handoff) .overview__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:90rem;margin-inline:auto}:where(.manufacturing-handoff) .overview__grid article{min-height:240px;padding:.75rem clamp(2rem,2.5vw,3rem) 0;border-left:1px solid #e8e7e1}:where(.manufacturing-handoff) .overview__check{position:relative;display:block;width:1.75rem;height:1.75rem;border-radius:50%;background:var(--ink)}:where(.manufacturing-handoff) .overview__check:after{position:absolute;top:.56rem;left:.48rem;width:.66rem;height:.37rem;transform:rotate(-45deg);border-bottom:1.5px solid white;border-left:1.5px solid white;content:""}:where(.manufacturing-handoff) .overview__grid h3{margin-block:2.5rem 1rem;font-family:var(--font-heading);font-size:1.5rem;font-weight:500;line-height:1.2;letter-spacing:-.015em}:where(.manufacturing-handoff) .overview__grid p{max-width:26rem;margin-bottom:0;font-size:1rem;line-height:1.5}:where(.manufacturing-handoff) .story{padding-top:clamp(5rem,7vw,6.5rem);overflow:visible;background:#f8f7f2;scroll-margin-top:76px}:where(.manufacturing-handoff) .story__intro{max-width:780px;margin-bottom:clamp(2.5rem,5vh,3.75rem);text-align:center}:where(.manufacturing-handoff) .story__intro h2{margin-bottom:1rem;font-size:clamp(2.7rem,4.45vw,4.55rem);line-height:.98}:where(.manufacturing-handoff) .story__intro>p:last-child{max-width:650px;margin:0 auto;color:var(--muted);font-family:var(--font-serif);font-size:1.2rem}:where(.manufacturing-handoff) .story-scroll{position:relative;height:220svh}:where(.manufacturing-handoff) .story-scroll__sticky{position:sticky;top:88px;display:flex;flex-direction:column;justify-content:flex-start;height:auto}:where(.manufacturing-handoff) .story-switcher{display:grid;grid-template-columns:repeat(4,1fr);gap:.65rem;margin-bottom:1.25rem}:where(.manufacturing-handoff) .story-switcher button{display:grid;grid-template-columns:auto 1fr;gap:.15rem .7rem;min-height:92px;padding:1rem 1.15rem;border:1px solid var(--line);border-radius:1rem;background:#fff;color:var(--ink);text-align:left;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease}:where(.manufacturing-handoff) .story-switcher button:hover{border-color:var(--ink);box-shadow:0 12px 35px #332b2b14}:where(.manufacturing-handoff) .story-switcher button[aria-selected=true]{border-color:var(--ink)}:where(.manufacturing-handoff) .story-switcher button:focus-visible{outline:3px solid var(--blue);outline-offset:2px}:where(.manufacturing-handoff) .story-switcher button>span{grid-row:span 2;padding-top:.12rem;color:var(--green-dark);font-family:var(--font-mono);font-size:.7rem;font-weight:700;letter-spacing:.08em}:where(.manufacturing-handoff) .story-switcher strong{font-size:1rem;line-height:1.2}:where(.manufacturing-handoff) .story-switcher small{color:var(--muted);font-size:.82rem;line-height:1.35}:where(.manufacturing-handoff) .story-stage{--story-frame: #32adeb;display:grid;grid-template-columns:minmax(0,.79fr) minmax(0,1.21fr);gap:clamp(3rem,6vw,7rem);align-items:start;padding-block:.75rem}:where(.manufacturing-handoff) .story-stage[data-stage=route]{--story-frame: #eef3a4}:where(.manufacturing-handoff) .story-stage[data-stage=review]{--story-frame: #e5dff5}:where(.manufacturing-handoff) .story-stage[data-stage=report]{--story-frame: #d7ffe9}:where(.manufacturing-handoff) .story-stage__copy,:where(.manufacturing-handoff) .story-stage__visual{min-width:0}:where(.manufacturing-handoff) .story-mobile__picker select{min-width:155px;padding:.55rem 2rem .55rem .8rem;border:1px solid var(--line);border-radius:.55rem;background:#fff;color:var(--ink);font:inherit;font-size:.82rem;cursor:pointer}:where(.manufacturing-handoff) .story-mobile__picker select:focus-visible{outline:3px solid var(--blue);outline-offset:2px}:where(.manufacturing-handoff) .story-stage__count{margin-bottom:0;font-family:var(--font-mono);font-size:.73rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}:where(.manufacturing-handoff) .story-stage__count span{margin-left:.8rem;color:var(--green-dark)}:where(.manufacturing-handoff) .story-stage__copy h3{max-width:500px;margin-block:1.35rem 1rem;font-size:clamp(2.7rem,4vw,4.6rem)}:where(.manufacturing-handoff) .story-stage__lede{max-width:500px;margin-bottom:0;color:var(--muted);font-family:var(--font-serif);font-size:1.2rem}:where(.manufacturing-handoff) .story-stage__details{display:grid;gap:.75rem;margin:1.5rem 0 0}:where(.manufacturing-handoff) .story-stage__details div{padding-top:.8rem;border-top:1px solid var(--line)}:where(.manufacturing-handoff) .story-stage__details dt,:where(.manufacturing-handoff) .story-stage__thread p{margin-bottom:.4rem;color:var(--green-dark);font-family:var(--font-mono);font-size:.66rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}:where(.manufacturing-handoff) .story-stage__details dd{margin:0;font-size:.92rem;line-height:1.45}:where(.manufacturing-handoff) .story-stage__thread{margin-top:1.25rem}:where(.manufacturing-handoff) .story-stage__thread ul{display:flex;flex-wrap:wrap;gap:.45rem;margin:0;padding:0;list-style:none}:where(.manufacturing-handoff) .story-stage__thread li{padding:.28rem .55rem;border:1px solid var(--line);border-radius:99px;background:#fff;color:var(--muted);font-size:.7rem}:where(.manufacturing-handoff) .story-stage__visual{position:relative;display:flex;align-self:stretch;flex-direction:column}:where(.manufacturing-handoff) .story-stage__frame{display:grid;width:100%;min-height:410px;place-items:center;margin:0;padding:clamp(1.5rem,3vw,2.5rem);border-radius:1rem;background-color:var(--story-frame);background-image:linear-gradient(to right,rgba(32,45,42,.14) 1px,transparent 1px),linear-gradient(to bottom,rgba(32,45,42,.14) 1px,transparent 1px);background-size:72px 72px;background-position:8px 8px;box-shadow:0 12px 34px #332b2b12;transition:background-color .18s ease}@media(min-width:901px){:where(.manufacturing-handoff) .story-stage[data-stage=report] .story-stage__frame{padding-block:clamp(1.25rem,2.65vw,2rem)}}:where(.manufacturing-handoff) .story-stage__frame img{display:block;width:100%;height:auto;border-radius:.55rem;background:#fff;box-shadow:0 12px 30px #2328261f}:where(.manufacturing-handoff) .story-stage__caption{width:100%;margin:.7rem 0 0;padding:.35rem 0;border:0;background:transparent}:where(.manufacturing-handoff) .story-stage__caption strong{display:block;margin-bottom:.3rem;font-size:.95rem}:where(.manufacturing-handoff) .story-stage__caption p{margin:0;color:var(--muted);font-size:.82rem}:where(.manufacturing-handoff) .story-mobile{display:none}:where(.manufacturing-handoff) .story-mobile__picker{position:sticky;z-index:25;top:72px;display:grid;grid-template-columns:1fr auto;align-items:center;gap:1rem;width:100vw;min-height:64px;margin:0 0 1.25rem calc(50% - 50vw);padding:.65rem max(1rem,calc((100vw - var(--max)) / 2));border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fafaf7f5;backdrop-filter:blur(16px)}:where(.manufacturing-handoff) .story-mobile__picker label{color:var(--ink);font-size:.94rem;font-weight:500}:where(.manufacturing-handoff) .story-mobile__picker select{min-width:9rem;padding-block:.5rem;border-color:transparent;background-color:transparent;font-size:.94rem;text-align:right}:where(.manufacturing-handoff) .story-mobile__picker select:hover{border-color:var(--line);background-color:#fff}:where(.manufacturing-handoff) .story-mobile__chapter{padding:2rem .4rem 3.5rem;border-top:1px solid var(--line);scroll-margin-top:148px}:where(.manufacturing-handoff) .story-mobile__chapter h3{max-width:760px;margin-block:1.25rem 1rem;font-size:clamp(2.6rem,6vw,4.2rem)}:where(.manufacturing-handoff) .story-mobile__lede{max-width:690px;color:var(--muted);font-family:var(--font-serif);font-size:1.18rem}:where(.manufacturing-handoff) .story-mobile__chapter .story-stage__details{max-width:690px}:where(.manufacturing-handoff) .story-mobile__visual{--story-frame: #32adeb;margin:2.5rem 0 0;padding:0;background:transparent}:where(.manufacturing-handoff) .story-mobile__chapter[data-stage=route] .story-mobile__visual{--story-frame: #eef3a4}:where(.manufacturing-handoff) .story-mobile__chapter[data-stage=review] .story-mobile__visual{--story-frame: #e5dff5}:where(.manufacturing-handoff) .story-mobile__chapter[data-stage=report] .story-mobile__visual{--story-frame: #d7ffe9}:where(.manufacturing-handoff) .story-mobile__media{display:grid;place-items:center;padding:clamp(1rem,5vw,1.6rem);border-radius:.8rem;background-color:var(--story-frame);background-image:linear-gradient(to right,rgba(32,45,42,.14) 1px,transparent 1px),linear-gradient(to bottom,rgba(32,45,42,.14) 1px,transparent 1px);background-size:72px 72px;background-position:8px 8px}:where(.manufacturing-handoff) .story-mobile__visual img{display:block;width:100%;height:auto;border-radius:.45rem;background:#fff;box-shadow:0 10px 28px #2328261f}:where(.manufacturing-handoff) .story-mobile__visual figcaption{padding:1rem .35rem .25rem}:where(.manufacturing-handoff) .story-mobile__visual figcaption strong{display:block;margin-bottom:.3rem;font-size:.97rem}:where(.manufacturing-handoff) .story-mobile__visual figcaption p{margin-bottom:0;color:var(--ink);font-size:.85rem}:where(.manufacturing-handoff) .proof{padding:clamp(3.5rem,5vw,5rem) 0 6.5rem;background:linear-gradient(180deg,var(--paper) 0,#f1f0ea 8rem,#f1f0ea 100%);color:var(--ink);scroll-margin-top:72px}:where(.manufacturing-handoff) .proof__heading{max-width:860px;margin-bottom:2rem}:where(.manufacturing-handoff) .proof__heading h2{margin-bottom:1rem;font-size:clamp(2.5rem,3.5vw,3.9rem)}:where(.manufacturing-handoff) .proof__heading p:last-child{max-width:610px;margin-bottom:0;color:var(--muted);font-size:1.08rem}:where(.manufacturing-handoff) .proof .eyebrow--light{color:var(--green-dark)}:where(.manufacturing-handoff) .proof__nav{display:flex;gap:.85rem;align-items:center;justify-content:flex-start;margin-top:1.3rem;padding-left:.25rem}:where(.manufacturing-handoff) .proof__nav button{display:grid;width:50px;height:50px;place-items:center;border:1px solid #bbb8b0;border-radius:50%;background:#ffffff7a;color:var(--ink);font-size:1.45rem;cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease}:where(.manufacturing-handoff) .proof__nav button:hover{border-color:var(--ink);background:var(--ink);color:#fff}:where(.manufacturing-handoff) .proof__nav button:focus-visible{outline:3px solid var(--blue);outline-offset:3px}:where(.manufacturing-handoff) .proof__nav span{min-width:4rem;color:var(--muted);font-family:var(--font-mono);font-size:.72rem;text-align:center}:where(.manufacturing-handoff) .proof__player{display:grid;grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);gap:clamp(2.5rem,5vw,6rem);align-items:start}:where(.manufacturing-handoff) .proof__player[hidden]{display:none}:where(.manufacturing-handoff) .proof__media-column{min-width:0}:where(.manufacturing-handoff) .proof__media{position:relative;min-width:0;margin:0;overflow:hidden;border-radius:1.35rem;background:#4a2d1e;box-shadow:0 24px 70px #00000042}:where(.manufacturing-handoff) .proof__media video{display:block;width:100%;aspect-ratio:1.08 / 1;object-fit:cover;object-position:left center;transform:scale(1.06);transform-origin:left center}:where(.manufacturing-handoff) .proof__media--pepsico video{object-position:70% center;transform-origin:right center}:where(.manufacturing-handoff) .proof__media--analog video{object-position:50% center;transform-origin:center center}:where(.manufacturing-handoff) .proof__media--xero video{object-position:68% center;transform-origin:center center}:where(.manufacturing-handoff) .proof__media--hines video{object-position:38% center;transform-origin:center center}:where(.manufacturing-handoff) .proof__media-shade{position:absolute;inset:50% 0 0;background:linear-gradient(transparent 12%,#1411111f 44%,#141111b8);pointer-events:none}:where(.manufacturing-handoff) .proof__media figcaption{position:absolute;bottom:1.5rem;left:1.5rem;display:flex;gap:.85rem;align-items:center;max-width:calc(100% - 3rem);color:#fff;text-shadow:0 2px 12px rgba(0,0,0,.75)}:where(.manufacturing-handoff) .proof__media figcaption img{width:104px;max-height:34px;padding:0;border:0;border-radius:0;background:transparent;object-fit:contain;box-shadow:none}:where(.manufacturing-handoff) .proof__media:not(.proof__media--pepsico):not(.proof__media--customer) figcaption img{filter:brightness(0) invert(1)}:where(.manufacturing-handoff) .proof__media--customer figcaption img{width:112px;max-height:48px;filter:none}:where(.manufacturing-handoff) .proof__media--analog figcaption img{filter:brightness(0) invert(1)}:where(.manufacturing-handoff) .proof__media--xero figcaption img{width:54px;height:54px;max-height:none;border-radius:50%}:where(.manufacturing-handoff) .proof__media--pepsico figcaption img{width:54px;height:54px;max-height:none;padding:0;border-radius:50%;background:transparent;box-shadow:none}:where(.manufacturing-handoff) .proof__media figcaption div{display:flex;min-width:0;flex-direction:column;gap:.12rem}:where(.manufacturing-handoff) .proof__media figcaption strong{font-size:.88rem;line-height:1.15}:where(.manufacturing-handoff) .proof__media figcaption span{color:#ffffffe0;font-size:.7rem;line-height:1.25}:where(.manufacturing-handoff) .proof__media-label{position:absolute;top:1rem;left:1rem;padding:.48rem .65rem;border-radius:99px;background:#201a1ab3;color:#fff;font-family:var(--font-mono);font-size:.6rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;backdrop-filter:blur(10px)}:where(.manufacturing-handoff) .proof__story{min-width:0}:where(.manufacturing-handoff) .proof blockquote{height:clamp(9rem,16vw,11rem);margin:0;color:var(--ink);font-family:var(--font-serif);font-size:clamp(1.55rem,1.75vw,1.9rem);line-height:1.28;letter-spacing:-.02em}:where(.manufacturing-handoff) .proof__passage{display:block;animation:mf-passage-enter .18s ease-out both}@keyframes mf-passage-enter{0%{opacity:.4;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){:where(.manufacturing-handoff) .proof__passage{animation:none}}:where(.manufacturing-handoff) .proof blockquote.is-synced{color:#9b9590}:where(.manufacturing-handoff) .proof-quote__word{border-radius:.15em;transition:color .12s linear,background .12s ease}:where(.manufacturing-handoff) .proof blockquote.is-seekable .proof-quote__word{cursor:pointer}:where(.manufacturing-handoff) .proof blockquote.is-seekable .proof-quote__word:hover{background:#00b97b1f;color:var(--ink)}:where(.manufacturing-handoff) .proof-quote__word.is-spoken{color:var(--ink)}:where(.manufacturing-handoff) .proof-quote__word.is-current{background:#00b97b29;color:var(--green-dark)}:where(.manufacturing-handoff) .proof__speaker{display:flex;flex-wrap:wrap;align-items:baseline;gap:.3rem .75rem;margin:1.1rem 0 0}:where(.manufacturing-handoff) .proof__speaker strong{font-family:var(--font-serif);font-size:1.05rem;font-weight:400}:where(.manufacturing-handoff) .proof__speaker span{color:var(--muted);font-size:.76rem}:where(.manufacturing-handoff) .proof-audio{display:grid;grid-template-columns:58px minmax(120px,1fr) auto;gap:1rem;align-items:center;margin-top:1.35rem}:where(.manufacturing-handoff) .proof-audio button{position:relative;display:grid;width:58px;height:58px;place-items:center;border:1px solid var(--ink);border-radius:50%;background:var(--ink);color:#fff;cursor:pointer;transition:transform .18s ease,background .18s ease,color .18s ease}:where(.manufacturing-handoff) .proof-audio button:hover{transform:scale(1.05);background:var(--green);color:var(--ink)}:where(.manufacturing-handoff) .proof-audio button:focus-visible{outline:3px solid var(--blue);outline-offset:3px}:where(.manufacturing-handoff) .proof-audio__icon{position:relative;display:block;width:18px;height:20px}:where(.manufacturing-handoff) .proof-audio__icon:before{position:absolute;top:3px;left:5px;width:0;height:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:11px solid currentColor;content:""}:where(.manufacturing-handoff) .proof-audio button[aria-pressed=true] .proof-audio__icon:before,:where(.manufacturing-handoff) .proof-audio button[aria-pressed=true] .proof-audio__icon:after{position:absolute;top:3px;width:4px;height:14px;border:0;background:currentColor;content:""}:where(.manufacturing-handoff) .proof-audio button[aria-pressed=true] .proof-audio__icon:before{left:3px}:where(.manufacturing-handoff) .proof-audio button[aria-pressed=true] .proof-audio__icon:after{right:3px}:where(.manufacturing-handoff) .proof-audio__track{position:relative;width:min(100%,192px);cursor:pointer;touch-action:none}:where(.manufacturing-handoff) .proof-audio__track:focus-within{outline:none}:where(.manufacturing-handoff) .proof-audio__track:has(.proof-audio__seek:focus-visible){border-radius:3px;box-shadow:0 0 0 2px color-mix(in srgb,var(--blue) 55%,transparent)}:where(.manufacturing-handoff) .proof-audio__waveform{display:flex;height:42px;gap:4px;align-items:center}:where(.manufacturing-handoff) .proof-audio__waveform span{flex:1 1 2px;height:var(--bar);min-width:2px;max-width:3px;border-radius:4px;background:#aaa49f;transition:background .12s linear}:where(.manufacturing-handoff) .proof-audio__waveform span.is-played{background:var(--green-dark)}:where(.manufacturing-handoff) .proof-audio__seek{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}:where(.manufacturing-handoff) .proof-audio progress{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}:where(.manufacturing-handoff) .proof-audio time{color:var(--muted);font-family:var(--font-mono);font-size:.72rem;white-space:nowrap}:where(.manufacturing-handoff) .proof-audio__note{margin:.65rem 0 0 74px;color:var(--muted);font-size:.72rem}:where(.manufacturing-handoff) .proof__detail{display:grid;grid-template-columns:1fr;gap:1.6rem;margin-top:2.25rem;padding-top:1.5rem;border-top:1px solid var(--line)}:where(.manufacturing-handoff) .proof__detail>div:first-child>p:last-child{max-width:670px;margin-bottom:0;color:#625b57}:where(.manufacturing-handoff) .proof__stats{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}:where(.manufacturing-handoff) .proof__stats div{padding-top:1rem;border-top:1px solid var(--line)}:where(.manufacturing-handoff) .proof__stats strong{display:block;font-size:2.2rem;font-weight:400}:where(.manufacturing-handoff) .proof__player--pepsico .proof__stats strong{font-family:var(--font-serif);font-size:clamp(1.45rem,2vw,1.75rem);line-height:1.2}:where(.manufacturing-handoff) .proof__stats span{color:var(--muted);font-size:.75rem}:where(.manufacturing-handoff) .proof__detail>a{display:inline-flex;width:fit-content;align-items:center;gap:.4rem;color:var(--green-dark);font-family:var(--font-mono);font-size:.72rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap}:where(.manufacturing-handoff) .proof__detail>a svg{flex:0 0 auto}:where(.manufacturing-handoff) .proof__detail>a:hover{color:var(--ink)}:where(.manufacturing-handoff) .security,:where(.manufacturing-handoff) .use-cases,:where(.manufacturing-handoff) .faq{padding-block:8rem}:where(.manufacturing-handoff) .security{overflow:hidden;background:var(--paper-2)}:where(.manufacturing-handoff) .security__heading{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(290px,.55fr);gap:clamp(3rem,8vw,9rem);align-items:end;margin-bottom:4rem}:where(.manufacturing-handoff) .security__heading .eyebrow{color:var(--green-dark)}:where(.manufacturing-handoff) .security__heading h2{max-width:930px;margin-bottom:0;font-size:clamp(2.5rem,3.5vw,4rem);font-weight:500;letter-spacing:-.03em}:where(.manufacturing-handoff) .security__intro{padding-bottom:.8rem}:where(.manufacturing-handoff) .security__intro>p{max-width:440px;margin-bottom:1.75rem;color:var(--muted);font-family:var(--font-serif);font-size:1.2rem}:where(.manufacturing-handoff) .security__intro .text-link{display:inline-flex;align-items:center;gap:.4rem;white-space:nowrap}:where(.manufacturing-handoff) .security__intro .text-link svg{flex:0 0 auto;color:var(--green-dark)}:where(.manufacturing-handoff) .security__intro .text-link span{color:var(--green-dark)}:where(.manufacturing-handoff) .security__stage{display:grid;grid-template-columns:280px minmax(0,1fr);gap:.75rem;padding:.75rem;border-radius:1.45rem;background:var(--dark);box-shadow:14px 14px 0 var(--green)}:where(.manufacturing-handoff) .security__swipe-hint{display:none}:where(.manufacturing-handoff) .security__rail{display:grid;align-content:start;gap:.55rem}:where(.manufacturing-handoff) .security__rail button{position:relative;display:grid;grid-template-columns:2.2rem 1fr;gap:.05rem .65rem;min-height:100px;padding:1.1rem 1.2rem;overflow:hidden;border:1px solid #4a4242;border-radius:.95rem;background:transparent;color:#fff;text-align:left;cursor:pointer;transition:border-color .18s ease,background .18s ease,color .18s ease,transform .18s ease}:where(.manufacturing-handoff) .security__rail button:hover{transform:translate(3px);border-color:#817979}:where(.manufacturing-handoff) .security__rail button[aria-selected=true]{border-color:#fff;background:#fff;color:var(--ink)}:where(.manufacturing-handoff) .security__rail button[aria-selected=true]:after{position:absolute;top:.9rem;right:.9rem;width:.55rem;height:.55rem;border-radius:50%;background:var(--green);content:"";box-shadow:0 0 0 5px #00e9962e}:where(.manufacturing-handoff) .security__rail button>span{grid-row:1 / 3;color:var(--green);font-family:var(--font-mono);font-size:.7rem;font-weight:700;letter-spacing:.08em}:where(.manufacturing-handoff) .security__rail button[aria-selected=true]>span{color:var(--green-dark)}:where(.manufacturing-handoff) .security__rail strong{font-family:var(--font-serif);font-size:1.45rem;font-weight:400}:where(.manufacturing-handoff) .security__rail small{color:#aaa2a2;font-size:.72rem}:where(.manufacturing-handoff) .security__rail button[aria-selected=true] small{color:var(--muted)}:where(.manufacturing-handoff) .security__panels{min-width:0}:where(.manufacturing-handoff) .security-panel{--security-accent: var(--blue);position:relative;display:grid;height:500px;grid-template-columns:minmax(0,.88fr) minmax(340px,1.12fr);gap:clamp(2rem,4vw,4.5rem);align-items:stretch;overflow:hidden;padding:clamp(2rem,3vw,3rem);border:1px solid #deddd6;border-radius:1rem;background:#f6f5ef;animation:mf-security-panel-in .26s ease both}:where(.manufacturing-handoff) .security-panel[hidden]{display:none}:where(.manufacturing-handoff) .security-panel--assurance{--security-accent: var(--blue)}:where(.manufacturing-handoff) .security-panel--access{--security-accent: var(--green)}:where(.manufacturing-handoff) .security-panel--data{--security-accent: #b9edcf}:where(.manufacturing-handoff) .security-panel--controls{--security-accent: #efb9a8}:where(.manufacturing-handoff) .security-panel:before{position:absolute;z-index:0;top:0;right:0;left:0;height:8px;background:var(--security-accent);content:""}:where(.manufacturing-handoff) .security-panel__copy{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;padding:0 0 0 1.35rem;border-left:2px solid var(--security-accent)}:where(.manufacturing-handoff) .security-panel__meta{margin-bottom:clamp(1.5rem,2vw,2.25rem);color:#655f5b;font-family:var(--font-mono);font-size:.66rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}:where(.manufacturing-handoff) .security-panel__meta span{margin-right:.8rem}:where(.manufacturing-handoff) .security-panel h3{max-width:520px;margin-bottom:1.15rem;font-size:clamp(2.5rem,3.7vw,4.15rem);font-weight:400;line-height:.98;letter-spacing:-.045em}:where(.manufacturing-handoff) .security-panel__copy>p{max-width:530px;margin-bottom:0;color:#544e4a;font-family:var(--font-serif);font-size:1.05rem;line-height:1.52}:where(.manufacturing-handoff) .security-panel__review{margin-top:auto;padding-top:2rem}:where(.manufacturing-handoff) .security-panel__review>span{color:var(--green-dark);font-family:var(--font-mono);font-size:.63rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}:where(.manufacturing-handoff) .security-panel__review ul{display:flex;flex-wrap:wrap;gap:.45rem;margin:.7rem 0 0;padding:0;list-style:none}:where(.manufacturing-handoff) .security-panel__review li{padding:.42rem .65rem;border:1px solid #d9d7d0;border-radius:99px;background:#fff;color:#625c57;font-size:.72rem}:where(.manufacturing-handoff) .security-assurance,:where(.manufacturing-handoff) .security-example{position:relative;z-index:1;align-self:stretch;min-height:0;padding:1.35rem;border:1px solid #d4d2ca;border-radius:.85rem;background:#fff;box-shadow:none}:where(.manufacturing-handoff) .security-assurance{display:flex;justify-content:space-between;flex-direction:column}:where(.manufacturing-handoff) .security-assurance__status{display:flex;justify-content:space-between;padding-bottom:1rem;border-bottom:1px solid var(--line);color:var(--muted);font-family:var(--font-mono);font-size:.68rem;letter-spacing:.06em;text-transform:uppercase}:where(.manufacturing-handoff) .security-assurance__status strong{color:var(--green-dark);white-space:nowrap;flex-shrink:0}:where(.manufacturing-handoff) .security__badges{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;align-items:stretch;padding-block:1rem}:where(.manufacturing-handoff) .security__badges img{width:100%;height:100%;min-height:92px;max-height:118px;padding:1rem;border:1px solid #ebe9e2;border-radius:.65rem;object-fit:contain;background:#faf9f5}:where(.manufacturing-handoff) .security-assurance__line{display:block;height:3px;border-radius:99px;background:linear-gradient(90deg,var(--green-dark),var(--green))}:where(.manufacturing-handoff) .security-assurance__line:before,:where(.manufacturing-handoff) .security-assurance__line:after{display:none}:where(.manufacturing-handoff) .security-example{display:grid;align-self:stretch;align-content:center;min-height:0;gap:.55rem}:where(.manufacturing-handoff) .security-example>p{margin-bottom:.8rem;padding-bottom:.9rem;border-bottom:1px solid var(--line);font-family:var(--font-mono);font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}:where(.manufacturing-handoff) .security-example>div{display:grid;grid-template-columns:1fr auto;gap:.75rem;align-items:center;min-height:58px;padding:.75rem .8rem;border:1px solid #ebe9e2;border-radius:.55rem;background:#faf9f5}:where(.manufacturing-handoff) .security-example>div span{font-size:.86rem}:where(.manufacturing-handoff) .security-example>div strong{color:var(--green-dark);font-family:var(--font-mono);font-size:.64rem;letter-spacing:.06em;text-transform:uppercase}:where(.manufacturing-handoff) .security-example>small{margin-top:.45rem;padding-top:.75rem;border-top:1px solid var(--line);color:var(--muted);font-size:.68rem;line-height:1.35}:where(.manufacturing-handoff) .security-example--data .is-excluded{background:#f1d8d4}:where(.manufacturing-handoff) .security-example--data .is-excluded strong{color:#9e3b31}:where(.manufacturing-handoff) .security-controls{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-self:stretch;overflow:hidden;border:1px solid #d4d2ca;border-radius:.85rem;background:#fff;box-shadow:none}:where(.manufacturing-handoff) .security-controls>span{display:flex;min-height:124px;align-items:flex-start;flex-direction:column;justify-content:space-between;gap:1rem;padding:1rem;border-right:1px solid var(--line);border-bottom:1px solid var(--line);font-size:.72rem;font-weight:700;line-height:1.25}:where(.manufacturing-handoff) .security-controls>span:nth-child(3n){border-right:0}:where(.manufacturing-handoff) .security-controls>span:nth-last-child(-n+3){border-bottom:0}:where(.manufacturing-handoff) .security-control__icon{width:30px;height:30px;flex:none;fill:none;stroke:#171313;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}:where(.manufacturing-handoff) .security-controls b{max-width:16ch;font:inherit;font-weight:700}@keyframes mf-security-panel-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}:where(.manufacturing-handoff) .use-cases{overflow:hidden;background:#fff}:where(.manufacturing-handoff) .use-cases__heading{max-width:900px;margin-bottom:4.75rem;text-align:center}:where(.manufacturing-handoff) .use-cases__heading h2{margin-bottom:1.45rem;font-family:var(--font-heading);font-size:clamp(2.5rem,3.5vw,3.8rem);font-weight:500;letter-spacing:-.03em}:where(.manufacturing-handoff) .use-cases__summary{max-width:650px;margin:-.45rem auto 1.25rem;color:#706a65;font-family:var(--font-serif);font-size:clamp(1rem,1.25vw,1.15rem);line-height:1.5}:where(.manufacturing-handoff) .use-cases__all{display:inline-flex;align-items:center;gap:1rem;padding:.55rem .85rem;border:1px solid var(--line);border-radius:.6rem;background:#f3f2ec;font-size:.87rem;line-height:1.2;transition:background .18s ease,border-color .18s ease}:where(.manufacturing-handoff) .use-cases__all:hover{border-color:var(--ink);background:var(--mint)}:where(.manufacturing-handoff) .use-cases__all:focus-visible{outline:3px solid var(--blue);outline-offset:3px}:where(.manufacturing-handoff) .use-case-map{position:relative;max-width:1440px;aspect-ratio:1440 / 740;container-type:inline-size}:where(.manufacturing-handoff) .use-case-map__lines{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}:where(.manufacturing-handoff) .use-case-map__mobile-lines{display:none}:where(.manufacturing-handoff) .use-case-map__lines path{fill:none;vector-effect:non-scaling-stroke;transition:stroke .18s ease,opacity .18s ease}:where(.manufacturing-handoff) .use-case-map__branch{--branch-float-x: 6px;--branch-float-y: -5px;--branch-return-x: -2px;--branch-return-y: 2px;--branch-float-duration: 7s;--branch-float-delay: 0s;transform-box:fill-box;transform-origin:center;will-change:transform;animation:mf-use-case-branch-float var(--branch-float-duration) ease-in-out var(--branch-float-delay) infinite;transition:opacity .18s ease}:where(.manufacturing-handoff) .use-case-map__primary{stroke:#c9c8c1;stroke-width:1.55}:where(.manufacturing-handoff) .use-case-map__secondary{stroke:#d5d4cd;stroke-width:1.15;opacity:.8;animation:mf-use-case-line-breathe 6.5s ease-in-out infinite}:where(.manufacturing-handoff) .use-case-map__branch:nth-child(2n) .use-case-map__secondary{animation-delay:-2.5s}:where(.manufacturing-handoff) .use-case-map__secondary.is-leaf-active{stroke:var(--green-dark);stroke-width:2;opacity:1;animation:none}:where(.manufacturing-handoff) .use-case-map__core{position:absolute;z-index:3;top:51.5%;left:50%;display:block;padding:.55rem .75rem;transform:translate(-50%,-50%);background:#fff}:where(.manufacturing-handoff) .use-case-map__core img{width:clamp(130px,15cqw,220px);will-change:transform;transition:opacity .18s ease;animation:mf-use-case-core-drift 7.2s ease-in-out -2.4s infinite}:where(.manufacturing-handoff) .use-case-map__core:hover img{opacity:1}:where(.manufacturing-handoff) .use-case-map__core:focus-visible{outline:3px solid var(--blue);outline-offset:3px}:where(.manufacturing-handoff) .use-case-cluster{--branch-float-x: 6px;--branch-float-y: -5px;--branch-return-x: -2px;--branch-return-y: 2px;--branch-float-duration: 7s;--branch-float-delay: 0s;position:absolute;inset:0;z-index:2;pointer-events:none;will-change:transform;animation:mf-use-case-branch-float var(--branch-float-duration) ease-in-out var(--branch-float-delay) infinite;transition:opacity .18s ease}:where(.manufacturing-handoff) .use-case-map__branch--documents,:where(.manufacturing-handoff) .use-case-cluster--documents{--branch-float-x: -4.5px;--branch-float-y: -3.5px;--branch-return-x: 2px;--branch-return-y: 2px;--branch-float-duration: 6.4s;--branch-float-delay: -2.1s}:where(.manufacturing-handoff) .use-case-map__branch--review,:where(.manufacturing-handoff) .use-case-cluster--review{--branch-float-x: 4.5px;--branch-float-y: -3px;--branch-return-x: -2px;--branch-return-y: 1.5px;--branch-float-duration: 6.8s;--branch-float-delay: -4.8s}:where(.manufacturing-handoff) .use-case-map__branch--intake,:where(.manufacturing-handoff) .use-case-cluster--intake{--branch-float-x: 4px;--branch-float-y: 2.5px;--branch-return-x: -2px;--branch-return-y: -1.5px;--branch-float-duration: 6.1s;--branch-float-delay: -1.2s}:where(.manufacturing-handoff) .use-case-map__branch--risk,:where(.manufacturing-handoff) .use-case-cluster--risk{--branch-float-x: 4px;--branch-float-y: 4px;--branch-return-x: -2px;--branch-return-y: -2px;--branch-float-duration: 6.6s;--branch-float-delay: -4s}:where(.manufacturing-handoff) .use-case-map__branch--workflows,:where(.manufacturing-handoff) .use-case-cluster--workflows{--branch-float-x: -2px;--branch-float-y: 4px;--branch-return-x: 1.5px;--branch-return-y: -2px;--branch-float-duration: 7s;--branch-float-delay: -5.7s}:where(.manufacturing-handoff) .use-case-map__branch--matters,:where(.manufacturing-handoff) .use-case-cluster--matters{--branch-float-x: -4px;--branch-float-y: 4px;--branch-return-x: 2px;--branch-return-y: -1.5px;--branch-float-duration: 6.6s;--branch-float-delay: -3s}:where(.manufacturing-handoff) .use-case-map__branch--policy,:where(.manufacturing-handoff) .use-case-cluster--policy{--branch-float-x: -4px;--branch-float-y: 2px;--branch-return-x: 2px;--branch-return-y: -1.5px;--branch-float-duration: 6s;--branch-float-delay: -.6s}:where(.manufacturing-handoff) .use-case-map:is(.is-filtered,:has(.is-leaf-active,.is-heading-active,:focus-within)) .use-case-map__branch,:where(.manufacturing-handoff) .use-case-map:is(.is-filtered,:has(.is-leaf-active,.is-heading-active,:focus-within)) .use-case-cluster{animation-play-state:paused}:where(.manufacturing-handoff) .use-case-cluster.has-active-leaf,:where(.manufacturing-handoff) .use-case-cluster.has-active-heading{z-index:5}:where(.manufacturing-handoff) .use-case-cluster header,:where(.manufacturing-handoff) .use-case-cluster li{position:absolute;top:var(--y);left:var(--x);padding:.1em .42em;transform:translate(calc(-50% + var(--scroll-drift-x, 0px)),calc(-50% + var(--scroll-drift-y, 0px)));background:#fff;white-space:nowrap;will-change:transform}:where(.manufacturing-handoff) .use-case-cluster header{z-index:2;pointer-events:auto}:where(.manufacturing-handoff) .use-case-cluster h3{margin:0;font-family:var(--font-serif);font-size:clamp(13px,1.7cqw,24px);font-weight:400;line-height:1.15;letter-spacing:-.03em}:where(.manufacturing-handoff) .use-case-cluster h3 button{display:inline-flex;align-items:center;gap:.48em;padding:0;border:0;background:none;color:inherit;font:inherit;letter-spacing:inherit;white-space:inherit;cursor:pointer}:where(.manufacturing-handoff) .use-case-cluster h3 button:hover,:where(.manufacturing-handoff) .use-case-cluster h3 button[aria-pressed=true]{color:#008a5b}:where(.manufacturing-handoff) .use-case-cluster h3 button:focus-visible{outline:2px solid var(--blue);outline-offset:4px}:where(.manufacturing-handoff) .use-case-cluster ul{margin:0;padding:0;list-style:none}:where(.manufacturing-handoff) .use-case-cluster li{z-index:3;pointer-events:auto}:where(.manufacturing-handoff) .use-case-cluster li.is-leaf-active,:where(.manufacturing-handoff) .use-case-cluster header.is-heading-active{z-index:12}:where(.manufacturing-handoff) .use-case-cluster a{display:block;color:#625d58;font-size:clamp(10px,1.08cqw,15.5px);line-height:1.25;transition:color .18s ease}:where(.manufacturing-handoff) .use-case-cluster a:hover{color:#008a5b;text-decoration:underline;text-underline-offset:.22em}:where(.manufacturing-handoff) .use-case-cluster a:focus-visible{outline:2px solid var(--blue);outline-offset:3px}:where(.manufacturing-handoff) .use-case-cluster li.is-leaf-active>a{color:#008a5b;text-decoration:underline;text-underline-offset:.22em}:where(.manufacturing-handoff) .use-case-popover{position:absolute;z-index:6;top:100%;left:0;width:min(248px,28cqw);padding-top:.55rem;visibility:hidden;opacity:0;pointer-events:none;text-align:left;white-space:normal;transform:translateY(-4px);transition:opacity .18s ease,transform .18s ease,visibility .18s ease}:where(.manufacturing-handoff) .use-case-cluster--review .use-case-popover,:where(.manufacturing-handoff) .use-case-cluster--intake .use-case-popover,:where(.manufacturing-handoff) .use-case-cluster--risk .use-case-popover,:where(.manufacturing-handoff) .use-case-cluster--workflows li:last-child .use-case-popover{right:0;left:auto}:where(.manufacturing-handoff) .use-case-cluster--matters .use-case-popover,:where(.manufacturing-handoff) .use-case-cluster--risk .use-case-popover,:where(.manufacturing-handoff) .use-case-cluster--workflows .use-case-popover{top:auto;bottom:100%;padding-top:0;padding-bottom:.55rem;transform:translateY(4px)}:where(.manufacturing-handoff) .use-case-cluster li.is-leaf-active>.use-case-popover,:where(.manufacturing-handoff) .use-case-cluster header.is-heading-active>.use-case-popover{visibility:visible;opacity:1;pointer-events:auto;transform:translateY(0)}:where(.manufacturing-handoff) .use-case-popover__panel{padding:.9rem 1rem .85rem;border:1px solid #e7e5dd;border-radius:.85rem;background:#fff;box-shadow:0 18px 45px #24201d21}:where(.manufacturing-handoff) .use-case-popover__panel strong{display:block;margin-bottom:.5rem;color:var(--ink);font-size:.92rem;line-height:1.25}:where(.manufacturing-handoff) .use-case-popover__panel p{margin:0 0 .7rem;color:#625d58;font-size:.83rem;line-height:1.4}:where(.manufacturing-handoff) .use-case-cluster .use-case-popover__panel a{display:inline-flex;width:fit-content;align-items:center;padding:.45rem .65rem;border:1px solid #e7e5dd;border-radius:.55rem;color:var(--ink);font-size:.78rem;font-weight:600;text-decoration:none}:where(.manufacturing-handoff) .use-case-cluster .use-case-popover__panel a:hover{border-color:var(--green-dark);color:var(--green-dark)}:where(.manufacturing-handoff) .use-case-map.is-filtered .use-case-map__branch:not(.is-active),:where(.manufacturing-handoff) .use-case-map.is-filtered .use-case-cluster:not(.is-active){opacity:.2}:where(.manufacturing-handoff) .use-case-map.is-filtered .use-case-map__branch.is-active{opacity:1}@keyframes mf-use-case-line-breathe{0%,to{opacity:.68}50%{opacity:.98}}@keyframes mf-use-case-branch-float{0%,to{transform:translateZ(0)}38%{transform:translate3d(var(--branch-float-x),var(--branch-float-y),0)}72%{transform:translate3d(var(--branch-return-x),var(--branch-return-y),0)}}@keyframes mf-use-case-core-drift{0%,to{transform:translateZ(0)}38%{transform:translate3d(-3px,-5px,0)}72%{transform:translate3d(3px,2px,0)}}:where(.manufacturing-handoff) .faq{display:grid;grid-template-columns:.75fr 1.25fr;gap:6rem}:where(.manufacturing-handoff) .faq__list details{border-bottom:1px solid var(--line)}:where(.manufacturing-handoff) .faq__list summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.5rem 0;font-size:1.15rem;cursor:pointer;list-style:none}:where(.manufacturing-handoff) .faq__list summary:after{content:"+";display:grid;place-items:center;flex:0 0 2rem;height:2rem;border:1px solid var(--line);border-radius:50%}:where(.manufacturing-handoff) .faq__list details[open] summary:after{content:"−";background:var(--green);border-color:var(--ink)}:where(.manufacturing-handoff) .faq__list details p{max-width:700px;padding:0 3rem 1.5rem 0;font-family:var(--font-serif)}:where(.manufacturing-handoff) .closing{display:grid;grid-template-columns:1fr auto;gap:3rem;align-items:end;margin-bottom:2rem;padding:clamp(2rem,5vw,5rem);border-radius:1.3rem;background:var(--blue)}:where(.manufacturing-handoff) .closing h2{max-width:800px}:where(.manufacturing-handoff) .closing p:not(.eyebrow){max-width:650px;font-family:var(--font-serif);font-size:1.15rem}:where(.manufacturing-handoff) .closing__actions{display:grid;gap:.8rem;min-width:190px}:where(.manufacturing-handoff) .footer__grid{display:grid;grid-template-columns:1.6fr repeat(3,1fr);gap:4rem;padding-bottom:5rem}:where(.manufacturing-handoff) .footer__brand img{width:160px}:where(.manufacturing-handoff) .footer__brand h2{max-width:360px;margin-top:2rem;font-size:2.8rem}:where(.manufacturing-handoff) .footer__grid h3{color:var(--green);font-family:var(--font-mono);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}:where(.manufacturing-handoff) .footer__grid>div:not(.footer__brand){display:flex;flex-direction:column;gap:.75rem;font-size:.85rem}:where(.manufacturing-handoff) .footer__grid a:hover{color:var(--green)}:where(.manufacturing-handoff) .footer__base{display:flex;justify-content:space-between;padding-block:1.5rem;border-top:1px solid #4a4242;color:#aaa2a2;font-size:.75rem}@media(max-width:900px){:where(.manufacturing-handoff) h1{font-size:3.5rem}:where(.manufacturing-handoff) .hero__copy{padding:clamp(2.5rem,5vw,4rem)}:where(.manufacturing-handoff) .story{padding-bottom:5rem}:where(.manufacturing-handoff) .story.has-mobile-story{padding-bottom:1.75rem}:where(.manufacturing-handoff) .story-mobile__chapter:last-child{padding-bottom:1.25rem}:where(.manufacturing-handoff) .story-scroll{display:none}:where(.manufacturing-handoff) .story-mobile{display:block}:where(.manufacturing-handoff) .story-stage{grid-template-columns:1fr;min-height:0}:where(.manufacturing-handoff) .story-stage__copy h3{max-width:700px}:where(.manufacturing-handoff) .story-stage__lede{max-width:650px}:where(.manufacturing-handoff) .proof__player{grid-template-columns:1fr}:where(.manufacturing-handoff) .proof__media{position:relative;top:auto;max-width:720px}:where(.manufacturing-handoff) .proof__story{max-width:760px}:where(.manufacturing-handoff) .security__heading{grid-template-columns:1fr;gap:2rem}:where(.manufacturing-handoff) .security__heading h2{max-width:760px}:where(.manufacturing-handoff) .security__stage{grid-template-columns:1fr}:where(.manufacturing-handoff) .security__swipe-hint{display:flex;grid-column:1;align-items:center;justify-content:flex-end;gap:.4rem;margin:0;padding:.2rem .2rem 0;color:#dfdcd5;font-family:var(--font-mono);font-size:.65rem;font-weight:700;letter-spacing:.045em;text-transform:uppercase}:where(.manufacturing-handoff) .security__swipe-hint svg{color:var(--green)}:where(.manufacturing-handoff) .security__rail{display:flex;gap:.5rem;padding:0 1.8rem .15rem 0;overflow-x:auto;scroll-padding-inline:.2rem 2rem;scroll-snap-type:x proximity;overscroll-behavior-x:contain;scrollbar-width:none}:where(.manufacturing-handoff) .security__rail::-webkit-scrollbar{display:none}:where(.manufacturing-handoff) .security__rail button{flex:0 0 clamp(126px,31vw,210px);grid-template-columns:1.35rem 1fr;min-height:68px;padding:.8rem;scroll-snap-align:start}:where(.manufacturing-handoff) .security__rail button:hover{transform:none}:where(.manufacturing-handoff) .security__rail button[aria-selected=true]:after{top:.65rem;right:.65rem;width:.42rem;height:.42rem;box-shadow:0 0 0 4px #00e99626}:where(.manufacturing-handoff) .security__rail button>span{grid-row:auto;align-self:center;font-size:.62rem}:where(.manufacturing-handoff) .security__rail strong{align-self:center;font-size:clamp(1.05rem,2.8vw,1.3rem);white-space:nowrap}:where(.manufacturing-handoff) .security__rail small{display:none}:where(.manufacturing-handoff) .security-panel{min-height:470px}:where(.manufacturing-handoff) .faq{grid-template-columns:1fr;gap:3rem}:where(.manufacturing-handoff) .closing{grid-template-columns:1fr}:where(.manufacturing-handoff) .footer__grid{grid-template-columns:1fr 1fr}}@media(max-width:820px){:where(.manufacturing-handoff) .use-cases{overflow:clip}:where(.manufacturing-handoff) .use-cases__heading{margin-bottom:3.35rem}:where(.manufacturing-handoff) .use-case-map{display:block;width:min(calc(100% - 1.5rem),38rem);aspect-ratio:auto;padding-bottom:1rem;overflow:visible}:where(.manufacturing-handoff) .use-case-map:before{display:none}:where(.manufacturing-handoff) .use-case-map__lines{display:none}:where(.manufacturing-handoff) .use-case-map__mobile-lines{position:absolute;z-index:0;inset:0;display:block;width:100%;height:100%;overflow:visible;fill:none;pointer-events:none}:where(.manufacturing-handoff) .use-case-map__mobile-trunk path{stroke:#c9c8c1;stroke-width:1.25}:where(.manufacturing-handoff) .use-case-map__mobile-leaves path{stroke:#deddd7;stroke-width:1}:where(.manufacturing-handoff) .use-case-map:before,:where(.manufacturing-handoff) .use-case-map__branch,:where(.manufacturing-handoff) .use-case-map__secondary,:where(.manufacturing-handoff) .use-case-map__core img{animation:none}:where(.manufacturing-handoff) .use-case-map__core{position:relative;z-index:3;top:auto;left:auto;width:fit-content;margin:0 auto 1.4rem;padding:.5rem .85rem;transform:none}:where(.manufacturing-handoff) .use-case-map__core img{width:min(190px,54vw)}:where(.manufacturing-handoff) .use-case-cluster{position:relative;z-index:1;inset:auto;display:grid;grid-template-columns:repeat(100,minmax(0,1fr));align-items:center;gap:0;min-width:0;min-height:12rem;padding:1.55rem 0;pointer-events:auto;animation:none}:where(.manufacturing-handoff) .use-case-cluster{transform:none}:where(.manufacturing-handoff) .use-case-cluster--policy{padding-bottom:2.1rem}:where(.manufacturing-handoff) .use-case-cluster--matters{padding-top:1.9rem}:where(.manufacturing-handoff) .use-case-cluster--workflows{padding-bottom:.5rem}:where(.manufacturing-handoff) .use-case-cluster:before,:where(.manufacturing-handoff) .use-case-cluster:after{display:none}:where(.manufacturing-handoff) .use-case-cluster header,:where(.manufacturing-handoff) .use-case-cluster li{position:static;padding:0;transform:none;background:transparent;white-space:normal}:where(.manufacturing-handoff) .use-case-cluster header{position:relative;inset:auto;grid-column:6 / 50;grid-row:1;align-self:center;min-width:0;padding:0;text-align:right}.manufacturing-handoff .use-case-cluster h3{font-family:var(--font-serif);font-size:clamp(1.16rem,4.7vw,1.55rem);font-weight:400;line-height:1.1;letter-spacing:-.02em;overflow-wrap:normal}:where(.manufacturing-handoff) .use-case-cluster h3 button{display:inline-flex;min-height:44px;max-width:100%;align-items:center;white-space:normal;text-align:inherit;overflow-wrap:normal}:where(.manufacturing-handoff) .use-case-cluster ul{display:grid;grid-column:66 / 101;grid-row:1;align-content:center;gap:.3rem;min-width:0;margin:0;padding:0;border:0}:where(.manufacturing-handoff) .use-case-cluster li{position:relative;inset:auto}:where(.manufacturing-handoff) .use-case-cluster li:before{display:none}:where(.manufacturing-handoff) .use-case-cluster a{font-size:clamp(.82rem,3.35vw,.98rem);line-height:1.32;overflow-wrap:normal}:where(.manufacturing-handoff) .use-case-cluster:is(.use-case-cluster--review,.use-case-cluster--intake,.use-case-cluster--risk) header{grid-column:59 / 101;padding:0;text-align:left}:where(.manufacturing-handoff) .use-case-cluster:is(.use-case-cluster--review,.use-case-cluster--intake,.use-case-cluster--risk) ul{grid-column:1 / 45;padding:0;text-align:right}:where(.manufacturing-handoff) .use-case-cluster li:first-child{margin-left:.25rem}:where(.manufacturing-handoff) .use-case-cluster li:nth-child(2){margin-left:-.4rem}:where(.manufacturing-handoff) .use-case-cluster li:last-child{margin-left:.45rem}:where(.manufacturing-handoff) .use-case-cluster--documents{display:block;height:15rem;min-height:0;padding:0;margin-bottom:.4rem}:where(.manufacturing-handoff) .use-case-cluster--documents header{position:absolute;left:22%;top:44%;width:36%;text-align:center}:where(.manufacturing-handoff) .use-case-cluster--documents ul{display:contents}:where(.manufacturing-handoff) .use-case-cluster--documents li{position:absolute;margin:0}:where(.manufacturing-handoff) .use-case-cluster--documents li:nth-child(1){top:6%;left:2%;width:43%}:where(.manufacturing-handoff) .use-case-cluster--documents li:nth-child(2){top:68%;left:4%;width:32%}:where(.manufacturing-handoff) .use-case-cluster--documents li:nth-child(3){top:24%;right:0;left:auto;width:34%}:where(.manufacturing-handoff) .use-case-map.is-filtered .use-case-cluster.has-active-leaf{opacity:1}:where(.manufacturing-handoff) .use-case-cluster header .use-case-popover,:where(.manufacturing-handoff) .use-case-cluster li .use-case-popover{inset:100% auto auto 0;width:min(248px,calc(100vw - 2rem));padding:.45rem 0 0;transform:translateY(-4px)}:where(.manufacturing-handoff) .use-case-cluster li .use-case-popover,:where(.manufacturing-handoff) .use-case-cluster:is(.use-case-cluster--review,.use-case-cluster--intake,.use-case-cluster--risk) header .use-case-popover{right:0;left:auto}:where(.manufacturing-handoff) .use-case-cluster:is(.use-case-cluster--review,.use-case-cluster--intake,.use-case-cluster--risk) li .use-case-popover{right:auto;left:0}:where(.manufacturing-handoff) .use-case-cluster header.is-heading-active>.use-case-popover,:where(.manufacturing-handoff) .use-case-cluster li.is-leaf-active>.use-case-popover{transform:translateY(0)}:where(.manufacturing-handoff) .use-case-cluster--documents li:nth-child(-n+2) .use-case-popover{right:auto;left:0}:where(.manufacturing-handoff) .use-case-cluster--documents header .use-case-popover{right:auto;left:50%;transform:translate(-50%,-4px)}:where(.manufacturing-handoff) .use-case-cluster--documents header.is-heading-active>.use-case-popover{transform:translate(-50%)}:where(.manufacturing-handoff) .use-case-cluster--intake header{grid-column:63 / 101}:where(.manufacturing-handoff) .use-case-cluster--risk header{grid-column:55 / 101}:where(.manufacturing-handoff) .use-case-cluster--risk ul{grid-column:1 / 40}:where(.manufacturing-handoff) .use-case-cluster--matters header{grid-column:3 / 48}}@media(max-width:767px){:where(.manufacturing-handoff) .overview__inner{width:min(calc(100% - 2rem),120rem)}:where(.manufacturing-handoff) .overview__intro{margin-bottom:5rem}:where(.manufacturing-handoff) .overview__grid{grid-template-columns:1fr}:where(.manufacturing-handoff) .overview__grid article{min-height:0;padding:2rem .5rem;border-top:1px solid #e8e7e1;border-left:0}:where(.manufacturing-handoff) h1{font-size:2.625rem}:where(.manufacturing-handoff) .hero__panel{grid-template-columns:1fr}:where(.manufacturing-handoff) .hero__copy{width:100%;max-width:none;min-height:0;margin-left:0;padding:2.5rem 1rem}:where(.manufacturing-handoff) .hero__copy h1{font-size:2.625rem}:where(.manufacturing-handoff) .hero__lede{max-width:none;font-size:1.25rem}:where(.manufacturing-handoff) .hero__actions{align-items:flex-start;margin-top:.5rem}:where(.manufacturing-handoff) .hero__visual{width:100%;aspect-ratio:4 / 3}:where(.manufacturing-handoff) .hero__visual img{width:100%;height:100%;object-fit:cover;object-position:center}}@media(max-width:620px){:where(.manufacturing-handoff) .section-shell{width:min(calc(100% - 3rem),var(--max))}:where(.manufacturing-handoff) .hero{padding-top:.5rem}:where(.manufacturing-handoff) .story-mobile__visual{width:min(100%,20rem);margin:2rem auto 0}:where(.manufacturing-handoff) .logos{padding-block:4rem}:where(.manufacturing-handoff) .logos h2{max-width:520px;margin:0 auto 3.5rem}:where(.manufacturing-handoff) .logos__row{display:none}:where(.manufacturing-handoff) .logos__mobile{display:block;width:100vw;margin-inline:calc(50% - 50vw)}:where(.manufacturing-handoff) .logos__mobile .client-logos__carousel{padding-block:0 1rem}:where(.manufacturing-handoff) .logos__mobile .client-logos__slide{height:4.5rem}:where(.manufacturing-handoff) .logos__mobile .client-logos__image{max-width:9rem;max-height:3rem}:where(.manufacturing-handoff) .logos__mobile .mf-mobile-logo--purplelab{filter:invert(1)}@media(prefers-reduced-motion:reduce){:where(.manufacturing-handoff) .logos__mobile .client-logos__track{animation:none}}:where(.manufacturing-handoff) .logos__logo--purplelab{max-width:148px}:where(.manufacturing-handoff) .overview{padding-block:4rem 5rem}:where(.manufacturing-handoff) .overview__intro{margin-bottom:4rem}:where(.manufacturing-handoff) .overview__intro h2{font-size:2.25rem}:where(.manufacturing-handoff) .overview__scenario{font-size:1.25rem}:where(.manufacturing-handoff) .story{padding-block:5rem}:where(.manufacturing-handoff) .story__intro{margin-bottom:2.5rem}:where(.manufacturing-handoff) .story__intro h2{font-size:clamp(2.1rem,9vw,2.75rem)}:where(.manufacturing-handoff) .story-mobile__picker{display:flex;width:100%;min-height:0;gap:0;margin:0 0 1.25rem;padding:.65rem 0;border:0;background:var(--paper);backdrop-filter:none}:where(.manufacturing-handoff) .story-mobile__select{position:relative;display:block;width:min(100%,15.5rem)}:where(.manufacturing-handoff) .story-mobile__picker select{display:block;width:100%;min-width:0;padding:.6rem 2.3rem .6rem .85rem;appearance:none;border:1px solid var(--line);border-radius:.55rem;background:#f8f7f2;font-size:.88rem;line-height:1.25;text-align:left}:where(.manufacturing-handoff) .story-mobile__select svg{position:absolute;top:50%;right:.8rem;transform:translateY(-50%);pointer-events:none}:where(.manufacturing-handoff) .story-mobile__picker select:hover{border-color:#a8a59e;background:#f8f7f2}:where(.manufacturing-handoff) .story-mobile__chapter h3{font-size:clamp(2.1rem,8.5vw,2.7rem);overflow-wrap:anywhere}:where(.manufacturing-handoff) .proof{padding-block:4rem}:where(.manufacturing-handoff) .proof__heading{margin-bottom:2rem}:where(.manufacturing-handoff) .proof__heading h2{font-size:clamp(2.15rem,9vw,2.65rem)}:where(.manufacturing-handoff) .proof__player{gap:2rem}:where(.manufacturing-handoff) .proof blockquote{font-size:clamp(1.45rem,5vw,1.75rem)}:where(.manufacturing-handoff) .proof__media figcaption{bottom:1rem;left:1rem;gap:.65rem;max-width:calc(100% - 2rem)}:where(.manufacturing-handoff) .proof__media figcaption img{width:90px}:where(.manufacturing-handoff) .proof__media--pepsico figcaption img,:where(.manufacturing-handoff) .proof__media--xero figcaption img{width:48px;height:48px}:where(.manufacturing-handoff) .proof-audio{grid-template-columns:52px minmax(90px,1fr) auto;gap:.75rem}:where(.manufacturing-handoff) .proof-audio button{width:52px;height:52px}:where(.manufacturing-handoff) .proof-audio__waveform{gap:2px}:where(.manufacturing-handoff) .proof-audio__track{width:min(100%,138px)}:where(.manufacturing-handoff) .proof-audio__note{margin-left:64px}:where(.manufacturing-handoff) .proof__stats{grid-template-columns:1fr}:where(.manufacturing-handoff) .security__heading{margin-bottom:2.5rem}:where(.manufacturing-handoff) .security__heading h2{font-size:clamp(2.25rem,9vw,2.75rem)}:where(.manufacturing-handoff) .security__stage{padding:.55rem;box-shadow:8px 8px 0 var(--green)}:where(.manufacturing-handoff) .security__rail{padding-right:2.4rem}:where(.manufacturing-handoff) .security__rail button{flex-basis:clamp(128px,38vw,172px)}:where(.manufacturing-handoff) .security-panel{height:auto;min-height:0;grid-template-columns:1fr;grid-template-rows:auto auto;gap:2rem;align-items:stretch;padding:1.4rem 1.15rem 1.15rem}:where(.manufacturing-handoff) .security-panel__copy{padding:.35rem 0 0 1rem}:where(.manufacturing-handoff) .security-panel__meta{margin-bottom:1.35rem}:where(.manufacturing-handoff) .security-panel h3{margin-bottom:.9rem;font-size:clamp(2.35rem,10vw,2.85rem)}:where(.manufacturing-handoff) .security-panel__copy>p{font-size:1rem;line-height:1.45}:where(.manufacturing-handoff) .security-panel__review{margin-top:1.6rem;padding-top:0}:where(.manufacturing-handoff) .security-assurance,:where(.manufacturing-handoff) .security-example{min-height:0}:where(.manufacturing-handoff) .security__badges img{min-height:78px;padding:.7rem}:where(.manufacturing-handoff) .security-controls{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(112px,auto);min-height:0}:where(.manufacturing-handoff) .security-controls>span{min-height:112px;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:.8rem;border-right:1px solid var(--line);border-bottom:1px solid var(--line);font-size:.68rem}:where(.manufacturing-handoff) .security-controls>span:nth-child(3n){border-right:1px solid var(--line)}:where(.manufacturing-handoff) .security-controls>span:nth-child(2n){border-right:0}:where(.manufacturing-handoff) .security-controls>span:nth-last-child(-n+3){border-bottom:1px solid var(--line)}:where(.manufacturing-handoff) .security-controls>span:last-child{grid-column:1 / -1;border-right:0;border-bottom:0}:where(.manufacturing-handoff) .security-control__icon{width:25px;height:25px}:where(.manufacturing-handoff) .use-cases__heading{width:min(calc(100% - 2rem),var(--max));margin-bottom:3rem}:where(.manufacturing-handoff) .use-cases__heading h2{font-size:clamp(2.35rem,10vw,2.85rem);line-height:1.02}:where(.manufacturing-handoff) .use-cases__summary{max-width:32rem;font-size:1.02rem;line-height:1.42}:where(.manufacturing-handoff) .use-case-map{width:min(calc(100% - 3rem),34rem);padding-inline:.4rem}:where(.manufacturing-handoff) .security,:where(.manufacturing-handoff) .use-cases,:where(.manufacturing-handoff) .faq{padding-block:5rem}:where(.manufacturing-handoff) .footer__grid{grid-template-columns:1fr;gap:2.5rem}:where(.manufacturing-handoff) .footer__base{align-items:flex-start;flex-direction:column;gap:.75rem}}@media(prefers-reduced-motion:reduce){:where(.manufacturing-handoff) *,:where(.manufacturing-handoff) *:before,:where(.manufacturing-handoff) *:after{scroll-behavior:auto!important;transition-duration:.01ms!important}:where(.manufacturing-handoff) .use-case-map__secondary,:where(.manufacturing-handoff) .use-case-map__branch,:where(.manufacturing-handoff) .use-case-cluster,:where(.manufacturing-handoff) .use-case-map__core img,:where(.manufacturing-handoff) .use-case-map:before{animation:none!important}:where(.manufacturing-handoff) .story-mobile__picker{position:static}}.manufacturing-handoff{padding-top:100px}@media(max-width:900px){.manufacturing-handoff{padding-top:76px}}.manufacturing-handoff{--paper: var(--ploy-background-primary);--paper-2: var(--ploy-background-secondary);--ink: var(--ploy-text-primary);--muted: var(--ploy-text-secondary);--line: var(--ploy-border-primary);--blue: var(--ploy-accent-secondary);--green: var(--ploy-accent-primary);--green-dark: #008a5b;--dark: var(--ploy-background-inverse);--mint: var(--ploy-accent-tertiary);font-family:var(--font-body);overflow-x:clip}.manufacturing-handoff h1,.manufacturing-handoff h2,.manufacturing-handoff h3{font-family:var(--font-heading)}.manufacturing-handoff .hero__lede,.manufacturing-handoff .overview__scenario,.manufacturing-handoff .story__intro>p:last-child,.manufacturing-handoff .story-stage__lede,.manufacturing-handoff .story-mobile__lede,.manufacturing-handoff .proof blockquote,.manufacturing-handoff .proof__speaker strong,.manufacturing-handoff .security__intro>p,.manufacturing-handoff .security-panel__copy>p,.manufacturing-handoff .use-cases__summary,.manufacturing-handoff .faq__list details p,.manufacturing-handoff .closing p:not(.eyebrow){font-family:var(--font-serif)}.manufacturing-handoff .eyebrow,.manufacturing-handoff .text-link{font-family:var(--font-button)}.manufacturing-handoff .story-stage__frame{min-height:380px}.manufacturing-handoff .story-switcher{padding-top:.35rem}.manufacturing-handoff .story-mobile__picker{top:88px}.manufacturing-handoff .story-mobile__chapter{scroll-margin-top:164px}.manufacturing-handoff .use-case-cluster header,.manufacturing-handoff .use-case-cluster li{will-change:auto}.manufacturing-handoff .use-case-popover[hidden]{display:none}.manufacturing-handoff .use-case-leaf{padding:0;border:0;background:transparent;color:#625d58;font-family:var(--font-body);font-size:clamp(10px,1.08cqw,15.5px);line-height:1.25;text-align:left;cursor:pointer}.manufacturing-handoff .use-case-leaf:hover,.manufacturing-handoff .use-case-leaf[aria-expanded=true]{color:#008a5b;text-decoration:underline;text-underline-offset:.22em}.manufacturing-handoff .use-case-leaf:focus-visible{outline:2px solid var(--blue);outline-offset:3px}@media(max-width:820px){.manufacturing-handoff .use-case-cluster .use-case-leaf{display:inline-flex;min-height:44px;max-width:100%;align-items:center;font-size:clamp(.85rem,3.65vw,1rem);line-height:1.3;overflow-wrap:normal}.manufacturing-handoff .use-case-cluster:is(.use-case-cluster--review,.use-case-cluster--intake,.use-case-cluster--risk) li .use-case-leaf{text-align:right}}.manufacturing-handoff .proof-quote__word{padding:0;border:0;background:transparent;font:inherit;cursor:pointer}.manufacturing-handoff .proof-quote__word:focus-visible{outline:2px solid var(--blue);outline-offset:1px}.manufacturing-handoff .security-control__icon{fill:none;color:#171313;stroke:currentColor}@media(max-width:900px){.manufacturing-handoff .story-mobile__picker{top:76px}.manufacturing-handoff .story-mobile__chapter{scroll-margin-top:150px}}@media(max-height:760px)and (min-width:901px){.manufacturing-handoff .story-scroll{display:none}.manufacturing-handoff .story-mobile{display:block}}@media(max-width:620px){.manufacturing-handoff .hero__visual img{object-position:53% center}.manufacturing-handoff .proof-audio{grid-template-columns:52px minmax(64px,1fr) auto}.manufacturing-handoff .security__heading h2{font-size:clamp(2.25rem,9vw,2.75rem)}.manufacturing-handoff .use-case-popover{width:min(248px,calc(100vw - 2rem))}}@media(prefers-reduced-motion:reduce){.manufacturing-handoff,.manufacturing-handoff *,.manufacturing-handoff *:before,.manufacturing-handoff *:after{animation-duration:.01ms!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.manufacturing-handoff.manufacturing-handoff--embedded{padding-top:0}.manufacturing-handoff--embedded .proof__heading .eyebrow{color:var(--ploy-text-primary)}
