.fs-uvp{--p: 1}.fs-uvp--pin .fs-uvp__runway{height:min(var(--fs-uvp-length, 250vh),200vh)}@media screen and (min-width:750px){.fs-uvp--pin .fs-uvp__runway{height:var(--fs-uvp-length, 250vh)}}.fs-uvp--pin .fs-uvp__sticky{position:sticky;top:5rem}.fs-uvp__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:2.8rem;align-items:center}.fs-uvp__copy{order:-1;min-width:0}@media screen and (min-width:750px){.fs-uvp__grid{grid-template-columns:minmax(0,11fr) minmax(0,9fr);gap:4.8rem}.fs-uvp__copy{order:0}}.fs-uvp__stage{position:relative;width:min(100%,43.3316vh);max-height:calc(100vh - 6rem);aspect-ratio:500 / 600;margin-inline:auto;contain:layout paint}@media screen and (min-width:750px){.fs-uvp__stage{width:min(100%,calc((100vh - 6rem)*.8333))}}.fs-uvp__scene{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.fs-uvp__machine{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.fs-uvp__board{position:absolute;left:18%;top:14%;width:64%;height:65.3%;background:#fff;border:1px solid rgba(4,44,83,.14);border-radius:var(--fs-radius-control, 8px);overflow:hidden}.fs-uvp__print{position:absolute;top:0;right:0;bottom:0;left:0;clip-path:inset(0 0 calc((1 - var(--p, 1)) * 100%) 0);will-change:clip-path}.fs-uvp__sign{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.fs-uvp__sign-text{font-family:var(--font-heading-family, sans-serif);letter-spacing:.01em}.fs-uvp__sign-text--heading{font-weight:700}.fs-uvp__sign-text--accent{font-weight:600}.fs-uvp__gantry{position:absolute;left:8%;top:14%;width:84%;height:65.3%;transform:translate3d(0,calc(var(--p, 1) * 100%),0);will-change:transform;pointer-events:none}.fs-uvp__beam{position:absolute;left:0;right:0;top:0;height:5%;transform:translateY(-50%);background:linear-gradient(180deg,#2e6ca8,var(--fs-navy-mid, #0C447C));border-radius:6px;box-shadow:0 2px 6px #042c5373}.fs-uvp__beam:before,.fs-uvp__beam:after{content:"";position:absolute;top:-35%;width:3.5%;height:170%;background:var(--fs-navy, #042C53);border:1px solid rgba(255,255,255,.25);border-radius:4px}.fs-uvp__beam:before{left:-.5%}.fs-uvp__beam:after{right:-.5%}.fs-uvp__shuttle{position:absolute;top:0;right:0;bottom:0;left:0;animation:fs-uvp-shuttle .7s ease-in-out infinite alternate;animation-play-state:paused;will-change:transform}.fs-uvp--js .fs-uvp__stage:not(.is-idle) .fs-uvp__shuttle{animation-play-state:running}@keyframes fs-uvp-shuttle{0%{transform:translate3d(-42%,0,0)}to{transform:translate3d(42%,0,0)}}.fs-uvp__head{position:absolute;left:44%;width:12%;top:-55%;height:230%;background:var(--fs-navy, #042C53);border:1px solid rgba(255,255,255,.3);border-radius:4px}.fs-uvp__head:after{content:"";position:absolute;left:20%;right:20%;bottom:-6%;height:14%;background:var(--fs-blue, #185FA5);border-radius:2px}.fs-uvp__glow{position:absolute;top:92%;left:50%;width:320%;height:170%;transform:translate(-50%);background:radial-gradient(55% 65% at 50% 12%,#7c5cff8c,#4082ff38 55%,#4082ff00);opacity:.9;transition:opacity .3s ease}.fs-uvp__stage.is-idle .fs-uvp__glow{opacity:.2}.fs-uvp__eyebrow{display:inline-block;margin:0 0 1.4rem;font-size:1.3rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--fs-navy-mid, #0C447C)}.color-scheme-4 .fs-uvp__eyebrow,.color-scheme-5 .fs-uvp__eyebrow{color:rgb(var(--color-foreground))}.fs-uvp__heading{margin:0 0 1.2rem}.fs-uvp__text{margin:0 0 2.4rem;max-width:54ch;font-size:1.6rem;line-height:1.6}.fs-uvp__steps{display:grid;gap:1.6rem;margin:0 0 2.8rem;padding:0;list-style:none}.fs-uvp__step-title{margin:0 0 .4rem;font-size:1.5rem;font-weight:600;line-height:1.4;color:rgb(var(--color-foreground))}.fs-uvp__step-text{margin:0;font-size:1.4rem;line-height:1.5;color:rgb(var(--color-foreground))}.fs-uvp--js .fs-uvp__step{opacity:.8;transform:translateY(8px);transition:opacity .4s ease,transform .4s ease}.fs-uvp--js .fs-uvp__step.is-active{opacity:1;transform:translateY(0)}.fs-uvp__cta{display:flex;flex-wrap:wrap;gap:1.2rem}@media(prefers-reduced-motion:reduce){.fs-uvp{--p: 1 !important}.fs-uvp--pin .fs-uvp__runway{height:auto}.fs-uvp--pin .fs-uvp__sticky{position:static}.fs-uvp__shuttle{animation:none}.fs-uvp__glow{opacity:.2;transition:none}.fs-uvp--js .fs-uvp__step{opacity:1;transform:none;transition:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/fs-uv-printer.css.map */
