.about-factory-gallery{display:grid;grid-template-columns:1.15fr .85fr;gap:8px;max-width:1000px;margin:20px 0 40px;padding:8px;border:1px solid #78b9ca;background:#e7f3f6}.about-factory-gallery img{width:100%;height:100%;min-height:225px;margin:0;object-fit:cover;border:0;box-shadow:none}.about-factory-gallery img:first-child{grid-row:span 2;min-height:466px}@media(max-width:600px){.about-factory-gallery{grid-template-columns:1fr;margin-bottom:28px}.about-factory-gallery img:first-child{grid-row:auto;min-height:240px}.about-factory-gallery img{min-height:185px}}.about-source :is(div,span):has(>img[src*=automatic-copper-pipe-machine]){display:block;width:min(100%,760px);margin:18px 0 28px;padding:10px;border:1px solid #78b9ca;background:#e7f3f6}.about-source img[src*=automatic-copper-pipe-machine]{width:100%;margin:0;aspect-ratio:3/2;object-fit:cover;border-color:#5caec5;box-shadow:none}.wordpress-source-content{max-width:1180px;position:relative;padding:clamp(24px,3vw,46px);background:linear-gradient(90deg,rgba(50,183,231,.06) 1px,transparent 1px),linear-gradient(rgba(50,183,231,.045) 1px,transparent 1px),#fafdfed6;background-size:36px 36px;border-left:1px solid #a9cbd5;border-right:1px solid #d6e7eb}.wordpress-source-content>*:first-child{margin-top:0}.wordpress-source-content h1,.wordpress-source-content h2,.wordpress-source-content h3,.wordpress-source-content h4,.wordpress-source-content h5,.wordpress-source-content h6{position:relative;margin:40px 0 15px;padding:0 0 11px 32px;border-bottom:1px solid #afcbd4;color:#0d3447;font:700 clamp(23px,2.35vw,35px)/1 var(--display);letter-spacing:.01em}.wordpress-source-content h1:before,.wordpress-source-content h2:before,.wordpress-source-content h3:before,.wordpress-source-content h4:before,.wordpress-source-content h5:before,.wordpress-source-content h6:before{position:absolute;left:0;bottom:13px;color:#119cc1;content:"//";font:700 12px var(--mono);letter-spacing:-.15em}.wordpress-source-content h1{font-size:clamp(32px,3.2vw,48px)}.wordpress-source-content p{max-width:920px;margin:0 0 17px;color:#4f6f7d;font-size:15px;line-height:1.75}.wordpress-source-content ul,.wordpress-source-content ol{display:grid;gap:9px;max-width:960px;margin:20px 0 26px;padding-left:22px;color:#4d6e7d;font-size:14px;line-height:1.65}.wordpress-source-content li>ul,.wordpress-source-content li>ol{margin:8px 0}.wordpress-source-content a{color:#087c9f;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.wordpress-source-content a:hover{color:#0d3447}.wordpress-source-content strong{color:#174e63}.wordpress-source-content hr{border:0;border-top:1px solid #7cb4c4;margin:38px 0}.wordpress-source-content figure{position:relative;max-width:960px;margin:32px 0;padding:8px;border:1px solid #b5d0d9;background:#eaf3f5}.wordpress-source-content figure:before{position:absolute;top:-1px;left:-1px;padding:5px 8px;background:#0d3447;color:#bdeeff;content:"VISUAL REFERENCE";font:600 9px var(--mono);letter-spacing:.08em}.wordpress-source-content img{display:block;max-width:100%;height:auto;border:1px solid #c9dae0;background:#fff}.wordpress-source-content figcaption{margin-top:8px;color:#63808d;font:500 11px/1.5 var(--mono)}.wordpress-source-content table{width:100%;margin:32px 0;border-collapse:collapse;background:#ffffffe6;box-shadow:inset 3px 0 #32b7e7;font-size:13px}.wordpress-source-content th,.wordpress-source-content td{padding:13px;border:1px solid #c4dbe1;text-align:left;vertical-align:top}.wordpress-source-content th{width:29%;color:#174e63;background:#eef7f9;font:600 10px var(--mono);letter-spacing:.04em}.wordpress-source-content td{color:#4d6d79;line-height:1.55}.wordpress-source-content blockquote{max-width:940px;margin:28px 0;padding:18px 24px;border-left:4px solid #119cc1;background:#eaf4f6;color:#315868;font-size:16px;line-height:1.65}.source-page-hero{padding:72px 0}.source-page-hero h1{max-width:940px;font-size:clamp(40px,5vw,68px);margin:0}.source-page-content{background:#f4f8f9}.source-page-content .shell{padding-top:clamp(48px,6vw,82px);padding-bottom:clamp(55px,8vw,110px)}.about-source{background:linear-gradient(90deg,rgba(50,183,231,.045) 1px,transparent 1px),linear-gradient(rgba(50,183,231,.035) 1px,transparent 1px),#fbfdfe;background-size:44px 44px;border:0;box-shadow:0 16px 38px #0e384a12}.about-source>div{max-width:100%}.about-source p{max-width:820px}.about-source img{max-width:100%;margin-block:14px;border-color:#a8c7d1;box-shadow:0 9px 20px #0d344714}.about-source h1,.about-source h2,.about-source h3{max-width:960px}.about-source :is(h1,h2,h3)+div:has(img){margin-bottom:36px}.about-source :is(div,span):has(>img[alt*=Copper]){display:inline-block;width:min(100%,720px)}@media(max-width:600px){.wordpress-source-content{padding:20px 14px;background-size:26px 26px}.wordpress-source-content h1,.wordpress-source-content h2,.wordpress-source-content h3,.wordpress-source-content h4,.wordpress-source-content h5,.wordpress-source-content h6{padding-left:29px}.source-page-hero{padding:58px 0}.source-page-hero h1{font-size:42px}.wordpress-source-content p{font-size:14px}.wordpress-source-content th,.wordpress-source-content td{display:block;width:auto}.wordpress-source-content th{border-bottom:0;padding-bottom:3px}.wordpress-source-content td{padding-top:4px}.wordpress-source-content img{width:100%}}.wordpress-source-content .fusion-fullwidth{margin-block:clamp(34px,5vw,72px)}.wordpress-source-content .fusion-builder-row{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(18px,3vw,44px);align-items:start}.wordpress-source-content .fusion-layout-column{min-width:0}.wordpress-source-content .fusion-one-full{grid-column:span 12}.wordpress-source-content .fusion-one-half{grid-column:span 6}.wordpress-source-content .fusion-one-third{grid-column:span 4}.wordpress-source-content .fusion-two-third{grid-column:span 8}.wordpress-source-content .fusion-one-fourth{grid-column:span 3}.wordpress-source-content .fusion-three-fourth{grid-column:span 9}.wordpress-source-content .fusion-one-sixth{grid-column:span 2}.wordpress-source-content .fusion-column-wrapper{min-width:0}.wordpress-source-content .fusion-title h1,.wordpress-source-content .fusion-title h2,.wordpress-source-content .fusion-title h3,.wordpress-source-content .fusion-title h4,.wordpress-source-content .fusion-title h5,.wordpress-source-content .fusion-title h6{margin-top:0}.wordpress-source-content .fusion-aligncenter{text-align:center}.wordpress-source-content .fusion-image-element img,.wordpress-source-content .awb-image-frame img{width:100%;margin:0;object-fit:contain}.wordpress-source-content .fusion-video{overflow:hidden;aspect-ratio:5/3;border:1px solid #78b9ca;background:#102938;box-shadow:0 18px 36px #0d344724}.wordpress-source-content .fusion-video .fluid-width-video-wrapper{width:100%;height:100%}.wordpress-source-content .fusion-video iframe{display:block;width:100%;height:100%;border:0}.wordpress-source-content iframe[src*=youtube]{display:block;max-width:100%;aspect-ratio:16/9;width:100%;height:auto;min-height:260px;margin:18px 0;border:1px solid #78b9ca;background:#102938}.wordpress-source-content .fusion-button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;margin:12px 0;padding:12px 22px;border:1px solid #087c9f;background:#087c9f;color:#fff!important;text-decoration:none;font:700 12px var(--mono);letter-spacing:.04em}.wordpress-source-content .fusion-button:hover{background:#0d3447;border-color:#0d3447;color:#fff}.wordpress-source-content .fusion-separator{display:block;margin:12px auto 22px;max-width:120px;border-top:3px solid #32b7e7}.wordpress-source-content .fusion-clearfix,.wordpress-source-content .fusion-sep-clear{display:none}@media(max-width:780px){.wordpress-source-content .fusion-builder-row{grid-template-columns:1fr;gap:24px}.wordpress-source-content .fusion-layout-column,.wordpress-source-content .fusion-one-full,.wordpress-source-content .fusion-one-half,.wordpress-source-content .fusion-one-third,.wordpress-source-content .fusion-two-third,.wordpress-source-content .fusion-one-fourth,.wordpress-source-content .fusion-three-fourth,.wordpress-source-content .fusion-one-sixth{grid-column:1}.wordpress-source-content iframe[src*=youtube]{min-height:0}.wordpress-source-content .fusion-fullwidth{margin-block:34px}}.semantic-page-title{padding:clamp(48px,6vw,76px) 0 clamp(20px,3vw,36px);background:#f4f8f9}.semantic-page-title h1{max-width:940px;margin:0;color:#0d3447;font-size:clamp(40px,5vw,68px)}@media(max-width:600px){.semantic-page-title{padding:46px 0 18px}.semantic-page-title h1{font-size:42px}}
