.factory-line-module__BhTrWa__section{min-height:clamp(420px,48vw,640px);padding-block:var(--nw-space-10);background-color:var(--nw-bg-inverse);color:var(--nw-color-text-inverse);align-items:center;display:flex;position:relative;overflow:hidden}.factory-line-module__BhTrWa__media{z-index:0;pointer-events:none;position:absolute;inset:0 0 0 40%}.factory-line-module__BhTrWa__frame{width:100%;height:100%;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 35%);mask-image:linear-gradient(90deg,#0000 0%,#000 35%)}.factory-line-module__BhTrWa__poster{object-fit:cover}.factory-line-module__BhTrWa__video{object-fit:cover;width:100%;height:100%;transition:opacity .4s;position:absolute;inset:0}.factory-line-module__BhTrWa__inner{z-index:1;width:100%;position:relative}.factory-line-module__BhTrWa__copy{max-width:30rem}.factory-line-module__BhTrWa__kicker{margin:0 0 var(--nw-space-04);letter-spacing:.02em;color:var(--nw-color-text-inverse-muted);font-size:.875rem;font-weight:500}.factory-line-module__BhTrWa__title{margin:0 0 var(--nw-space-05);letter-spacing:-.02em;color:var(--nw-color-text-inverse);text-wrap:balance;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:500;line-height:1.15}.factory-line-module__BhTrWa__lead{margin:0 0 var(--nw-space-06);font-size:var(--nw-fs-body-lg);line-height:var(--nw-lh-body-lg);color:var(--nw-color-text-inverse-muted)}.factory-line-module__BhTrWa__facts{margin:0 0 var(--nw-space-07);font-size:var(--nw-fs-body);color:var(--nw-color-text-inverse);padding:0;line-height:1.4;list-style:none}.factory-line-module__BhTrWa__facts li{padding-block:var(--nw-space-03);border-top:1px solid var(--nw-color-border-inverse-subtle)}.factory-line-module__BhTrWa__cta{align-items:center;gap:var(--nw-space-03);padding:var(--nw-space-04) var(--nw-space-07);color:#161616;font-size:var(--nw-fs-body);white-space:nowrap;transition:background-color var(--nw-transition-fast), transform var(--nw-transition-fast);background-color:#fff;border-radius:999px;font-weight:500;line-height:1.25;text-decoration:none;display:inline-flex}.factory-line-module__BhTrWa__cta:hover{background-color:#ffffffe0}.factory-line-module__BhTrWa__cta:active{transform:scale(.98)}.factory-line-module__BhTrWa__cta:focus-visible{outline-offset:3px;outline:2px solid #fff}@media (prefers-reduced-motion:reduce){.factory-line-module__BhTrWa__video{transition:none}}@media (max-width:960px){.factory-line-module__BhTrWa__section{min-height:0;padding-block:0 var(--nw-space-08);display:block}.factory-line-module__BhTrWa__media{aspect-ratio:16/9;max-width:100%;position:relative;inset:auto}.factory-line-module__BhTrWa__frame{-webkit-mask-image:linear-gradient(#000 65%,#0000 100%);mask-image:linear-gradient(#000 65%,#0000 100%)}.factory-line-module__BhTrWa__copy{max-width:36rem;margin-top:calc(var(--nw-space-05) * -1)}}@media (max-width:672px){.factory-line-module__BhTrWa__cta{justify-content:center;width:100%}}
.bench-strip-module__gPCNIa__strip{padding-block:var(--nw-space-09) var(--nw-space-08);background-color:var(--nw-bg-footer);position:relative;overflow:hidden}.bench-strip-module__gPCNIa__strip:before,.bench-strip-module__gPCNIa__strip:after{content:"";z-index:1;pointer-events:none;width:min(22vw,320px);position:absolute;top:0;bottom:0}.bench-strip-module__gPCNIa__strip:before{background:linear-gradient(to right, var(--nw-bg-footer), transparent);left:0}.bench-strip-module__gPCNIa__strip:after{background:linear-gradient(to left, var(--nw-bg-footer), transparent);right:0}.bench-strip-module__gPCNIa__track{width:max-content;animation:80s linear infinite bench-strip-module__gPCNIa__drift;display:flex}.bench-strip-module__gPCNIa__row{gap:var(--nw-space-04);padding:0 var(--nw-space-04) 0 0;margin:0;list-style:none;display:flex}.bench-strip-module__gPCNIa__tile{aspect-ratio:3/2;background-color:#ffffff0f;border-radius:12px;flex:none;width:480px;overflow:hidden}.bench-strip-module__gPCNIa__photo{object-fit:cover;width:100%;height:100%;display:block}@keyframes bench-strip-module__gPCNIa__drift{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (hover:hover){.bench-strip-module__gPCNIa__strip:hover .bench-strip-module__gPCNIa__track{animation-play-state:paused}}@media (prefers-reduced-motion:reduce){.bench-strip-module__gPCNIa__track{animation:none}}@media (max-width:672px){.bench-strip-module__gPCNIa__strip{padding-block:var(--nw-space-07) var(--nw-space-06)}.bench-strip-module__gPCNIa__strip:before,.bench-strip-module__gPCNIa__strip:after{width:64px}.bench-strip-module__gPCNIa__tile{border-radius:10px;width:270px}}
.default-module__Q-vXma__hero{padding-block:var(--nw-space-10);background-color:var(--nw-bg-surface);border-block-end:1px solid var(--nw-color-border-subtle)}.default-module__Q-vXma__heroGrid{gap:var(--nw-space-09);grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;display:grid}.default-module__Q-vXma__kicker{margin:0 0 var(--nw-space-04);letter-spacing:.02em;color:var(--nw-color-text-secondary);font-size:.875rem;font-weight:500}.default-module__Q-vXma__title{margin:0 0 var(--nw-space-05);letter-spacing:-.02em;max-width:18ch;color:var(--nw-color-text-primary);text-wrap:balance;font-size:clamp(2rem,4.2vw,3.25rem);font-weight:500;line-height:1.08}.default-module__Q-vXma__lead{margin:0 0 var(--nw-space-07);max-width:34rem;font-size:var(--nw-fs-body-lg);line-height:var(--nw-lh-body-lg);color:var(--nw-color-text-secondary)}.default-module__Q-vXma__heroCta{align-items:center;gap:var(--nw-space-03);padding:var(--nw-space-04) var(--nw-space-07);background-color:var(--nw-color-action-primary);color:var(--nw-color-action-primary-text);font-size:var(--nw-fs-body);transition:background-color var(--nw-transition-fast), transform var(--nw-transition-fast);border-radius:999px;font-weight:500;line-height:1.25;text-decoration:none;display:inline-flex}.default-module__Q-vXma__heroCta:hover{background-color:var(--nw-color-action-primary-hover)}.default-module__Q-vXma__heroCta:active{transform:scale(.98)}.default-module__Q-vXma__heroMedia{aspect-ratio:4/3;background-color:var(--nw-bg-surface-subtle);border-radius:16px;max-width:100%;position:relative;overflow:hidden}.default-module__Q-vXma__heroPhoto{object-fit:cover}.default-module__Q-vXma__roles{padding-block:var(--nw-space-10)}.default-module__Q-vXma__rolesTitle{letter-spacing:-.01em;color:var(--nw-color-text-primary);margin:0;font-size:clamp(1.5rem,2.4vw,2rem);font-weight:500;line-height:1.2}.default-module__Q-vXma__group{margin-top:var(--nw-space-08)}.default-module__Q-vXma__groupTitle{margin:0 0 var(--nw-space-04);color:var(--nw-color-text-secondary);font-size:1.125rem;font-weight:500}.default-module__Q-vXma__rowList{border-block-start:1px solid var(--nw-color-border-subtle);margin:0;padding:0;list-style:none}.default-module__Q-vXma__row{border-block-end:1px solid var(--nw-color-border-subtle)}.default-module__Q-vXma__rowLink{gap:var(--nw-space-05);padding-block:var(--nw-space-06);color:inherit;grid-template-columns:minmax(0,1fr) auto;align-items:center;text-decoration:none;display:grid}.default-module__Q-vXma__rowTitle{margin:0 0 var(--nw-space-02);color:var(--nw-color-text-primary);transition:color var(--nw-transition-fast);font-size:1.125rem;font-weight:500}.default-module__Q-vXma__rowLink:hover .default-module__Q-vXma__rowTitle{color:var(--nw-color-action-primary)}.default-module__Q-vXma__rowDesc{-webkit-line-clamp:2;margin:0 0 var(--nw-space-03);max-width:60ch;color:var(--nw-color-text-secondary);-webkit-box-orient:vertical;font-size:.9375rem;line-height:1.5;display:-webkit-box;overflow:hidden}.default-module__Q-vXma__rowMeta{gap:var(--nw-space-04);color:var(--nw-color-text-secondary);flex-wrap:wrap;font-size:.875rem;display:flex}.default-module__Q-vXma__rowMetaItem{align-items:center;gap:var(--nw-space-02);display:inline-flex}.default-module__Q-vXma__rowArrow{color:var(--nw-color-action-primary);transition:transform var(--nw-transition-fast)}.default-module__Q-vXma__rowLink:hover .default-module__Q-vXma__rowArrow{transform:translate(3px)}.default-module__Q-vXma__rowLink:focus-visible{outline:2px solid var(--nw-color-focus,var(--nw-color-action-primary));outline-offset:2px}.default-module__Q-vXma__empty{margin:var(--nw-space-07) 0 0;max-width:44rem;font-size:var(--nw-fs-body);line-height:var(--nw-lh-body);color:var(--nw-color-text-secondary)}.default-module__Q-vXma__cvLine{margin:var(--nw-space-08) 0 0;color:var(--nw-color-text-secondary);font-size:.9375rem}.default-module__Q-vXma__mail{color:var(--nw-color-action-primary);text-underline-offset:3px;text-decoration:underline}@media (prefers-reduced-motion:reduce){.default-module__Q-vXma__rowArrow,.default-module__Q-vXma__rowTitle,.default-module__Q-vXma__heroCta{transition:none}.default-module__Q-vXma__rowLink:hover .default-module__Q-vXma__rowArrow{transform:none}}@media (max-width:960px){.default-module__Q-vXma__heroGrid{gap:var(--nw-space-07);grid-template-columns:minmax(0,1fr)}.default-module__Q-vXma__heroMedia{aspect-ratio:16/9;order:-1}}@media (max-width:672px){.default-module__Q-vXma__hero,.default-module__Q-vXma__roles{padding-block:var(--nw-space-08)}.default-module__Q-vXma__heroCta{justify-content:center;width:100%}.default-module__Q-vXma__rowLink{padding-block:var(--nw-space-05)}}
