.pageblock--production-line{--production-line-duration:1.25s;--production-line-hover-duration:var(--transition-duration);--production-line-timing-function:var(--transition-timing-function-out);--production-line-radius:14px;--production-line-item-width:369px;--production-line-divider-border:var(--border-width) solid color-mix(in srgb, var(--color-neutral-800) 10%, transparent);--production-line-focus-shadow:inset 0 0 0 3px var(--body-selection-background)}@container style(--breakpoint-sm-max:true){.pageblock--production-line .container{padding-inline:0}}:root[style*="--breakpoint-sm-max: true"] .applyContainerPolyFill .pageblock--production-line .container{padding-inline:0}.pageblock--production-line .wrapper{background-color:var(--color-neutral-100);border-radius:var(--production-line-radius);isolation:isolate;grid-template-columns:minmax(0,1fr);display:grid;position:relative;overflow:hidden}@container style(--breakpoint-sm-max:true){.pageblock--production-line .wrapper{border-radius:0;padding-block:49px 58px}}:root[style*="--breakpoint-sm-max: true"] .applyContainerPolyFill .pageblock--production-line .wrapper{border-radius:0;padding-block:49px 58px}.pageblock--production-line .wrapper>svg{z-index:1;opacity:.1;filter:blur(80px);pointer-events:none;width:1174px;height:1174px;position:absolute;top:-353px;right:-266px}.pageblock--production-line .wrapper>svg path{fill:var(--color-neutral-800)}@container style(--breakpoint-sm-max:true){.pageblock--production-line .wrapper>svg{display:none}}:root[style*="--breakpoint-sm-max: true"] .applyContainerPolyFill .pageblock--production-line .wrapper>svg{display:none}.pageblock--production-line .content{z-index:4;flex-direction:column;grid-area:1/1;width:50%;padding:36px 41px 46px;display:flex;position:relative}@container style(--breakpoint-sm-max:true){.pageblock--production-line .content{grid-area:auto;width:100%;padding:0 22px}}:root[style*="--breakpoint-sm-max: true"] .applyContainerPolyFill .pageblock--production-line .content{grid-area:auto;width:100%;padding:0 22px}.pageblock--production-line .x-core-intro .x-core-heading{font-size:var(--h3-size);margin-bottom:5px}@container style(--breakpoint-sm-max:true){.pageblock--production-line .x-core-intro .x-core-heading{font-size:var(--h5-size)}}:root[style*="--breakpoint-sm-max: true"] .applyContainerPolyFill .pageblock--production-line .x-core-intro .x-core-heading{font-size:var(--h5-size)}.pageblock--production-line .x-core-intro__content{color:var(--color-neutral-800);font-weight:var(--font-weight-medium);font-size:var(--text-xs);flex-wrap:wrap;align-items:center;gap:12px;display:flex}.pageblock--production-line .x-core-intro__content span+span{align-items:center;gap:12px;display:flex}.pageblock--production-line .x-core-intro__content span+span:before{border-left:var(--production-line-divider-border);content:"";height:15px}.pageblock--production-line .list{flex-direction:column;gap:10px;margin:auto 0 0;padding-left:0;display:flex}@container style(--breakpoint-sm-max:true){.pageblock--production-line .list--desktop{display:none}}:root[style*="--breakpoint-sm-max: true"] .applyContainerPolyFill .pageblock--production-line .list--desktop,.pageblock--production-line .list--mobile{display:none}@container style(--breakpoint-sm-max:true){.pageblock--production-line .list--mobile{display:flex}}:root[style*="--breakpoint-sm-max: true"] .applyContainerPolyFill .pageblock--production-line .list--mobile{display:flex}.pageblock--production-line .list-item::details-content{content-visibility:visible;visibility:hidden;transition:grid-template-rows var(--transition-duration) var(--transition-timing-function), visibility var(--transition-duration) var(--transition-timing-function);grid-template-rows:0fr;display:grid}.pageblock--production-line .list-item[open]::details-content{visibility:visible;grid-template-rows:1fr}.pageblock--production-line .list-item .x-core-collapse__content{min-height:0;transition:padding-block var(--transition-duration) var(--transition-timing-function);padding-block:0;overflow:hidden}.pageblock--production-line .list-item[open] .x-core-collapse__content{padding-block:var(--collapse-content-padding,var(--spacing-lg))}.pageblock--production-line .list-item{--transition-duration:var(--production-line-duration);--transition-timing-function:var(--production-line-timing-function);--button-transition-duration:var(--production-line-hover-duration);--collapse-border-radius:var(--component-border-radius-lg);--collapse-content-padding:0;--collapse-close:"+";width:var(--width-small);background-color:var(--color-neutral-0);transition:width var(--transition-duration) var(--transition-timing-function);overflow:hidden}.pageblock--production-line .list-item .x-core-collapse__title{color:var(--color-neutral-800);font-weight:var(--font-weight-bold);font-size:var(--text-sm);white-space:nowrap;transition:padding-top var(--transition-duration) var(--transition-timing-function);justify-content:flex-start;gap:10px;padding:8px 20px 10px;line-height:1.3;display:inline-flex}.pageblock--production-line .list-item .x-core-collapse__title .x-core-icon{font-size:var(--text-xxs);transition:opacity var(--production-line-hover-duration) var(--production-line-timing-function), width var(--production-line-hover-duration) var(--production-line-timing-function)}.pageblock--production-line .list-item summary:focus-visible{border-radius:inherit;box-shadow:var(--production-line-focus-shadow);outline:none}.pageblock--production-line .list-item .x-core-collapse__content{width:var(--production-line-item-width);opacity:0;transition:padding-block var(--transition-duration) var(--transition-timing-function), opacity var(--production-line-hover-duration) var(--production-line-timing-function);padding-inline:20px}.pageblock--production-line .list-item .x-core-collapse__content>:last-child{margin-bottom:20px}.pageblock--production-line .list-item .x-core-collapse__content .x-core-button-wrapper{margin-top:16px}.pageblock--production-line .list-item .x-core-collapse__content .x-core-button{--button-background:var(--color-neutral-800);width:100%}.pageblock--production-line .list-item .x-core-collapse__content .x-core-button:hover{--button-color:var(--color-neutral-0);--button-background:var(--color-neutral-500)}.pageblock--production-line .list-item .x-core-collapse__content .x-core-button .x-core-icon-text{justify-content:center}.pageblock--production-line .list-item__description{font-size:var(--text-sm);margin:0}.pageblock--production-line .list-item[open]{width:var(--production-line-item-width)}.pageblock--production-line .list-item[open] .x-core-collapse__title{padding-top:18px}.pageblock--production-line .list-item[open] .x-core-collapse__title .x-core-icon{opacity:0;width:0}.pageblock--production-line .list-item[open] .x-core-collapse__content{opacity:1;transition:padding-block var(--transition-duration) var(--transition-timing-function), opacity var(--transition-duration-slow) var(--production-line-timing-function) .3s}.pageblock--production-line .img-wrapper{z-index:2;pointer-events:none;grid-area:1/1;min-height:658px;position:relative;overflow:hidden;-webkit-mask-image:radial-gradient(46% 85% at 64%,#000 60%,#0000 100%);mask-image:radial-gradient(46% 85% at 64%,#000 60%,#0000 100%)}.pageblock--production-line .img-wrapper img{width:100%;max-width:none;height:auto;transform:translate3d(var(--image-x,0), var(--image-y,0), 0);transition:transform var(--production-line-duration) var(--production-line-timing-function);will-change:transform;position:absolute;top:0;left:0}@container style(--breakpoint-sm-max:true){.pageblock--production-line .img-wrapper{aspect-ratio:1;grid-area:auto;min-height:0;-webkit-mask-image:radial-gradient(70% 55%,#000 60%,#0000 100%);mask-image:radial-gradient(70% 55%,#000 60%,#0000 100%)}}:root[style*="--breakpoint-sm-max: true"] .applyContainerPolyFill .pageblock--production-line .img-wrapper{aspect-ratio:1;grid-area:auto;min-height:0;-webkit-mask-image:radial-gradient(70% 55%,#000 60%,#0000 100%);mask-image:radial-gradient(70% 55%,#000 60%,#0000 100%)}.pageblock--production-line .video-wrapper{z-index:3;display:none;position:absolute;bottom:20px;right:20px}.pageblock--production-line .video-wrapper video{object-fit:cover;border:var(--border-on-dark);border-radius:var(--component-border-radius);width:247px;height:147px;box-shadow:var(--shadow-media-lg);display:block}@container style(--breakpoint-sm-max:true){.pageblock--production-line .video-wrapper video{border-radius:var(--component-border-radius-round);width:92px;height:92px}}:root[style*="--breakpoint-sm-max: true"] .applyContainerPolyFill .pageblock--production-line .video-wrapper video{border-radius:var(--component-border-radius-round);width:92px;height:92px}.pageblock--production-line .video-wrapper.js-active{display:block}@container style(--breakpoint-sm-max:true){.pageblock--production-line .video-wrapper{inset:166px auto auto 62px}}:root[style*="--breakpoint-sm-max: true"] .applyContainerPolyFill .pageblock--production-line .video-wrapper{inset:166px auto auto 62px}.pageblock--production-line .list--mobile{z-index:10;position:relative}.pageblock--production-line .list--mobile .x-core-slider{--visible-entries:2.1;margin-bottom:15px}.pageblock--production-line .list--mobile .x-core-slider__entries{scroll-snap-type:x mandatory!important}.pageblock--production-line .list--mobile .x-core-slider__entry{flex-shrink:inherit}.pageblock--production-line .list--mobile .list__inner{background-color:var(--color-neutral-0);border-radius:var(--production-line-radius);margin-inline:15px;padding:22px}.pageblock--production-line .list--mobile .list__title{color:var(--color-neutral-800);font-weight:var(--font-weight-bold);text-wrap:nowrap;border:var(--border-subtle);border-radius:var(--component-border-radius-round);background-color:#0000;margin-right:10px;padding:8px 20px 10px}.pageblock--production-line .list--mobile .x-core-slider__entry--active .list__title{background-color:var(--color-neutral-100)}.pageblock--production-line .list--mobile .list__details{display:none}.pageblock--production-line .list--mobile .list__details.js-active{display:block}.pageblock--production-line .list--mobile .list__description{font-size:var(--text-sm);margin:0}.pageblock--production-line .list--mobile .list__buttons{margin-top:16px}.pageblock--production-line .list--mobile .list__buttons .x-core-button{--button-background:var(--color-neutral-800);justify-content:center;width:100%}.pageblock--production-line .list--mobile .list__buttons .x-core-button:hover{--button-color:var(--color-neutral-0);--button-background:var(--color-neutral-500)}.pageblock--production-line .list--mobile .list__buttons .x-core-button .x-core-icon-text{justify-content:center}
