.manufacturing-story{background:#152e36;color:#f7f6ee;scroll-margin-top:20px}.manufacturing-inner{padding-block:76px 40px}.manufacturing-heading{display:grid;grid-template-columns:1.1fr 1fr;align-items:end;gap:75px;margin-bottom:40px}.manufacturing-heading .eyebrow{color:#b4c5bc;display:flex;align-items:center;gap:9px;font-size:10px;letter-spacing:.15em;margin-bottom:23px}.manufacturing-dot{width:6px;height:6px;background:#dc9c62;border-radius:50%}.manufacturing-heading h2{font-size:clamp(42px,5.5vw,72px);line-height:1.02;letter-spacing:-.055em;font-weight:500}.manufacturing-heading>p{color:#bacbc6;font-size:15px;line-height:1.8;max-width:440px;margin-bottom:5px}.manufacturing-visuals{display:grid;grid-template-columns:1.45fr 1fr;gap:20px}.manufacturing-visuals figure{position:relative;margin:0;min-height:290px;overflow:hidden;background:#203c40;isolation:isolate}.manufacturing-visuals img{position:absolute;inset:0;height:100%;width:100%;object-fit:cover;transition:transform .7s}.manufacturing-visuals figure:hover img{transform:scale(1.035)}.manufacturing-visuals figure:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 15%,rgba(5,18,22,.8));z-index:1}.manufacturing-visuals figcaption{position:relative;z-index:2;padding:30px;display:flex;min-height:290px;flex-direction:column;justify-content:end;gap:13px}.manufacturing-visuals figcaption>span{font-size:9px;letter-spacing:.15em;color:#d0d9d3}.manufacturing-visuals strong{font-size:31px;line-height:1.08;letter-spacing:-.025em;font-weight:500}.manufacturing-explore{display:flex;justify-content:space-between;align-items:end;gap:25px;margin:53px 0 24px}.manufacturing-explore .eyebrow{font-size:9px;color:#a8bcb3;margin-bottom:11px;display:block}.manufacturing-explore h3{font-size:26px;letter-spacing:-.035em;font-weight:500}.manufacturing-explore p{font-size:12px;color:#bacbc6}.manufacturing-explore p span{margin-left:18px;color:#dfad7e}.equipment-explorer{display:grid;grid-template-columns:330px minmax(0,1fr);background:#1d3941;border:1px solid #40575b}.equipment-tabs{display:flex;flex-direction:column}.equipment-tabs button{display:flex;align-items:center;gap:18px;text-align:left;padding:23px 22px;border:0;border-bottom:1px solid #40575b;background:transparent;color:#edf1e7;font:inherit;flex:1;min-height:85px;cursor:pointer}.equipment-tabs button:last-child{border-bottom:0}.equipment-tabs button:hover{background:#28454b}.equipment-tabs button[aria-selected=true]{background:#e6eddf;color:#142e35;box-shadow:inset 4px 0 #c78951}.equipment-index{font-size:10px;opacity:.65;font-variant-numeric:tabular-nums}.equipment-tabs button>span:nth-child(2){font-size:16px;font-weight:500;line-height:1.2}.equipment-tabs small{display:block;font-size:10px;line-height:1.4;margin-top:6px;opacity:.7;font-weight:400}.equipment-arrow{margin-left:auto;font-size:19px;opacity:.7}.equipment-tabs button:focus-visible{outline:2px solid #dfad7e;outline-offset:-5px}.equipment-panels{min-width:0;background:#f5f5ed;color:#163039}.equipment-panel{height:100%;outline-offset:-4px;animation:equipment-enter .3s ease-out}.equipment-panel[hidden]{display:none!important}.process-art{background:#e7ede3;position:relative;padding:31px 38px 17px;overflow:hidden}.process-art-label{font-size:9px;letter-spacing:.12em;color:#59726a}.process-illustration{display:block;width:100%;height:210px;margin-top:5px}.process-art-caption{display:block;text-align:right;font-size:8px;color:#6b8277;letter-spacing:.13em}.equipment-panel-copy{padding:30px 38px 32px}.equipment-panel-copy>.eyebrow{font-size:8px;letter-spacing:.12em;color:#638074;margin-bottom:14px;display:block}.equipment-panel-copy h3{font-size:30px;line-height:1.07;letter-spacing:-.04em;max-width:480px}.equipment-panel-copy>p{font-size:13px;line-height:1.8;margin-top:18px;color:#52676a;max-width:570px}.process-focus{border-top:1px solid #d3dcd0;padding-top:20px;margin-top:24px;display:flex;gap:24px;align-items:start}.process-focus>span{font-size:8px;letter-spacing:.12em;color:#688073;white-space:nowrap;padding-top:4px}.process-focus ul{display:flex;gap:8px 18px;flex-wrap:wrap;list-style:none;padding:0;margin:0}.process-focus li{font-size:10px;line-height:1.6;display:flex;align-items:center;gap:6px}.process-focus li:before{content:"";width:4px;height:4px;border-radius:50%;background:#ae7443}.manufacturing-footer{display:flex;justify-content:space-between;gap:40px;padding-top:26px}.manufacturing-footer p{font-size:10px;line-height:1.8;color:#9eb5ad;max-width:540px}.manufacturing-footer a{font-size:12px;line-height:1.7;color:#f7f6ee;white-space:nowrap}.manufacturing-footer a span{margin-left:20px}.process-flow{animation:equipment-flow 5s linear infinite}.process-drop{animation:equipment-drip 2.4s ease-in infinite}.process-heat{animation:equipment-warmth 3s ease-in-out infinite alternate}@keyframes equipment-enter{from{opacity:.65;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes equipment-flow{to{stroke-dashoffset:-44}}@keyframes equipment-drip{0%,20%{transform:translateY(-7px);opacity:0}40%{opacity:1}85%,100%{transform:translateY(20px);opacity:0}}@keyframes equipment-warmth{from{opacity:.35}to{opacity:1}}
@media(max-width:1000px){.manufacturing-heading{gap:35px}.equipment-explorer{grid-template-columns:270px minmax(0,1fr)}.equipment-tabs button{padding:19px 16px;gap:13px}.equipment-tabs button>span:nth-child(2){font-size:14px}.equipment-panel-copy{padding:27px}.process-art{padding:25px 27px 17px}.process-illustration{height:180px}.equipment-panel-copy h3{font-size:27px}.manufacturing-footer{gap:25px}.manufacturing-footer a{white-space:normal;min-width:180px}}
@media(max-width:700px){.manufacturing-inner{padding-block:48px 30px}.manufacturing-heading{grid-template-columns:1fr;gap:22px;margin-bottom:27px}.manufacturing-heading h2{font-size:47px}.manufacturing-heading>p{font-size:14px;max-width:none}.manufacturing-visuals{gap:12px;grid-template-columns:1.2fr 1fr}.manufacturing-visuals figure,.manufacturing-visuals figcaption{min-height:220px}.manufacturing-visuals figcaption{padding:20px 17px}.manufacturing-visuals strong{font-size:23px}.manufacturing-visuals figcaption>span{font-size:8px}.manufacturing-explore{margin-top:36px;display:block}.manufacturing-explore h3{font-size:25px}.manufacturing-explore p{margin-top:13px}.equipment-explorer{grid-template-columns:1fr}.equipment-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.equipment-tabs button{min-height:80px;padding:15px 12px;gap:10px;border-bottom:1px solid #40575b}.equipment-tabs button:last-child{border-bottom:1px solid #40575b}.equipment-tabs button:nth-child(odd){border-right:1px solid #40575b}.equipment-tabs small{display:none}.equipment-tabs button>span:nth-child(2){font-size:12px}.equipment-arrow{font-size:15px}.equipment-panel-copy{padding:25px 23px}.process-art{padding:22px 23px 15px}.process-illustration{height:auto;max-height:210px}.equipment-panel-copy h3{font-size:29px}.equipment-panel-copy>p{font-size:13px}.process-focus{flex-direction:column;gap:12px}.manufacturing-footer{flex-direction:column;gap:20px}.manufacturing-footer p{font-size:10px}}
@media(prefers-reduced-motion:reduce){.equipment-panel,.process-flow,.process-drop,.process-heat{animation:none}.manufacturing-visuals img{transition:none}}
