.act[data-astro-cid-w4cj2zid]{isolation:isolate;position:relative}.act__stage[data-astro-cid-w4cj2zid]{background:radial-gradient(ellipse 60% 55% at 64% 52%, #c9a86b17, transparent 70%), radial-gradient(ellipse 90% 80% at 60% 60%, #151a20 0%, var(--ink) 75%);height:100svh;position:sticky;top:0;overflow:hidden}.act__canvas[data-astro-cid-w4cj2zid]{opacity:0;width:100%;height:100%;transition:opacity 1.2s var(--ease-out);touch-action:pan-y;position:absolute;inset:0}.act__canvas[data-astro-cid-w4cj2zid][data-ready=true]{opacity:1}.act__fallback[data-astro-cid-w4cj2zid]{color:var(--brass);opacity:.6;place-items:center;display:grid;position:absolute;inset:12% 4% 8% 38%}.act__fallback[data-astro-cid-w4cj2zid][hidden]{display:none}.act__shade[data-astro-cid-w4cj2zid]{pointer-events:none;background:linear-gradient(90deg,#0e1114e0 0%,#0e11148c 28%,#0e111400 52%),linear-gradient(#0e111400 78%,#0e1114b3 100%);position:absolute;inset:0}.act__dims[data-astro-cid-w4cj2zid]{pointer-events:none;position:absolute;inset:0}.act__dim[data-astro-cid-w4cj2zid]{font-family:var(--font-display);letter-spacing:.06em;color:var(--brass-light);white-space:nowrap;opacity:0;will-change:transform, opacity;font-size:.8rem;font-weight:500;position:absolute;top:0;left:0}.act__progress[data-astro-cid-w4cj2zid]{right:var(--gutter);z-index:3;opacity:0;visibility:hidden;transition:opacity .5s var(--ease-out), visibility .5s;position:absolute;bottom:2.25rem}.act__progress[data-astro-cid-w4cj2zid][data-visible=true]{opacity:1;visibility:visible}.act__progress[data-astro-cid-w4cj2zid] ol[data-astro-cid-w4cj2zid]{gap:1.25rem;list-style:none;display:flex}.act__progress[data-astro-cid-w4cj2zid] a[data-astro-cid-w4cj2zid]{min-width:6.5rem;color:var(--muted);gap:.55rem;padding-block:.35rem;font-size:.875rem;text-decoration:none;transition:color .3s;display:grid}.act__progress[data-astro-cid-w4cj2zid] a[data-astro-cid-w4cj2zid][aria-current=step]{color:var(--stone)}.act__progress-bar[data-astro-cid-w4cj2zid]{background:var(--line-strong);height:2px;display:block;overflow:hidden}.act__progress-bar[data-astro-cid-w4cj2zid] span[data-astro-cid-w4cj2zid]{background:var(--brass);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.act__drag[data-astro-cid-w4cj2zid]{right:var(--gutter);color:var(--muted);opacity:0;pointer-events:none;align-items:center;gap:.5rem;margin:0;font-size:.875rem;transition:opacity .5s;display:inline-flex;position:absolute;bottom:2.25rem}.act__drag[data-astro-cid-w4cj2zid][data-visible=true]{opacity:1}.act__drag[data-astro-cid-w4cj2zid] svg{color:var(--brass)}.act__flow[data-astro-cid-w4cj2zid]{z-index:2;pointer-events:none;margin-top:-100svh;position:relative}.act__flow[data-astro-cid-w4cj2zid] [data-astro-cid-w4cj2zid]:is(a,button,input,label,select,textarea,summary){pointer-events:auto}.hero[data-astro-cid-w4cj2zid]{min-height:100svh;padding-top:calc(var(--header-h) + 3rem);flex-direction:column;justify-content:flex-end;padding-bottom:clamp(5rem,10vh,7.5rem);display:flex;position:relative}.hero__inner[data-astro-cid-w4cj2zid]{justify-items:start;gap:1.75rem;display:grid}.hero__heading[data-astro-cid-w4cj2zid]{max-width:7.4em;font-size:var(--step-5);gap:1.4rem;display:grid}.hero__news[data-astro-cid-w4cj2zid]{color:var(--stone);background:#0e111499;border:1px solid #c9a86b73;border-radius:999px;align-items:center;gap:.6rem;padding:.3rem .9rem .3rem .3rem;font-size:.9rem;font-weight:520;text-decoration:none;transition:border-color .2s,background-color .2s;display:inline-flex}.hero__news[data-astro-cid-w4cj2zid]:hover{border-color:var(--brass);background:#c9a86b1a}.hero__news-tag[data-astro-cid-w4cj2zid]{background:var(--brass);color:#15120c;border-radius:999px;padding:.2rem .55rem;font-size:.75rem;font-weight:640}.hero__kicker[data-astro-cid-w4cj2zid]{letter-spacing:.01em;max-width:30rem;color:var(--brass-light);font-size:1rem;font-weight:520;line-height:1.45}.hero__title[data-astro-cid-w4cj2zid]{font-family:var(--font-serif-display);letter-spacing:-.035em;color:var(--stone);text-wrap:balance;font-style:italic;font-weight:300;font-stretch:100%;line-height:.95;display:block}.hero__line[data-astro-cid-w4cj2zid]{margin:0 -.06em -.16em;padding:0 .06em .16em;display:block;overflow:hidden}.hero__line[data-astro-cid-w4cj2zid]>span[data-astro-cid-w4cj2zid]{animation:hero-line 1.3s var(--ease-out) .1s both;display:inline-block}.hero__line[data-astro-cid-w4cj2zid]+.hero__line[data-astro-cid-w4cj2zid]>span[data-astro-cid-w4cj2zid]{animation-delay:.2s}@keyframes hero-line{0%{transform:translateY(105%)}}.hero__lede[data-astro-cid-w4cj2zid]{max-width:34rem;font-size:var(--step-1);color:var(--stone-2);line-height:1.5}.hero__actions[data-astro-cid-w4cj2zid]{flex-wrap:wrap;gap:.75rem;display:flex}.hero__facts[data-astro-cid-w4cj2zid]{color:var(--stone-2);flex-wrap:wrap;gap:.5rem 1.75rem;font-size:.9375rem;list-style:none;display:flex}.hero__facts[data-astro-cid-w4cj2zid] li[data-astro-cid-w4cj2zid]{align-items:center;gap:.5rem;display:inline-flex}.hero__facts[data-astro-cid-w4cj2zid] svg{color:var(--brass)}.hero__cue[data-astro-cid-w4cj2zid]{color:var(--muted);white-space:nowrap;justify-items:center;gap:.75rem;font-size:.85rem;text-decoration:none;display:grid;position:absolute;bottom:1.75rem;left:50%;transform:translate(-50%)}.hero__cue-line[data-astro-cid-w4cj2zid]{background:var(--line);width:1px;height:44px;position:relative;overflow:hidden}.hero__cue-line[data-astro-cid-w4cj2zid]:after{content:"";background:var(--brass);animation:cue 2.4s var(--ease-in-out) infinite;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.hero__cue[data-astro-cid-w4cj2zid]{display:none}}@keyframes cue{0%{transform:translateY(-100%)}60%,to{transform:translateY(100%)}}.chapter[data-astro-cid-w4cj2zid]{flex-direction:column;min-height:175svh;display:flex}.chapter__wrap[data-astro-cid-w4cj2zid]{flex-direction:column;flex:1;padding-bottom:28svh;display:flex}.chapter__card[data-astro-cid-w4cj2zid]{justify-items:start;gap:1.25rem;max-width:30rem;display:grid;position:sticky;top:24svh}.chapter__step[data-astro-cid-w4cj2zid]{color:var(--brass-light);font-size:.9rem}.chapter__title[data-astro-cid-w4cj2zid]{letter-spacing:-.035em;font-size:clamp(3.4rem,2rem + 6vw,7rem);font-weight:380;font-stretch:122%;line-height:.9}.chapter__lead[data-astro-cid-w4cj2zid]{font-size:var(--step-1);color:var(--stone-2);line-height:1.55}.chapter__links[data-astro-cid-w4cj2zid]{flex-wrap:wrap;gap:.5rem 1.5rem;list-style:none;display:flex}.chapter__cta[data-astro-cid-w4cj2zid]{margin-top:.5rem}.designer[data-astro-cid-w4cj2zid]{min-height:100svh;padding-block:calc(var(--header-h) + 1.5rem) 2.5rem;align-items:center;display:flex}.designer__card[data-astro-cid-w4cj2zid]{gap:1.1rem;width:min(100%,30rem);display:grid}.designer__title[data-astro-cid-w4cj2zid]{font-size:var(--step-3)}.designer__intro[data-astro-cid-w4cj2zid]{color:var(--stone-2);line-height:1.5}.dz[data-astro-cid-w4cj2zid]{gap:1.25rem;margin-top:.4rem;display:grid}.dz__group[data-astro-cid-w4cj2zid]{border:0;gap:.65rem;min-width:0;margin:0;padding:0;display:grid}.dz__legend[data-astro-cid-w4cj2zid]{color:var(--stone);gap:.6rem;margin-bottom:.65rem;padding:0;font-size:.9rem;font-weight:560;display:flex}.dz__value[data-astro-cid-w4cj2zid]{color:var(--muted);font-weight:400}.dz__patterns[data-astro-cid-w4cj2zid]{grid-template-columns:repeat(7,minmax(0,1fr));gap:.45rem;display:grid}.dz-pattern[data-astro-cid-w4cj2zid]{position:relative}.dz-pattern[data-astro-cid-w4cj2zid] input[data-astro-cid-w4cj2zid],.dz-swatch[data-astro-cid-w4cj2zid] input[data-astro-cid-w4cj2zid]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.dz-pattern__face[data-astro-cid-w4cj2zid]{border:1px solid var(--line-strong);border-radius:var(--radius);height:100%;color:var(--stone-2);grid-template-rows:auto 1fr;justify-items:center;gap:.35rem;padding:.6rem .2rem .5rem;transition:border-color .2s,background-color .2s,color .2s;display:grid}.dz-pattern__face[data-astro-cid-w4cj2zid] svg[data-astro-cid-w4cj2zid]{width:28px;height:28px}.dz-pattern__name[data-astro-cid-w4cj2zid]{text-align:center;font-size:.72rem;line-height:1.15}.dz-pattern[data-astro-cid-w4cj2zid]:hover .dz-pattern__face[data-astro-cid-w4cj2zid]{border-color:var(--stone-2)}.dz-pattern[data-astro-cid-w4cj2zid] input[data-astro-cid-w4cj2zid]:checked+.dz-pattern__face[data-astro-cid-w4cj2zid]{border-color:var(--brass);color:var(--brass-light);background:#c9a86b24}.dz-pattern[data-astro-cid-w4cj2zid] input[data-astro-cid-w4cj2zid]:focus-visible+.dz-pattern__face[data-astro-cid-w4cj2zid],.dz-swatch[data-astro-cid-w4cj2zid] input[data-astro-cid-w4cj2zid]:focus-visible+span[data-astro-cid-w4cj2zid]{outline:2px solid var(--brass-light);outline-offset:2px}.dz__note[data-astro-cid-w4cj2zid]{color:var(--muted);font-size:.95rem}.dz__swatches[data-astro-cid-w4cj2zid]{flex-wrap:wrap;gap:.5rem;display:flex}.dz-swatch[data-astro-cid-w4cj2zid]{position:relative}.dz-swatch[data-astro-cid-w4cj2zid] span[data-astro-cid-w4cj2zid]{background:var(--swatch);width:40px;height:40px;transition:transform .2s var(--ease-out), box-shadow .2s;border-radius:50%;display:block;box-shadow:inset 0 0 0 1px #ffffff24,0 0 0 1px #0000004d}.dz-swatch[data-astro-cid-w4cj2zid]:hover span[data-astro-cid-w4cj2zid]{transform:scale(1.06)}.dz-swatch[data-astro-cid-w4cj2zid] input[data-astro-cid-w4cj2zid]:checked+span[data-astro-cid-w4cj2zid]{box-shadow:inset 0 0 0 1px #fff3, 0 0 0 2px var(--ink), 0 0 0 3.5px var(--brass)}.dz-custom[data-astro-cid-w4cj2zid]{cursor:pointer;-webkit-appearance:none;appearance:none;width:40px;height:40px;transition:transform .2s var(--ease-out), box-shadow .2s;background:conic-gradient(#d9705f,#e9b25a,#e6d36a,#8fbf7a,#5f9fc9,#8a78c2,#c47aa6,#d9705f);border:0;border-radius:50%;padding:0;box-shadow:0 0 0 1px #0000004d}.dz-custom[data-astro-cid-w4cj2zid]:hover{transform:scale(1.06)}.dz-custom[data-astro-cid-w4cj2zid]::-webkit-color-swatch-wrapper{padding:7px}.dz-custom[data-astro-cid-w4cj2zid]::-webkit-color-swatch{opacity:0;border:0;border-radius:50%}.dz-custom[data-astro-cid-w4cj2zid]::-moz-color-swatch{border:0;border-radius:50%}.dz-custom[data-astro-cid-w4cj2zid][data-active=true]{box-shadow:0 0 0 2px var(--ink), 0 0 0 3.5px var(--brass)}.dz-custom[data-astro-cid-w4cj2zid][data-active=true]::-webkit-color-swatch{opacity:1}.dz-custom[data-astro-cid-w4cj2zid]:focus-visible{outline:2px solid var(--brass-light);outline-offset:3px}.dz__more[data-astro-cid-w4cj2zid]{color:var(--stone-2);font-size:.95rem;line-height:1.5}.dz__more[data-astro-cid-w4cj2zid] a[data-astro-cid-w4cj2zid]{color:var(--brass-light)}[data-astro-cid-w4cj2zid][data-finish-group][data-disabled=true]{opacity:.45}.segmented[data-astro-cid-w4cj2zid]{flex-wrap:wrap;gap:.45rem;display:flex}.segmented[data-astro-cid-w4cj2zid] label[data-astro-cid-w4cj2zid]{position:relative}.segmented[data-astro-cid-w4cj2zid] input[data-astro-cid-w4cj2zid]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.segmented[data-astro-cid-w4cj2zid] span[data-astro-cid-w4cj2zid]{border:1px solid var(--line-strong);border-radius:var(--radius);min-height:44px;font-family:var(--font-display);color:var(--stone-2);align-items:center;gap:.45rem;padding:.5rem .9rem;font-size:.9rem;transition:border-color .2s,background-color .2s,color .2s;display:inline-flex}.segmented[data-astro-cid-w4cj2zid] input[data-astro-cid-w4cj2zid]:checked+span[data-astro-cid-w4cj2zid]{border-color:var(--brass);color:var(--stone);background:#c9a86b24}.segmented[data-astro-cid-w4cj2zid] input[data-astro-cid-w4cj2zid]:focus-visible+span[data-astro-cid-w4cj2zid]{outline:2px solid var(--brass-light);outline-offset:2px}.segmented[data-astro-cid-w4cj2zid] input[data-astro-cid-w4cj2zid]:disabled+span[data-astro-cid-w4cj2zid]{cursor:not-allowed}.dz__summary[data-astro-cid-w4cj2zid]{border-top:1px solid var(--line);font-family:var(--font-display);color:var(--stone);padding-top:1rem;font-size:.975rem;line-height:1.45}.dz__cta[data-astro-cid-w4cj2zid]{justify-self:start}.dz__small[data-astro-cid-w4cj2zid]{color:var(--muted);font-size:.875rem;line-height:1.45}.designer__unsupported[data-astro-cid-w4cj2zid][hidden],html:not(.js) .dz[data-astro-cid-w4cj2zid]{display:none}@media (width<=1080px){.act__progress[data-astro-cid-w4cj2zid]{display:none}}@media (width<=760px){.act__shade[data-astro-cid-w4cj2zid]{background:linear-gradient(#0e111400 38%,#0e1114d1 60%,#0e1114f7 100%),linear-gradient(#0e11148c 0%,#0e111400 14%)}.act__dims[data-astro-cid-w4cj2zid]{display:none}.hero[data-astro-cid-w4cj2zid]{padding-bottom:2rem}.hero__inner[data-astro-cid-w4cj2zid]{gap:1.25rem}.hero__heading[data-astro-cid-w4cj2zid]{gap:.85rem;font-size:clamp(2.6rem,11.5vw,3.6rem)}.hero__kicker[data-astro-cid-w4cj2zid]{font-size:.9rem}.hero__lede[data-astro-cid-w4cj2zid]{font-size:1.0625rem}.hero__actions[data-astro-cid-w4cj2zid] .btn[data-astro-cid-w4cj2zid]{flex:auto;min-height:48px;padding-inline:1rem}.hero__facts[data-astro-cid-w4cj2zid]{gap:.4rem 1.25rem;font-size:.875rem}.hero__cue[data-astro-cid-w4cj2zid]{display:none}.chapter[data-astro-cid-w4cj2zid]{--card-top:min(48svh, calc(100svh - 21.5rem));min-height:150svh}.chapter__wrap[data-astro-cid-w4cj2zid]{padding-top:var(--card-top);justify-content:flex-start;padding-bottom:0}.chapter__card[data-astro-cid-w4cj2zid]{top:var(--card-top);border:1px solid var(--line);backdrop-filter:blur(12px);background:#0e1114d6;border-radius:6px;gap:.75rem;max-width:none;padding:1.1rem 1.15rem 1.2rem;bottom:auto}.chapter__step[data-astro-cid-w4cj2zid]{font-size:.8rem}.chapter__title[data-astro-cid-w4cj2zid]{font-size:2.5rem}.chapter__lead[data-astro-cid-w4cj2zid]{font-size:1rem;line-height:1.5}.chapter__links[data-astro-cid-w4cj2zid]{gap:.35rem 1.1rem}.chapter__links[data-astro-cid-w4cj2zid] .text-link{font-size:.9rem}.chapter__cta[data-astro-cid-w4cj2zid]{width:100%;margin-top:.25rem}.designer[data-astro-cid-w4cj2zid]{align-items:flex-end;min-height:100svh;padding-top:40svh;padding-bottom:1rem}.designer__card[data-astro-cid-w4cj2zid]{border:1px solid var(--line);backdrop-filter:blur(12px);background:#0e1114e6;border-radius:6px;gap:.6rem;width:100%;padding:1.1rem 1.1rem 1.2rem}.designer__title[data-astro-cid-w4cj2zid]{font-size:1.6rem}.designer__intro[data-astro-cid-w4cj2zid],.dz__note[data-astro-cid-w4cj2zid],.dz__small[data-astro-cid-w4cj2zid]{display:none}.dz[data-astro-cid-w4cj2zid]{gap:.85rem;margin-top:0}.dz__group[data-astro-cid-w4cj2zid]{gap:.4rem}.dz__legend[data-astro-cid-w4cj2zid]{margin-bottom:.4rem;font-size:.85rem}.dz__patterns[data-astro-cid-w4cj2zid]{scroll-snap-type:x proximity;scrollbar-width:none;gap:.4rem;margin-inline:-1.1rem;padding-inline:1.1rem;display:flex;overflow-x:auto}.dz__patterns[data-astro-cid-w4cj2zid]::-webkit-scrollbar{display:none}.dz-pattern[data-astro-cid-w4cj2zid]{scroll-snap-align:start;flex:0 0 4.6rem}.dz-pattern__face[data-astro-cid-w4cj2zid]{padding:.45rem .2rem .4rem}.dz-pattern__face[data-astro-cid-w4cj2zid] svg[data-astro-cid-w4cj2zid]{width:24px;height:24px}.dz__swatches[data-astro-cid-w4cj2zid]{flex-wrap:nowrap;gap:.3rem}.dz-swatch[data-astro-cid-w4cj2zid] span[data-astro-cid-w4cj2zid],.dz-custom[data-astro-cid-w4cj2zid]{width:30px;height:30px}.dz-custom[data-astro-cid-w4cj2zid]::-webkit-color-swatch-wrapper{padding:5px}.dz__more[data-astro-cid-w4cj2zid]{font-size:.875rem}.dz__more-detail[data-astro-cid-w4cj2zid]{display:none}.segmented[data-astro-cid-w4cj2zid] span[data-astro-cid-w4cj2zid]{min-height:40px;padding:.4rem .7rem;font-size:.85rem}.dz__summary[data-astro-cid-w4cj2zid]{padding-top:.75rem;font-size:.9rem}.dz__cta[data-astro-cid-w4cj2zid]{justify-self:stretch}.act__drag[data-astro-cid-w4cj2zid]{display:none}}.pp[data-astro-cid-nq5zserb]{right:var(--gutter);z-index:40;width:13.5rem;transition:opacity .45s var(--ease-out), transform .55s var(--ease-out), visibility 0s linear 0s;position:fixed;bottom:6.25rem}.pp[data-astro-cid-nq5zserb][data-visible=false],.pp[data-astro-cid-nq5zserb]:not([data-visible]){opacity:0;visibility:hidden;transition:opacity .3s var(--ease-out), transform .3s var(--ease-out), visibility 0s linear .3s;transform:translateY(18px)scale(.97)}.pp[data-astro-cid-nq5zserb][hidden]{display:none}.pp__open[data-astro-cid-nq5zserb]{background:var(--ink-2);width:100%;color:var(--stone);text-align:left;transition:transform .35s var(--ease-out), box-shadow .35s var(--ease-out), border-color .25s;border:1px solid #c9a86b8c;border-radius:8px;padding:0;display:grid;overflow:hidden;box-shadow:0 24px 50px -12px #000000bf,0 0 46px -8px #6f5cff80}.pp__open[data-astro-cid-nq5zserb]:hover{border-color:var(--brass);transform:translateY(-3px);box-shadow:0 30px 60px -12px #000c,0 0 60px -6px #6f5cffa6}.pp__thumb[data-astro-cid-nq5zserb]{aspect-ratio:4/5;background:#2a2550 url(/media/vertical-uv-wall-printer-demo-mini.webp) 50%/cover;display:block;position:relative}.pp__video[data-astro-cid-nq5zserb]{object-fit:cover;width:100%;height:100%}.pp__play[data-astro-cid-nq5zserb]{backdrop-filter:blur(6px);width:3rem;height:3rem;color:var(--stone);transition:transform .3s var(--ease-out), background-color .25s;background:#0e111499;border:1px solid #ede7dc80;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pp__play[data-astro-cid-nq5zserb] svg{margin-left:2px}.pp__open[data-astro-cid-nq5zserb]:hover .pp__play[data-astro-cid-nq5zserb]{background:var(--brass);color:#15120c;transform:translate(-50%,-50%)scale(1.08)}.pp__text[data-astro-cid-nq5zserb]{gap:.2rem;padding:.75rem .9rem .85rem;display:grid}.pp__tag[data-astro-cid-nq5zserb]{color:var(--brass-light);font-size:.75rem;font-weight:600}.pp__title[data-astro-cid-nq5zserb]{font-family:var(--font-display);letter-spacing:-.01em;font-size:1.1rem;font-weight:480;font-stretch:110%;line-height:1.15}.pp__cta[data-astro-cid-nq5zserb]{color:var(--stone-2);text-underline-offset:.2em;font-size:.85rem;text-decoration:underline #ede7dc59}.pp__close[data-astro-cid-nq5zserb]{border:1px solid var(--line-strong);background:var(--ink);width:1.9rem;height:1.9rem;color:var(--stone);border-radius:50%;place-items:center;padding:0;transition:border-color .2s,color .2s;display:grid;position:absolute;top:-.7rem;right:-.7rem}.pp__close[data-astro-cid-nq5zserb]:before{content:"";position:absolute;inset:-.55rem}.pp__close[data-astro-cid-nq5zserb]:hover{border-color:var(--brass);color:var(--brass-light)}@media (width<=760px){.pp[data-astro-cid-nq5zserb]{top:calc(var(--header-h) + .75rem);width:auto;bottom:auto;right:.75rem}.pp__open[data-astro-cid-nq5zserb]{grid-template-columns:4.25rem auto;align-items:center}.pp__thumb[data-astro-cid-nq5zserb]{aspect-ratio:auto;height:100%;min-height:5.3rem}.pp__play[data-astro-cid-nq5zserb]{width:2rem;height:2rem}.pp__play[data-astro-cid-nq5zserb] svg{width:13px;height:13px}.pp__text[data-astro-cid-nq5zserb]{padding:.55rem .85rem .6rem .75rem}.pp__title[data-astro-cid-nq5zserb]{font-size:.98rem}.pp__cta[data-astro-cid-nq5zserb]{font-size:.8rem}}html.pp-open{overflow:hidden}.ppd[data-astro-cid-nq5zserb]{background:var(--ink-2);width:min(60rem,100vw - 2rem);max-height:calc(100dvh - 2rem);color:var(--stone);overscroll-behavior:contain;border:1px solid #c9a86b73;border-radius:10px;padding:0;overflow:auto;box-shadow:0 40px 120px -20px #000000d9,0 0 120px -30px #6f5cff8c}.ppd[data-astro-cid-nq5zserb][open]{animation:ppd-in .45s var(--ease-out)}.ppd[data-astro-cid-nq5zserb]::backdrop{backdrop-filter:blur(6px);background:#080a0cc7}@keyframes ppd-in{0%{opacity:0;transform:translateY(16px)scale(.98)}}.ppd__inner[data-astro-cid-nq5zserb]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);display:grid;position:relative}.ppd__media[data-astro-cid-nq5zserb]{background:#1c1938 url(/media/vertical-uv-wall-printer-demo-poster.webp) 50%/cover;min-height:100%;position:relative}.ppd__video[data-astro-cid-nq5zserb]{aspect-ratio:9/16;object-fit:cover;width:100%;height:100%;max-height:min(42rem,100dvh - 2rem)}.ppd__demo[data-astro-cid-nq5zserb]{pointer-events:none;background:#0e1114b3;border-radius:999px;padding:.25rem .65rem;font-size:.78rem;font-weight:560;position:absolute;top:.85rem;left:.85rem}.ppd__toggle[data-astro-cid-nq5zserb]{min-height:40px;color:var(--stone);background:#0e1114b3;border:1px solid #ede7dc4d;border-radius:999px;align-items:center;gap:.5rem;padding:.4rem .85rem .4rem .7rem;font-size:.85rem;display:inline-flex;position:absolute;bottom:.85rem;left:.85rem}.ppd__toggle[data-astro-cid-nq5zserb]:hover{border-color:var(--brass)}.ppd__toggle-icon[data-astro-cid-nq5zserb]{border-left:3px solid;border-right:3px solid;width:10px;height:12px}.ppd__toggle[data-astro-cid-nq5zserb][data-state=paused] .ppd__toggle-icon[data-astro-cid-nq5zserb]{border:6px solid #0000;border-left:10px solid;border-right-width:0;width:0;height:0}.ppd__copy[data-astro-cid-nq5zserb]{align-content:center;justify-items:start;gap:1.1rem;padding:clamp(1.5rem,4vw,3rem);display:grid}.ppd__tag[data-astro-cid-nq5zserb]{color:var(--brass-light);background:#c9a86b14;border:1px solid #c9a86b80;border-radius:999px;padding:.3rem .75rem;font-size:.8rem;font-weight:560}.ppd__title[data-astro-cid-nq5zserb]{font-size:clamp(1.8rem,1.2rem + 2vw,2.7rem);line-height:1.02}.ppd__lede[data-astro-cid-nq5zserb]{color:var(--stone-2);line-height:1.55}.ppd__points[data-astro-cid-nq5zserb]{gap:.55rem;list-style:none;display:grid}.ppd__points[data-astro-cid-nq5zserb] li[data-astro-cid-nq5zserb]{font-family:var(--font-display);gap:.6rem;font-size:.975rem;line-height:1.4;display:flex}.ppd__points[data-astro-cid-nq5zserb] svg{color:var(--brass);flex:none;margin-top:.1rem}.ppd__actions[data-astro-cid-nq5zserb]{flex-wrap:wrap;gap:.6rem;margin-top:.4rem;display:flex}.ppd__note[data-astro-cid-nq5zserb]{color:var(--muted);font-size:.85rem}.ppd__close[data-astro-cid-nq5zserb]{border:1px solid var(--line-strong);width:44px;height:44px;color:var(--stone);background:#0e1114bf;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:.75rem;right:.75rem}.ppd__close[data-astro-cid-nq5zserb]:hover{border-color:var(--brass);color:var(--brass-light)}@media (width<=760px){.ppd[data-astro-cid-nq5zserb]{width:calc(100vw - 1rem);max-height:calc(100dvh - 1rem)}.ppd__inner[data-astro-cid-nq5zserb]{grid-template-columns:1fr}.ppd__video[data-astro-cid-nq5zserb]{aspect-ratio:4/5;max-height:42dvh}.ppd__copy[data-astro-cid-nq5zserb]{gap:.85rem;padding:1.25rem 1.25rem 0}.ppd__actions[data-astro-cid-nq5zserb]{z-index:1;width:calc(100% + 2.5rem);padding:.85rem 1.25rem calc(.85rem + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--ink-2);flex-wrap:nowrap;gap:.5rem;margin:.25rem -1.25rem 0;position:sticky;bottom:0}.ppd__actions[data-astro-cid-nq5zserb] .btn[data-astro-cid-nq5zserb]{white-space:normal;text-align:center;flex:auto;min-height:48px;padding-inline:.9rem}.ppd__actions[data-astro-cid-nq5zserb] .btn--primary[data-astro-cid-nq5zserb]{flex-grow:1.6}.ppd__note[data-astro-cid-nq5zserb]{padding-bottom:1.25rem}}.work[data-astro-cid-gutsj46b]{position:relative}.work__controls[data-astro-cid-gutsj46b]{right:var(--gutter);gap:.5rem;display:flex;position:absolute;top:-5.5rem}.work__btn[data-astro-cid-gutsj46b]{border:1px solid var(--line-strong);width:52px;height:52px;color:var(--stone);background:0 0;border-radius:50%;place-items:center;transition:border-color .2s,color .2s;display:grid}.work__btn[data-astro-cid-gutsj46b]:hover{border-color:var(--brass);color:var(--brass-light)}.work__btn[data-astro-cid-gutsj46b] .flip{transform:scaleX(-1)}.work__track[data-astro-cid-gutsj46b]{scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);padding-inline:var(--gutter);scrollbar-width:thin;scrollbar-color:var(--ink-4) transparent;overscroll-behavior-x:contain;gap:clamp(1rem,2vw,1.75rem);padding-bottom:1.25rem;list-style:none;display:flex;overflow-x:auto}.work__track[data-astro-cid-gutsj46b]:focus-visible{outline-offset:-2px}.work__item[data-astro-cid-gutsj46b]{scroll-snap-align:start;flex:none}.work__item[data-astro-cid-gutsj46b] figure[data-astro-cid-gutsj46b]{gap:.9rem;margin:0;display:grid}.work__item[data-astro-cid-gutsj46b] img{background:var(--ink-3);filter:saturate(.92)contrast(1.03);border-radius:2px;width:auto;height:clamp(260px,34vw,400px)}.work__item[data-astro-cid-gutsj46b] figcaption[data-astro-cid-gutsj46b]{max-width:22rem;font-family:var(--font-display);color:var(--stone-2);font-size:.95rem;line-height:1.4}@media (width<=760px){.work__controls[data-astro-cid-gutsj46b]{display:none}}.services[data-astro-cid-lcdefpme],.work-section[data-astro-cid-lcdefpme],.promise[data-astro-cid-lcdefpme],.approach[data-astro-cid-lcdefpme],.areas[data-astro-cid-lcdefpme],.faqs[data-astro-cid-lcdefpme]{z-index:2;background:var(--ink);position:relative}.services[data-astro-cid-lcdefpme]{border-top:1px solid var(--line)}.work-section[data-astro-cid-lcdefpme]{padding-top:0}.work-section__link[data-astro-cid-lcdefpme]{justify-self:start}.promise[data-astro-cid-lcdefpme]{border-block:1px solid var(--line);background:var(--ink-2);padding-block:clamp(4rem,8vw,7rem)}.promise__list[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:clamp(2rem,4vw,4rem);list-style:none;display:grid}.promise__item[data-astro-cid-lcdefpme]{align-content:start;gap:1rem;display:grid}.promise__title[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-size:var(--step-3);letter-spacing:-.025em;background:var(--gold-metal);color:#0000;background-size:160% 100%;-webkit-background-clip:text;background-clip:text;font-weight:400;font-stretch:118%;line-height:1}.promise__body[data-astro-cid-lcdefpme]{max-width:24em;color:var(--stone-2)}.steps[data-astro-cid-lcdefpme]{counter-reset:none;grid-template-columns:repeat(5,1fr);gap:2rem 1.5rem;list-style:none;display:grid}.step[data-astro-cid-lcdefpme]{border-top:1px solid var(--line-strong);align-content:start;gap:.9rem;padding-top:1.5rem;display:grid;position:relative}.step[data-astro-cid-lcdefpme]:before{content:"";background:var(--brass);width:2.5rem;height:1px;position:absolute;top:-1px;left:0}.step__num[data-astro-cid-lcdefpme]{color:var(--brass-light);font-size:.9rem;font-weight:560}.step__title[data-astro-cid-lcdefpme]{font-size:1.35rem;font-weight:460;font-stretch:108%;line-height:1.15}.step__body[data-astro-cid-lcdefpme]{color:var(--stone-2);font-size:1.0625rem;line-height:1.55}.areas[data-astro-cid-lcdefpme]{border-top:1px solid var(--line)}.areas__grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(3rem,7vw,7rem);display:grid}.areas__intro[data-astro-cid-lcdefpme]{align-content:start;gap:1.5rem;display:grid}.areas__intro[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:var(--step-4)}.areas__intro[data-astro-cid-lcdefpme] .text-link[data-astro-cid-lcdefpme]{justify-self:start}.areas__list[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:2.5rem 2rem;display:grid}.region__title[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line);letter-spacing:.01em;color:var(--brass-light);margin-bottom:.9rem;padding-bottom:.6rem;font-size:.95rem;font-weight:560;font-stretch:100%}.region__title[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{text-decoration:none}.region__title[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{text-decoration:underline}.region[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{color:var(--stone-2);gap:.35rem;font-size:1rem;list-style:none;display:grid}.faqs[data-astro-cid-lcdefpme]{border-top:1px solid var(--line)}.faqs__grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(2.5rem,6vw,6rem);display:grid}.faqs__head[data-astro-cid-lcdefpme]{top:calc(var(--header-h) + 2rem);gap:1.25rem;display:grid;position:sticky}.faqs__head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:var(--step-4)}.faqs__head[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--brass-light);white-space:nowrap}@media (width<=1100px){.steps[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}.areas__grid[data-astro-cid-lcdefpme],.faqs__grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.faqs__head[data-astro-cid-lcdefpme]{position:static}}@media (width<=760px){.promise__list[data-astro-cid-lcdefpme],.steps[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.areas__list[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}}@media (max-width:359.98px){.dz__swatches[data-astro-cid-w4cj2zid]{flex-wrap:wrap}}
