.factory-hero{position:relative;min-height:100svh;display:flex;align-items:center;overflow:hidden;isolation:isolate}.factory-hero__media{position:absolute;inset:0;z-index:0}.factory-hero__ken-burns{position:absolute;inset:0;will-change:transform}.factory-hero__image{position:absolute;inset:0;object-fit:cover;object-position:58% center;transition:opacity 1.1s cubic-bezier(.4,0,.2,1)}.factory-hero__video-stack{position:absolute;inset:0;z-index:1;pointer-events:none}.factory-hero__video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:58% center;opacity:0;transition:opacity .5s ease-out;background:transparent}.factory-hero__video.is-visible{opacity:1}.factory-hero__overlay-horizontal{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(to right,var(--hero-scrim-strong) 0,var(--hero-scrim-mid) 26%,var(--hero-scrim-soft) 44%,transparent 62%)}[dir=rtl] .factory-hero__overlay-horizontal{background:linear-gradient(to left,var(--hero-scrim-strong) 0,var(--hero-scrim-mid) 26%,var(--hero-scrim-soft) 44%,transparent 62%)}.factory-hero__overlay-vertical{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(to bottom,var(--hero-scrim-top) 0,transparent 34%,var(--hero-scrim-bottom) 100%)}.factory-hero__content{position:relative;z-index:2;width:100%;max-width:min(34rem,92vw);padding-block:clamp(6.5rem,14svh,8.5rem) clamp(11rem,22svh,14rem);padding-inline:clamp(1rem,4vw,2.5rem)}.factory-hero__feature-bar{z-index:2}.factory-hero__title{color:#f5f5f4}.factory-hero__subtitle{color:rgb(245 245 244/.84)}@media (min-width:1024px){.factory-hero__content{max-width:min(36rem,34vw)}.factory-hero__image,.factory-hero__video{object-position:56% center}}@media (max-width:640px){.factory-hero__image,.factory-hero__video{object-position:62% center}.factory-hero__content{max-width:100%;padding-block:clamp(5.5rem,12svh,7rem) clamp(9.5rem,20svh,12rem)}.factory-hero__subtitle{font-size:clamp(.95rem,3.6vw,1.05rem)}}@media (max-height:700px) and (max-width:1023px){.factory-hero{min-height:100dvh}.factory-hero__content{padding-block:5rem 8.5rem}}@keyframes factory-hero-ken-burns{0%{transform:scale(1.07)}to{transform:scale(1)}}@keyframes factory-hero-content-enter{0%{opacity:0;transform:translate3d(0,18px,0)}to{opacity:1;transform:translateZ(0)}}.factory-hero__ken-burns--animate{animation:factory-hero-ken-burns 9s cubic-bezier(.22,1,.36,1) forwards}.factory-hero__content--animate>*{animation:factory-hero-content-enter .9s cubic-bezier(.22,1,.36,1) forwards;opacity:0}.factory-hero__content--animate>:first-child{animation-delay:.18s}.factory-hero__content--animate>:nth-child(2){animation-delay:.32s}.factory-hero__content--animate>:nth-child(3){animation-delay:.46s}@media (prefers-reduced-motion:reduce){.factory-hero__content--animate>*,.factory-hero__ken-burns--animate{animation:none;opacity:1;transform:none}.factory-hero__image,.factory-hero__video{transition:none}.factory-hero__parallax{transform:none!important}.factory-hero__video-stack{display:none}}.partners-marquee__viewport{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,black 7%,black 93%,transparent);mask-image:linear-gradient(90deg,transparent,black 7%,black 93%,transparent)}.partners-marquee__track{touch-action:pan-y;transform:translateX(var(--partners-drag-x,0));will-change:transform}.partners-marquee__inner{display:flex;width:max-content;--partners-marquee-duration:17s;animation:partners-marquee-ltr var(--partners-marquee-duration) linear infinite}.partners-marquee[data-direction=rtl] .partners-marquee__inner{animation-name:partners-marquee-rtl}.partners-marquee.is-dragging .partners-marquee__inner,.partners-marquee:focus-within .partners-marquee__inner,.partners-marquee:hover .partners-marquee__inner{animation-play-state:paused}.partners-marquee__set{display:flex;align-items:stretch;gap:1rem;padding-inline:.5rem}@media (min-width:768px){.partners-marquee__inner{--partners-marquee-duration:21s}.partners-marquee__set{gap:1.5rem}}@media (min-width:1024px){.partners-marquee__inner{--partners-marquee-duration:26s}.partners-marquee__set{gap:2rem}}@keyframes partners-marquee-ltr{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes partners-marquee-rtl{0%{transform:translateX(-50%)}to{transform:translateX(0)}}.wpc-showcase__background-image{object-fit:cover;transition:opacity .7s ease}.wpc-showcase__board-shadow{filter:drop-shadow(0 28px 48px rgb(15 17 21/.22))}.dark .wpc-showcase__board-shadow{filter:drop-shadow(0 32px 56px rgb(0 0 0/.45))}.wpc-showcase__selector-active{position:relative}.wpc-showcase__selector-active:after{content:"";position:absolute;inset-inline:.35rem;bottom:-.45rem;height:2px;border-radius:999px;background:linear-gradient(90deg,var(--brand-copper),var(--brand-orange));box-shadow:0 0 14px rgb(255 193 7/.45)}.wpc-showcase__info-card{border:1px solid color-mix(in srgb,var(--foreground) 10%,transparent);background:color-mix(in srgb,var(--surface) 72%,transparent);backdrop-filter:blur(16px);box-shadow:var(--shadow-soft)}.dark .wpc-showcase__info-card{border-color:color-mix(in srgb,var(--foreground) 12%,transparent);background:color-mix(in srgb,var(--surface-elevated) 68%,transparent)}@media (prefers-reduced-motion:reduce){.wpc-showcase__background-image{transition:none}}