:root{--cs-porcelain: #f7f6f2;--cs-surface: #ffffff;--cs-graphite: #2b3136;--cs-kiln-blue: #203f50;--cs-kiln-blue-deep: #182f3a;--cs-clay-taupe: #e7e2da;--cs-clay-taupe-soft: #f1eeea;--cs-fired-amber: #c46a2a;--cs-text: #2b3136;--cs-text-muted: #666b6f;--cs-border: #d7d8d5;--cs-border-strong: #bec1bf;--cs-focus: #315f75;--cs-on-dark: #f7f6f2;--cs-on-dark-muted: #d8dfe1;--cs-shadow-subtle: 0 8px 24px rgba(43, 49, 54, .06);--csv2-ink: var(--cs-graphite);--csv2-deep: var(--cs-kiln-blue);--csv2-sage: var(--cs-text-muted);--csv2-stone: var(--cs-clay-taupe-soft);--csv2-paper: var(--cs-porcelain);--csv2-line: var(--cs-border);--csv2-copper: var(--cs-kiln-blue);--csv2-white: var(--cs-surface);--csv2-shadow: var(--cs-shadow-subtle)}.ceramicswitch-v2{background:var(--csv2-paper);color:var(--csv2-ink);font-size:16px;line-height:1.65}.ceramicswitch-v2 .wrapper-body,.ceramicswitch-v2 .main-content{background:var(--csv2-paper)}.ceramicswitch-v2 .main-content{padding-bottom:0}.ceramicswitch-v2 .wrapper-header{background:var(--csv2-white);border-bottom:1px solid var(--csv2-line)}.ceramicswitch-v2 .site-nav a,.ceramicswitch-v2 .header a{letter-spacing:.03em}.ceramicswitch-v2 .header-top{display:none!important}.ceramicswitch-v2 .header-pc .header-panel-bt .left-groups .find-a-store a{font-size:0}.ceramicswitch-v2 .header-pc .header-panel-bt .left-groups .find-a-store a .icon{display:none}.ceramicswitch-v2 .header-pc .header-panel-bt .left-groups .find-a-store a:after{color:var(--csv2-ink);content:"CERAMICSWITCH";font-family:Georgia,Times New Roman,serif;font-size:22px;font-weight:700;letter-spacing:.08em}.ceramicswitch-v2 .wrapper-header .cart-icon,.ceramicswitch-v2 .wrapper-header .wrapper-top-cart,.ceramicswitch-v2 .wrapper-header .cart-fixed,.ceramicswitch-v2 .wrapper-header .search-form,.ceramicswitch-v2 .wrapper-header .search-mb{display:none!important}.ceramicswitch-v2 .header-mb .logo-title{color:var(--csv2-ink);font-family:Georgia,Times New Roman,serif;font-size:19px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.ceramicswitch-v2 .product-label,.ceramicswitch-v2 .price-box,.ceramicswitch-v2 .price-regular,.ceramicswitch-v2 .compare-button,.ceramicswitch-v2 .wishlist{display:none!important}.csv2,.csv2 *{box-sizing:border-box}.csv2 img{display:block;max-width:100%}.csv2 a{color:inherit;text-decoration:none}.csv2-container{width:min(1240px,calc(100% - 48px));margin:0 auto}.csv2-section{padding:96px 0}.csv2-section--stone{background:var(--csv2-stone)}.csv2-eyebrow{display:inline-flex;align-items:center;gap:10px;margin:0 0 18px;color:var(--csv2-copper);font-size:12px;font-weight:700;letter-spacing:.16em;line-height:1.4;text-transform:uppercase}.csv2-eyebrow:before{width:28px;height:1px;background:currentColor;content:""}.csv2 h1,.csv2 h2,.csv2 h3,.csv2 h4{margin-top:0;color:var(--csv2-ink);font-family:Georgia,Times New Roman,serif;font-weight:500;letter-spacing:-.025em}.csv2 h1{max-width:780px;margin-bottom:24px;font-size:clamp(44px,6.3vw,82px);line-height:.98}.csv2 h2{margin-bottom:18px;font-size:clamp(34px,4.2vw,54px);line-height:1.06}.csv2 h3{margin-bottom:10px;font-size:25px;line-height:1.2}.csv2-lead{max-width:720px;margin:0;color:#4d5955;font-size:19px;line-height:1.7}.csv2-section-head{display:flex;align-items:end;justify-content:space-between;gap:48px;margin-bottom:48px}.csv2-section-head>div:first-child{max-width:760px}.csv2-button{display:inline-flex;min-height:52px;align-items:center;justify-content:center;padding:14px 26px;border:1px solid var(--csv2-deep);background:var(--csv2-deep);color:var(--csv2-white)!important;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;transition:transform .16s ease,background .16s ease,color .16s ease}.csv2-button:hover,.csv2-button:focus-visible{background:var(--csv2-ink);color:var(--csv2-white)!important;transform:translateY(-2px)}.csv2-button--secondary{background:transparent;color:var(--csv2-deep)!important}.csv2-button--secondary:hover,.csv2-button--secondary:focus-visible{background:var(--csv2-deep);color:var(--csv2-white)!important}.csv2-button--light{border-color:var(--csv2-white);background:var(--csv2-white);color:var(--csv2-deep)!important}.csv2-link{display:inline-flex;align-items:center;gap:8px;border-bottom:1px solid currentColor;color:var(--csv2-deep)!important;font-size:13px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.csv2-link:after{content:">"}.csv2-hero{padding:56px 0 36px;background:var(--cs-porcelain)}.csv2-hero__grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(380px,.95fr);align-items:center;gap:62px}.csv2-hero__copy{padding:48px 0}.csv2-hero__copy .csv2-lead{max-width:650px}.csv2-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.csv2-hero__media{position:relative;min-height:620px;overflow:hidden;background:#d8d4cc;box-shadow:var(--csv2-shadow)}.csv2-hero__media img{width:100%;height:620px;object-fit:cover}.csv2-hero__caption{position:absolute;right:22px;bottom:22px;left:22px;padding:18px 20px;background:#17221fe6;color:var(--csv2-white);font-size:13px;letter-spacing:.04em}.csv2-proof{display:grid;grid-template-columns:repeat(3,1fr);margin-top:54px;border-top:1px solid var(--csv2-line);border-bottom:1px solid var(--csv2-line)}.csv2-proof__item{padding:22px 26px;border-right:1px solid var(--csv2-line)}.csv2-proof__item:last-child{border-right:0}.csv2-proof__item strong{display:block;margin-bottom:3px;color:var(--csv2-ink);font-size:13px;letter-spacing:.08em;text-transform:uppercase}.csv2-proof__item span{color:#69736f;font-size:14px}.csv2-category-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(330px,.65fr);gap:22px}.csv2-category-main{min-height:580px;padding:46px;border:1px solid var(--csv2-line);background:var(--csv2-white)}.csv2-category-main__intro{max-width:620px;margin-bottom:34px}.csv2-category-main__intro p,.csv2-category-card p,.csv2-capability__copy p,.csv2-trust-card p,.csv2-factory-card p{margin:0;color:#59645f}.csv2-category-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;border-top:1px solid var(--csv2-line)}.csv2-category-links a{display:flex;min-height:76px;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--csv2-line);font-size:15px;font-weight:700}.csv2-category-links a:after{color:var(--csv2-copper);content:">"}.csv2-category-side{display:grid;gap:22px}.csv2-category-card{position:relative;min-height:279px;overflow:hidden;background:var(--csv2-deep)}.csv2-category-card img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.55;transition:transform .3s ease}.csv2-category-card:hover img{transform:scale(1.03)}.csv2-category-card__content{position:absolute;z-index:1;right:0;bottom:0;left:0;padding:30px;background:#182f3ae6;color:var(--csv2-white)}.csv2-category-card h3,.csv2-category-card p,.csv2-category-card .csv2-link{color:var(--csv2-white)!important}.csv2-category-card .csv2-link{margin-top:14px}.csv2-capability{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:72px;align-items:center}.csv2-capability__media{display:grid;grid-template-columns:1.15fr .85fr;gap:16px;align-items:end}.csv2-capability__media img:first-child{width:100%;height:540px;object-fit:cover}.csv2-capability__media img:last-child{width:100%;height:390px;object-fit:cover}.csv2-capability-list{display:grid;gap:0;margin-top:34px;border-top:1px solid var(--csv2-line)}.csv2-capability-list__item{display:grid;grid-template-columns:74px 1fr;gap:20px;padding:22px 0;border-bottom:1px solid var(--csv2-line)}.csv2-capability-list__item span{color:var(--csv2-copper);font-family:Georgia,Times New Roman,serif;font-size:26px}.csv2-capability-list__item strong{display:block;margin-bottom:3px;font-size:15px}.csv2-capability-list__item p{margin:0;color:#59645f;font-size:14px}.csv2-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.csv2-product-card{display:flex;min-width:0;flex-direction:column;border:1px solid var(--csv2-line);background:var(--csv2-white);transition:transform .18s ease,box-shadow .18s ease}.csv2-product-card:hover{box-shadow:0 18px 42px #17221f1a;transform:translateY(-4px)}.csv2-product-card__image{display:block;aspect-ratio:1 / 1;overflow:hidden;background:#eeece7}.csv2-product-card__image img{width:100%;height:100%;object-fit:cover;transition:transform .25s ease}.csv2-product-card:hover .csv2-product-card__image img{transform:scale(1.025)}.csv2-product-card__body{display:flex;min-height:178px;flex:1;flex-direction:column;padding:23px}.csv2-product-card__meta{margin-bottom:9px;color:var(--csv2-sage);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.csv2-product-card h3{margin-bottom:24px;font-family:inherit;font-size:17px;font-weight:700;letter-spacing:0}.csv2-product-card .csv2-link{align-self:flex-start;margin-top:auto}.csv2-trust-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--csv2-line);border-left:1px solid var(--csv2-line)}.csv2-trust-card{min-height:270px;padding:34px;border-right:1px solid var(--csv2-line);border-bottom:1px solid var(--csv2-line);background:var(--csv2-white)}.csv2-trust-card__number{display:block;margin-bottom:54px;color:var(--csv2-copper);font-family:Georgia,Times New Roman,serif;font-size:28px}.csv2-trust-card h3{font-family:inherit;font-size:17px;font-weight:700;letter-spacing:0}.csv2-factory-grid{display:grid;grid-template-columns:1.2fr .8fr .8fr;gap:18px}.csv2-factory-card{border:1px solid var(--csv2-line);background:var(--csv2-white)}.csv2-factory-card img{width:100%;height:340px;object-fit:cover}.csv2-factory-card:first-child img{height:430px}.csv2-factory-card__caption{padding:22px 24px}.csv2-factory-card__caption strong{display:block;margin-bottom:4px}.csv2-factory-card__caption p{font-size:14px}.csv2-rfq{background:var(--csv2-deep);color:var(--csv2-white)}.csv2-rfq h2,.csv2-rfq h3,.csv2-rfq .csv2-lead{color:var(--csv2-white)}.csv2-rfq .csv2-eyebrow{color:#d8a77e}.csv2-rfq__grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px;align-items:start}.csv2-rfq__notes{display:grid;gap:14px;margin-top:34px}.csv2-rfq__notes span{display:flex;gap:12px;color:#d6dedb;font-size:14px}.csv2-rfq__notes span:before{color:#d8a77e;content:"-"}.csv2-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:38px;background:var(--csv2-white);color:var(--csv2-ink)}.csv2-field{display:grid;gap:8px}.csv2-field--full{grid-column:1 / -1}.csv2-field label{margin:0;color:var(--csv2-ink);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.csv2-field input,.csv2-field textarea,.csv2-field select{width:100%;min-height:52px;margin:0;padding:13px 15px;border:1px solid #cfd3d0;border-radius:0;background:var(--csv2-paper);color:var(--csv2-ink);font:inherit}.csv2-field textarea{min-height:138px;resize:vertical}.csv2-form__status{grid-column:1 / -1;margin:0;padding:12px 14px;background:#eef4f1;color:#214438}.csv2-form__status--error{background:#f8ece8;color:#7c2f1e}.csv2-breadcrumb{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 30px;color:#737c78;font-size:13px}.csv2-breadcrumb span{color:#a0a6a3}.csv2-page-hero{padding:70px 0 54px;border-bottom:1px solid var(--csv2-line);background:var(--csv2-stone)}.csv2-page-hero h1{max-width:980px;font-size:clamp(40px,5vw,68px)}.csv2-category-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:54px}.csv2-category-nav a{display:flex;min-height:78px;align-items:center;justify-content:space-between;gap:18px;padding:19px 22px;border:1px solid var(--csv2-line);background:var(--csv2-white);font-size:14px;font-weight:700}.csv2-category-nav a:after{color:var(--csv2-copper);content:">"}.csv2-empty{padding:44px;border:1px solid var(--csv2-line);background:var(--csv2-white);text-align:center}.csv2-product-hero{padding:54px 0 78px}.csv2-product-layout{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(380px,.95fr);gap:68px;align-items:start}.csv2-product-gallery__main{aspect-ratio:1 / 1;overflow:hidden;background:#eeece7}.csv2-product-gallery__main img{width:100%;height:100%;object-fit:contain}.csv2-product-gallery__thumbs{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:10px}.csv2-product-gallery__thumbs img{width:100%;aspect-ratio:1 / 1;border:1px solid var(--csv2-line);object-fit:cover}.csv2-product-summary{position:sticky;top:24px;padding-top:12px}.csv2-product-summary h1{margin-bottom:16px;font-size:clamp(40px,4.6vw,64px);line-height:1.02}.csv2-model{display:inline-flex;margin-bottom:24px;padding:8px 12px;background:var(--csv2-stone);color:#59645f;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.csv2-product-summary__note{margin:0 0 28px;color:#56615d;font-size:17px}.csv2-quick-facts{display:grid;margin:30px 0;border-top:1px solid var(--csv2-line)}.csv2-quick-facts__row{display:grid;grid-template-columns:130px 1fr;gap:20px;padding:14px 0;border-bottom:1px solid var(--csv2-line);font-size:14px}.csv2-quick-facts__row strong{color:var(--csv2-ink)}.csv2-quick-facts__row span{color:#68726e}.csv2-detail-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:56px}.csv2-detail-nav{position:sticky;top:24px;align-self:start;border-top:1px solid var(--csv2-line)}.csv2-detail-nav a{display:block;padding:15px 0;border-bottom:1px solid var(--csv2-line);color:#59645f!important;font-size:13px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.csv2-detail-block{padding-bottom:52px;scroll-margin-top:30px}.csv2-detail-block+.csv2-detail-block{padding-top:52px;border-top:1px solid var(--csv2-line)}.csv2-detail-block h2{font-size:38px}.csv2-detail-block p,.csv2-detail-block li{color:#56615d}.csv2-feature-list{display:grid;gap:12px;padding:0;list-style:none}.csv2-feature-list li{display:flex;gap:12px}.csv2-feature-list li:before{color:var(--csv2-copper);content:"-"}.csv2-specs{width:100%;border-collapse:collapse}.csv2-specs th,.csv2-specs td{padding:16px 14px;border-bottom:1px solid var(--csv2-line);text-align:left;vertical-align:top}.csv2-specs th{width:34%;color:var(--csv2-ink);font-size:13px}.csv2-specs td{color:#66716c;font-size:14px}.csv2-about-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.csv2-about-media{display:grid;grid-template-columns:1fr .72fr;gap:14px;align-items:end}.csv2-about-media img:first-child{height:560px;object-fit:cover}.csv2-about-media img:last-child{height:390px;object-fit:cover}.csv2-stat-grid{display:grid;grid-template-columns:repeat(2,1fr);margin-top:34px;border-top:1px solid var(--csv2-line);border-left:1px solid var(--csv2-line)}.csv2-stat{padding:24px;border-right:1px solid var(--csv2-line);border-bottom:1px solid var(--csv2-line)}.csv2-stat strong{display:block;color:var(--csv2-copper);font-family:Georgia,Times New Roman,serif;font-size:30px}.csv2-stat span{color:#68726e;font-size:13px}.csv2-process-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border-top:1px solid var(--csv2-line);border-left:1px solid var(--csv2-line)}.csv2-process-card{min-height:250px;padding:30px;border-right:1px solid var(--csv2-line);border-bottom:1px solid var(--csv2-line);background:var(--csv2-white)}.csv2-process-card span{display:block;margin-bottom:50px;color:var(--csv2-copper);font-family:Georgia,Times New Roman,serif;font-size:26px}.csv2-process-card h3{font-family:inherit;font-size:17px;font-weight:700}.csv2-contact-layout{display:grid;grid-template-columns:.75fr 1.25fr;gap:64px}.csv2-contact-card{padding:34px;border:1px solid var(--csv2-line);background:var(--csv2-white)}.csv2-contact-card+.csv2-contact-card{margin-top:16px}.csv2-contact-card h3{font-family:inherit;font-size:17px;font-weight:700}.csv2-contact-card p{margin-bottom:0;color:#5d6763}.csv2-contact-layout .csv2-form{border:1px solid var(--csv2-line)}@media(max-width:1100px){.csv2-hero__grid,.csv2-capability,.csv2-product-layout,.csv2-about-grid{grid-template-columns:1fr 1fr;gap:42px}.csv2-hero__media,.csv2-hero__media img{height:520px;min-height:520px}.csv2-product-grid,.csv2-trust-grid,.csv2-process-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.csv2-factory-grid{grid-template-columns:1fr 1fr}.csv2-factory-card:first-child{grid-column:1 / -1}.csv2-factory-card:first-child img{height:480px}}@media(max-width:800px){.csv2-container{width:min(100% - 30px,1240px)}.csv2-section{padding:68px 0}.csv2-section-head,.csv2-hero__grid,.csv2-category-layout,.csv2-capability,.csv2-rfq__grid,.csv2-product-layout,.csv2-detail-grid,.csv2-about-grid,.csv2-contact-layout{display:grid;grid-template-columns:1fr;gap:34px}.csv2-section-head{align-items:start}.csv2-hero{padding-top:24px}.csv2-hero__copy{padding:30px 0 8px}.csv2-hero__media,.csv2-hero__media img{height:430px;min-height:430px}.csv2-proof,.csv2-category-nav{grid-template-columns:1fr}.csv2-proof__item{border-right:0;border-bottom:1px solid var(--csv2-line)}.csv2-proof__item:last-child{border-bottom:0}.csv2-category-main{min-height:0;padding:30px}.csv2-product-grid,.csv2-trust-grid,.csv2-process-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.csv2-factory-grid{grid-template-columns:1fr}.csv2-factory-card:first-child{grid-column:auto}.csv2-factory-card img,.csv2-factory-card:first-child img{height:340px}.csv2-rfq__grid{gap:44px}.csv2-product-summary,.csv2-detail-nav{position:static}.csv2-detail-nav{display:flex;flex-wrap:wrap;gap:0 18px}.csv2-detail-nav a{padding-right:10px}}@media(max-width:560px){.csv2-collection-page .csv2-product-card__image{display:flex;align-items:center;justify-content:center}.csv2-collection-page .csv2-product-card__image img{width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain;object-position:center center}.csv2-collection-page .csv2-product-card:hover .csv2-product-card__image img{transform:none}.csv2 h1{font-size:42px}.csv2 h2{font-size:34px}.csv2-lead{font-size:17px}.csv2-actions,.csv2-actions .csv2-button{width:100%}.csv2-category-links,.csv2-product-grid,.csv2-trust-grid,.csv2-process-grid,.csv2-form,.csv2-factory-grid,.csv2-stat-grid{grid-template-columns:1fr}.csv2-category-links a{min-height:66px}.csv2-capability__media,.csv2-about-media{grid-template-columns:1fr}.csv2-capability__media img:first-child,.csv2-capability__media img:last-child,.csv2-about-media img:first-child,.csv2-about-media img:last-child{height:350px}.csv2-form{padding:24px}.csv2-field--full{grid-column:auto}.csv2-quick-facts__row{grid-template-columns:100px 1fr}.csv2-specs th,.csv2-specs td{display:block;width:100%}.csv2-specs th{padding-bottom:0;border-bottom:0}}:root{--csv2-ink: var(--cs-graphite);--csv2-deep: var(--cs-kiln-blue);--csv2-sage: var(--cs-text-muted);--csv2-stone: var(--cs-clay-taupe-soft);--csv2-paper: var(--cs-porcelain);--csv2-line: var(--cs-border);--csv2-copper: var(--cs-kiln-blue);--csv2-white: var(--cs-surface);--csv2-shadow: var(--cs-shadow-subtle)}.ceramicswitch-v2,.ceramicswitch-v2 .wrapper-body,.ceramicswitch-v2 .main-content{background:var(--csv2-paper);color:var(--csv2-ink)}.ceramicswitch-v2 .header-pc .header-panel-bt .left-groups .find-a-store a:after,.ceramicswitch-v2 .header-mb .logo-title{font-family:Arial,Helvetica,sans-serif;font-weight:800;letter-spacing:.08em}.csv2-section{padding:78px 0}.csv2 h1,.csv2 h2,.csv2 h3,.csv2 h4{font-family:Arial,Helvetica,sans-serif;font-weight:750;letter-spacing:-.025em}.csv2 h1{max-width:760px;font-size:clamp(42px,5vw,68px);line-height:1.04}.csv2 h2{font-size:clamp(32px,3.6vw,48px);line-height:1.08}.csv2 h3{font-size:23px}.csv2-lead{color:#4f5f6d;font-size:18px;line-height:1.65}.csv2-eyebrow{color:var(--csv2-copper);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px;letter-spacing:.12em}.csv2-eyebrow:before{width:22px}.csv2-button{min-height:50px;border-color:var(--csv2-deep);border-radius:2px;background:var(--csv2-deep);letter-spacing:.09em}.csv2-button:hover,.csv2-button:focus-visible{background:#0f2d44}.csv2-link{color:var(--csv2-deep)!important}.csv2-section-head--technical{align-items:start;padding-bottom:24px;border-bottom:1px solid var(--csv2-line)}.csv2-section-code{flex:0 0 auto;margin:7px 0 0;color:#6d7c89;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase}.csv2-hero--industrial{position:relative;overflow:hidden;padding:48px 0 32px;background:var(--cs-porcelain)}.csv2-hero--industrial:before{display:none;background:none;background-image:none;content:none}.csv2-hero--industrial .csv2-container{position:relative}.csv2-hero--industrial .csv2-hero__grid{grid-template-columns:minmax(0,.88fr) minmax(520px,1.12fr);gap:56px}.csv2-hero-stage{display:grid;min-width:0;grid-template-rows:minmax(400px,1fr) auto;gap:8px;border:1px solid #bdc9d1;background:#dfe6ea;box-shadow:var(--csv2-shadow)}.csv2-hero-stage figure{position:relative;overflow:hidden;margin:0;background:#d8e0e5}.csv2-hero-stage img{width:100%;height:100%;object-fit:cover}.csv2-hero-stage__factory{min-height:400px}.csv2-hero-stage__factory figcaption{position:absolute;right:16px;bottom:16px;left:16px;display:flex;justify-content:space-between;gap:16px;padding:12px 14px;background:#132a3be6;color:#fff;font-size:12px}.csv2-hero-stage__factory figcaption span{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.1em;text-transform:uppercase}.csv2-hero-stage__products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.csv2-hero-stage__products figure{min-height:132px}.csv2-hero-stage__products img{height:132px;object-fit:cover}.csv2-hero-stage__products figcaption{position:absolute;right:8px;bottom:8px;left:8px;padding:7px 8px;background:#ffffffeb;color:var(--csv2-ink);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.csv2-proof{margin-top:40px;background:#ffffffb8}.csv2-proof__item{padding:18px 22px}.csv2-proof__item strong{color:var(--csv2-deep);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px}.csv2-line-card,.csv2-option-grid>div,.csv2-development-flow li,.csv2-patent-card,.csv2-document-card,.csv2-quality-flow>div,.csv2-form,.csv2-process-card,.csv2-customization-grid>div{border-color:var(--csv2-line);border-radius:0;box-shadow:none}.csv2-line-card__intro,.csv2-compact-list li,.csv2-subseries-grid a{color:#526370}.csv2-manufacturing-layout{display:grid;grid-template-columns:minmax(420px,.9fr) minmax(0,1.1fr);gap:34px;align-items:stretch}.csv2-manufacturing-flow{display:grid;margin:0;padding:0;border-top:1px solid var(--csv2-line);list-style:none}.csv2-manufacturing-flow li{position:relative;display:grid;grid-template-columns:58px 1fr;gap:18px;padding:17px 0;border-bottom:1px solid var(--csv2-line)}.csv2-manufacturing-flow li:after{position:absolute;bottom:-6px;left:23px;z-index:1;width:10px;height:10px;border-right:1px solid var(--csv2-copper);border-bottom:1px solid var(--csv2-copper);background:var(--csv2-stone);content:"";transform:rotate(45deg)}.csv2-manufacturing-flow li:last-child:after{display:none}.csv2-manufacturing-flow li>span{color:var(--csv2-copper);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:15px;font-weight:700;letter-spacing:.08em}.csv2-manufacturing-flow strong{display:block;margin-bottom:3px;color:var(--csv2-ink);font-size:14px}.csv2-manufacturing-flow p{margin:0;color:#63727e;font-size:13px}.csv2-process-visuals{display:grid;min-height:620px;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:1fr .52fr;gap:10px}.csv2-process-visuals figure{position:relative;min-width:0;overflow:hidden;margin:0;background:#dce4e9}.csv2-process-visuals__primary{grid-column:1 / -1}.csv2-process-visuals img{width:100%;height:100%;object-fit:cover;filter:saturate(.78) contrast(1.06)}.csv2-process-visuals figcaption{position:absolute;right:12px;bottom:12px;left:12px;padding:10px 12px;background:#142b3be0;color:#fff;font-size:11px}.csv2-process-visuals figcaption span{margin-right:8px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.08em;text-transform:uppercase}.csv2-option-grid>div{position:relative;min-height:142px;padding:24px}.csv2-option-grid strong{margin-top:28px;color:var(--csv2-ink)}.csv2-development-flow span,.csv2-document-card>span,.csv2-quality-flow span,.csv2-process-card span,.csv2-manufacturer-pillars article>span,.csv2-stat strong{color:var(--csv2-copper);font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.csv2-documentation-section{position:relative;overflow:hidden}.csv2-documentation-section:after{display:none;background:none;background-image:none;content:none}.csv2-documentation-section .csv2-container{position:relative;z-index:1}.csv2-patent-card__media{background:#dfe6ea}.csv2-document-label,.csv2-document-card small{color:var(--csv2-copper);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.csv2-document-card small{display:block;margin-top:12px}.csv2-environment-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.csv2-environment-card{position:relative;min-width:0;min-height:330px;overflow:hidden;margin:0;border:1px solid var(--csv2-line);background:#dfe6ea}.csv2-environment-card--wide{grid-column:span 2}.csv2-environment-card img{width:100%;height:330px;object-fit:cover;filter:saturate(.76) contrast(1.05);transition:filter .18s ease}.csv2-environment-card:hover img{filter:saturate(.95) contrast(1.05)}.csv2-environment-card figcaption{position:absolute;right:12px;bottom:12px;left:12px;display:grid;grid-template-columns:38px 1fr;gap:12px;padding:12px;background:#122a3be6;color:#fff}.csv2-environment-card figcaption>span{color:#9ec9e6;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px}.csv2-environment-card figcaption strong{display:block;color:#fff;font-size:13px}.csv2-environment-card figcaption p{margin:2px 0 0;color:#d5e0e7;font-size:11px}.csv2-finished-products{display:grid;height:330px;grid-template-columns:repeat(2,1fr);gap:4px}.csv2-finished-products img{height:163px}.csv2-finished-products img:first-child{grid-row:1 / 3;height:330px}.csv2-rfq{background:var(--cs-kiln-blue-deep)}.csv2-rfq:before{display:none;background:none;background-image:none;content:none}.csv2-rfq__grid{position:relative}.csv2-rfq .csv2-form{background:#fff}.csv2-page-hero--technical{position:relative;overflow:hidden;background:var(--cs-porcelain)}.csv2-page-hero--technical:after{display:none;background:none;background-image:none;content:none}.csv2-page-hero--technical .csv2-container{position:relative;z-index:1}.csv2-about-feature{display:grid;grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);gap:58px;align-items:center}.csv2-about-feature--reverse{grid-template-columns:minmax(420px,.8fr) minmax(0,1.2fr)}.csv2-about-feature__media{position:relative;min-height:520px;overflow:hidden;margin:0;background:#dfe6ea}.csv2-about-feature__media img{width:100%;height:520px;object-fit:cover}.csv2-about-feature__media--document img{object-fit:contain;padding:28px;background:#dfe6ea}.csv2-about-feature__media figcaption{position:absolute;right:14px;bottom:14px;left:14px;padding:12px 14px;background:#122a3be6;color:#fff;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10px;letter-spacing:.05em;text-transform:uppercase}.csv2-about-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--csv2-line);border-left:1px solid var(--csv2-line)}.csv2-about-product-grid article{min-height:290px;padding:30px;border-right:1px solid var(--csv2-line);border-bottom:1px solid var(--csv2-line);background:#fff}.csv2-about-product-grid article>span{display:block;margin-bottom:48px;color:var(--csv2-copper);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:18px}.csv2-about-product-grid p{color:#5f6f7b}.csv2-cooperation-layout{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:64px;align-items:start}@media(max-width:1100px){.csv2-hero--industrial .csv2-hero__grid,.csv2-manufacturing-layout,.csv2-about-feature,.csv2-about-feature--reverse,.csv2-cooperation-layout{grid-template-columns:1fr 1fr;gap:36px}.csv2-environment-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.csv2-environment-card--wide{grid-column:span 2}}@media(max-width:800px){.csv2-section{padding:60px 0}.csv2-hero--industrial .csv2-hero__grid,.csv2-manufacturing-layout,.csv2-about-feature,.csv2-about-feature--reverse,.csv2-cooperation-layout{grid-template-columns:1fr}.csv2-hero-stage{grid-template-rows:minmax(360px,1fr) auto}.csv2-process-visuals{min-height:540px}.csv2-about-product-grid{grid-template-columns:1fr}.csv2-about-product-grid article{min-height:0}}@media(max-width:560px){.csv2 h1{font-size:38px}.csv2 h2{font-size:31px}.csv2-section-code{display:none}.csv2-hero-stage{grid-template-rows:310px auto}.csv2-hero-stage__factory{min-height:310px}.csv2-hero-stage__products{grid-template-columns:repeat(3,minmax(0,1fr))}.csv2-hero-stage__products figure,.csv2-hero-stage__products img{min-height:96px;height:96px}.csv2-hero-stage__products figcaption{right:4px;bottom:4px;left:4px;padding:5px;font-size:8px}.csv2-line-card--primary .csv2-line-card__body,.csv2-line-card__body{padding:24px}.csv2-process-visuals{min-height:500px;grid-template-columns:1fr;grid-template-rows:260px 1fr 1fr}.csv2-process-visuals__primary{grid-column:auto}.csv2-environment-grid{grid-template-columns:1fr}.csv2-environment-card--wide{grid-column:auto}.csv2-environment-card,.csv2-environment-card img,.csv2-finished-products,.csv2-finished-products img:first-child{min-height:310px;height:310px}.csv2-finished-products img{min-height:153px;height:153px}.csv2-about-feature__media,.csv2-about-feature__media img{min-height:420px;height:420px}}@media(prefers-reduced-motion:reduce){.csv2 *,.csv2 *:before,.csv2 *:after{scroll-behavior:auto!important;transition:none!important}}.csv2-link:after,.csv2-category-links a:after,.csv2-category-nav a:after{content:">"}.csv2-rfq__notes span:before,.csv2-feature-list li:before,.csv2-compact-list li:before{content:"+"}.csv2-line-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.csv2-line-card{display:grid;min-width:0;overflow:hidden;border:1px solid var(--csv2-line);background:var(--csv2-white)}.csv2-line-card--primary{grid-column:1 / -1;grid-template-columns:minmax(320px,.78fr) minmax(0,1.22fr)}.csv2-line-card__media{min-height:330px;overflow:hidden;background:#e8e5df}.csv2-line-card--primary .csv2-line-card__media{min-height:560px}.csv2-line-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .26s ease}.csv2-line-card:hover .csv2-line-card__media img{transform:scale(1.025)}.csv2-line-card__body{padding:38px}.csv2-line-card--primary .csv2-line-card__body{padding:50px}.csv2-line-card__intro{margin:0 0 28px;color:#59645f}.csv2-subseries-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 34px;margin:32px 0 36px}.csv2-subseries-grid>div{display:grid;align-content:start;gap:8px;padding-top:16px;border-top:1px solid var(--csv2-line)}.csv2-subseries-grid strong{margin-bottom:3px;color:var(--csv2-ink);font-size:13px;letter-spacing:.05em;text-transform:uppercase}.csv2-subseries-grid a{color:#5f6b66;font-size:14px}.csv2-subseries-grid a:hover,.csv2-subseries-grid a:focus-visible{color:var(--csv2-copper)}.csv2-compact-list{display:grid;gap:10px;margin:26px 0 32px;padding:0;list-style:none}.csv2-compact-list li{display:flex;gap:11px;color:#59645f;font-size:14px}.csv2-compact-list li:before{color:var(--csv2-copper)}.csv2-oem-layout{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:72px;align-items:start}.csv2-option-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--csv2-line);border-left:1px solid var(--csv2-line)}.csv2-option-grid>div{min-height:150px;padding:26px;border-right:1px solid var(--csv2-line);border-bottom:1px solid var(--csv2-line);background:var(--csv2-white)}.csv2-option-grid strong,.csv2-option-grid span{display:block}.csv2-option-grid strong{margin-bottom:9px;font-size:14px}.csv2-option-grid span{color:#68726e;font-size:14px}.csv2-development-flow{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:64px 0 0;padding:0;border-top:1px solid var(--csv2-line);border-left:1px solid var(--csv2-line);list-style:none}.csv2-development-flow li{min-height:210px;padding:26px;border-right:1px solid var(--csv2-line);border-bottom:1px solid var(--csv2-line)}.csv2-development-flow span,.csv2-development-flow strong{display:block}.csv2-development-flow span{margin-bottom:42px;color:var(--csv2-copper);font-family:Georgia,Times New Roman,serif;font-size:25px}.csv2-development-flow strong{margin-bottom:6px;font-size:14px}.csv2-development-flow p{margin:0;color:#68726e;font-size:13px}.csv2-compliance-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:24px}.csv2-patent-card{display:grid;grid-template-columns:minmax(260px,.78fr) minmax(0,1.22fr);overflow:hidden;border:1px solid var(--csv2-line);background:var(--csv2-white)}.csv2-patent-card__media{min-height:520px;padding:24px;background:#ece9e2}.csv2-patent-card__media img{width:100%;height:100%;object-fit:contain}.csv2-patent-card__body{padding:44px}.csv2-document-data,.csv2-profile-data{margin:30px 0 0}.csv2-document-data>div,.csv2-profile-data>div{display:grid;grid-template-columns:128px 1fr;gap:18px;padding:13px 0;border-top:1px solid var(--csv2-line)}.csv2-document-data dt,.csv2-profile-data dt{color:#707975;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.csv2-document-data dd,.csv2-profile-data dd{margin:0;color:var(--csv2-ink);font-size:14px}.csv2-compliance-stack{display:grid;gap:14px}.csv2-document-card{display:grid;grid-template-columns:54px 1fr;gap:18px;padding:28px;border:1px solid var(--csv2-line);background:var(--csv2-white)}.csv2-document-card>span{color:var(--csv2-copper);font-family:Georgia,Times New Roman,serif;font-size:25px}.csv2-document-card h3{font-family:inherit;font-size:17px;font-weight:700;letter-spacing:0}.csv2-document-card p{margin:0;color:#68726e;font-size:14px}.csv2-quality-flow{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:28px;border-top:1px solid var(--csv2-line);border-left:1px solid var(--csv2-line)}.csv2-quality-flow>div{display:grid;min-height:100px;grid-template-columns:auto 1fr;align-items:center;gap:13px;padding:20px;border-right:1px solid var(--csv2-line);border-bottom:1px solid var(--csv2-line);background:var(--csv2-white)}.csv2-quality-flow span{color:var(--csv2-copper);font-family:Georgia,Times New Roman,serif;font-size:22px}.csv2-quality-flow strong{font-size:13px}.csv2-process-gallery{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);gap:18px;align-items:stretch}.csv2-process-gallery__visual{position:relative;min-height:280px;overflow:hidden;margin:0;background:#ddd9d1}.csv2-process-gallery__visual--large{grid-row:1 / 3;min-height:720px}.csv2-process-gallery__visual img{width:100%;height:100%;object-fit:cover}.csv2-process-gallery__visual figcaption{position:absolute;right:18px;bottom:18px;left:18px;padding:14px 16px;background:#17221fe0;color:var(--csv2-white);font-size:12px;letter-spacing:.04em}.csv2-process-gallery__steps{display:grid;margin:0;padding:0;border-top:1px solid var(--csv2-line);list-style:none}.csv2-process-gallery__steps li{display:grid;grid-template-columns:54px 1fr;gap:16px;padding:18px 0;border-bottom:1px solid var(--csv2-line)}.csv2-process-gallery__steps li>span{color:var(--csv2-copper);font-family:Georgia,Times New Roman,serif;font-size:23px}.csv2-process-gallery__steps strong{display:block;margin-bottom:3px;font-size:14px}.csv2-process-gallery__steps p{margin:0;color:#68726e;font-size:13px}.csv2-manufacturer-layout{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:72px;align-items:start}.csv2-profile-data{margin-bottom:30px}.csv2-profile-data--page{margin-top:34px}.csv2-manufacturer-pillars{display:grid;border-top:1px solid var(--csv2-line)}.csv2-manufacturer-pillars article{display:grid;grid-template-columns:62px 1fr;gap:18px;padding:26px 0;border-bottom:1px solid var(--csv2-line)}.csv2-manufacturer-pillars article>span{grid-row:1 / 3;color:var(--csv2-copper);font-family:Georgia,Times New Roman,serif;font-size:26px}.csv2-manufacturer-pillars h3{margin-bottom:2px;font-family:inherit;font-size:17px;font-weight:700;letter-spacing:0}.csv2-manufacturer-pillars p{margin:0;color:#68726e;font-size:14px}.csv2-existing-copy{margin-top:24px;padding:22px;border-left:3px solid var(--csv2-copper);background:var(--csv2-white)}.csv2-data-note{margin:20px 0 0;padding:16px 18px;border:1px solid var(--csv2-line);background:var(--csv2-white);font-size:13px}.csv2-customization-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--csv2-line);border-left:1px solid var(--csv2-line)}.csv2-customization-grid>div{min-height:132px;padding:24px;border-right:1px solid var(--csv2-line);border-bottom:1px solid var(--csv2-line);background:var(--csv2-white)}.csv2-customization-grid strong,.csv2-customization-grid span{display:block}.csv2-customization-grid strong{margin-bottom:7px;font-size:14px}.csv2-customization-grid span{color:#68726e;font-size:13px}@media(max-width:1100px){.csv2-line-card--primary,.csv2-oem-layout,.csv2-compliance-grid,.csv2-patent-card,.csv2-manufacturer-layout{grid-template-columns:1fr 1fr;gap:36px}.csv2-patent-card{gap:0}.csv2-development-flow,.csv2-quality-flow{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:800px){.csv2-line-grid,.csv2-line-card--primary,.csv2-oem-layout,.csv2-compliance-grid,.csv2-patent-card,.csv2-process-gallery,.csv2-manufacturer-layout{grid-template-columns:1fr}.csv2-line-card--primary{grid-column:auto}.csv2-line-card--primary .csv2-line-card__media,.csv2-line-card__media{min-height:420px}.csv2-line-card--primary .csv2-line-card__body,.csv2-line-card__body,.csv2-patent-card__body{padding:32px}.csv2-development-flow,.csv2-quality-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.csv2-process-gallery__visual--large{grid-row:auto;min-height:500px}}@media(max-width:560px){.ceramicswitch-v2 .header-mb{align-items:center}.ceramicswitch-v2 .header-mb .header-mb-left{flex:0 0 60px}.ceramicswitch-v2 .header-mb .header-mb-middle{width:auto!important;min-width:0;flex:1 1 auto!important;justify-content:center}.ceramicswitch-v2 .header-mb .header-mb-right{width:0!important;flex:0 0 0!important}.ceramicswitch-v2 .header-mb .header-logo{width:100%!important;max-width:100%;margin:0;padding:0!important;overflow:hidden;text-align:center}.ceramicswitch-v2 .header-mb .logo-title{display:block!important;width:100%!important;max-width:100%;overflow:hidden;font-size:16px;letter-spacing:.04em;line-height:1.3;text-align:center;text-overflow:ellipsis;white-space:nowrap}.csv2-subseries-grid,.csv2-option-grid,.csv2-development-flow,.csv2-quality-flow,.csv2-customization-grid{grid-template-columns:1fr}.csv2-line-card--primary .csv2-line-card__media,.csv2-line-card__media,.csv2-process-gallery__visual--large{min-height:340px}.csv2-line-card--primary .csv2-line-card__body,.csv2-line-card__body,.csv2-patent-card__body,.csv2-patent-card__media{padding:24px}.csv2-document-data>div,.csv2-profile-data>div{grid-template-columns:1fr;gap:4px}}.csv2-line-grid{gap:16px}.csv2-line-card__media{background:#e5ebef}.csv2-line-card__media img{filter:saturate(.88) contrast(1.03)}.csv2-line-card__body{padding:34px}.csv2-line-card--primary .csv2-line-card__body{padding:42px}.csv2-line-card__intro,.csv2-compact-list li,.csv2-subseries-grid a,.csv2-document-card p,.csv2-option-grid span,.csv2-customization-grid span,.csv2-manufacturer-pillars p{color:#526370}.csv2-subseries-grid strong{color:var(--csv2-deep);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.04em}.csv2-option-grid>div{min-height:142px;padding:24px}.csv2-option-grid>div>span{position:absolute;top:18px;right:18px;color:var(--csv2-copper);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px}.csv2-option-grid strong{margin-top:28px}.csv2-option-grid small{display:block;color:#657480;font-size:12px;line-height:1.5}.csv2-development-flow{margin-top:46px}.csv2-development-flow li{min-height:188px;background:#f9fbfc}.csv2-development-flow span,.csv2-document-card>span,.csv2-quality-flow span,.csv2-manufacturer-pillars article>span{color:var(--csv2-copper);font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.csv2-document-card{padding:24px}.csv2-document-card h3{margin-bottom:6px;font-family:Arial,Helvetica,sans-serif}.csv2-document-card small{display:block;margin-top:12px;color:var(--csv2-copper);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.csv2-quality-flow>div{background:#f9fbfc}@media(max-width:800px){.csv2-line-card--primary .csv2-line-card__body,.csv2-line-card__body,.csv2-patent-card__body{padding:30px}}@media(max-width:560px){.csv2-line-card--primary .csv2-line-card__body,.csv2-line-card__body,.csv2-patent-card__body,.csv2-patent-card__media{padding:24px}}.csv2 .csv2-button.csv2-button--secondary{border-color:var(--csv2-deep);background:transparent;color:var(--csv2-deep)!important}.csv2 .csv2-button.csv2-button--secondary:hover,.csv2 .csv2-button.csv2-button--secondary:focus-visible{background:var(--csv2-deep);color:var(--csv2-white)!important}.csv2-about-page--phase4 .csv2-section{padding:68px 0}.csv2-about-profile{padding:52px 0 58px}.csv2-about-profile__grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);gap:58px;align-items:end}.csv2-about-profile__copy h1{max-width:620px;margin-bottom:22px}.csv2-about-profile__summary{max-width:760px}.csv2-about-profile__summary p{margin:0;color:#4f5f6d;font-size:16px;line-height:1.72}.csv2-about-profile__summary p+p{margin-top:12px}.csv2-about-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;border-top:1px solid var(--csv2-line);border-left:1px solid var(--csv2-line);background:#ffffffc2}.csv2-about-facts>div{min-height:102px;padding:18px 20px;border-right:1px solid var(--csv2-line);border-bottom:1px solid var(--csv2-line)}.csv2-about-facts dt{margin-bottom:7px;color:var(--csv2-copper);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.csv2-about-facts dd{margin:0;color:var(--csv2-ink);font-size:14px;font-weight:700;line-height:1.45}.csv2-about-portfolio-grid{display:grid;grid-template-columns:minmax(0,1.18fr) repeat(2,minmax(0,.91fr));gap:14px}.csv2-about-portfolio-card{display:grid;min-width:0;overflow:hidden;grid-template-rows:290px 1fr;border:1px solid var(--csv2-line);background:#fff}.csv2-about-portfolio-card__media{min-height:0;overflow:hidden;background:#e4eaee}.csv2-about-portfolio-card__media img{width:100%;height:100%;object-fit:cover;filter:saturate(.86) contrast(1.03);transition:transform .18s ease,filter .18s ease}.csv2-about-portfolio-card:hover .csv2-about-portfolio-card__media img{filter:saturate(1) contrast(1.03);transform:scale(1.018)}.csv2-about-portfolio-card__body{padding:28px}.csv2-about-portfolio-card__body>span{display:block;margin-bottom:12px;color:var(--csv2-copper);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10px;letter-spacing:.08em}.csv2-about-portfolio-card__body h3{min-height:56px;margin-bottom:16px;font-size:22px}.csv2-about-portfolio-card__body ul{display:grid;gap:7px;min-height:116px;margin:0 0 24px;padding:0;list-style:none}.csv2-about-portfolio-card__body li{display:flex;gap:9px;color:#536471;font-size:13px}.csv2-about-portfolio-card__body li:before{color:var(--csv2-copper);content:"+"}.csv2-about-foundation-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid var(--csv2-line);border-left:1px solid var(--csv2-line)}.csv2-about-foundation-grid article{min-height:200px;padding:24px;border-right:1px solid var(--csv2-line);border-bottom:1px solid var(--csv2-line);background:#ffffffb8}.csv2-about-foundation-grid article>span{display:block;margin-bottom:42px;color:var(--csv2-copper);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:15px;font-weight:700}.csv2-about-foundation-grid h3{margin-bottom:8px;font-size:16px}.csv2-about-foundation-grid p{margin:0;color:#61717d;font-size:13px;line-height:1.55}.csv2-about-oem__grid{display:grid;grid-template-columns:minmax(0,.94fr) minmax(420px,1.06fr);gap:66px;align-items:start}.csv2-about-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:32px;border-top:1px solid var(--csv2-line);border-left:1px solid var(--csv2-line)}.csv2-about-options>div{min-height:94px;padding:19px;border-right:1px solid var(--csv2-line);border-bottom:1px solid var(--csv2-line)}.csv2-about-options span,.csv2-about-options strong{display:block}.csv2-about-options span{margin-bottom:17px;color:var(--csv2-copper);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10px}.csv2-about-options strong{font-size:13px}.csv2-about-cooperation-flow{display:grid;margin:0;padding:0;border-top:1px solid var(--csv2-line);list-style:none}.csv2-about-cooperation-flow li{position:relative;display:grid;grid-template-columns:62px 1fr;gap:18px;padding:22px 0;border-bottom:1px solid var(--csv2-line)}.csv2-about-cooperation-flow li:after{position:absolute;bottom:-6px;left:25px;z-index:1;width:10px;height:10px;border-right:1px solid var(--csv2-copper);border-bottom:1px solid var(--csv2-copper);background:var(--csv2-paper);content:"";transform:rotate(45deg)}.csv2-about-cooperation-flow li:last-child:after{display:none}.csv2-about-cooperation-flow li>span{color:var(--csv2-copper);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:15px;font-weight:700}.csv2-about-cooperation-flow strong{display:block;margin-bottom:4px;font-size:15px}.csv2-about-cooperation-flow p{margin:0;color:#62727f;font-size:13px}.csv2-about-technical-grid{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(340px,.82fr);gap:16px}.csv2-about-patent{display:grid;grid-template-columns:minmax(250px,.72fr) minmax(0,1.28fr);min-width:0;overflow:hidden;border:1px solid var(--csv2-line);background:#fff}.csv2-about-patent__media{min-height:460px;padding:24px;background:#dfe6ea}.csv2-about-patent__media img{width:100%;height:100%;object-fit:contain}.csv2-about-patent__data{padding:38px}.csv2-about-patent__data>span{display:block;margin-bottom:14px;color:var(--csv2-copper);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10px;letter-spacing:.07em}.csv2-about-patent__data dl{margin:26px 0 0}.csv2-about-patent__data dl>div{display:grid;grid-template-columns:100px 1fr;gap:16px;padding:13px 0;border-top:1px solid var(--csv2-line)}.csv2-about-patent__data dt{color:#6b7a86;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.csv2-about-patent__data dd{margin:0;color:var(--csv2-ink);font-size:13px}.csv2-about-quality-list{display:grid;gap:12px}.csv2-about-quality-list article{display:grid;min-height:144px;grid-template-columns:50px 1fr;gap:16px;padding:24px;border:1px solid var(--csv2-line);background:#fff}.csv2-about-quality-list article>span{color:var(--csv2-copper);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:18px}.csv2-about-quality-list h3{margin-bottom:5px;font-size:17px}.csv2-about-quality-list p{margin:0;color:#61717d;font-size:13px}.csv2-about-environment-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.csv2-about-environment-card{position:relative;min-width:0;min-height:340px;overflow:hidden;margin:0;border:1px solid var(--csv2-line);background:#dfe6ea}.csv2-about-environment-card img{width:100%;height:340px;object-fit:cover;filter:saturate(.8) contrast(1.04)}.csv2-about-environment-card figcaption{position:absolute;right:12px;bottom:12px;left:12px;display:grid;grid-template-columns:40px 1fr;gap:12px;padding:13px;background:#122a3be6;color:#fff}.csv2-about-environment-card figcaption>span{color:#9ec9e6;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px}.csv2-about-environment-card figcaption strong{display:block;color:#fff;font-size:13px}.csv2-about-environment-card figcaption p{margin:2px 0 0;color:#d5e0e7;font-size:11px}.csv2-about-finished-products{display:grid;height:340px;grid-template-columns:1.15fr .85fr;grid-template-rows:repeat(2,1fr);gap:4px}.csv2-about-finished-products img{height:168px}.csv2-about-finished-products img:first-child{grid-row:1 / 3;height:340px}.csv2-about-environment .csv2-actions{margin-top:30px}@media(max-width:1100px){.csv2-about-profile__grid,.csv2-about-oem__grid,.csv2-about-technical-grid{grid-template-columns:1fr 1fr;gap:34px}.csv2-about-portfolio-grid,.csv2-about-foundation-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.csv2-about-patent{grid-template-columns:1fr}.csv2-about-patent__media{min-height:360px}}@media(max-width:800px){.csv2-about-page--phase4 .csv2-section{padding:56px 0}.csv2-about-profile__grid,.csv2-about-oem__grid,.csv2-about-technical-grid,.csv2-about-portfolio-grid{grid-template-columns:1fr}.csv2-about-portfolio-card{grid-template-rows:340px auto}.csv2-about-portfolio-card__body h3,.csv2-about-portfolio-card__body ul{min-height:0}.csv2-about-foundation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.csv2-about-patent{grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr)}}@media(max-width:560px){.csv2-about-profile{padding:38px 0 44px}.csv2-about-profile__summary p{font-size:15px}.csv2-about-facts,.csv2-about-foundation-grid,.csv2-about-options,.csv2-about-patent,.csv2-about-environment-grid{grid-template-columns:1fr}.csv2-about-facts>div,.csv2-about-foundation-grid article{min-height:0}.csv2-about-foundation-grid article>span{margin-bottom:24px}.csv2-about-portfolio-card{grid-template-rows:290px auto}.csv2-about-portfolio-card__body,.csv2-about-patent__data,.csv2-about-patent__media{padding:23px}.csv2-about-patent__media{min-height:360px}.csv2-about-patent__data dl>div{grid-template-columns:1fr;gap:4px}.csv2-about-environment-card,.csv2-about-environment-card img,.csv2-about-finished-products,.csv2-about-finished-products img:first-child{min-height:310px;height:310px}.csv2-about-finished-products img{min-height:153px;height:153px}}.csv2-about-page--final .csv2-section{padding:70px 0}.csv2-about-page--final .csv2-about-profile{padding:50px 0 60px}.csv2-about-page--final .csv2-about-profile__grid{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(390px,.82fr);gap:56px;align-items:start}.csv2-about-page--final .csv2-about-profile__copy h1{max-width:620px;margin-bottom:24px}.csv2-about-page--final .csv2-about-profile__summary{max-width:820px}.csv2-about-page--final .csv2-about-profile__summary p{margin:0;color:#4f5f6d;font-size:15px;line-height:1.72}.csv2-about-page--final .csv2-about-profile__summary p+p{margin-top:13px}.csv2-about-page--final .csv2-about-facts{position:sticky;top:24px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;border-top:1px solid var(--csv2-line);border-left:1px solid var(--csv2-line);background:#ffffffd6}.csv2-about-page--final .csv2-about-facts>div{min-height:108px;padding:18px 20px;border-right:1px solid var(--csv2-line);border-bottom:1px solid var(--csv2-line)}.csv2-about-page--final .csv2-about-facts dt,.csv2-about-page--final .csv2-about-contact-list dt{margin-bottom:7px;color:var(--csv2-copper);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.csv2-about-page--final .csv2-about-facts dd{margin:0;color:var(--csv2-ink);font-size:14px;font-weight:700;line-height:1.45}.csv2-about-factory-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.csv2-about-factory-card{position:relative;min-width:0;min-height:330px;overflow:hidden;margin:0;border:1px solid var(--csv2-line);background:#dfe6ea}.csv2-about-factory-card--wide{grid-column:span 2}.csv2-about-factory-card--products{grid-column:span 3}.csv2-about-factory-card>img{width:100%;height:330px;object-fit:cover;filter:saturate(.78) contrast(1.05);transition:filter .18s ease,transform .18s ease}.csv2-about-factory-card:hover>img{filter:saturate(.94) contrast(1.05);transform:scale(1.012)}.csv2-about-factory-card figcaption{position:absolute;right:12px;bottom:12px;left:12px;display:grid;grid-template-columns:42px 1fr;gap:12px;padding:14px;background:#122a3beb;color:#fff}.csv2-about-factory-card figcaption>span{color:#9ec9e6;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px}.csv2-about-factory-card figcaption strong{display:block;color:#fff;font-size:13px}.csv2-about-factory-card figcaption p{margin:2px 0 0;color:#d5e0e7;font-size:11px;line-height:1.45}.csv2-about-page--final .csv2-about-finished-products{display:grid;height:330px;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:1fr;gap:4px}.csv2-about-page--final .csv2-about-finished-products img,.csv2-about-page--final .csv2-about-finished-products img:first-child{width:100%;height:330px;object-fit:cover;filter:saturate(.86) contrast(1.03)}.csv2-about-assets-grid{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(330px,.82fr);gap:16px}.csv2-about-page--final .csv2-about-patent{display:grid;grid-template-columns:minmax(250px,.72fr) minmax(0,1.28fr);min-width:0;overflow:hidden;border:1px solid var(--csv2-line);background:#fff}.csv2-about-page--final .csv2-about-patent__media{min-height:470px;padding:24px;background:#dfe6ea}.csv2-about-page--final .csv2-about-patent__media img{width:100%;height:100%;object-fit:contain}.csv2-about-page--final .csv2-about-patent__data{padding:38px}.csv2-about-page--final .csv2-about-patent__data>span{display:block;margin-bottom:14px;color:var(--csv2-copper);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10px;letter-spacing:.07em}.csv2-about-page--final .csv2-about-patent__data dl{margin:26px 0 0}.csv2-about-page--final .csv2-about-patent__data dl>div{display:grid;grid-template-columns:92px 1fr;gap:14px;padding:13px 0;border-top:1px solid var(--csv2-line)}.csv2-about-page--final .csv2-about-patent__data dt{color:#6b7a86;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.csv2-about-page--final .csv2-about-patent__data dd{margin:0;color:var(--csv2-ink);font-size:13px}.csv2-about-document-list{display:grid;gap:12px}.csv2-about-document-list article{display:grid;min-height:124px;grid-template-columns:48px 1fr;gap:15px;padding:22px;border:1px solid var(--csv2-line);background:#fff}.csv2-about-document-list article>span{color:var(--csv2-copper);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:17px}.csv2-about-document-list h3{margin-bottom:5px;font-size:16px}.csv2-about-document-list article p{margin:0;color:#61717d;font-size:13px;line-height:1.55}.csv2-about-document-list aside{padding:18px 22px;border-left:3px solid var(--csv2-copper);background:#e4eaee}.csv2-about-document-list aside strong{display:block;margin-bottom:4px;color:var(--csv2-deep);font-size:12px}.csv2-about-document-list aside p{margin:0;color:#5d6d78;font-size:12px}.csv2-about-contact{border-top:1px solid var(--csv2-line)}.csv2-about-contact__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(380px,.82fr);gap:70px;align-items:center}.csv2-about-contact .csv2-lead{max-width:680px;margin-bottom:28px}.csv2-about-contact-list{margin:0;border-top:1px solid var(--csv2-line)}.csv2-about-contact-list>div{padding:18px 0;border-bottom:1px solid var(--csv2-line)}.csv2-about-contact-list dd{margin:0;color:var(--csv2-ink);font-size:14px;font-weight:700;line-height:1.55}.csv2-about-contact-list a{color:var(--csv2-deep);text-decoration:underline;text-decoration-color:#2d6f9f59;text-underline-offset:3px}@media(max-width:1100px){.csv2-about-page--final .csv2-about-profile__grid,.csv2-about-assets-grid,.csv2-about-contact__grid{grid-template-columns:1fr 1fr;gap:34px}.csv2-about-page--final .csv2-about-patent{grid-template-columns:1fr}.csv2-about-page--final .csv2-about-patent__media{min-height:360px}}@media(max-width:800px){.csv2-about-page--final .csv2-section{padding:56px 0}.csv2-about-page--final .csv2-about-profile__grid,.csv2-about-assets-grid,.csv2-about-contact__grid{grid-template-columns:1fr}.csv2-about-page--final .csv2-about-facts{position:static}.csv2-about-factory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.csv2-about-factory-card--wide,.csv2-about-factory-card--products{grid-column:span 2}.csv2-about-page--final .csv2-about-patent{grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr)}}@media(max-width:560px){.csv2-about-page--final .csv2-about-profile{padding:38px 0 46px}.csv2-about-page--final .csv2-about-profile__summary p{font-size:14px}.csv2-about-page--final .csv2-about-facts,.csv2-about-factory-grid,.csv2-about-page--final .csv2-about-patent{grid-template-columns:1fr}.csv2-about-page--final .csv2-about-facts>div{min-height:0}.csv2-about-factory-card--wide,.csv2-about-factory-card--products{grid-column:span 1}.csv2-about-factory-card,.csv2-about-factory-card>img,.csv2-about-page--final .csv2-about-finished-products,.csv2-about-page--final .csv2-about-finished-products img,.csv2-about-page--final .csv2-about-finished-products img:first-child{min-height:300px;height:300px}.csv2-about-page--final .csv2-about-finished-products{grid-template-columns:1.15fr .85fr;grid-template-rows:repeat(2,1fr)}.csv2-about-page--final .csv2-about-finished-products img,.csv2-about-page--final .csv2-about-finished-products img:first-child{min-height:148px;height:148px}.csv2-about-page--final .csv2-about-finished-products img:first-child{grid-row:1 / 3;min-height:300px;height:300px}.csv2-about-page--final .csv2-about-patent__media,.csv2-about-page--final .csv2-about-patent__data{padding:22px}.csv2-about-page--final .csv2-about-patent__media{min-height:340px}.csv2-about-page--final .csv2-about-patent__data dl>div{grid-template-columns:1fr;gap:4px}}.csv2-hero-stage--single{display:block;min-height:460px}.csv2-hero-stage--single .csv2-hero-stage__factory{min-height:460px;height:100%}.csv2-hero-stage--single .csv2-hero-stage__factory img{min-height:460px;object-position:center}.csv2-environment-grid--compact{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.csv2-environment-grid--compact .csv2-environment-card,.csv2-environment-grid--compact .csv2-environment-card img{min-height:360px;height:360px}.csv2-about-page--simplified .csv2-section{padding:68px 0}.csv2-about-page--simplified .csv2-about-profile{padding:48px 0 60px}.csv2-about-page--simplified .csv2-about-profile__copy{max-width:1120px}.csv2-about-page--simplified .csv2-about-profile__copy h1{margin-bottom:24px}.csv2-about-page--simplified .csv2-about-profile__summary{display:grid;max-width:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 48px}.csv2-about-page--simplified .csv2-about-profile__summary p,.csv2-about-page--simplified .csv2-about-profile__summary p+p{margin:0;padding-top:16px;border-top:1px solid var(--csv2-line);color:#4f5f6d;font-size:15px;line-height:1.72}.csv2-about-recognition__figure{overflow:hidden;margin:0;border:1px solid var(--csv2-line);background:#fff}.csv2-about-recognition__figure img{display:block;width:100%;height:auto}.csv2-about-recognition__figure figcaption{display:grid;grid-template-columns:minmax(220px,.35fr) minmax(0,1fr);gap:24px;padding:18px 22px;border-top:1px solid var(--csv2-line);color:#60717d;font-size:12px;line-height:1.55}.csv2-about-recognition__figure figcaption strong{color:var(--csv2-deep);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.csv2-about-page--simplified .csv2-about-contact-list dt{margin-bottom:7px;color:var(--csv2-copper);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}@media(max-width:800px){.csv2-environment-grid--compact,.csv2-about-page--simplified .csv2-about-profile__summary,.csv2-about-page--simplified .csv2-about-contact__grid{grid-template-columns:1fr}.csv2-about-page--simplified .csv2-about-contact__grid{gap:36px}}@media(max-width:560px){.csv2-home--phase3 .csv2-hero__copy h1{font-size:34px}.csv2-hero-stage--single,.csv2-hero-stage--single .csv2-hero-stage__factory,.csv2-hero-stage--single .csv2-hero-stage__factory img{min-height:280px;height:280px}.csv2-environment-grid--compact .csv2-environment-card,.csv2-environment-grid--compact .csv2-environment-card img{min-height:300px;height:300px}.csv2-about-page--simplified .csv2-about-profile{padding:38px 0 46px}.csv2-about-page--simplified .csv2-about-profile__summary{gap:18px}.csv2-about-page--simplified .csv2-about-recognition{padding:52px 0}.csv2-about-recognition__figure figcaption{grid-template-columns:1fr;gap:5px}}.ceramicswitch-v2 .header-top[hidden],.ceramicswitch-v2 .header-pc .header-panel-top,.ceramicswitch-v2 .header-pc .header-panel-bt .center-groups>div[hidden]{display:none!important}.ceramicswitch-v2 .header-pc .header-panel-bt>.container{position:relative}.csv2-header-contact-actions{display:flex;align-items:center;gap:8px;margin-left:auto}.csv2-header-contact-actions--mobile{display:none}.ceramicswitch-v2 .csv2-header-contact-button{display:inline-flex;min-height:36px;align-items:center;justify-content:center;padding:8px 14px;border:1px solid var(--csv2-deep);border-radius:2px;color:var(--csv2-deep);font-size:12px;font-weight:700;letter-spacing:.04em;line-height:1;text-decoration:none;white-space:nowrap}.ceramicswitch-v2 .csv2-header-contact-button--whatsapp{background:var(--csv2-deep);color:#fff}.ceramicswitch-v2 .csv2-header-contact-button:hover,.ceramicswitch-v2 .csv2-header-contact-button:focus-visible{border-color:#0f2d44;background:#0f2d44;color:#fff}.csv2-hero--industrial{background:#f6f8f9}.csv2-hero--industrial:before{background-image:none;content:none}.csv2-home--phase3 .csv2-hero__manufacturer{display:flex;flex-wrap:wrap;gap:5px 9px;max-width:660px;color:var(--csv2-deep);font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:800;letter-spacing:.045em;line-height:1.45}.csv2-home--phase3 .csv2-hero__manufacturer:before{width:26px}.csv2-hero-stage--single .csv2-hero-stage__factory img{object-position:52% 58%}.csv2-hero-stage--single .csv2-hero-stage__factory figcaption{display:none}@media(max-width:800px){.ceramicswitch-v2 .header-top,.ceramicswitch-v2 .header-pc{display:none!important}.csv2-header-contact-actions--mobile{display:flex;justify-content:flex-end;width:100%;padding:8px 15px;border-top:1px solid var(--csv2-line);background:#fff}.ceramicswitch-v2 .csv2-header-contact-button{min-height:34px;padding:7px 12px;font-size:11px}.csv2-home--phase3 .csv2-hero__manufacturer{font-size:14px}}@media(max-width:560px){.csv2-header-contact-actions--mobile{justify-content:stretch}.csv2-header-contact-actions--mobile .csv2-header-contact-button{flex:1 1 0}.csv2-home--phase3 .csv2-hero__manufacturer{font-size:13px;letter-spacing:.035em;line-height:1.5}}.csv2-core-categories .csv2-section-head .csv2-eyebrow{font-size:14px;letter-spacing:.09em}.csv2-core-categories .csv2-section-head h2{font-size:clamp(38px,4.1vw,56px)}.csv2-core-categories .csv2-section-head .csv2-lead{max-width:790px;font-size:20px;line-height:1.7}.csv2-core-categories .csv2-section-code{font-size:13px}.csv2-core-categories .csv2-line-card h3{font-size:29px;line-height:1.18}.csv2-core-categories .csv2-line-card--primary h3{font-size:34px}.csv2-core-categories .csv2-line-card__body>.csv2-eyebrow{font-size:13px;letter-spacing:.09em}.csv2-core-categories .csv2-line-card__intro{color:#526370;font-size:17px;line-height:1.75}.csv2-core-categories .csv2-subseries-grid{gap:14px 18px;margin:30px 0 38px}.csv2-core-categories .csv2-subseries-grid>a{display:flex;min-height:66px;align-items:center;padding:14px 16px;border:1px solid var(--csv2-line);color:var(--csv2-deep);font-size:16px;font-weight:700;line-height:1.45}.csv2-core-categories .csv2-subseries-grid>a:hover,.csv2-core-categories .csv2-subseries-grid>a:focus-visible{border-color:var(--csv2-copper);color:var(--csv2-copper)}.csv2-core-categories .csv2-link{font-size:15px;letter-spacing:.05em;line-height:1.5}.csv2-core-categories .csv2-link:after{content:"\2192"}@media(max-width:800px){.csv2-core-categories .csv2-section-head .csv2-lead{font-size:18px}.csv2-core-categories .csv2-line-card h3,.csv2-core-categories .csv2-line-card--primary h3{font-size:28px}}@media(max-width:560px){.csv2-core-categories .csv2-section-head .csv2-eyebrow{font-size:12px}.csv2-core-categories .csv2-section-head h2{font-size:34px}.csv2-core-categories .csv2-line-card__body>.csv2-eyebrow{font-size:12px}.csv2-core-categories .csv2-line-card__intro{font-size:16px}.csv2-core-categories .csv2-subseries-grid{grid-template-columns:1fr}.csv2-core-categories .csv2-subseries-grid>a{min-height:58px;font-size:15px}.csv2-core-categories .csv2-link{font-size:13px}}.csv2-manufacturing-capability .csv2-section-head .csv2-eyebrow,.csv2-manufacturing-capability .csv2-section-code{font-size:14px;letter-spacing:.08em;line-height:1.45}.csv2-manufacturing-capability .csv2-section-head .csv2-lead{max-width:760px;color:#3f505c;font-size:19px;line-height:1.7}.csv2-manufacturing-capability .csv2-manufacturing-layout{grid-template-columns:minmax(430px,.9fr) minmax(0,1.1fr);gap:36px;align-items:start}.csv2-manufacturing-capability .csv2-manufacturing-flow li{grid-template-columns:64px 1fr;gap:20px;padding:20px 0}.csv2-manufacturing-capability .csv2-manufacturing-flow li:after{display:none}.csv2-manufacturing-capability .csv2-manufacturing-flow li>span{font-size:18px;line-height:1.35}.csv2-manufacturing-capability .csv2-manufacturing-flow strong{margin-bottom:7px;color:var(--csv2-deep);font-size:17px;line-height:1.35}.csv2-manufacturing-capability .csv2-manufacturing-flow p{color:#3f505c;font-size:16px;line-height:1.65}.csv2-manufacturing-capability .csv2-process-visuals{display:grid;min-height:0;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none;gap:22px 16px}.csv2-manufacturing-capability .csv2-process-visuals figure,.csv2-manufacturing-capability .csv2-process-visuals__primary{display:grid;grid-column:auto;grid-template-rows:auto minmax(24px,auto);gap:10px;overflow:visible;background:transparent}.csv2-manufacturing-capability .csv2-process-visuals__image{aspect-ratio:4 / 3;overflow:hidden;background:#dce4e9}.csv2-manufacturing-capability .csv2-process-visuals img{display:block;width:100%;height:100%;object-fit:cover}.csv2-manufacturing-capability .csv2-process-visuals figcaption{position:static;padding:0;background:transparent;color:#3f505c;font-size:14px;font-weight:650;line-height:1.5}@media(max-width:980px){.csv2-manufacturing-capability .csv2-manufacturing-layout{grid-template-columns:1fr}}@media(max-width:560px){.csv2-manufacturing-capability .csv2-section-head .csv2-eyebrow,.csv2-manufacturing-capability .csv2-section-code{font-size:12px}.csv2-manufacturing-capability .csv2-section-head .csv2-lead{font-size:17px}.csv2-manufacturing-capability .csv2-manufacturing-flow li{grid-template-columns:50px 1fr;gap:14px;padding:18px 0}.csv2-manufacturing-capability .csv2-manufacturing-flow li>span{font-size:16px}.csv2-manufacturing-capability .csv2-manufacturing-flow strong{font-size:16px}.csv2-manufacturing-capability .csv2-manufacturing-flow p{font-size:15px}.csv2-manufacturing-capability .csv2-process-visuals{grid-template-columns:1fr;gap:20px}.csv2-manufacturing-capability .csv2-process-visuals figcaption{font-size:13px}}.csv2-oem-capability .csv2-oem-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:48px}.csv2-oem-capability .csv2-eyebrow{font-size:14px;letter-spacing:.08em;line-height:1.45}.csv2-oem-capability .csv2-lead{max-width:590px;color:#3f505c;font-size:19px;line-height:1.7}.csv2-oem-options__title{margin:0 0 18px;color:var(--csv2-deep);font-size:20px;font-weight:750;line-height:1.35}.csv2-oem-capability .csv2-option-grid>div{min-height:178px;padding:28px}.csv2-oem-capability .csv2-option-grid>div>span{top:20px;right:20px;font-size:14px;font-weight:700}.csv2-oem-capability .csv2-option-grid strong{max-width:calc(100% - 26px);margin:30px 0 10px;color:var(--csv2-deep);font-size:17px;line-height:1.4}.csv2-oem-capability .csv2-option-grid small{color:#3f505c;font-size:15px;line-height:1.65}.csv2-oem-capability .csv2-development-flow{margin-top:50px}.csv2-oem-capability .csv2-development-flow li{min-height:224px;padding:26px 22px}.csv2-oem-capability .csv2-development-flow span{margin-bottom:28px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:15px;font-weight:700;line-height:1.4}.csv2-oem-capability .csv2-development-flow strong{margin-bottom:9px;color:var(--csv2-deep);font-size:16px;line-height:1.4}.csv2-oem-capability .csv2-development-flow p{color:#3f505c;font-size:15px;line-height:1.65}@media(max-width:1100px){.csv2-oem-capability .csv2-oem-layout{gap:34px}}@media(max-width:800px){.csv2-oem-capability .csv2-oem-layout{grid-template-columns:1fr}}@media(max-width:560px){.csv2-oem-capability .csv2-eyebrow{font-size:12px}.csv2-oem-capability .csv2-lead{font-size:17px}.csv2-oem-options__title{font-size:18px}.csv2-oem-capability .csv2-option-grid>div{min-height:0;padding:24px}.csv2-oem-capability .csv2-option-grid strong{font-size:16px}.csv2-oem-capability .csv2-option-grid small,.csv2-oem-capability .csv2-development-flow p{font-size:15px}.csv2-oem-capability .csv2-development-flow{margin-top:38px}.csv2-oem-capability .csv2-development-flow li{min-height:0;padding:24px}.csv2-oem-capability .csv2-development-flow span{margin-bottom:16px;font-size:15px}.csv2-oem-capability .csv2-development-flow strong{font-size:16px}}.csv2-technical-records{padding-top:74px}.csv2-technical-records .csv2-section-head{margin-bottom:38px}.csv2-technical-records .csv2-section-head .csv2-eyebrow,.csv2-technical-records .csv2-section-code{font-size:14px;letter-spacing:.08em;line-height:1.45}.csv2-technical-records .csv2-section-head h2{max-width:880px;font-size:clamp(34px,3.7vw,48px);line-height:1.1}.csv2-technical-records .csv2-section-head .csv2-lead{max-width:800px;color:#3f505c;font-size:19px;line-height:1.7}.csv2-technical-records .csv2-compliance-grid{grid-template-columns:minmax(0,1.25fr) minmax(330px,.75fr);gap:28px;align-items:start}.csv2-technical-records .csv2-patent-card{grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr)}.csv2-technical-records .csv2-patent-card__media{min-height:500px}.csv2-technical-records .csv2-patent-card__body{padding:38px}.csv2-technical-records .csv2-document-label{font-size:13px;letter-spacing:.07em;line-height:1.5}.csv2-technical-records .csv2-patent-card__body h3{color:var(--csv2-deep);font-size:25px;line-height:1.3}.csv2-technical-records .csv2-document-data{margin-top:24px}.csv2-technical-records .csv2-document-data>div{grid-template-columns:150px minmax(0,1fr);gap:20px;padding:16px 0}.csv2-technical-records .csv2-document-data dt{color:#455762;font-size:13px;letter-spacing:.06em;line-height:1.5}.csv2-technical-records .csv2-document-data dd{overflow-wrap:anywhere;color:var(--csv2-deep);font-size:17px;font-weight:650;line-height:1.55}.csv2-technical-records .csv2-compliance-stack{gap:16px}.csv2-technical-records .csv2-document-card{grid-template-columns:52px minmax(0,1fr);gap:18px;padding:30px 26px}.csv2-technical-records .csv2-document-card>span{font-size:24px}.csv2-technical-records .csv2-document-card h3{margin-bottom:9px;color:var(--csv2-deep);font-size:20px;line-height:1.35}.csv2-technical-records .csv2-document-card p{color:#3f505c;font-size:16px;line-height:1.65}@media(max-width:1100px){.csv2-technical-records .csv2-compliance-grid,.csv2-technical-records .csv2-patent-card{grid-template-columns:1fr}.csv2-technical-records .csv2-patent-card__media{min-height:420px}}@media(max-width:560px){.csv2-technical-records{padding-top:56px}.csv2-technical-records .csv2-section-head{margin-bottom:30px}.csv2-technical-records .csv2-section-head .csv2-eyebrow,.csv2-technical-records .csv2-section-code{font-size:12px}.csv2-technical-records .csv2-section-head h2{font-size:34px}.csv2-technical-records .csv2-section-head .csv2-lead{font-size:17px}.csv2-technical-records .csv2-patent-card__media{min-height:360px;padding:18px}.csv2-technical-records .csv2-patent-card__body{padding:28px 22px}.csv2-technical-records .csv2-patent-card__body h3{font-size:22px}.csv2-technical-records .csv2-document-data>div{grid-template-columns:1fr;gap:6px}.csv2-technical-records .csv2-document-data dt{font-size:12px}.csv2-technical-records .csv2-document-data dd{font-size:16px}.csv2-technical-records .csv2-document-card{grid-template-columns:42px minmax(0,1fr);padding:24px 20px}.csv2-technical-records .csv2-document-card h3{font-size:18px}.csv2-technical-records .csv2-document-card p{font-size:15px}}.csv2-environment-section--refined .csv2-lead{color:#3f4f5a;font-size:22px;line-height:1.65}.csv2-environment-section--refined .csv2-environment-card{display:grid;min-height:0;overflow:visible;border:0;background:transparent}.csv2-environment-section--refined .csv2-environment-card img,.csv2-environment-section--refined .csv2-environment-grid--compact .csv2-environment-card img{display:block;width:100%;height:auto;min-height:0;aspect-ratio:20 / 13;border:1px solid var(--csv2-line);object-fit:cover}.csv2-environment-section--refined .csv2-environment-card figcaption{position:static;display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;align-items:baseline;padding:14px 2px 0;background:transparent;color:var(--csv2-deep)}.csv2-environment-section--refined .csv2-environment-card figcaption>span{color:#526878;font-size:14px;font-weight:700;line-height:1.5}.csv2-environment-section--refined .csv2-environment-card figcaption strong{color:var(--csv2-deep);font-size:16px;font-weight:700;line-height:1.5}.csv2-rfq--refined{background:#173f5f;background-image:none}.csv2-rfq--refined:before{content:none;background-image:none}.csv2-rfq--refined .csv2-lead{color:#edf3f6;font-size:20px;line-height:1.65}.csv2-rfq--refined .csv2-rfq__notes span{color:#e3eaee;font-size:16px;line-height:1.55}.csv2-rfq--refined .csv2-form{gap:20px}.csv2-rfq--refined .csv2-field label{color:#203542;font-size:13px;letter-spacing:.055em;line-height:1.4}.csv2-rfq--refined .csv2-field label span[aria-hidden=true]{color:#9b3f2b}.csv2-rfq--refined .csv2-field input,.csv2-rfq--refined .csv2-field textarea{min-height:54px;padding:14px 15px;background:#fbfcfc;font-size:16px;line-height:1.5}.csv2-rfq--refined .csv2-field textarea{min-height:156px}.csv2-rfq--refined .csv2-form__status{font-size:16px;line-height:1.5}@media(max-width:800px){.csv2-rfq--refined .csv2-rfq__grid{grid-template-columns:1fr}}@media(max-width:560px){.csv2-environment-section--refined .csv2-lead,.csv2-rfq--refined .csv2-lead{font-size:18px}.csv2-environment-section--refined .csv2-environment-grid--compact .csv2-environment-card,.csv2-environment-section--refined .csv2-environment-grid--compact .csv2-environment-card img{min-height:0;height:auto}.csv2-rfq--refined .csv2-form{grid-template-columns:1fr;gap:16px;padding:24px 18px}.csv2-rfq--refined .csv2-field,.csv2-rfq--refined .csv2-field--full{grid-column:1}.csv2-rfq--refined .csv2-button{width:100%;min-height:54px}}.csv2-technical-records--reworked{overflow:visible;padding:76px 0 82px;background:#f4f3ef;background-image:none;color:#252b2e}.csv2-technical-records--reworked:before,.csv2-technical-records--reworked:after{content:none;background:none;background-image:none}.csv2-technical-records--reworked .csv2-section-head{margin-bottom:34px}.csv2-technical-records--reworked .csv2-section-head .csv2-eyebrow{color:#536875;font-size:13px;letter-spacing:.075em}.csv2-technical-records--reworked .csv2-section-code{color:#687983;font-size:12px;letter-spacing:.07em}.csv2-technical-records--reworked .csv2-section-head h2{max-width:820px;color:#252b2e;font-size:clamp(32px,3.35vw,43px);line-height:1.1}.csv2-technical-records--reworked .csv2-section-head .csv2-lead{max-width:820px;color:#4d5559;font-size:22px;line-height:1.65}.csv2-technical-records--reworked .csv2-compliance-grid{grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);gap:24px;align-items:start;background:none;background-image:none}.csv2-technical-records--reworked .csv2-patent-card{min-width:0;grid-template-columns:minmax(300px,.82fr) minmax(0,1.18fr);border:1px solid #d9dcdd;background:#fff;background-image:none}.csv2-technical-records--reworked .csv2-patent-card__media{display:flex;min-height:0;align-items:flex-start;justify-content:center;padding:28px;border-right:1px solid #e0e2e2;background:#f8f7f3;background-image:none}.csv2-technical-records--reworked .csv2-patent-card__document-link{display:block;width:100%;max-width:440px;margin:0 auto;background:#fff}.csv2-technical-records--reworked .csv2-patent-card__document-link:focus-visible{outline:2px solid #536875;outline-offset:4px}.csv2-technical-records--reworked .csv2-patent-card__media img{display:block;width:100%;height:auto;max-height:none;margin:0 auto;background:#fff;object-fit:contain;object-position:center}.csv2-technical-records--reworked .csv2-patent-card__body{min-width:0;padding:36px 34px;background:#fff;background-image:none}.csv2-technical-records--reworked .csv2-document-label{color:#536875;font-size:13px;letter-spacing:.065em;line-height:1.5}.csv2-technical-records--reworked .csv2-patent-card__body h3{margin-bottom:0;color:#252b2e;font-size:29px;line-height:1.25}.csv2-technical-records--reworked .csv2-document-data{margin-top:22px}.csv2-technical-records--reworked .csv2-document-data>div{grid-template-columns:138px minmax(0,1fr);gap:18px;padding:15px 0;border-color:#e0e2e2}.csv2-technical-records--reworked .csv2-document-data dt{color:#59646a;font-size:14px;letter-spacing:.05em;line-height:1.5}.csv2-technical-records--reworked .csv2-document-data dd{margin:0;color:#252b2e;font-size:20px;font-weight:650;line-height:1.5;overflow-wrap:anywhere}.csv2-technical-records--reworked .csv2-document-data__number dd{font-variant-numeric:tabular-nums;white-space:nowrap}.csv2-technical-records--reworked .csv2-document-data__scope dd{color:#4d5559;font-size:19px;font-weight:500}.csv2-technical-records--reworked .csv2-compliance-stack{display:grid;gap:14px;align-content:start;background:none;background-image:none}.csv2-technical-records--reworked .csv2-document-card{min-height:0;grid-template-columns:38px minmax(0,1fr);gap:14px;padding:24px 22px;border:1px solid #d9dcdd;background:#fff;background-image:none}.csv2-technical-records--reworked .csv2-document-card>span{color:#536875;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:16px;font-weight:700;line-height:1.5}.csv2-technical-records--reworked .csv2-document-card h3{margin-bottom:8px;color:#252b2e;font-family:Arial,Helvetica,sans-serif;font-size:23px;font-weight:700;line-height:1.3}.csv2-technical-records--reworked .csv2-document-card p{margin:0;color:#4d5559;font-size:19px;line-height:1.6}@media(max-width:1100px)and (min-width:801px){.csv2-technical-records--reworked .csv2-compliance-grid{grid-template-columns:1fr}.csv2-technical-records--reworked .csv2-patent-card{grid-template-columns:minmax(290px,.72fr) minmax(0,1.28fr)}.csv2-technical-records--reworked .csv2-compliance-stack{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:800px){.csv2-technical-records--reworked .csv2-compliance-grid,.csv2-technical-records--reworked .csv2-patent-card{grid-template-columns:1fr}.csv2-technical-records--reworked .csv2-patent-card__media{border-right:0;border-bottom:1px solid #e0e2e2}}@media(max-width:560px){.csv2-technical-records--reworked{padding:56px 0 62px}.csv2-technical-records--reworked .csv2-section-head{margin-bottom:26px}.csv2-technical-records--reworked .csv2-section-head .csv2-eyebrow,.csv2-technical-records--reworked .csv2-section-code{font-size:12px}.csv2-technical-records--reworked .csv2-section-head h2{font-size:31px}.csv2-technical-records--reworked .csv2-section-head .csv2-lead{font-size:18px}.csv2-technical-records--reworked .csv2-patent-card__media{min-height:0;padding:16px}.csv2-technical-records--reworked .csv2-patent-card__body{padding:26px 20px}.csv2-technical-records--reworked .csv2-patent-card__body h3{font-size:24px}.csv2-technical-records--reworked .csv2-document-data>div{grid-template-columns:1fr;gap:5px;padding:13px 0}.csv2-technical-records--reworked .csv2-document-data dt{font-size:13px}.csv2-technical-records--reworked .csv2-document-data dd{font-size:18px}.csv2-technical-records--reworked .csv2-document-data__scope dd{font-size:17px}.csv2-technical-records--reworked .csv2-document-card{grid-template-columns:34px minmax(0,1fr);padding:22px 18px}.csv2-technical-records--reworked .csv2-document-card h3{font-size:21px}.csv2-technical-records--reworked .csv2-document-card p{font-size:17px}}.csv2-about-page--aerial-ready,.csv2-about-page--aerial-ready .csv2-about-profile,.csv2-about-page--aerial-ready .csv2-about-recognition,.csv2-about-page--aerial-ready .csv2-about-contact{background-image:none}.csv2-about-page--aerial-ready .csv2-about-profile{padding:64px 0 72px;overflow:visible;background:#f6f5f1;background-image:none}.csv2-about-page--aerial-ready .csv2-about-profile:before,.csv2-about-page--aerial-ready .csv2-about-profile:after,.csv2-about-page--aerial-ready .csv2-about-profile__container:before,.csv2-about-page--aerial-ready .csv2-about-profile__container:after{display:none;background:none;background-image:none;content:none}.csv2-about-page--aerial-ready .csv2-about-profile__grid{display:grid;grid-template-columns:minmax(0,.45fr) minmax(0,.55fr);gap:clamp(36px,5vw,72px);align-items:center}.csv2-about-page--aerial-ready .csv2-about-profile__copy{max-width:610px}.csv2-about-page--aerial-ready .csv2-about-profile__copy .csv2-eyebrow{margin-bottom:17px;color:#415665;font-size:14px;letter-spacing:.075em;line-height:1.5}.csv2-about-page--aerial-ready .csv2-about-profile__copy h1{max-width:none;margin-bottom:26px;color:#222b2f;font-size:clamp(44px,5vw,68px);line-height:1.04}.csv2-about-page--aerial-ready .csv2-about-profile__summary{display:block;max-width:610px}.csv2-about-page--aerial-ready .csv2-about-profile__summary p,.csv2-about-page--aerial-ready .csv2-about-profile__summary p+p{margin:0;padding:0;border:0;color:#404a4f;font-size:18px;line-height:1.72}.csv2-about-page--aerial-ready .csv2-about-profile__summary p+p{margin-top:20px}.csv2-about-aerial{min-width:0;margin:0}.csv2-about-aerial__media{display:grid;width:100%;overflow:hidden;aspect-ratio:3 / 2;place-items:center;border:1px solid #d8dad8;background:#e7e7e3;background-image:none}.csv2-about-aerial__media:before,.csv2-about-aerial__media:after{display:none;content:none}.csv2-about-aerial__media img{display:block;width:100%;height:100%;object-fit:contain;object-position:center}.csv2-about-aerial figcaption{margin-top:13px;color:#596267;font-size:15px;line-height:1.55}.csv2-about-page--aerial-ready .csv2-about-recognition,.csv2-about-page--aerial-ready .csv2-about-contact,.csv2-about-page--aerial-ready .csv2-about-recognition__figure,.csv2-about-page--aerial-ready .csv2-about-contact__grid,.csv2-about-page--aerial-ready .csv2-about-contact-list{background-image:none}@media(max-width:800px){.csv2-about-page--aerial-ready .csv2-about-profile{padding:52px 0 58px}.csv2-about-page--aerial-ready .csv2-about-profile__grid{grid-template-columns:1fr;gap:38px}.csv2-about-page--aerial-ready .csv2-about-profile__copy{max-width:none}}@media(max-width:560px){.csv2-about-page--aerial-ready .csv2-about-profile{padding:42px 0 48px}.csv2-about-page--aerial-ready .csv2-about-profile__copy .csv2-eyebrow{font-size:13px}.csv2-about-page--aerial-ready .csv2-about-profile__copy h1{margin-bottom:22px;font-size:42px}.csv2-about-page--aerial-ready .csv2-about-profile__summary p,.csv2-about-page--aerial-ready .csv2-about-profile__summary p+p{font-size:17px;line-height:1.7}.csv2-about-page--aerial-ready .csv2-about-profile__grid{gap:32px}.csv2-about-aerial figcaption{font-size:14px}}.csv2-about-page--aerial-ready .csv2-about-recognition{padding-top:64px;padding-bottom:68px}.csv2-about-page--aerial-ready .csv2-about-recognition .csv2-section-head{margin-bottom:30px}.csv2-about-page--aerial-ready .csv2-about-recognition .csv2-eyebrow,.csv2-about-page--aerial-ready .csv2-about-contact .csv2-eyebrow{color:#415665;font-size:13px;line-height:1.5}.csv2-about-page--aerial-ready .csv2-about-recognition .csv2-lead,.csv2-about-page--aerial-ready .csv2-about-contact .csv2-lead{color:#465158;font-size:18px;line-height:1.68}.csv2-about-page--aerial-ready .csv2-about-recognition__figure img{width:100%;height:auto;max-height:580px;object-fit:contain;object-position:center;background:#fff}.csv2-about-page--aerial-ready .csv2-about-recognition__figure figcaption{grid-template-columns:minmax(220px,.32fr) minmax(0,1fr);gap:24px;padding:17px 22px;color:#4e5a61;font-size:14px;line-height:1.6}.csv2-about-page--aerial-ready .csv2-about-recognition__figure figcaption strong{color:#2e3d45;font-size:13px;line-height:1.55}.csv2-about-page--aerial-ready .csv2-about-contact{padding-top:70px;padding-bottom:74px}.csv2-about-page--aerial-ready .csv2-about-contact .csv2-lead{margin-bottom:30px}.csv2-about-page--aerial-ready .csv2-about-contact-list>div{padding:20px 0}.csv2-about-page--aerial-ready .csv2-about-contact-list dt{margin-bottom:8px;color:#415665;font-size:12px;line-height:1.5}.csv2-about-page--aerial-ready .csv2-about-contact-list dd{color:#27353c;font-size:17px;line-height:1.58}.csv2-about-page--aerial-ready .csv2-about-contact-list a{display:inline-block;color:#243b35;text-decoration-thickness:1px;text-underline-offset:4px}.csv2-about-page--aerial-ready .csv2-about-contact-link--whatsapp{padding:8px 13px;border:1px solid #9aa8a3;text-decoration:none}.ceramicswitch-v2 .site-footer{color:#eef1f2;background:#202b31!important;background-image:none!important}.ceramicswitch-v2 .site-footer:before,.ceramicswitch-v2 .site-footer:after,.ceramicswitch-v2 .site-footer .footer-top:before,.ceramicswitch-v2 .site-footer .footer-top:after{display:none;background:none;background-image:none;content:none}.ceramicswitch-v2 .site-footer .footer-top{padding-top:62px;padding-bottom:58px;background:#202b31!important;background-image:none!important}.ceramicswitch-v2 .site-footer .row{row-gap:36px}.ceramicswitch-v2 .site-footer .col-footer{margin-bottom:0}.ceramicswitch-v2 .site-footer .foot-title{margin-bottom:22px;color:#fff!important;font-size:15px;font-weight:700;letter-spacing:.055em;line-height:1.4;text-transform:uppercase}.ceramicswitch-v2 .site-footer ul{display:grid;gap:11px}.ceramicswitch-v2 .site-footer .foot-link,.ceramicswitch-v2 .site-footer .location_info,.ceramicswitch-v2 .site-footer .location_info p,.ceramicswitch-v2 .site-footer .location_info a{color:#dce2e4!important;font-size:15px;line-height:1.65}.ceramicswitch-v2 .site-footer .foot-link,.ceramicswitch-v2 .site-footer .location_info a{display:inline-block;padding:2px 0}.ceramicswitch-v2 .site-footer .location_info p{margin:0}.ceramicswitch-v2 .site-footer .location_info p+p{margin-top:13px}.ceramicswitch-v2 .site-footer .csv2-footer-company-name{color:#fff!important;font-size:16px;font-weight:700;line-height:1.55}.ceramicswitch-v2 .site-footer .csv2-footer-company-contact a{text-decoration:underline;text-decoration-color:#eef1f273;text-underline-offset:4px}@media(max-width:800px){.csv2-about-page--aerial-ready .csv2-about-recognition,.csv2-about-page--aerial-ready .csv2-about-contact{padding-top:56px;padding-bottom:60px}.csv2-about-page--aerial-ready .csv2-about-recognition__figure figcaption{grid-template-columns:1fr;gap:5px}.ceramicswitch-v2 .site-footer .footer-top{padding-top:48px;padding-bottom:44px}.ceramicswitch-v2 .site-footer .col-footer{flex:0 0 50%;max-width:50%}}@media(max-width:560px){.csv2-about-page--aerial-ready .csv2-about-recognition .csv2-lead,.csv2-about-page--aerial-ready .csv2-about-contact .csv2-lead{font-size:17px}.csv2-about-page--aerial-ready .csv2-about-recognition__figure figcaption{padding:15px 17px;font-size:14px}.csv2-about-page--aerial-ready .csv2-about-contact-list dd{font-size:16px;overflow-wrap:anywhere}.ceramicswitch-v2 .site-footer .col-footer{flex:0 0 100%;max-width:100%}.ceramicswitch-v2 .site-footer .foot-title{margin-bottom:16px;font-size:15px}.ceramicswitch-v2 .site-footer ul{gap:8px}.ceramicswitch-v2 .site-footer .foot-link,.ceramicswitch-v2 .site-footer .location_info,.ceramicswitch-v2 .site-footer .location_info p,.ceramicswitch-v2 .site-footer .location_info a{font-size:15px;line-height:1.7}}.ceramicswitch-v2,.ceramicswitch-v2 .wrapper-body,.ceramicswitch-v2 .main-content,.csv2{color:var(--cs-text);background-color:var(--cs-porcelain)}.csv2-section,.csv2-page-hero,.csv2-product-hero{background-image:none}.csv2-section--stone{background-color:var(--cs-clay-taupe-soft)}.csv2 h1,.csv2 h2,.csv2 h3,.csv2 h4{color:var(--cs-graphite)}.csv2 p,.csv2 li,.csv2 dd,.csv2 td,.csv2-lead,.csv2-product-summary__note,.csv2-overview-copy,.csv2-data-note{color:var(--cs-text-muted)}.csv2-eyebrow,.csv2-document-label,.csv2-product-card__meta,.csv2-section-code{color:var(--cs-kiln-blue)}.csv2-eyebrow{min-height:20px;font-size:max(12px,.75rem);line-height:1.5}.csv2-eyebrow:before{background:var(--cs-kiln-blue)}.csv2 a:not(.csv2-button):focus-visible,.ceramicswitch-v2 .site-footer a:focus-visible{outline:2px solid var(--cs-focus);outline-offset:3px}.csv2-link,.csv2-breadcrumb a,.csv2-detail-nav a,.csv2-category-nav a,.csv2-subseries-grid a{color:var(--cs-kiln-blue)!important}.csv2-link:hover,.csv2-link:focus-visible,.csv2-breadcrumb a:hover,.csv2-detail-nav a:hover,.csv2-category-nav a:hover,.csv2-subseries-grid a:hover{color:var(--cs-kiln-blue-deep)!important;text-decoration:underline;text-underline-offset:4px}.csv2-button{border:1px solid var(--cs-kiln-blue);border-radius:1px;background:var(--cs-kiln-blue);box-shadow:none;color:var(--cs-on-dark)!important;transform:none}.csv2-button:hover,.csv2-button:focus-visible{border-color:var(--cs-kiln-blue-deep);background:var(--cs-kiln-blue-deep);box-shadow:none;color:var(--cs-on-dark)!important;transform:none}.csv2-button:focus-visible{outline:3px solid var(--cs-focus);outline-offset:3px}.csv2-button--secondary,.csv2-button--outline{border-color:var(--cs-border-strong);background:var(--cs-surface);color:var(--cs-kiln-blue)!important}.csv2-button--secondary:hover,.csv2-button--secondary:focus-visible,.csv2-button--outline:hover,.csv2-button--outline:focus-visible{border-color:var(--cs-kiln-blue);background:var(--cs-clay-taupe-soft);color:var(--cs-kiln-blue-deep)!important}.csv2-button--light{border-color:var(--cs-surface);background:var(--cs-surface);color:var(--cs-kiln-blue-deep)!important}.csv2-button--light:hover,.csv2-button--light:focus-visible{border-color:var(--cs-clay-taupe);background:var(--cs-clay-taupe-soft);color:var(--cs-kiln-blue-deep)!important}.csv2-product-card,.csv2-patent-card,.csv2-document-card,.csv2-contact-form,.csv2-contact-company,.csv2-form,.csv2-empty,.csv2-product-gallery__main,.csv2-product-gallery__thumbs a,.csv2-specs,.csv2-about-recognition__figure{border-color:var(--cs-border);border-radius:1px;background-color:var(--cs-surface);box-shadow:none}.csv2-option-grid>div,.csv2-contact-card,.csv2-customization-grid>div,.csv2-quick-facts,.csv2-data-note{border-color:var(--cs-border);border-radius:1px;background-color:var(--cs-clay-taupe-soft);box-shadow:none}.csv2-line-card,.csv2-development-flow li,.csv2-process-card,.csv2-manufacturer-pillars article,.csv2-stat,.csv2-trust-card{border-color:var(--cs-border);border-radius:1px;box-shadow:none}.csv2-product-card,.csv2-line-card{transition:border-color .16s ease,background-color .16s ease}.csv2-product-card:hover,.csv2-line-card:hover{border-color:var(--cs-border-strong);box-shadow:none;transform:none}.csv2-line-card__media,.csv2-product-card__image,.csv2-product-gallery__main,.csv2-product-gallery__thumbs a,.csv2-hero-stage,.csv2-process-visuals__image,.csv2-environment-card img,.csv2-about-aerial__media,.csv2-about-recognition__figure,.csv2-patent-card__media{border-color:var(--cs-border);border-radius:1px;background-color:var(--cs-surface);box-shadow:none}.csv2-patent-card__media img,.csv2-about-recognition__figure img{background:var(--cs-surface);object-fit:contain}.csv2-process-visuals figcaption,.csv2-environment-card figcaption,.csv2-about-recognition__figure figcaption{border-color:var(--cs-border);background:var(--cs-surface);color:var(--cs-text-muted)}.csv2-rfq,.csv2-rfq--refined{color:var(--cs-on-dark);background:var(--cs-kiln-blue-deep)!important;background-image:none!important}.csv2-rfq:before,.csv2-rfq:after,.csv2-rfq--refined:before,.csv2-rfq--refined:after,.csv2-hero--industrial:before,.csv2-hero--industrial:after,.csv2-documentation-section:before,.csv2-documentation-section:after,.csv2-page-hero--technical:before,.csv2-page-hero--technical:after{display:none!important;background:none!important;background-image:none!important;content:none!important}.csv2-rfq h2,.csv2-rfq h3,.csv2-rfq .csv2-eyebrow{color:var(--cs-on-dark)}.csv2-rfq .csv2-lead,.csv2-rfq__notes span,.csv2-rfq-reference dt,.csv2-rfq-reference dd{color:var(--cs-on-dark-muted)}.csv2-rfq .csv2-form{border:1px solid var(--cs-border);background:var(--cs-surface)}.csv2-field label{color:var(--cs-graphite)}.csv2-field input,.csv2-field textarea,.csv2-field select{border-color:var(--cs-border-strong);border-radius:1px;background:var(--cs-surface);color:var(--cs-text)}.csv2-field input:focus,.csv2-field textarea:focus,.csv2-field select:focus{border-color:var(--cs-kiln-blue);outline:3px solid rgba(49,95,117,.24);outline-offset:1px;box-shadow:none}.ceramicswitch-v2 .site-footer,.ceramicswitch-v2 .site-footer .footer-top{color:var(--cs-on-dark);background:var(--cs-kiln-blue-deep)!important;background-image:none!important}.ceramicswitch-v2 .site-footer:before,.ceramicswitch-v2 .site-footer:after,.ceramicswitch-v2 .site-footer .footer-top:before,.ceramicswitch-v2 .site-footer .footer-top:after{display:none!important;background:none!important;background-image:none!important;content:none!important}.ceramicswitch-v2 .site-footer .foot-title,.ceramicswitch-v2 .site-footer .csv2-footer-company-name{color:var(--cs-on-dark)!important}.ceramicswitch-v2 .site-footer .foot-link,.ceramicswitch-v2 .site-footer .location_info,.ceramicswitch-v2 .site-footer .location_info p,.ceramicswitch-v2 .site-footer .location_info a{color:var(--cs-on-dark-muted)!important}.ceramicswitch-v2 .site-footer a:hover,.ceramicswitch-v2 .site-footer a:focus-visible{color:var(--cs-on-dark)!important;text-decoration:underline;text-underline-offset:4px}@media(max-width:1024px){.csv2-button,.csv2-button--secondary,.csv2-button--outline{min-height:50px}}@media(max-width:560px){.csv2-eyebrow{font-size:12px}.csv2-button,.csv2-button--secondary,.csv2-button--outline{min-height:52px}}.csv2-contact-page--refined{background:#f8f8f5;background-image:none}.csv2-contact-page--refined .csv2-contact-hero{padding:52px 0 46px;background:#f3f2ee;background-image:none}.csv2-contact-page--refined .csv2-contact-hero .csv2-container{max-width:1240px}.csv2-contact-page--refined .csv2-contact-hero .csv2-eyebrow{margin-bottom:12px;color:#415665;font-size:13px;line-height:1.5}.csv2-contact-page--refined .csv2-contact-hero h1{margin-bottom:16px;color:#222b2f;font-size:clamp(44px,5vw,66px);line-height:1.05}.csv2-contact-page--refined .csv2-contact-hero .csv2-lead{max-width:790px;margin-bottom:23px;color:#465158;font-size:19px;line-height:1.65}.csv2-contact-hero__actions{display:flex;flex-wrap:wrap;gap:11px}.csv2-contact-page--refined .csv2-contact-hero__actions .csv2-button{min-width:138px;min-height:48px;padding:13px 20px}.csv2-contact-page--refined .csv2-contact-hero__whatsapp{background:#2e4a42}.csv2-contact-page--refined .csv2-contact-hero__email{border-color:#66756f;color:#273b35}.csv2-contact-page--refined .csv2-contact-content{padding:44px 0 72px}.csv2-contact-guidance{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:28px}.csv2-contact-page--refined .csv2-contact-card{margin:0;padding:28px 30px;border:1px solid #bfc5c2;background:#fff;background-image:none}.csv2-contact-page--refined .csv2-contact-card+.csv2-contact-card{margin-top:0}.csv2-contact-page--refined .csv2-contact-card h2{margin-bottom:16px;color:#263239;font-family:Arial,Helvetica,sans-serif;font-size:23px;font-weight:700;line-height:1.3}.csv2-contact-page--refined .csv2-contact-card ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.csv2-contact-page--refined .csv2-contact-card li{display:flex;gap:10px;color:#465158;font-size:17px;line-height:1.55}.csv2-contact-page--refined .csv2-contact-card li:before{color:#526c63;content:"\2014"}.csv2-contact-main{display:grid;grid-template-columns:minmax(0,1.32fr) minmax(340px,.68fr);gap:28px;align-items:start}.csv2-contact-page--refined .csv2-contact-form{gap:20px;padding:34px;border:1px solid #b9c0bd;background:#fff}.csv2-contact-page--refined .csv2-field label{color:#293b43;font-size:13px;letter-spacing:.05em;line-height:1.45}.csv2-contact-page--refined .csv2-field label span[aria-hidden=true]{color:#92452f}.csv2-contact-page--refined .csv2-field input,.csv2-contact-page--refined .csv2-field textarea{min-height:56px;padding:14px 15px;border-color:#aeb7b3;background:#fbfcfb;color:#263239;font-size:16px;line-height:1.5}.csv2-contact-page--refined .csv2-field textarea{min-height:170px}.csv2-contact-page--refined .csv2-field input:focus,.csv2-contact-page--refined .csv2-field textarea:focus{border-color:#48635a;outline:2px solid rgba(72,99,90,.18);outline-offset:1px;box-shadow:none}.csv2-contact-page--refined .csv2-form__status{font-size:16px;line-height:1.55}.csv2-contact-page--refined .csv2-contact-form .csv2-button{min-height:54px}.csv2-contact-company{padding:31px 30px;border:1px solid #bfc5c2;background:#f0f2f0}.csv2-contact-company .csv2-eyebrow{margin-bottom:10px;color:#415665;font-size:13px}.csv2-contact-company h2{margin-bottom:17px;color:#263239;font-size:30px;line-height:1.2}.csv2-contact-company__name{margin-bottom:23px;color:#2d3a40;font-size:18px;font-weight:700;line-height:1.5}.csv2-contact-company dl{margin:0}.csv2-contact-company dl>div{padding:18px 0;border-top:1px solid #c7cdca}.csv2-contact-company dt{margin-bottom:7px;color:#53656d;font-size:12px;font-weight:700;letter-spacing:.06em;line-height:1.5;text-transform:uppercase}.csv2-contact-company dd,.csv2-contact-company a{margin:0;color:#29383f;font-size:16px;line-height:1.62;overflow-wrap:anywhere}.csv2-contact-company a{text-decoration:underline;text-decoration-color:#29383f61;text-underline-offset:4px}@media(max-width:900px){.csv2-contact-main{grid-template-columns:1fr}}@media(max-width:800px){.csv2-contact-page--refined .csv2-contact-hero{padding:44px 0 40px}.csv2-contact-guidance{grid-template-columns:1fr}.csv2-contact-page--refined .csv2-contact-content{padding:36px 0 58px}}@media(max-width:560px){.csv2-contact-page--refined .csv2-contact-hero h1{font-size:42px}.csv2-contact-page--refined .csv2-contact-hero .csv2-lead{font-size:17px}.csv2-contact-hero__actions{display:grid;grid-template-columns:1fr}.csv2-contact-page--refined .csv2-contact-hero__actions .csv2-button{width:100%}.csv2-contact-page--refined .csv2-contact-card,.csv2-contact-page--refined .csv2-contact-form,.csv2-contact-company{padding:24px 19px}.csv2-contact-page--refined .csv2-contact-card h2{font-size:21px}.csv2-contact-page--refined .csv2-contact-card li{font-size:16px}.csv2-contact-page--refined .csv2-contact-form{grid-template-columns:1fr;gap:16px}.csv2-contact-page--refined .csv2-field,.csv2-contact-page--refined .csv2-field--full{grid-column:1}.csv2-contact-page--refined .csv2-contact-form .csv2-button{width:100%}.csv2-contact-company h2{font-size:27px}}.ceramicswitch-v2,.ceramicswitch-v2 .wrapper-body,.ceramicswitch-v2 .main-content,.csv2-contact-page--refined{color:var(--cs-text);background:var(--cs-porcelain);background-image:none}.csv2-contact-page--refined .csv2-contact-hero,.csv2-about-page--aerial-ready .csv2-about-profile,.csv2-technical-records--reworked{color:var(--cs-text);background:var(--cs-clay-taupe-soft);background-image:none}.csv2-contact-page--refined .csv2-contact-hero h1,.csv2-contact-page--refined .csv2-contact-card h2,.csv2-contact-company h2,.csv2-contact-company__name,.csv2-technical-records--reworked h2,.csv2-technical-records--reworked h3{color:var(--cs-graphite)}.csv2-contact-page--refined .csv2-contact-hero .csv2-lead,.csv2-contact-page--refined .csv2-contact-card li,.csv2-contact-company dd,.csv2-contact-company a,.csv2-technical-records--reworked .csv2-lead{color:var(--cs-text-muted)}.csv2-contact-page--refined .csv2-contact-card,.csv2-contact-company,.csv2-contact-page--refined .csv2-contact-form{border-color:var(--cs-border);background:var(--cs-surface);background-image:none;box-shadow:none}.csv2-contact-page--refined .csv2-contact-card{background:var(--cs-clay-taupe-soft)}.csv2-contact-page--refined .csv2-contact-hero__whatsapp,.csv2-contact-page--refined .csv2-contact-form .csv2-button{border-color:var(--cs-kiln-blue);background:var(--cs-kiln-blue);color:var(--cs-on-dark)!important}.csv2-contact-page--refined .csv2-contact-hero__email{border-color:var(--cs-border-strong);background:var(--cs-surface);color:var(--cs-kiln-blue)!important}.csv2-contact-page--refined .csv2-contact-hero__whatsapp:hover,.csv2-contact-page--refined .csv2-contact-hero__whatsapp:focus-visible,.csv2-contact-page--refined .csv2-contact-form .csv2-button:hover,.csv2-contact-page--refined .csv2-contact-form .csv2-button:focus-visible{border-color:var(--cs-kiln-blue-deep);background:var(--cs-kiln-blue-deep)}.csv2-contact-page--refined .csv2-contact-hero__email:hover,.csv2-contact-page--refined .csv2-contact-hero__email:focus-visible{border-color:var(--cs-kiln-blue);background:var(--cs-clay-taupe-soft);color:var(--cs-kiln-blue-deep)!important}.csv2-contact-page--refined .csv2-field input,.csv2-contact-page--refined .csv2-field textarea{border-color:var(--cs-border-strong);background:var(--cs-surface);color:var(--cs-text)}.csv2-contact-page--refined .csv2-field input:focus,.csv2-contact-page--refined .csv2-field textarea:focus{border-color:var(--cs-kiln-blue);outline:3px solid rgba(49,95,117,.24);outline-offset:1px;box-shadow:none}.ceramicswitch-v2 .site-footer,.ceramicswitch-v2 .site-footer .footer-top,.csv2-rfq,.csv2-rfq--refined{background:var(--cs-kiln-blue-deep)!important;background-image:none!important}.csv2-preview-catalog .csv2-preview-category-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.csv2-preview-category-card{display:flex;min-width:0;flex-direction:column;border:1px solid var(--csv2-line);background:var(--csv2-white)}.csv2-preview-category-card__image{display:block;aspect-ratio:4 / 3;overflow:hidden;background:var(--csv2-stone)}.csv2-preview-category-card__image img{width:100%;height:100%;padding:20px;object-fit:contain}.csv2-preview-category-card__body{display:flex;flex:1;flex-direction:column;padding:28px}.csv2-preview-category-card__body h2{margin-bottom:12px;font-size:28px}.csv2-preview-category-card__body p{margin:0 0 24px;color:var(--cs-text-muted)}.csv2-preview-category-card__body .csv2-link{align-self:flex-start;margin-top:auto}.csv2-preview-catalog .csv2-product-card__image img{padding:12px;object-fit:contain}.csv2-preview-product .csv2-product-gallery__thumbs a{display:block;border:1px solid var(--csv2-line);background:var(--csv2-white)}.csv2-preview-product .csv2-product-gallery__thumbs img{object-fit:contain}.csv2-preview-product .csv2-specs th,.csv2-preview-product .csv2-specs td{overflow-wrap:anywhere}@media(max-width:980px){.csv2-preview-catalog .csv2-preview-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.csv2-preview-catalog .csv2-preview-category-grid,.csv2-preview-catalog .csv2-product-grid{grid-template-columns:1fr}.csv2-preview-category-card__body{padding:22px}.csv2-preview-category-card__body h2{font-size:24px}.csv2-preview-product .csv2-product-summary h1{font-size:clamp(34px,10vw,46px)}.csv2-preview-product .csv2-product-gallery__thumbs{grid-template-columns:repeat(3,minmax(0,1fr))}.csv2-preview-product .csv2-specs th,.csv2-preview-product .csv2-specs td{padding:13px 10px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/ceramicswitch-v2.css.map */
