.home-front--v21 .home-processes__inner{position:relative;padding-block:52px 56px}.home-front--v21 .home-processes__heading{max-width:760px;margin:0 auto 28px;text-align:center}.home-front--v21 .home-processes__heading h2{margin:0 0 14px;font-size:clamp(28px,3vw,42px);line-height:1.15}.home-front--v21 .home-processes__heading p{max-width:62ch;margin:0 auto;color:#666;font-size:15px;line-height:1.6}.home-front--v21 .pa-v2-processes__grid{position:relative;max-width:960px;gap:20px}.home-front--v21 .pa-v2-process-card{min-height:0;aspect-ratio:3/5;padding:22px;border-radius:18px}.home-front--v21 .pa-v2-process-card strong{font-size:21px;font-weight:600;line-height:1.2}.home-front--v21 .home-processes__kind{display:block;margin-top:9px;font-size:11px;color:#eee}.home-front--v21 .home-section{padding-block:60px}.home-front--v21 .center-heading{margin-bottom:28px}.home-front--v21 .center-heading h2{font-size:clamp(28px,3vw,42px);line-height:1.15}.home-front--v21 .industries .eyebrow,.home-front--v21 .home-applications .eyebrow,.home-front--v21 .home-articles .eyebrow{color:var(--red)}.home-front--v21 .home-industry-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.home-front--v21 .home-industry-layout--more{grid-template-columns:minmax(0,1fr) 64px}.home-front--v21 .industry-showcase{min-width:0;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.home-front--v21 .industry-tile,.home-front--v21 .industry-tile:last-child{height:400px;grid-column:auto;border-radius:14px}.home-front--v21 .industry-tile strong{font-size:13px;font-weight:500;line-height:1.35;padding-inline:12px}.home-front--v21 .industry-tile__icon{font-size:29px;color:#f5f2f3}.home-front--v21 .home-industry-more{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:27px 17px;border:1px solid var(--red-dark);border-radius:14px;background:var(--red-dark);color:#fff;font-size:13px;letter-spacing:.04em;transition:background .2s}.home-front--v21 .home-industry-more>span:first-child{writing-mode:vertical-rl}.home-front--v21 .home-industry-more:hover{background:var(--red)}.home-front--v21 [data-home-carousel-page][hidden]{display:none!important}.home-front--v21 .home-carousel-controls{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:22px}.home-front--v21 .home-carousel-controls a{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid #d6d2d8;border-radius:50%;background:#fff;font-size:20px;color:var(--ink);transition:border-color .2s,color .2s}.home-front--v21 .home-carousel-controls a:hover{color:var(--red);border-color:var(--red)}.home-front--v21 .home-quality-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:28px}.home-front--v21 .home-quality-link{display:flex;align-items:center;gap:10px;min-width:0;min-height:66px;padding:15px;border:1px solid #dad5dc;border-radius:10px;background:#fff;color:var(--ink);font-size:13px;font-weight:400;line-height:1.4;transition:border-color .18s,color .18s}.home-front--v21 .home-quality-link svg{flex:none;width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round;color:var(--red)}.home-front--v21 .home-quality-link:hover{color:var(--red);border-color:var(--red)}.home-front--v21 .home-applications{background:#f5f4f5}.home-front--v21 .home-application-grid{grid-template-columns:repeat(3,minmax(0,1fr));max-width:1120px;gap:22px}.home-front--v21 .home-application-grid:has(>:only-child){grid-template-columns:minmax(0,360px);justify-content:center}.home-front--v21 .home-application-grid:has(>:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,360px));justify-content:center}.home-front--v21 .tl-industry-product{min-height:300px;border-radius:16px;padding:24px}.home-front--v21 .tl-industry-product__body strong{font-size:23px;font-weight:600;line-height:1.2}.home-front--v21 .tl-industry-product__type{font-weight:500}.home-front--v21 .tl-industry-product__link{font-weight:500}.home-front--v21 .home-articles{padding-block:60px}.home-front--v21 .home-quality-link:focus-visible,.home-front--v21 .home-carousel-controls a:focus-visible,.home-front--v21 .home-industry-more:focus-visible{outline:2px solid var(--red);outline-offset:4px}@media(max-width:1100px){.home-front--v21 .materials__grid{grid-template-columns:270px minmax(0,1fr);gap:28px}.home-front--v21 .material-cards{gap:12px}.home-front--v21 .material-card strong{font-size:17px}.home-front--v21 .material-card>div{padding:15px}.home-front--v21 .split-feature__content{padding:45px 28px}.home-front--v21 .home-quality-link{padding:12px}.home-front--v21 .industry-tile,.home-front--v21 .industry-tile:last-child{height:350px}.home-front--v21 .home-industry-layout--more{grid-template-columns:minmax(0,1fr) 52px}.home-front--v21 .industry-showcase{gap:12px}.home-front--v21 .industry-tile strong{font-size:11px}}@media(max-width:800px){.home-front--v21 .pa-v2-processes__grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:540px;gap:16px}.home-front--v21 .pa-v2-process-card{aspect-ratio:4/5}.home-front--v21 .home-industry-layout--more{grid-template-columns:1fr}.home-front--v21 .industry-showcase{grid-template-columns:repeat(5,minmax(145px,1fr));overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px}.home-front--v21 .industry-tile,.home-front--v21 .industry-tile:last-child{height:290px;scroll-snap-align:start}.home-front--v21 .home-industry-more{flex-direction:row;justify-content:center;gap:18px;min-height:48px;padding:10px 20px}.home-front--v21 .home-industry-more>span:first-child{writing-mode:horizontal-tb}.home-front--v21 .materials__grid{grid-template-columns:minmax(0,1fr)}.home-front--v21 .materials__intro h2 br{display:none}.home-front--v21 .materials__intro h2{max-width:22ch}.home-front--v21 .split-feature__media{min-height:320px}.home-front--v21 .home-section,.home-front--v21 .home-articles{padding-block:48px}.home-front--v21 .home-processes__inner{padding-block:44px}.home-front--v21 .home-application-grid,.home-front--v21 .home-application-grid:has(>:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.home-front--v21 .tl-industry-product{min-height:240px}.home-front--v21 .tl-industry-product__body strong{font-size:20px}}@media(max-width:540px){.home-front--v21 .pa-v2-process-card{padding:16px;border-radius:16px;aspect-ratio:3/4}.home-front--v21 .pa-v2-process-card strong{font-size:18px}.home-front--v21 .material-cards{display:grid;grid-template-columns:minmax(0,1fr);overflow:visible;padding:0;gap:16px}.home-front--v21 .material-card{min-width:0;display:grid;grid-template-columns:42% minmax(0,1fr)}.home-front--v21 .material-card img{height:100%;min-height:145px}.home-front--v21 .material-card>div{min-height:145px;display:flex;flex-direction:column;justify-content:center}.home-front--v21 .home-quality-links{gap:10px}.home-front--v21 .home-quality-link{padding:12px 10px;font-size:12px;gap:8px}.home-front--v21 .home-application-grid,.home-front--v21 .home-application-grid:has(>:nth-child(2):last-child){grid-template-columns:1fr;gap:16px}.home-front--v21 .tl-industry-product{min-height:210px}.home-front--v21 .tl-industry-product__body{margin-block:15px}.home-front--v21 .tl-industry-product__body strong{font-size:22px}}@media(prefers-reduced-motion:reduce){.home-front--v21 .home-quality-link,.home-front--v21 .home-industry-more,.home-front--v21 .home-carousel-controls a{transition:none}}.home-front--v21 .pa-v2-process-card__shade{background:linear-gradient(180deg,#fff0 30%,rgb(7 7 9 / .12) 55%,rgb(7 7 9 / .76) 100%)}