@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_next/static/media/archivo-vietnamese-wdth-normal.4a04442c.woff2?dpl=dpl_5K2H1hNhtTrk4tMQau7m4DkMdSQj) format("woff2-variations");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_next/static/media/archivo-latin-ext-wdth-normal.33cc89f0.woff2?dpl=dpl_5K2H1hNhtTrk4tMQau7m4DkMdSQj) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_next/static/media/archivo-latin-wdth-normal.8eca89c0.woff2?dpl=dpl_5K2H1hNhtTrk4tMQau7m4DkMdSQj) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/ibm-plex-mono-cyrillic-ext-400-normal.66a2e865.woff2?dpl=dpl_5K2H1hNhtTrk4tMQau7m4DkMdSQj) format("woff2"),url(/_next/static/media/ibm-plex-mono-cyrillic-ext-400-normal.88f8fd5b.woff?dpl=dpl_5K2H1hNhtTrk4tMQau7m4DkMdSQj) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/ibm-plex-mono-cyrillic-400-normal.651bc97e.woff2?dpl=dpl_5K2H1hNhtTrk4tMQau7m4DkMdSQj) format("woff2"),url(/_next/static/media/ibm-plex-mono-cyrillic-400-normal.9533b520.woff?dpl=dpl_5K2H1hNhtTrk4tMQau7m4DkMdSQj) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/ibm-plex-mono-vietnamese-400-normal.110e2a76.woff2?dpl=dpl_5K2H1hNhtTrk4tMQau7m4DkMdSQj) format("woff2"),url(/_next/static/media/ibm-plex-mono-vietnamese-400-normal.7d495472.woff?dpl=dpl_5K2H1hNhtTrk4tMQau7m4DkMdSQj) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/ibm-plex-mono-latin-ext-400-normal.9faee8e8.woff2?dpl=dpl_5K2H1hNhtTrk4tMQau7m4DkMdSQj) format("woff2"),url(/_next/static/media/ibm-plex-mono-latin-ext-400-normal.f14ffb91.woff?dpl=dpl_5K2H1hNhtTrk4tMQau7m4DkMdSQj) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/ibm-plex-mono-latin-400-normal.06ac09dc.woff2?dpl=dpl_5K2H1hNhtTrk4tMQau7m4DkMdSQj) format("woff2"),url(/_next/static/media/ibm-plex-mono-latin-400-normal.e32cf7a4.woff?dpl=dpl_5K2H1hNhtTrk4tMQau7m4DkMdSQj) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/ibm-plex-mono-cyrillic-ext-500-normal.60bbe6c8.woff2?dpl=dpl_5K2H1hNhtTrk4tMQau7m4DkMdSQj) format("woff2"),url(/_next/static/media/ibm-plex-mono-cyrillic-ext-500-normal.994c9659.woff?dpl=dpl_5K2H1hNhtTrk4tMQau7m4DkMdSQj) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/ibm-plex-mono-cyrillic-500-normal.2a0db536.woff2?dpl=dpl_5K2H1hNhtTrk4tMQau7m4DkMdSQj) format("woff2"),url(/_next/static/media/ibm-plex-mono-cyrillic-500-normal.d2ac083e.woff?dpl=dpl_5K2H1hNhtTrk4tMQau7m4DkMdSQj) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/ibm-plex-mono-vietnamese-500-normal.cd8df815.woff2?dpl=dpl_5K2H1hNhtTrk4tMQau7m4DkMdSQj) format("woff2"),url(/_next/static/media/ibm-plex-mono-vietnamese-500-normal.e53d79b9.woff?dpl=dpl_5K2H1hNhtTrk4tMQau7m4DkMdSQj) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/ibm-plex-mono-latin-ext-500-normal.5a49cbe3.woff2?dpl=dpl_5K2H1hNhtTrk4tMQau7m4DkMdSQj) format("woff2"),url(/_next/static/media/ibm-plex-mono-latin-ext-500-normal.f9f2cfdc.woff?dpl=dpl_5K2H1hNhtTrk4tMQau7m4DkMdSQj) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/ibm-plex-mono-latin-500-normal.dece0821.woff2?dpl=dpl_5K2H1hNhtTrk4tMQau7m4DkMdSQj) format("woff2"),url(/_next/static/media/ibm-plex-mono-latin-500-normal.2258ff2f.woff?dpl=dpl_5K2H1hNhtTrk4tMQau7m4DkMdSQj) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/ibm-plex-mono-cyrillic-ext-600-normal.236eb3ca.woff2?dpl=dpl_5K2H1hNhtTrk4tMQau7m4DkMdSQj) format("woff2"),url(/_next/static/media/ibm-plex-mono-cyrillic-ext-600-normal.82fdc3fb.woff?dpl=dpl_5K2H1hNhtTrk4tMQau7m4DkMdSQj) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/ibm-plex-mono-cyrillic-600-normal.d0a72cc7.woff2?dpl=dpl_5K2H1hNhtTrk4tMQau7m4DkMdSQj) format("woff2"),url(/_next/static/media/ibm-plex-mono-cyrillic-600-normal.e76cfc9a.woff?dpl=dpl_5K2H1hNhtTrk4tMQau7m4DkMdSQj) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/ibm-plex-mono-vietnamese-600-normal.a7123274.woff2?dpl=dpl_5K2H1hNhtTrk4tMQau7m4DkMdSQj) format("woff2"),url(/_next/static/media/ibm-plex-mono-vietnamese-600-normal.60383d45.woff?dpl=dpl_5K2H1hNhtTrk4tMQau7m4DkMdSQj) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/ibm-plex-mono-latin-ext-600-normal.41138a44.woff2?dpl=dpl_5K2H1hNhtTrk4tMQau7m4DkMdSQj) format("woff2"),url(/_next/static/media/ibm-plex-mono-latin-ext-600-normal.bd68feb5.woff?dpl=dpl_5K2H1hNhtTrk4tMQau7m4DkMdSQj) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/ibm-plex-mono-latin-600-normal.422bb707.woff2?dpl=dpl_5K2H1hNhtTrk4tMQau7m4DkMdSQj) format("woff2"),url(/_next/static/media/ibm-plex-mono-latin-600-normal.0dcad33c.woff?dpl=dpl_5K2H1hNhtTrk4tMQau7m4DkMdSQj) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--black:#070808;--black-2:#0e1011;--black-3:#181b1d;--steel:#e1e5e6;--steel-2:#b7bec1;--steel-3:#929a9e;--steel-4:#566065;--gold:#b89a5a;--gold-light:#d1b778;--gold-ink:#5d4c23;--steel-mid:#7d868b;--mill-copy-strong:#474d4f;--danger-ink:#8f3730;--success-ink:#2e6b44;--line:rgba(225,229,230,.15);--line-strong:rgba(225,229,230,.28);--danger:#d66b65;--success:#74aa82;--display:"Archivo Variable",Arial,sans-serif;--mono:"IBM Plex Mono",monospace}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:104px}body,html{background:var(--black)}body{margin:0;color:var(--steel);font-family:var(--display);overflow-x:hidden}body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:1000;opacity:.055;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.55'/%3E%3C/svg%3E")}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}a,button{-webkit-tap-highlight-color:transparent}::selection{background:var(--gold);color:var(--black)}.skipLink{position:fixed;top:10px;left:10px;z-index:2000;transform:translateY(-150%);background:var(--steel);color:var(--black);padding:12px 16px;font:600 11px var(--mono)}.skipLink:focus{transform:none}:focus-visible{outline:2px solid var(--gold-light);outline-offset:3px}.homeV3 :focus-visible{outline-color:var(--ink)}.homeV3 .homeFooter :focus-visible,.homeV3 .homeHeader :focus-visible,.homeV3 .homeHeroV3 :focus-visible,.homeV3 .homeMobileMenu :focus-visible,.homeV3 .homeProcessV3 :focus-visible,.homeV3 .homeProductMorphV3 :focus-visible,.homeV3 .mobileSpecSummary :focus-visible,.homeV3 .selectorMobileProgress :focus-visible,.homeV3 .specSummary :focus-visible{outline-color:var(--gold-light)}.blackSite{background:var(--black);min-height:100vh}.eyebrow{display:block;color:var(--gold-light);font:600 10px/1.2 var(--mono);letter-spacing:.14em;text-transform:uppercase}.sectionHead{max-width:1500px;margin:0 auto}.sectionHead h2{font:620 clamp(50px,7.3vw,122px)/.86 var(--display);letter-spacing:-.075em;text-transform:uppercase;margin:26px 0 0}.guidedRfq h2 em,.sectionHead h2 em{font-style:normal;color:var(--steel-3)}.sectionHead.split{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);align-items:end;gap:70px}.sectionHead.split>p{font-size:17px;line-height:1.7;color:var(--steel-3);margin:0 0 8px;max-width:510px}html.js [data-reveal]{opacity:0;transform:translateY(45px);transition:opacity .9s ease,transform .9s cubic-bezier(.2,.8,.2,1)}html.js [data-reveal].isVisible{opacity:1;transform:none}.homeHeader{position:fixed;top:0;left:0;right:0;height:94px;z-index:100;display:grid;grid-template-columns:280px 1fr 190px;align-items:center;padding:0 clamp(20px,3vw,58px);border-bottom:1px solid rgba(255,255,255,.1);transition:background .3s,height .3s,-webkit-backdrop-filter .3s;transition:background .3s,height .3s,backdrop-filter .3s;transition:background .3s,height .3s,backdrop-filter .3s,-webkit-backdrop-filter .3s}.homeHeader.scrolled{height:76px;background:rgba(7,8,8,.86);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-color:var(--line)}.homeBrand{display:flex;align-items:center;gap:13px;font:650 11px/1.1 var(--mono);letter-spacing:.1em}.homeMark{width:50px;height:43px;display:grid;place-items:center;background:linear-gradient(135deg,#272b2d,#080909);clip-path:polygon(0 0,100% 0,100% 78%,87% 100%,0 100%);padding:7px;box-shadow:inset 0 0 0 1px rgba(225,229,230,.35)}.homeMark img{width:100%;height:100%;object-fit:contain}.homeHeader nav{display:flex;justify-content:center;gap:clamp(18px,2.8vw,46px)}.homeHeader nav a{position:relative;font:500 10px var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--steel-2)}.homeHeader nav a:after{content:"";position:absolute;left:0;right:100%;bottom:-10px;height:1px;background:var(--gold);transition:right .3s}.homeHeader nav a:hover:after{right:0}.headerRfq{justify-self:end;min-height:44px;padding:0 16px;display:flex;align-items:center;justify-content:space-between;gap:25px;border:1px solid var(--line-strong);font:600 10px var(--mono);text-transform:uppercase;transition:background .25s,color .25s}.headerRfq span{color:var(--gold)}.headerRfq:hover{background:var(--steel);color:var(--black)}.homeMobileMenu,.menuTrigger{display:none}.steelHero{position:relative;min-height:100svh;display:flex;align-items:flex-end;overflow:hidden;background:#050606}.heroVisual{object-fit:cover;object-position:center 55%;filter:saturate(.65) contrast(1.08);animation:heroBreathe 16s ease-in-out infinite alternate}.heroAtmosphere{position:absolute;z-index:1;inset:0;background:radial-gradient(circle at 68% 50%,rgba(184,154,90,.1),transparent 25%),linear-gradient(110deg,rgba(0,0,0,.86),rgba(0,0,0,.3) 55%,rgba(0,0,0,.58))}.heroShade{position:absolute;z-index:2;inset:0;background:linear-gradient(180deg,rgba(7,8,8,.3),transparent 35%,rgba(7,8,8,.8)),linear-gradient(90deg,rgba(7,8,8,.74),transparent 64%)}.heroCopy{position:relative;z-index:4;width:min(1060px,78vw);padding:170px clamp(22px,5vw,86px) 125px}.heroCode{display:block;margin-bottom:28px;color:var(--gold-light);font:600 10px var(--mono);letter-spacing:.16em}.heroCopy h1{font:650 clamp(58px,7.3vw,132px)/.78 var(--display);letter-spacing:-.075em;text-transform:uppercase;margin:0;max-width:1120px}.heroCopy h1 em{display:inline-block;font-style:normal;color:var(--steel-3);font-weight:510}.heroCopy p{max-width:660px;font-size:clamp(16px,1.4vw,22px);line-height:1.55;color:var(--steel-2);margin:38px 0 32px}.heroActions{display:flex;align-items:center;gap:28px}.industrialButton{min-height:56px;background:var(--steel);color:var(--black);border:0;padding:0 20px;display:inline-flex;align-items:center;justify-content:space-between;gap:50px;font:650 11px var(--mono);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:background .25s,transform .25s}.industrialButton span{color:#735d31}.industrialButton:hover{background:var(--gold-light);transform:translateY(-2px)}.industrialButton:disabled{opacity:.45;cursor:not-allowed;transform:none}.ghostButton{font:600 11px var(--mono);letter-spacing:.05em;text-transform:uppercase;border-bottom:1px solid var(--steel-3);padding:10px 0}.heroProof{position:absolute;right:clamp(22px,4vw,70px);bottom:120px;z-index:5;width:255px;padding:22px;border-top:1px solid var(--gold);border-bottom:1px solid var(--line);background:rgba(8,9,9,.55);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.heroProof span{display:block;color:var(--steel-3);font:500 8px var(--mono);letter-spacing:.12em}.heroProof b{display:block;font:600 12px/1.65 var(--mono);margin:14px 0;color:var(--steel)}.heroScroll{position:absolute;right:clamp(22px,4vw,70px);bottom:32px;z-index:5;display:flex;align-items:center;gap:14px;font:500 8px var(--mono);letter-spacing:.12em;color:var(--steel-3)}.heroScroll i{display:block;width:70px;height:1px;background:linear-gradient(90deg,var(--gold),transparent);animation:scanLine 1.8s infinite}@keyframes heroBreathe{to{transform:scale(1.035) translate3d(-.5%,0,0)}}@keyframes scanLine{0%{transform:scaleX(.2);transform-origin:left}50%{transform:scaleX(1);transform-origin:left}51%{transform-origin:right}to{transform:scaleX(.2);transform-origin:right}}.proofRail{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#090a0a}.proofRail div{min-height:148px;padding:30px clamp(20px,3vw,48px);display:flex;flex-direction:column;justify-content:space-between;border-right:1px solid var(--line)}.proofRail div:last-child{border-right:0}.proofRail b{font:570 clamp(28px,3.2vw,54px)/1 var(--display);letter-spacing:-.04em}.proofRail span{font:500 9px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--steel-3)}.applicationMatrix,.buyerGateway,.productSystem,.technicalConsole{padding:clamp(90px,11vw,180px) clamp(20px,5vw,86px)}.gatewayGrid{max-width:1500px;margin:75px auto 0;display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line)}.gatewayGrid>a{min-height:370px;padding:34px;display:flex;flex-direction:column;border-right:1px solid var(--line);background:linear-gradient(150deg,rgba(255,255,255,.025),transparent);transition:background .35s,transform .35s}.gatewayGrid>a:last-child{border-right:0}.gatewayGrid>a:hover{background:linear-gradient(150deg,rgba(225,229,230,.09),rgba(184,154,90,.04));transform:translateY(-7px)}.gatewayGrid b{font:600 11px var(--mono);color:var(--gold)}.gatewayGrid span{font:500 9px var(--mono);letter-spacing:.1em;color:var(--steel-3);margin-top:auto}.gatewayGrid h3{font:580 clamp(30px,3vw,49px)/.95 var(--display);letter-spacing:-.045em;margin:14px 0}.gatewayGrid p{color:var(--steel-3);font-size:15px;line-height:1.55;max-width:390px}.gatewayGrid i{font:600 10px var(--mono);font-style:normal;color:var(--steel);margin-top:26px}.guidedRfq{max-width:1640px;margin:0 auto;padding:clamp(80px,10vw,150px) clamp(20px,5vw,86px);border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:radial-gradient(circle at 25% 30%,rgba(184,154,90,.07),transparent 28%),var(--black-2)}.selectorIntro{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);column-gap:80px;align-items:end}.selectorIntro>.eyebrow{grid-column:1/-1;margin-bottom:26px}.selectorIntro h2{font:620 clamp(48px,6.5vw,104px)/.88 var(--display);letter-spacing:-.07em;text-transform:uppercase;margin:0}.selectorIntro>p{font-size:17px;line-height:1.7;color:var(--steel-3);max-width:520px;margin:0 0 8px}.selectorSteps{grid-column:1/-1;list-style:none;margin:70px 0 0;padding:0;display:grid;grid-template-columns:repeat(5,1fr);border:1px solid var(--line)}.selectorSteps li{position:relative;min-height:80px;display:flex;border-right:1px solid var(--line);color:var(--steel-mid);transition:color .3s,background .3s}.selectorSteps li:last-child{border-right:0}.selectorSteps li>button{flex:1 1;display:flex;flex-direction:column;justify-content:space-between;gap:10px;padding:16px 18px;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.selectorSteps li>button:disabled{cursor:default}.selectorSteps li:not(.active)>button:not(:disabled):hover{color:var(--steel-2)}.guidedRfqHome .selectorSteps li:not(.active)>button:not(:disabled):hover{color:var(--ink)}.selectorSteps li b{font:500 10px var(--mono)}.selectorSteps li span{font:600 10px var(--mono);text-transform:uppercase}.selectorSteps li.active{color:var(--black);background:var(--steel)}.selectorSteps li.complete{color:var(--gold-light);background:rgba(184,154,90,.06)}.selectorWorkspace{display:grid;grid-template-columns:minmax(0,1fr) 330px;border:1px solid var(--line);border-top:0}.selectorPanel{min-height:680px;padding:clamp(26px,4vw,60px);display:flex;flex-direction:column;animation:panelIn .45s ease both}.panelIndex{font:600 10px var(--mono);letter-spacing:.12em;color:var(--gold)}.selectorPanel h3{font:580 clamp(32px,4vw,63px)/.95 var(--display);letter-spacing:-.05em;margin:24px 0 35px;max-width:850px}.choiceGrid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.choiceGrid button{min-height:112px;border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:transparent;color:var(--steel);text-align:left;padding:18px;display:flex;flex-direction:column;justify-content:space-between;cursor:pointer;transition:background .25s,color .25s}.choiceGrid button:hover{background:rgba(255,255,255,.05)}.choiceGrid button.selected{background:var(--steel);color:var(--black);box-shadow:inset 0 3px var(--gold)}.choiceGrid button span{font-size:15px;font-weight:600}.choiceGrid button small{font:500 10px var(--mono);color:var(--steel-3)}.choiceGrid button.selected small{color:#4e5558}.productChoice button{min-height:150px}.shape{width:36px;height:36px;border:7px solid;display:block;border-radius:50%}.shape-pipes{width:42px;height:42px;border-width:9px}.shape-rectangle,.shape-square{border-radius:2px}.shape-rectangle{width:52px}.shape-custom{border-radius:50% 4px 50% 4px;transform:rotate(45deg)}.detailFields,.fieldPair{display:grid;grid-template-columns:1fr 1fr;gap:22px}.selectorPanel label{display:grid;gap:10px;font:600 10px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--steel-3)}.selectorPanel input,.selectorPanel select{width:100%;min-height:56px;border:1px solid var(--line-strong);border-radius:0;background:#0a0c0d;color:var(--steel);padding:0 15px;outline:none}.selectorPanel input:focus,.selectorPanel select:focus{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold)}.selectorPanel input::placeholder{color:var(--steel-3);opacity:1}.guidedRfqHome .selectorPanel input::placeholder{color:#5c6366;opacity:1}.engineeringNote{border-left:1px solid var(--gold);padding:20px;margin-top:30px;color:var(--steel-3);font-size:14px;line-height:1.65}.selectorContact{display:flex;flex-direction:column}.selectorConsent{display:flex!important;grid-template-columns:20px 1fr!important;align-items:center;margin:24px 0;color:var(--steel-3)!important}.selectorConsent input{width:20px;height:20px;min-height:20px;accent-color:var(--gold)}.selectorContact .industrialButton{align-self:flex-start}.selectorNavigation{margin-top:auto;padding-top:30px;display:flex;align-items:center;justify-content:space-between}.selectorNavigation button{border:0;background:transparent;color:var(--steel-2);padding:13px 0;font:600 11px var(--mono);text-transform:uppercase;cursor:pointer}.selectorNavigation button:not(.next){text-decoration:underline;text-underline-offset:5px;text-decoration-color:rgba(184,154,90,.6)}.selectorNavigation button.next{min-width:150px;padding:14px 18px;background:var(--steel);color:var(--black)}.selectorNavigation button:disabled{opacity:.2}.selectorStatus{min-height:22px;color:var(--gold-light);font:550 12px var(--mono);margin:17px 0 0}.selectorStatus.error{color:var(--danger)}.selectorStatus.success{color:var(--success)}.guidedRfqHome .selectorStatus{color:var(--gold-ink)}.guidedRfqHome .selectorStatus.error{color:var(--danger-ink)}.guidedRfqHome .selectorStatus.success{color:var(--success-ink)}.specSummary{border-left:1px solid var(--line);background:#090a0a;padding:28px;display:flex;flex-direction:column}.specSummary>span{font:600 10px var(--mono);letter-spacing:.12em;color:var(--gold)}.specSummary>div{margin-top:28px}.specSummary p{margin:0;padding:12px 0;border-bottom:1px solid var(--line)}.specSummary small{display:block;font:500 10px var(--mono);text-transform:uppercase;color:var(--steel-3);margin-bottom:5px}.specSummary b{font-size:13px;font-weight:550}.specSummary .summaryFoot{border:0;margin-top:auto;color:var(--steel-3);font:500 10px/1.6 var(--mono)}.selectorSuccess{margin:auto 0}.selectorSuccess h3{color:var(--gold-light)}.selectorSuccess p{color:var(--steel-3);font-size:17px;line-height:1.6;max-width:600px}.selectorSuccess a{display:inline-flex;margin-top:22px;border-bottom:1px solid var(--gold);padding-bottom:8px;font:600 10px var(--mono);text-transform:uppercase}@keyframes panelIn{0%{opacity:0;transform:translateY(12px)}}.productSystem{border-bottom:1px solid var(--line)}.productStage{max-width:1500px;margin:75px auto 0;display:grid;grid-template-columns:370px 1fr;border:1px solid var(--line);min-height:680px}.productTabs{display:flex;flex-direction:column;border-right:1px solid var(--line)}.productTabs button{flex:1 1;min-height:105px;border:0;border-bottom:1px solid var(--line);background:transparent;color:var(--steel);display:grid;grid-template-columns:40px 1fr auto;align-items:center;gap:10px;text-align:left;padding:18px 22px;cursor:pointer}.productTabs button:last-child{border-bottom:0}.productTabs button b{font:500 9px var(--mono);color:var(--steel-4)}.productTabs button span{font-size:18px;font-weight:550}.productTabs button i{font-style:normal;color:var(--gold);opacity:0}.productTabs button[aria-selected=true]{background:var(--steel);color:var(--black)}.productTabs button[aria-selected=true] i{opacity:1}.productReadout{display:grid;grid-template-columns:1.05fr .95fr}.geometryScene{position:relative;display:grid;place-items:center;min-height:600px;overflow:hidden;background:radial-gradient(circle at 50% 50%,#353b3e,transparent 38%),linear-gradient(135deg,#0a0b0b,#151819)}.geometryScene:after,.geometryScene:before{content:"";position:absolute;width:70%;height:1px;background:var(--line);left:15%}.geometryScene:before{top:50%}.geometryScene:after{top:50%;transform:rotate(90deg)}.profileRig{position:relative;z-index:2;width:min(23vw,300px);height:min(23vw,300px);display:grid;place-items:center;animation:profileFloat 6s ease-in-out infinite;transition:width .9s cubic-bezier(.2,.78,.18,1),height .9s cubic-bezier(.2,.78,.18,1)}.profileRig-pipes{width:min(22vw,282px);height:min(22vw,282px)}.profileRig-square{width:min(23vw,294px);height:min(23vw,294px)}.profileRig-rectangle{width:min(26vw,340px);height:min(17vw,220px)}.profileRig-custom{width:min(25vw,325px);height:min(18vw,235px)}.profile{position:relative;display:block;box-sizing:border-box;width:100%;height:100%;border:clamp(28px,3.5vw,58px) solid transparent;border-radius:50%;background:linear-gradient(#121415,#121415) padding-box,linear-gradient(135deg,#f5f7f7,#a7afb2 18%,#535d62 39%,#1d2123 56%,#dfe4e5 78%,#707a7e) border-box;filter:drop-shadow(0 28px 35px rgba(0,0,0,.8));box-shadow:inset 0 0 20px rgba(255,255,255,.05);transition:border-radius .9s cubic-bezier(.2,.78,.18,1),border-width .9s cubic-bezier(.2,.78,.18,1),filter .9s ease,background .9s ease}.profile:after{content:"";position:absolute;inset:-1px;border:1px solid rgba(255,255,255,.14);border-radius:inherit;pointer-events:none;transition:border-radius .9s cubic-bezier(.2,.78,.18,1)}.profile-pipes{border-width:clamp(38px,4.6vw,72px)}.profile-rectangle,.profile-square{border-radius:8px}.profile-custom{border-radius:52% 10% 46% 13%/42% 18% 54% 24%;border-width:clamp(30px,3.8vw,62px)}.weldGlow{position:absolute;z-index:3;width:2px;height:clamp(34px,4vw,54px);right:13%;top:8%;background:linear-gradient(180deg,transparent,var(--gold-light) 22%,var(--gold) 78%,transparent);transform:rotate(43deg);transform-origin:center;filter:blur(.1px);box-shadow:0 0 10px rgba(184,154,90,.75);transition:right .9s cubic-bezier(.2,.78,.18,1),top .9s cubic-bezier(.2,.78,.18,1),height .9s cubic-bezier(.2,.78,.18,1),transform .9s cubic-bezier(.2,.78,.18,1)}.profileRig-pipes .weldGlow{right:10%;top:5%;height:clamp(46px,5vw,72px)}.profileRig-square .weldGlow{right:12%;top:-2%;height:clamp(34px,4vw,56px);transform:rotate(0)}.profileRig-rectangle .weldGlow{right:14%;top:-3%;height:clamp(32px,3.7vw,52px);transform:rotate(0)}.profileRig-custom .weldGlow{right:10%;top:5%;height:clamp(34px,4vw,56px);transform:rotate(32deg)}.morphCaption{position:absolute;z-index:2;left:24px;bottom:22px;display:flex;flex-direction:column;gap:5px}.morphCaption b,.morphCaption i{font:600 8px var(--mono);letter-spacing:.11em;font-style:normal}.morphCaption b{color:var(--steel-3)}.morphCaption i{color:var(--gold)}.productData{padding:clamp(35px,5vw,70px);display:flex;flex-direction:column;justify-content:center}.productData>span{font:600 9px var(--mono);color:var(--gold);text-transform:uppercase}.productData h3{font:580 clamp(39px,4vw,68px)/.92 var(--display);letter-spacing:-.055em;margin:20px 0}.productData>p{font-size:16px;line-height:1.7;color:var(--steel-3)}.productData dl{margin:20px 0 30px}.productData dl div{padding:15px 0;border-bottom:1px solid var(--line)}.productData dt{font:500 8px var(--mono);color:var(--steel-4);text-transform:uppercase}.productData dd{margin:6px 0 0;font:550 13px var(--mono)}.historyCopy>a,.processContent>a,.productData>a,.qualityStatement>a{align-self:flex-start;font:600 10px var(--mono);text-transform:uppercase;border-bottom:1px solid var(--gold);padding-bottom:8px}@keyframes profileFloat{50%{transform:translateY(-14px) rotate(1.4deg)}}.applicationMatrix{background:var(--black-2)}.applicationRows{max-width:1500px;margin:70px auto 0;border-top:1px solid var(--line)}.applicationRows a{min-height:92px;display:grid;grid-template-columns:60px minmax(260px,1fr) minmax(180px,.6fr) minmax(220px,.7fr) 30px;align-items:center;gap:20px;border-bottom:1px solid var(--line);transition:background .25s,padding .25s}.applicationRows a:hover{background:rgba(255,255,255,.04);padding:0 18px}.applicationRows b{font:500 9px var(--mono);color:var(--gold)}.applicationRows h3{font-size:22px;font-weight:570;margin:0}.applicationRows i,.applicationRows span{font:500 9px var(--mono);color:var(--steel-3);text-transform:uppercase;font-style:normal}.applicationRows em{font-style:normal;color:var(--gold)}.matrixMore{display:flex;justify-content:space-between;max-width:1500px;margin:25px auto 0;padding:20px 0;font:600 10px var(--mono);text-transform:uppercase}.processSection{display:grid;grid-template-columns:.9fr 1.1fr;min-height:920px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.processMedia{position:relative;min-height:720px;overflow:hidden}.processMedia:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(7,8,8,.75)),linear-gradient(0deg,rgba(7,8,8,.65),transparent 50%)}.processMedia img{object-fit:cover;filter:saturate(.55) contrast(1.1)}.processMedia>span{position:absolute;z-index:2;left:30px;bottom:30px;font:600 8px var(--mono);letter-spacing:.13em;color:var(--steel-3)}.processContent{padding:clamp(70px,8vw,130px) clamp(30px,6vw,100px);display:flex;flex-direction:column;justify-content:center}.finalContact h2,.historyCopy h2,.processContent h2,.qualityStatement h2{font:610 clamp(48px,6.2vw,100px)/.87 var(--display);letter-spacing:-.07em;text-transform:uppercase;margin:24px 0 45px}.finalContact h2 em,.historyCopy h2 em,.processContent h2 em,.qualityStatement h2 em{font-style:normal;color:var(--steel-3)}.processList article{display:grid;grid-template-columns:55px 1fr;gap:18px;padding:19px 0;border-top:1px solid var(--line)}.processList article>b{font:600 9px var(--mono);color:var(--gold)}.processList h3{font-size:22px;margin:0 0 5px}.processList p{font-size:13px;line-height:1.5;color:var(--steel-3);margin:0}.processContent>a{margin-top:35px}.qualitySection{display:grid;grid-template-columns:1.2fr .8fr;padding:clamp(90px,11vw,180px) clamp(20px,5vw,86px);gap:80px}.qualityStatement p{font-size:17px;line-height:1.7;color:var(--steel-3);max-width:620px;margin:0 0 35px}.testReadout{border:1px solid var(--line)}.testReadout article{min-height:150px;padding:25px;display:grid;grid-template-columns:35px 1fr;align-content:center;border-bottom:1px solid var(--line)}.testReadout article:last-child{border:0}.testReadout b{grid-row:1/3;font:600 9px var(--mono);color:var(--gold)}.testReadout h3{font-size:27px;margin:0}.testReadout span{font:500 9px var(--mono);color:var(--steel-3);margin-top:8px;text-transform:uppercase}.technicalConsole{background:linear-gradient(155deg,#0b0d0e,#171a1c)}.technicalGrid{max-width:1500px;margin:70px auto 0;display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line)}.technicalGrid article{padding:28px;border-right:1px solid var(--line)}.technicalGrid article:last-child{border:0}.technicalGrid article>span{font:600 9px var(--mono);color:var(--gold)}.technicalGrid article>div{display:flex;flex-wrap:wrap;gap:8px;margin-top:34px}.technicalGrid b{padding:10px 11px;border:1px solid var(--line);font:500 10px var(--mono)}.historySection{padding:clamp(90px,11vw,180px) clamp(20px,5vw,86px);border-bottom:1px solid var(--line)}.historyCopy{max-width:1150px}.historyCopy>p{max-width:760px;font-size:18px;line-height:1.75;color:var(--steel-3);margin:0 0 36px}.archiveGrid{display:grid;grid-template-columns:repeat(3,1fr);max-width:1500px;margin:75px auto 0;gap:1px;background:var(--line)}.archiveGrid figure{position:relative;min-height:440px;margin:0;overflow:hidden;background:#111}.archiveGrid img{object-fit:cover;filter:grayscale(1) contrast(1.08) brightness(.65);transition:filter .5s,transform .7s}.archiveGrid figure:hover img{filter:grayscale(.4) contrast(1.05) brightness(.82);transform:scale(1.03)}.archiveGrid figcaption{position:absolute;left:20px;right:20px;bottom:20px;padding-top:13px;border-top:1px solid rgba(255,255,255,.35);font:600 8px var(--mono);letter-spacing:.1em}.finalContact{padding:clamp(100px,13vw,210px) clamp(20px,5vw,86px);text-align:center;background:radial-gradient(circle at 50% 100%,rgba(184,154,90,.14),transparent 34%)}.finalContact h2{margin-left:auto;margin-right:auto}.finalContact>div{display:flex;justify-content:center;align-items:center;gap:35px}.finalContact>div>a:not(.industrialButton){font:600 10px var(--mono);border-bottom:1px solid var(--line);padding-bottom:8px}.homeFooter{border-top:1px solid var(--line);padding:50px clamp(20px,5vw,86px) 24px;display:grid;grid-template-columns:1.1fr .8fr 1.2fr .9fr;gap:50px;background:#050606}.homeFooterSubscribe{max-width:360px}.homeFooter>div{display:flex;align-items:center;gap:15px}.homeFooter>div p{font:600 9px/1.5 var(--mono);letter-spacing:.08em}.homeFooter nav{display:grid;grid-template-columns:1fr 1fr;gap:6px 12px;font:500 10px var(--mono);text-transform:uppercase;color:var(--steel-3)}.homeFooter nav a{display:inline-flex;align-items:center;min-height:34px;padding:2px 0}.homeFooter nav a:hover{color:var(--gold-light)}.homeFooter>p{font:500 10px/1.7 var(--mono);color:var(--steel-3);margin:0}.homeFooter small{grid-column:1/-1;border-top:1px solid var(--line);padding-top:22px;font:500 10px var(--mono);color:var(--steel-mid)}@media(max-width:1100px){.homeHeader{grid-template-columns:260px 1fr 165px}.homeHeader nav{gap:16px}.homeHeader nav a{font-size:8px}.heroCopy{width:90vw}.sectionHead.split,.selectorIntro{grid-template-columns:1fr;gap:30px}.selectorIntro>.eyebrow,.selectorSteps{grid-column:1}.productStage{grid-template-columns:280px 1fr}.productReadout{grid-template-columns:1fr}.geometryScene{min-height:380px}.productData{padding:40px}.processSection{grid-template-columns:1fr}.processMedia{min-height:620px}}@media(max-width:800px){.homeHeader{height:72px;grid-template-columns:1fr auto;padding:0 18px}.homeHeader.scrolled{height:66px}.headerRfq,.homeHeader nav{display:none}.homeBrand{font-size:9px}.homeMark{width:42px;height:36px}.menuTrigger{display:flex;align-items:center;justify-content:center;min-height:44px;min-width:64px;border:1px solid var(--line-strong);background:transparent;color:var(--steel);padding:0 14px;font:600 10px var(--mono);text-transform:uppercase}.homeMobileMenu{display:flex;position:fixed;top:66px;left:0;right:0;background:rgba(7,8,8,.97);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding:25px 18px 35px;flex-direction:column;transform:translateY(-130%);opacity:0;pointer-events:none;transition:.35s}.homeMobileMenu.open{transform:none;opacity:1;pointer-events:auto}.homeMobileMenu a{padding:16px 0;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;font-size:20px}.steelHero{min-height:830px}.heroVisual{object-position:62% center}.heroCopy{padding:135px 18px 130px;width:100%}.heroCopy h1{font-size:clamp(54px,15.5vw,86px)}.heroCopy p{font-size:15px;margin:26px 0}.heroActions{align-items:flex-start;flex-direction:column;gap:15px}.heroProof{left:18px;right:18px;bottom:26px;width:auto;display:grid;grid-template-columns:1fr 1fr;gap:8px}.heroProof b{grid-column:1/-1;margin:2px 0}.heroScroll{display:none}.proofRail{grid-template-columns:1fr 1fr}.proofRail div{min-height:115px;border-bottom:1px solid var(--line);padding:20px}.proofRail b{font-size:28px}.applicationMatrix,.buyerGateway,.productSystem,.technicalConsole{padding:90px 18px}.sectionHead h2{font-size:48px}.gatewayGrid{grid-template-columns:1fr;margin-top:45px}.gatewayGrid>a{min-height:290px;border-right:0;border-bottom:1px solid var(--line);padding:25px}.guidedRfq{padding:85px 18px}.selectorIntro h2{font-size:47px}.selectorIntro>p{font-size:15px}.selectorSteps{overflow-x:auto;grid-template-columns:repeat(5,130px);margin-top:45px}.selectorSteps li{min-height:68px}.selectorWorkspace{grid-template-columns:1fr}.selectorPanel{padding:28px 20px;min-height:650px}.selectorPanel h3{font-size:36px}.specSummary{border-left:0;border-top:1px solid var(--line);max-height:320px}.choiceGrid{grid-template-columns:1fr 1fr}.choiceGrid button{min-height:105px;padding:14px}.detailFields,.fieldPair{grid-template-columns:1fr}.detailFields{gap:14px}.productStage{grid-template-columns:1fr;margin-top:45px}.productTabs{border-right:0;display:grid;grid-template-columns:1fr 1fr}.productTabs button{min-height:76px;border-right:1px solid var(--line)}.productReadout{display:block}.geometryScene{min-height:410px}.profileRig{width:200px;height:200px}.profileRig-pipes{width:188px;height:188px}.profileRig-square{width:200px;height:200px}.profileRig-rectangle{width:230px;height:150px}.profileRig-custom{width:220px;height:158px}.productData h3{font-size:44px}.applicationRows a{grid-template-columns:35px 1fr 25px;gap:10px;padding:20px 0}.applicationRows h3{font-size:18px}.applicationRows i,.applicationRows span{display:none}.processSection{min-height:auto}.processMedia{min-height:500px}.processContent{padding:80px 18px}.finalContact h2,.historyCopy h2,.processContent h2,.qualityStatement h2{font-size:48px}.qualitySection{padding:90px 18px;gap:50px}.qualitySection,.technicalGrid{grid-template-columns:1fr}.technicalGrid article{border-right:0;border-bottom:1px solid var(--line)}.historySection{padding:90px 18px}.archiveGrid{grid-template-columns:1fr}.archiveGrid figure{min-height:380px}.finalContact{padding:100px 18px}.finalContact>div{flex-direction:column}.homeFooter{grid-template-columns:1fr;padding:40px 18px 20px}.homeFooter small{grid-column:1}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}[data-reveal],html.js [data-reveal]{opacity:1;transform:none}}.homeV3{--mill:#d7dad9;--mill-2:#c5c9c8;--mill-3:#aeb4b5;--ink:#111415;--ink-2:#34393b;background:var(--mill);color:var(--ink);overflow-x:clip}.homeV3 .homeFooter,.homeV3 .homeHeader{color:var(--steel)}.homeV3 [data-reveal]{transition-duration:.75s}#specify,.homeV3 #applications,.homeV3 #main-content,.homeV3 #products{scroll-margin-top:104px}.homeHeroV3{background:#111314;color:var(--steel)}.heroPin,.homeHeroV3{position:relative;min-height:100svh}.heroPin{overflow:hidden}.heroSpecOverlay{display:none}@media(min-width:801px) and (prefers-reduced-motion:no-preference){.homeHeroV3{--hp:0;min-height:190svh}.heroPin{position:sticky;top:0;height:100svh;min-height:0}.heroPin .homeHeroCopyV3{transform:translate3d(0,calc(var(--hp)*-7svh),0);opacity:calc(1 - max(0,var(--hp) - .55)*2)}.heroPin .heroImage{transform:scale(calc(1.03 + var(--hp)*.07)) translate3d(calc(var(--hp)*-1.5% + var(--mx,0)*6px),calc(var(--my,0)*5px),0);transition:transform .35s cubic-bezier(.2,.8,.2,1)}.homeHeroRailV3{opacity:calc(1 - var(--hp)*1.3)}.heroSpecOverlay{position:absolute;z-index:2;top:50%;right:3vw;display:block;width:min(42vw,620px);aspect-ratio:1;transform:translateY(-50%) translate(calc(var(--mx,0)*-10px),calc(var(--my,0)*-8px));pointer-events:none;transition:transform .45s cubic-bezier(.2,.8,.2,1)}.heroSpecOverlay [data-draw]{fill:none;stroke:rgba(225,229,230,.55);stroke-width:1.6;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:calc(1 - clamp(0,(var(--hp) - var(--d0,0))*var(--dk,2),1))}.heroSpecOverlay .faint{stroke:rgba(225,229,230,.22)}.heroSpecOverlay .gold{stroke:var(--gold-light);stroke-width:2.4;filter:drop-shadow(0 0 8px rgba(209,183,120,.7))}.heroSpecOverlay text{fill:rgba(225,229,230,.85);font:600 13px var(--mono);letter-spacing:.14em;opacity:clamp(0,(var(--hp) - .62)*4,1)}}.heroImage{object-fit:cover;object-position:center}.homeHeroShadeV3{position:absolute;z-index:1;inset:0;background:linear-gradient(90deg,rgba(5,6,6,.93),rgba(5,6,6,.7) 42%,rgba(5,6,6,.1) 72%),linear-gradient(0deg,rgba(5,6,6,.85),transparent 42%)}.homeHeroCopyV3{position:relative;z-index:2;display:flex;min-height:100svh;max-width:880px;padding:160px clamp(22px,5vw,86px) 150px;flex-direction:column;justify-content:center;align-items:flex-start}.homeApplicationCopyV3>span,.homeFinalV3>span,.homeHeroCopyV3>span,.homeHistoryCopyV3>span,.homeMiniHeadV3>span,.homeProcessCopyV3>span,.homeQualityCopyV3>span{font:650 10px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--gold-ink)}.homeHeroCopyV3>span{color:var(--gold-light)}.homeHeroCopyV3 h1{max-width:850px;margin:25px 0 0;font:650 clamp(68px,7.6vw,136px)/.79 var(--display);letter-spacing:-.075em;text-transform:uppercase}.homeHeroCopyV3 h1 em{font-style:normal;color:#a9afb1;font-weight:520}.homeHeroCopyV3 p{max-width:575px;margin:34px 0 30px;font-size:clamp(16px,1.35vw,21px);line-height:1.55;color:#c0c5c6}.homeHeroCopyV3>div{display:flex;align-items:center;gap:28px}.homeHeroRailV3{position:absolute;z-index:3;left:clamp(22px,5vw,86px);right:clamp(22px,5vw,86px);bottom:28px;display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid rgba(225,229,230,.28)}.homeHeroRailV3 span{padding-top:14px;font:600 10px var(--mono);letter-spacing:.12em;color:#d3d8d9;text-shadow:0 1px 10px rgba(0,0,0,.6)}.homeProofV3{display:grid;grid-template-columns:repeat(4,1fr);background:#e3e5e4;border-bottom:1px solid rgba(17,20,21,.18)}.homeProofV3 div{min-height:132px;padding:27px clamp(20px,3vw,44px);display:flex;flex-direction:column;justify-content:space-between;border-right:1px solid rgba(17,20,21,.15)}.homeProofV3 div:last-child{border-right:0}.homeProofV3 b{font:620 clamp(25px,2.8vw,48px)/1 var(--display);letter-spacing:-.045em}.homeProofV3 span{font:600 10px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mill-copy-strong)}.homeEntryV3,.homeProductsV3{padding:clamp(85px,9vw,145px) clamp(20px,5vw,86px)}.homeEntryV3{background:var(--mill)}.homeMiniHeadV3{max-width:1500px;margin:0 auto}.homeMiniHeadV3 h2{margin:18px 0 0;font:640 clamp(48px,6.5vw,108px)/.85 var(--display);letter-spacing:-.07em;text-transform:uppercase}.homeEntryGridV3{max-width:1500px;margin:60px auto 0;display:grid;grid-template-columns:repeat(3,1fr);border:1px solid rgba(17,20,21,.2)}.homeEntryGridV3 a{position:relative;min-height:230px;padding:28px;display:grid;grid-template-columns:35px 1fr auto;grid-template-rows:1fr auto;align-items:start;border-right:1px solid rgba(17,20,21,.18);transition:background .3s,color .3s}.homeEntryGridV3 a:last-child{border-right:0}.homeEntryGridV3 a:hover{background:var(--ink);color:var(--steel)}.homeEntryGridV3 b{font:650 10px var(--mono);color:var(--gold-ink)}.homeEntryGridV3 h3{margin:0;font:610 clamp(27px,2.6vw,43px)/.95 var(--display);letter-spacing:-.045em}.homeEntryGridV3 span{grid-column:2;font:600 10px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--mill-copy-strong)}.homeEntryGridV3 i{grid-column:3;grid-row:1/3;align-self:end;font-style:normal;color:var(--gold-ink)}.homeEntryGridV3 a:hover b,.homeEntryGridV3 a:hover i{color:var(--gold-light)}.homeEntryGridV3 a:hover span{color:#aeb5b7}.homeProductsV3{background:var(--mill-2)}.homeProductDeckV3{max-width:1500px;min-height:610px;margin:60px auto 0;display:grid;grid-template-columns:270px minmax(420px,1fr) minmax(300px,.72fr);border:1px solid rgba(17,20,21,.2)}.homeProductTabsV3{display:flex;flex-direction:column;border-right:1px solid rgba(17,20,21,.2)}.homeProductTabsV3 button{flex:1 1;min-height:84px;border:0;border-bottom:1px solid rgba(17,20,21,.16);background:transparent;color:var(--ink);padding:18px 20px;display:grid;grid-template-columns:32px 1fr;align-items:center;text-align:left;cursor:pointer;transition:background .25s,color .25s}.homeProductTabsV3 button:last-child{border-bottom:0}.homeProductTabsV3 button b{font:650 10px var(--mono);color:var(--gold-ink)}.homeProductTabsV3 button span{font-size:16px;font-weight:610}.homeProductTabsV3 button[aria-selected=true]{background:var(--ink);color:var(--steel)}.homeProductTabsV3 button[aria-selected=true] b{color:var(--gold-light)}.homeProductMorphV3{position:relative;display:grid;place-items:center;overflow:hidden;background:radial-gradient(circle,#5b6163 0,#303436 43%,#222526 100%)}.homeProductMorphV3:after,.homeProductMorphV3:before{content:"";position:absolute;background:rgba(225,229,230,.15)}.homeProductMorphV3:before{left:12%;right:12%;top:50%;height:1px}.homeProductMorphV3:after{top:12%;bottom:12%;left:50%;width:1px}.homeProductMorphV3 small{position:absolute;left:22px;bottom:20px;font:600 10px var(--mono);letter-spacing:.12em;color:#ced3d4}.homeProductBriefV3{padding:clamp(35px,4vw,64px);display:flex;flex-direction:column;justify-content:center;background:#e4e6e5;container-type:inline-size}.homeProductBriefV3>span{font:650 10px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--gold-ink)}.homeProductBriefV3 h3{margin:22px 0 34px;font:620 clamp(30px,12.5cqw,64px)/.88 var(--display);letter-spacing:-.065em;text-transform:uppercase;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.homeProductBriefV3 p{display:flex;gap:18px;align-items:center;margin:0 0 38px;font:620 12px var(--mono)}.homeProductBriefV3 p i{width:1px;height:28px;background:rgba(17,20,21,.25)}.homeApplicationCopyV3>a,.homeHistoryCopyV3>a,.homeProcessCopyV3>a,.homeProductBriefV3>a,.homeQualityCopyV3>a{align-self:flex-start;padding-bottom:8px;border-bottom:1px solid;font:650 9px var(--mono);letter-spacing:.05em;text-transform:uppercase}.homeApplicationsV3,.homeHistoryV3,.homeQualityV3{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(380px,.75fr)}.homeApplicationImageV3,.homeHistoryImageV3,.homeProcessImageV3,.homeQualityImageV3{position:relative;min-height:720px;overflow:hidden}.homeApplicationImageV3 img,.homeHistoryImageV3 img,.homeProcessImageV3 img,.homeQualityImageV3 img{object-fit:cover}.homeApplicationImageV3>span,.homeHistoryImageV3>span{position:absolute;left:25px;bottom:22px;padding:9px 11px;background:rgba(225,229,230,.92);color:var(--ink);font:650 10px var(--mono);letter-spacing:.1em}.homeApplicationCopyV3,.homeHistoryCopyV3,.homeQualityCopyV3{padding:clamp(60px,7vw,110px);display:flex;flex-direction:column;justify-content:center;background:#e5e6e4}.homeApplicationCopyV3 h2,.homeFinalV3 h2,.homeHistoryCopyV3 h2,.homeProcessCopyV3 h2,.homeQualityCopyV3 h2{margin:22px 0 42px;font:630 clamp(48px,5.8vw,94px)/.87 var(--display);letter-spacing:-.07em;text-transform:uppercase}.homeApplicationCopyV3>div{margin-bottom:34px;border-top:1px solid rgba(17,20,21,.2)}.homeApplicationCopyV3>div a{min-height:82px;display:grid;grid-template-columns:35px 1fr auto;align-items:center;gap:12px;border-bottom:1px solid rgba(17,20,21,.18)}.homeApplicationCopyV3>div b{font:650 10px var(--mono);color:var(--gold-ink)}.homeApplicationCopyV3>div span{font-size:17px;font-weight:620}.homeApplicationCopyV3>div small{display:block;margin-bottom:4px;font:600 10px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mill-copy-strong)}.homeApplicationCopyV3>div i{font-style:normal;color:var(--gold-ink)}.homeProcessV3{display:grid;grid-template-columns:minmax(380px,.8fr) minmax(0,1.2fr);background:#272b2d;color:var(--steel)}.homeProcessCopyV3{padding:clamp(65px,7vw,115px);display:flex;flex-direction:column;justify-content:center}.homeProcessCopyV3>span{color:var(--gold-light)}.homeProcessCopyV3>div{margin:0 0 42px;border-top:1px solid rgba(225,229,230,.18)}.homeProcessCopyV3>div b{min-height:62px;display:grid;grid-template-columns:38px 1fr;align-items:center;border-bottom:1px solid rgba(225,229,230,.16);font-size:18px}.homeProcessCopyV3>div small{font:600 10px var(--mono);color:var(--gold)}.homeProcessCopyV3>a{align-self:flex-start;padding-bottom:8px;border-bottom:1px solid var(--gold);font:650 9px var(--mono);text-transform:uppercase}.homeProcessImageV3:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(39,43,45,.7),transparent 30%)}.homeQualityV3{background:#d5d8d6}.homeQualityCopyV3{background:#c7cbca}.homeQualityCopyV3>div{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 40px}.homeQualityCopyV3>div b{padding:11px 12px;border:1px solid rgba(17,20,21,.3);font:650 10px var(--mono)}.homeHistoryV3{grid-template-columns:1fr 1fr;background:#b8bdbe}.homeHistoryImageV3{min-height:560px}.homeHistoryImageV3 img{filter:grayscale(1) contrast(1.06)}.homeHistoryCopyV3{background:#b8bdbe}.homeFinalV3{padding:clamp(95px,11vw,180px) clamp(20px,5vw,86px);background:linear-gradient(135deg,#d7dad9,#aeb4b5);text-align:center}.homeFinalV3 h2{max-width:1100px;margin-left:auto;margin-right:auto}.homeFinalV3>div{display:flex;justify-content:center;align-items:center;gap:30px}.homeFinalV3 .industrialButton{background:var(--ink);color:var(--steel)}.homeFinalV3>div>a:not(.industrialButton){padding-bottom:7px;border-bottom:1px solid rgba(17,20,21,.35);font:650 10px var(--mono)}@media(max-width:1100px){.homeProductDeckV3{grid-template-columns:220px 1fr}.homeProductBriefV3{grid-column:1/-1;min-height:300px}.homeApplicationsV3,.homeProcessV3,.homeQualityV3{grid-template-columns:1fr 1fr}}@media(max-width:800px){html{scroll-padding-top:78px}#specify,.homeV3 #applications,.homeV3 #main-content,.homeV3 #products{scroll-margin-top:78px}.heroPin,.homeHeroV3{min-height:800px}.heroImage{object-position:center bottom}.homeHeroShadeV3{background:linear-gradient(180deg,rgba(8,9,9,.92),rgba(8,9,9,.76) 38%,rgba(8,9,9,.52) 63%,rgba(8,9,9,.84))}.homeHeroCopyV3{min-height:800px;padding:108px 18px 150px;justify-content:flex-start}.homeHeroCopyV3 h1{max-width:355px;margin-top:18px;font-size:clamp(44px,12.2vw,56px);line-height:.83}.homeHeroCopyV3 h1 em{display:block;margin-top:5px;font-size:.8em;letter-spacing:-.05em;word-spacing:.08em}.homeHeroCopyV3 p{max-width:315px;margin:20px 0;font-size:13px;line-height:1.48}.homeHeroCopyV3>div{gap:18px;align-items:center;flex-direction:row}.homeHeroCopyV3 .industrialButton{min-height:48px;padding:0 15px;gap:26px;font-size:9px}.homeHeroCopyV3 .ghostButton{font-size:9px}.homeHeroRailV3{left:18px;right:18px;bottom:24px;display:flex;gap:18px;overflow-x:auto;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 86%,transparent);mask-image:linear-gradient(90deg,#000 86%,transparent)}.homeHeroRailV3 span{font-size:10px;white-space:nowrap}.homeProofV3{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible;-webkit-mask-image:none;mask-image:none}.homeProofV3 div{min-width:0;min-height:108px;padding:19px;border-right:1px solid rgba(17,20,21,.15);border-bottom:1px solid rgba(17,20,21,.15)}.homeProofV3 div:nth-child(2n){border-right:0}.homeProofV3 div:nth-last-child(-n+2){border-bottom:0}.homeProofV3 b{font-size:25px;overflow-wrap:anywhere}.homeProofV3 span{font-size:10px}.homeEntryV3,.homeProductsV3{padding:76px 18px}.homeMiniHeadV3 h2{font-size:48px}.homeEntryGridV3{grid-template-columns:1fr;margin-top:38px}.homeEntryGridV3 a{min-height:118px;padding:20px;border-right:0;border-bottom:1px solid rgba(17,20,21,.18);grid-template-columns:30px 1fr auto}.homeEntryGridV3 a:last-child{border-bottom:0}.homeEntryGridV3 h3{font-size:27px}.homeEntryGridV3 span{font-size:10px}.homeProductDeckV3{width:100%;min-height:0;margin-top:40px;grid-template-columns:1fr}.homeProductTabsV3{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible;border-right:0;border-bottom:1px solid rgba(17,20,21,.2);-webkit-mask-image:none;mask-image:none}.homeProductTabsV3 button{min-width:0;min-height:70px;border-right:1px solid rgba(17,20,21,.16);border-bottom:1px solid rgba(17,20,21,.16);padding:13px;grid-template-columns:24px minmax(0,1fr)}.homeProductTabsV3 button:nth-child(2n){border-right:0}.homeProductTabsV3 button:last-child{grid-column:1/-1;border-right:0;border-bottom:0;grid-template-columns:24px auto;justify-content:center}.homeProductTabsV3 button span{font-size:13px}.homeProductMorphV3{min-height:350px}.homeProductMorphV3 .profileRig{width:190px;height:190px}.homeProductMorphV3 .profileRig-pipes{width:178px;height:178px}.homeProductMorphV3 .profileRig-square{width:190px;height:190px}.homeProductMorphV3 .profileRig-rectangle{width:225px;height:148px}.homeProductMorphV3 .profileRig-custom{width:215px;height:155px}.homeProductBriefV3{grid-column:auto;min-height:235px;padding:30px 22px}.homeProductBriefV3 h3{font-size:44px;margin:16px 0 24px}.homeProductBriefV3 p{margin-bottom:25px;font-size:12px}.homeApplicationsV3,.homeHistoryV3,.homeProcessV3,.homeQualityV3{grid-template-columns:1fr}.homeApplicationImageV3,.homeProcessImageV3,.homeQualityImageV3{min-height:430px}.homeApplicationImageV3 img{object-position:62% center}.homeApplicationCopyV3,.homeHistoryCopyV3,.homeProcessCopyV3,.homeQualityCopyV3{padding:64px 18px}.homeApplicationCopyV3 h2,.homeFinalV3 h2,.homeHistoryCopyV3 h2,.homeProcessCopyV3 h2,.homeQualityCopyV3 h2{font-size:48px;margin:17px 0 32px}.homeApplicationCopyV3>div a{min-height:72px}.homeApplicationCopyV3>div span{font-size:15px}.homeProcessImageV3{grid-row:1}.homeProcessImageV3:after{background:linear-gradient(0deg,rgba(39,43,45,.62),transparent 35%)}.homeProcessCopyV3>div b{min-height:53px}.homeQualityImageV3{min-height:390px}.homeQualityImageV3 img{object-position:58% center}.homeHistoryImageV3{min-height:380px}.homeHistoryCopyV3{min-height:310px}.homeFinalV3{padding:88px 18px}.homeFinalV3>div{flex-direction:column;gap:22px}.homeFooter{gap:34px}}.mobileSpecSummary,.selectorMobileProgress{display:none}.guidedRfqHome{max-width:none;padding:clamp(80px,8vw,125px) clamp(20px,5vw,86px);color:var(--ink);background:linear-gradient(115deg,rgba(255,255,255,.22),transparent 35%),#bfc4c3;border-color:rgba(17,20,21,.2)}.guidedRfqHome .selectorIntro{max-width:1500px;margin:0 auto}.guidedRfqHome .selectorIntro h2{font-size:clamp(48px,5.5vw,86px)}.guidedRfqHome .selectorIntro>p{color:#4f5658}.guidedRfqHome .selectorSteps{border-color:rgba(17,20,21,.22)}.guidedRfqHome .eyebrow{color:var(--gold-ink)}.guidedRfqHome .selectorSteps li{color:var(--mill-copy-strong);border-color:rgba(17,20,21,.18)}.guidedRfqHome .selectorSteps li.active{color:var(--steel);background:var(--ink)}.guidedRfqHome .selectorSteps li.complete{color:#5f4d2c;background:rgba(139,111,56,.12)}.guidedRfqHome .selectorWorkspace{max-width:1500px;margin:0 auto;grid-template-columns:minmax(0,1fr) 300px;border-color:rgba(17,20,21,.22)}.guidedRfqHome .selectorPanel{background:rgba(231,233,232,.42)}.guidedRfqHome .choiceGrid{border-color:rgba(17,20,21,.22)}.guidedRfqHome .choiceGrid button{color:var(--ink);border-color:rgba(17,20,21,.2)}.guidedRfqHome .choiceGrid button:hover{background:rgba(255,255,255,.34)}.guidedRfqHome .choiceGrid button.selected{color:var(--steel);background:var(--ink)}.guidedRfqHome .choiceGrid button small{color:var(--mill-copy-strong)}.guidedRfqHome .choiceGrid button.selected small{color:#aeb5b6}.guidedRfqHome .selectorPanel label{color:var(--mill-copy-strong)}.guidedRfqHome .panelIndex{color:var(--gold-ink)}.guidedRfqHome .selectorConsent{color:var(--mill-copy-strong)!important}.guidedRfqHome .engineeringNote{border-left-color:var(--gold-ink)}.guidedRfqHome .selectorPanel input,.guidedRfqHome .selectorPanel select{color:var(--ink);background:#e4e6e5;border-color:rgba(17,20,21,.26)}.guidedRfqHome .engineeringNote{color:#4f5658}.guidedRfqHome .selectorNavigation button{color:#505759}.guidedRfqHome .selectorContact .industrialButton,.guidedRfqHome .selectorNavigation button.next{color:var(--steel);background:var(--ink)}.guidedRfqHome .specSummary{color:var(--steel);background:#25292b;border-color:rgba(17,20,21,.25)}@media(max-width:800px){.guidedRfq,.guidedRfqHome{padding:72px 14px}.guidedRfq .selectorIntro{display:block}.guidedRfq .selectorIntro>.eyebrow{display:block;margin-bottom:18px}.guidedRfq .selectorIntro h2,.guidedRfqHome .selectorIntro h2{max-width:350px;font-size:clamp(39px,11.5vw,50px);line-height:.88}.guidedRfq .selectorIntro>p{max-width:350px;margin-top:22px;font-size:14px;line-height:1.55}.selectorSteps{display:none}.selectorMobileProgress{position:sticky;z-index:4;top:66px;display:grid;grid-template-columns:auto 1fr;gap:6px 16px;margin-top:32px;padding:15px 0 12px;border-top:1px solid var(--line);background:rgba(14,16,17,.96);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);font:650 9px var(--mono);letter-spacing:.09em;text-transform:uppercase}.selectorMobileProgress>span{color:var(--gold)}.selectorMobileProgress>b{text-align:right}.selectorMobileProgress>i{grid-column:1/-1;display:block;height:3px;margin-top:8px;overflow:hidden;background:rgba(225,229,230,.16)}.selectorMobileProgress>i>span{display:block;height:100%;background:var(--gold);transition:width .45s cubic-bezier(.2,.78,.18,1)}.guidedRfqHome .selectorMobileProgress{border-color:rgba(17,20,21,.22);background:rgba(191,196,195,.96)}.guidedRfqHome .selectorMobileProgress>span{color:var(--gold-ink)}.guidedRfqHome .selectorMobileProgress>i{background:rgba(17,20,21,.14)}.mobileSpecSummary{display:block;margin:18px 0 0;color:var(--steel);background:#25292b;border:1px solid rgba(17,20,21,.24)}.mobileSpecSummary summary{min-height:58px;padding:13px 15px;display:grid;align-content:center;gap:4px;cursor:pointer;list-style:none}.mobileSpecSummary summary::-webkit-details-marker{display:none}.mobileSpecSummary summary:after{content:"+";grid-column:2;grid-row:1/3;align-self:center;font:500 21px var(--mono);color:var(--gold-light)}.mobileSpecSummary[open] summary:after{content:"–"}.mobileSpecSummary summary span{font:650 10px var(--mono);letter-spacing:.12em;color:var(--gold-light);text-transform:uppercase}.mobileSpecSummary summary b{font-size:13px}.mobileSpecSummary>div{display:grid;grid-template-columns:1fr 1fr;padding:0 15px 15px;border-top:1px solid rgba(225,229,230,.12)}.mobileSpecSummary p{min-width:0;margin:0;padding:11px 8px 11px 0;border-bottom:1px solid rgba(225,229,230,.1)}.mobileSpecSummary p small{display:block;margin-bottom:4px;font:600 10px var(--mono);color:#a9b1b4;text-transform:uppercase}.mobileSpecSummary p b{display:block;overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.selectorWorkspace{display:block;margin-top:0;border-top:0;scroll-margin-top:130px}.selectorPanel{min-height:0;padding:28px 14px 18px}.selectorPanel h3{max-width:340px;margin:17px 0 24px;font-size:clamp(32px,9.4vw,40px);line-height:.92}.choiceGrid{grid-template-columns:1fr 1fr}.choiceGrid button{min-height:108px;padding:13px}.choiceGrid button span{font-size:13px;line-height:1.15}.choiceGrid button small{font-size:10px;line-height:1.35}.productChoice button{min-height:128px}.shape{width:29px;height:29px;border-width:6px}.shape-pipes{width:34px;height:34px;border-width:7px}.shape-rectangle{width:43px}.detailFields,.fieldPair{grid-template-columns:1fr;gap:13px}.selectorPanel input,.selectorPanel select{min-height:54px;font-size:16px}.engineeringNote{margin-top:22px;padding:16px;font-size:12px}.selectorNavigation{position:sticky;z-index:2;bottom:0;margin:26px -14px -18px;padding:12px 14px;background:rgba(14,16,17,.94);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.guidedRfqHome .selectorNavigation{background:rgba(218,221,220,.94)}.selectorNavigation button{min-height:48px;padding:0 10px}.selectorNavigation button.next{min-width:145px;padding:0 16px}.selectorStatus{margin:28px 0 0}.selectorContact .industrialButton{width:100%;justify-content:space-between}.selectorConsent{font-size:12px!important;text-transform:none;letter-spacing:0}.specSummary{display:none}}@media(prefers-reduced-motion:no-preference){@keyframes heroRise{0%{opacity:0;transform:translateY(26px)}}.homeHeroCopyV3>span{animation:heroRise .5s cubic-bezier(.2,.8,.2,1) .05s both}.homeHeroCopyV3 h1{animation:heroRise .65s cubic-bezier(.2,.8,.2,1) .14s both}.homeHeroCopyV3 p{animation:heroRise .6s cubic-bezier(.2,.8,.2,1) .26s both}.homeHeroCopyV3>div{animation:heroRise .6s cubic-bezier(.2,.8,.2,1) .36s both}.homeHeroRailV3{animation:heroRise .7s cubic-bezier(.2,.8,.2,1) .5s both}html.js .homeApplicationsV3[data-reveal] .homeApplicationCopyV3>div a,html.js .homeEntryV3[data-reveal] .homeEntryGridV3 a,html.js .homeProcessV3[data-reveal] .homeProcessCopyV3>div b{opacity:0;transform:translateY(22px);transition:opacity .55s ease,transform .6s cubic-bezier(.2,.8,.2,1)}html.js [data-reveal].isVisible .homeApplicationCopyV3>div a,html.js [data-reveal].isVisible .homeEntryGridV3 a,html.js [data-reveal].isVisible .homeProcessCopyV3>div b{opacity:1;transform:none}html.js [data-reveal] .homeApplicationCopyV3>div a:nth-child(2),html.js [data-reveal] .homeEntryGridV3 a:nth-child(2),html.js [data-reveal] .homeProcessCopyV3>div b:nth-child(2){transition-delay:.08s}html.js [data-reveal] .homeApplicationCopyV3>div a:nth-child(3),html.js [data-reveal] .homeEntryGridV3 a:nth-child(3),html.js [data-reveal] .homeProcessCopyV3>div b:nth-child(3){transition-delay:.16s}html.js [data-reveal] .homeApplicationCopyV3>div a:nth-child(4),html.js [data-reveal] .homeProcessCopyV3>div b:nth-child(4){transition-delay:.24s}html.js [data-reveal] .homeProcessCopyV3>div b:nth-child(5){transition-delay:.32s}}.routeCurtain{display:none!important}.routeNav>:not(.routeCurtain){animation:none!important}.standardsTicker{overflow:hidden;padding:20px 0;border-top:1px solid rgba(17,20,21,.16);border-bottom:1px solid rgba(17,20,21,.16);background:#cfd3d2}.standardsTicker>div{display:flex;width:max-content;animation:standardsMove 38s linear infinite}.standardsTicker span{white-space:nowrap;font:650 11px var(--mono);letter-spacing:.16em;color:var(--mill-copy-strong)}.standardsTicker span:after{content:"◆";margin:0 30px;color:var(--gold-ink);font-size:8px;vertical-align:1px}@keyframes standardsMove{to{transform:translateX(-50%)}}@media(prefers-reduced-motion:reduce){.standardsTicker>div{animation:none}}.headerRfq span,.homeApplicationCopyV3>div a i,.homeEntryGridV3 a i,.industrialButton span{transition:transform .25s cubic-bezier(.2,.8,.2,1)}.homeApplicationCopyV3>div a:hover i,.homeEntryGridV3 a:hover i{transform:translate(3px,-3px)}.headerRfq:hover span,.industrialButton:hover span{transform:translate(2px,-2px)}.homeApplicationCopyV3>a,.homeHistoryCopyV3>a,.homeProcessCopyV3>a,.homeProductBriefV3>a,.homeQualityCopyV3>a{transition:letter-spacing .3s ease}.homeApplicationCopyV3>a:hover,.homeHistoryCopyV3>a:hover,.homeProcessCopyV3>a:hover,.homeProductBriefV3>a:hover,.homeQualityCopyV3>a:hover{letter-spacing:.09em}.routeCurtain{display:none}@media(prefers-reduced-motion:no-preference){.routeCurtain{display:block;position:fixed;inset:0;z-index:3000;pointer-events:none;background:#070808;border-bottom:2px solid var(--gold);animation:curtainUp .55s cubic-bezier(.2,.8,.2,1) .05s both}.routeNav>:not(.routeCurtain){animation:routeRise .5s cubic-bezier(.2,.8,.2,1) .2s backwards}@keyframes curtainUp{to{transform:translateY(-101%);visibility:hidden}}@keyframes routeRise{0%{opacity:0;transform:translateY(12px)}}}@media(min-width:801px) and (prefers-reduced-motion:no-preference){.deckScrub{--dp:0;height:290svh}.deckSticky{position:sticky;top:max(90px,calc(50svh - 385px));padding-bottom:26px}.deckSticky:after{background:rgba(17,20,21,.12)}.deckSticky:after,.deckSticky:before{content:"";position:absolute;right:0;bottom:0;left:0;height:2px}.deckSticky:before{z-index:1;background:var(--gold-ink);transform:scaleX(var(--dp));transform-origin:left}}@media(prefers-reduced-motion:no-preference){html.js .homeProofV3[data-reveal] div{opacity:0;transform:translateY(18px);transition:opacity .5s ease,transform .55s cubic-bezier(.2,.8,.2,1)}html.js .homeProofV3[data-reveal].isVisible div{opacity:1;transform:none}html.js .homeProofV3[data-reveal] div:nth-child(2){transition-delay:.07s}html.js .homeProofV3[data-reveal] div:nth-child(3){transition-delay:.14s}html.js .homeProofV3[data-reveal] div:nth-child(4){transition-delay:.21s}}.homeFinalV3{position:relative;overflow:hidden}.finalWatermark{position:absolute;left:50%;top:50%;z-index:0;transform:translate(-50%,-54%);color:transparent;-webkit-text-stroke:1px rgba(17,20,21,.13);font:800 clamp(220px,36vw,540px)/1 var(--display);font-style:normal;letter-spacing:-.06em;pointer-events:none;-webkit-user-select:none;user-select:none}.homeFinalV3 h2,.homeFinalV3>div,.homeFinalV3>span{position:relative;z-index:1}.mobileActionBar{display:none}@media(max-width:800px){.mobileActionBar{position:fixed;right:0;bottom:0;left:0;z-index:95;display:grid;grid-template-columns:1fr 1.15fr 1.35fr;padding-bottom:env(safe-area-inset-bottom);border-top:1px solid rgba(184,154,90,.55);background:rgba(8,9,9,.96);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transform:translateY(105%);transition:transform .35s cubic-bezier(.2,.8,.2,1)}.mobileActionBar.visible{transform:none}.mobile-menu-open .mobileActionBar{transform:translateY(105%)}.mobileActionBar a{min-height:56px;display:flex;align-items:center;justify-content:center;gap:8px;border-right:1px solid var(--line);color:var(--steel-2);font:650 10px var(--mono);letter-spacing:.08em;text-transform:uppercase}.mobileActionBar a.primary{border-right:0;background:var(--steel);color:var(--black)}.mobileActionBar a.primary span{color:#735d31}.homeFooter{padding-bottom:calc(20px + 62px + env(safe-area-inset-bottom))}.homeMobileMenu{position:absolute;top:66px;bottom:auto;height:calc(100vh - 66px);height:calc(100dvh - 66px);padding:14px 18px calc(24px + env(safe-area-inset-bottom));overflow:auto;background:rgba(7,8,8,.98)}.homeMobileMenu>a{align-items:baseline;gap:14px;padding:17px 0;font:620 32px/1 var(--display);letter-spacing:-.02em}.homeMobileMenu a b{min-width:24px;color:var(--gold);font:650 10px var(--mono)}.homeMobileMenu a span{margin-left:auto;color:var(--gold);font-size:16px}.homeMobileMenu.open a{opacity:0;transform:translateY(14px);animation:menuRise .4s cubic-bezier(.2,.8,.2,1) forwards}.homeMobileMenu.open a:nth-child(2){animation-delay:.04s}.homeMobileMenu.open a:nth-child(3){animation-delay:.08s}.homeMobileMenu.open a:nth-child(4){animation-delay:.12s}.homeMobileMenu.open a:nth-child(5){animation-delay:.16s}.homeMobileMenu.open a:nth-child(6){animation-delay:.2s}}@keyframes menuRise{to{opacity:1;transform:none}}.menuContact{display:grid;gap:2px;margin-top:26px;padding-top:18px;border-top:1px solid var(--line)}.menuContact a{min-height:40px;display:flex;align-items:center;color:var(--steel-3);font:500 13px var(--mono)}@media(hover:none){.homeApplicationCopyV3>div a:active,.homeEntryGridV3 a:active{transform:scale(.985);transition-duration:.12s}.headerRfq:active,.industrialButton:active,.menuTrigger:active,.mobileActionBar a:active{transform:scale(.96);transition:transform .12s}.choiceGrid button:active{background:rgba(255,255,255,.22)}.homeProductTabsV3 button:active{background:rgba(17,20,21,.08)}}@media(prefers-reduced-motion:reduce){.homeMobileMenu.open a{opacity:1;transform:none;animation:none}}.homeFooter nav,.homeHeader nav a{text-transform:none;font-size:11px;letter-spacing:.03em}@media(max-width:800px){.homeFooter{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 18px;padding-right:22px;padding-left:22px}.homeFooter nav,.homeFooter small,.homeFooter>div:first-child,.homeFooter>p,.homeFooterSubscribe{grid-column:1/-1}.homeFooter nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}.homeFooter nav a{min-height:44px;font-size:12px}.homeFooter>p{padding-top:28px;border-top:1px solid var(--line);font-size:11px}}