.building-facade[data-astro-cid-2sevi3g5]{user-select:none;background:linear-gradient(165deg,#34404a 0%,#1a2530 18%,#111923 74%,#26323b 100%);border:1px solid #a9b1b65c;border-radius:23px;width:100%;max-width:530px;margin-inline:auto;padding:18px 11px 11px;position:relative;box-shadow:inset 0 1px #ebe5d029,0 9px 24px #00000047}.building-facade[data-astro-cid-2sevi3g5]:before{content:"";background:linear-gradient(90deg,#0000,#c9bea97a 28% 72%,#0000);border-radius:100%;height:3px;position:absolute;top:8px;left:14%;right:14%}.facade-screen[data-astro-cid-2sevi3g5]{isolation:isolate;aspect-ratio:1.67;background:#0b1119;border:1px solid #bec1be42;border-radius:16px;display:block;position:relative;overflow:hidden}.facade-screen[data-astro-cid-2sevi3g5]:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(120deg,#fff6d911,#0000 24% 73%,#02070d1a);position:absolute;inset:0}.facade-screen[data-astro-cid-2sevi3g5]:focus-visible{outline-offset:3px;outline:2px solid #ffd447}.facade-photo[data-astro-cid-2sevi3g5]{object-fit:contain;width:100%;height:100%;transition:opacity .23s}.facade-photo[data-astro-cid-2sevi3g5].is-switching{opacity:.18}@media (width<=520px){.building-facade[data-astro-cid-2sevi3g5]{border-radius:19px;max-width:100%;padding:15px 8px 8px}.facade-screen[data-astro-cid-2sevi3g5]{border-radius:12px}}@media (prefers-reduced-motion:reduce){.facade-photo[data-astro-cid-2sevi3g5]{transition:none}}.production-focus[data-astro-cid-cqap52ut]{border-bottom:1px solid var(--c-line)}.focus-heading[data-astro-cid-cqap52ut]{gap:12px;margin-bottom:32px;display:grid}.eyebrow[data-astro-cid-cqap52ut]{color:var(--c-ink-2);letter-spacing:.07em;text-transform:uppercase;margin-bottom:12px;font-size:.76rem;display:block}.focus-heading[data-astro-cid-cqap52ut] h2[data-astro-cid-cqap52ut]{margin-bottom:0}.focus-heading[data-astro-cid-cqap52ut]>p[data-astro-cid-cqap52ut]{max-width:45ch;color:var(--c-ink-2);margin:0}.focus-grid[data-astro-cid-cqap52ut]{gap:28px;display:grid}.focus-item[data-astro-cid-cqap52ut]{border:1px solid var(--c-line);border-radius:var(--r-m);background:var(--c-surface);min-width:0;transition:border-color .18s;display:block;overflow:hidden}.focus-item[data-astro-cid-cqap52ut]:hover{border-color:var(--c-line-hover)}.focus-item[data-astro-cid-cqap52ut]:focus-visible{outline:2px solid var(--c-ink);outline-offset:4px}.product-drawing[data-astro-cid-cqap52ut]{user-select:none;width:100%;height:160px;padding:8px 20px 0;display:block}.drawing-base[data-astro-cid-cqap52ut]{stroke:#536071;stroke-width:1px;fill:#ffffff03}.drawing-detail[data-astro-cid-cqap52ut]{stroke:#6f7d8e;stroke-width:1px}.drawing-detail[data-astro-cid-cqap52ut] circle[data-astro-cid-cqap52ut]{fill:#6f7d8e;stroke:none}.neon-tube[data-astro-cid-cqap52ut]{stroke:#ff8b63;stroke-width:4.5px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 4px #ff6b0060)}.neon-core[data-astro-cid-cqap52ut]{stroke:#fff1e7;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.letter-side[data-astro-cid-cqap52ut]{fill:#6f543d;stroke:#b0885b;stroke-width:1px}.letter-face[data-astro-cid-cqap52ut]{fill:#fff1d1;stroke:#fff;stroke-width:.8px;filter:drop-shadow(0 0 4px #ffbd6a30)}.focus-item__text[data-astro-cid-cqap52ut]{padding:20px 24px 28px}.focus-item[data-astro-cid-cqap52ut] h3[data-astro-cid-cqap52ut]{justify-content:space-between;align-items:baseline;gap:16px;font-size:clamp(1.25rem,2.2vw,1.65rem);line-height:1.22;display:flex}.focus-item__arrow[data-astro-cid-cqap52ut]{color:var(--c-ink-2)}.focus-item[data-astro-cid-cqap52ut] p[data-astro-cid-cqap52ut]{color:var(--c-ink-2);margin-bottom:16px;line-height:1.6}.product-note[data-astro-cid-cqap52ut]{color:var(--c-ink-3);font-size:.84rem;line-height:1.5;display:block}.other-services[data-astro-cid-cqap52ut]{flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:28px;font-size:.92rem;display:flex}.other-services[data-astro-cid-cqap52ut]>span[data-astro-cid-cqap52ut]{color:var(--c-ink-3)}.other-services[data-astro-cid-cqap52ut] a[data-astro-cid-cqap52ut]{min-height:44px;text-decoration:underline;text-decoration-color:var(--c-line-hover);text-underline-offset:5px;align-items:center;gap:6px;display:inline-flex}.other-services[data-astro-cid-cqap52ut] a[data-astro-cid-cqap52ut]:hover{text-decoration-color:currentColor}@media (width>=760px){.focus-heading[data-astro-cid-cqap52ut]{grid-template-columns:1fr 1fr;align-items:end;gap:40px}.focus-grid[data-astro-cid-cqap52ut]{grid-template-columns:1fr 1fr;gap:24px}.product-drawing[data-astro-cid-cqap52ut]{height:180px}}@media (width<=559px){.focus-item[data-astro-cid-cqap52ut]{border:0;border-top:1px solid var(--c-line);background:0 0;border-radius:0}.focus-item__text[data-astro-cid-cqap52ut]{padding:8px 0 12px}.product-drawing[data-astro-cid-cqap52ut]{padding-inline:0}.other-services[data-astro-cid-cqap52ut]{gap:4px 20px}.other-services[data-astro-cid-cqap52ut]>span[data-astro-cid-cqap52ut]{flex-basis:100%}}.overview-heading[data-astro-cid-qfsuuh4q]{gap:12px;margin-bottom:32px;display:grid}.overview-heading[data-astro-cid-qfsuuh4q] h2[data-astro-cid-qfsuuh4q]{margin:0}.overview-heading[data-astro-cid-qfsuuh4q] p[data-astro-cid-qfsuuh4q]{max-width:46ch;color:var(--c-ink-2);margin:0}.process-grid[data-astro-cid-qfsuuh4q]{gap:24px;display:grid}.process-grid[data-astro-cid-qfsuuh4q]>div[data-astro-cid-qfsuuh4q]{border-top:1px solid var(--c-line);padding-top:20px}.process-grid[data-astro-cid-qfsuuh4q] h3[data-astro-cid-qfsuuh4q],.overview-note[data-astro-cid-qfsuuh4q] h3[data-astro-cid-qfsuuh4q]{margin-bottom:10px;font-size:1.12rem}.process-grid[data-astro-cid-qfsuuh4q] p[data-astro-cid-qfsuuh4q],.overview-note[data-astro-cid-qfsuuh4q] p[data-astro-cid-qfsuuh4q]{color:var(--c-ink-2);margin:0;font-size:.95rem;line-height:1.65}.overview-notes[data-astro-cid-qfsuuh4q]{border-top:1px solid var(--c-line);gap:24px;margin-top:36px;padding-top:28px;display:grid}.overview-note[data-astro-cid-qfsuuh4q]{min-width:0}#approval[data-astro-cid-qfsuuh4q]{scroll-margin-top:100px}.overview-note[data-astro-cid-qfsuuh4q] a[data-astro-cid-qfsuuh4q]{min-height:44px;text-decoration:underline;text-decoration-color:var(--c-line-hover);text-underline-offset:5px;align-items:center;gap:8px;margin-top:6px;font-size:.9rem;display:inline-flex}.overview-note[data-astro-cid-qfsuuh4q] a[data-astro-cid-qfsuuh4q]:hover{text-decoration-color:currentColor}@media (width>=760px){.overview-heading[data-astro-cid-qfsuuh4q]{grid-template-columns:1fr 1fr;align-items:end;gap:40px}.process-grid[data-astro-cid-qfsuuh4q]{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.overview-notes[data-astro-cid-qfsuuh4q]{grid-template-columns:1fr 1fr;gap:40px}}.hero[data-astro-cid-lcdefpme]{position:relative;overflow:hidden}@media (width>=1024px){.hero[data-astro-cid-lcdefpme]{box-sizing:border-box;align-items:center;height:calc(100vh - 72px);min-height:580px;max-height:calc(100vh - 72px);display:flex}}.hero__inner[data-astro-cid-lcdefpme]{z-index:2;grid-template-columns:1fr;align-items:center;gap:24px;width:100%;padding-top:clamp(16px,2.4vw,28px);padding-bottom:clamp(16px,2.4vw,28px);display:grid;position:relative}@media (width>=1024px){.hero__inner[data-astro-cid-lcdefpme]{grid-template-columns:1.15fr .95fr;align-items:center;gap:32px;max-height:100%}}.hero__content[data-astro-cid-lcdefpme]{flex-direction:column;display:flex}.hero__visual[data-astro-cid-lcdefpme]{width:100%;position:relative}.hero__badge[data-astro-cid-lcdefpme]{border-radius:var(--r-full);-webkit-backdrop-filter:blur(12px);color:#e2e8f0;letter-spacing:.02em;user-select:none;cursor:default;background:#0e121bc7;border:1px solid #ffffff1f;align-items:center;gap:8px;margin-bottom:14px;padding:5px 14px;font-size:.8rem;font-weight:600;display:inline-flex}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{text-shadow:0 2px 12px #0000008c;max-width:100%;margin-bottom:16px;font-size:clamp(2.05rem,3.2vw,3rem);line-height:1.08}.hero__headline-plain[data-astro-cid-lcdefpme]{white-space:nowrap;width:fit-content;max-width:100%;font-weight:800;display:block}.hero__headline[data-astro-cid-lcdefpme] .sign-craft[data-astro-cid-lcdefpme]{width:fit-content;max-width:100%;margin-block:.03em .09em;font-size:clamp(2.7rem,4.25vw,4rem);line-height:1.12;display:block}.sign-craft[data-astro-cid-lcdefpme]{white-space:nowrap;padding-inline:.06em;display:inline-block;position:relative}.sign-craft__rails[data-astro-cid-lcdefpme]{pointer-events:none;z-index:0;position:absolute;inset:0}.sign-craft__rail[data-astro-cid-lcdefpme]{background:linear-gradient(90deg,#0000,#495362 8%,#69717a 50%,#495362 92%,#0000);border-radius:1px;width:86%;height:2px;position:absolute;left:7%;box-shadow:0 2px 2px #000000d9}.sign-craft__rail--top[data-astro-cid-lcdefpme]{top:55%}.sign-craft__rail--bottom[data-astro-cid-lcdefpme]{top:83%}.sign-craft__letters[data-astro-cid-lcdefpme]{z-index:1;isolation:isolate;letter-spacing:-.018em;display:inline-block;position:relative}.sign-craft__face[data-astro-cid-lcdefpme]{z-index:2;color:#0000;-webkit-text-fill-color:transparent;-webkit-text-stroke:.24px #fff9e2eb;text-shadow:none;filter:drop-shadow(.7px 1px #8d3829)drop-shadow(0 0 5px #ffdb70f2)drop-shadow(0 0 13px #ff7a27b3);background-image:linear-gradient(106deg,#fffde8 0%,#fff2ac 13%,#ffe25f 28%,#ffbb36 46%,#ff842e 65%,#ff5761 83%,#ff2c5b 100%);background-position:0%;background-repeat:no-repeat;background-size:225% 100%;-webkit-background-clip:text;background-clip:text;animation:10.5s ease-in-out -1.5s infinite alternate signGradientBreath;display:block;position:relative}@keyframes signGradientBreath{0%{background-position:0%}to{background-position:100%}}@media (prefers-reduced-motion:reduce){.sign-craft__face[data-astro-cid-lcdefpme]{animation:none}}.hero__lead[data-astro-cid-lcdefpme]{color:#cbd5e1;text-shadow:0 1px 10px #000000d9;max-width:54ch;margin-bottom:20px;font-size:clamp(.92rem,1.35vw,1.05rem);line-height:1.5}.hero__actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:22px;display:flex}.hero__ghost[data-astro-cid-lcdefpme]{background:#ffffff0a;border-color:#fff3;color:#fff!important}.hero__ghost[data-astro-cid-lcdefpme]:hover{background:#ffffff14;border-color:#ffffff59}.hero__stats[data-astro-cid-lcdefpme]{border-top:1px solid #ffffff14;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding-top:16px;display:grid}@media (width>=800px){.hero__stats[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr))}}.stat-box[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{color:#fff;letter-spacing:-.02em;font-variant-numeric:tabular-nums;user-select:none;cursor:default;margin-bottom:2px;font-size:clamp(.95rem,1.45vw,1.2rem);font-weight:800;line-height:1.1}.stat-box[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{color:var(--c-ink-2);user-select:none;cursor:default;margin:0;font-size:.8rem;line-height:1.35}.section-head-bar[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:28px;display:flex}.section-head-bar[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme],.section-head-bar[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:0}.head-kicker[data-astro-cid-lcdefpme]{text-transform:uppercase;letter-spacing:.08em;width:fit-content;max-width:100%;color:var(--c-ink-2);margin-bottom:6px;font-size:.8rem;font-weight:800;display:block}.head-bar-link[data-astro-cid-lcdefpme]{color:var(--c-ink);align-items:center;gap:6px;font-size:.95rem;font-weight:700;display:inline-flex}.head-bar-link[data-astro-cid-lcdefpme]:hover{color:var(--c-brand-neon);text-decoration:none}.categories-bar[data-astro-cid-lcdefpme]{background:var(--c-surface);border-top:1px solid var(--c-line);border-bottom:1px solid var(--c-line)}.cats[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:8px;display:flex}.cats[data-astro-cid-lcdefpme] .chip[data-astro-cid-lcdefpme]{padding:8px 16px;font-size:.9rem}@media (width<=767px){.hero__content[data-astro-cid-lcdefpme]{text-align:center;align-items:center;min-width:0}.hero__badge[data-astro-cid-lcdefpme]{margin-inline:auto}.hero__headline[data-astro-cid-lcdefpme]{text-align:center;width:100%}.hero__headline-plain[data-astro-cid-lcdefpme]{margin-inline:auto;font-size:clamp(1.95rem,8vw,2.65rem)}.hero__headline[data-astro-cid-lcdefpme] .sign-craft[data-astro-cid-lcdefpme]{margin-inline:auto;font-size:clamp(2.56rem,11.6vw,3.55rem)}.hero__lead[data-astro-cid-lcdefpme]{text-align:center;margin-inline:auto}.hero__actions[data-astro-cid-lcdefpme]{justify-content:center;width:100%}.hero__stats[data-astro-cid-lcdefpme]{text-align:center;width:100%}}@media (width<=520px){.hero__badge[data-astro-cid-lcdefpme]{white-space:normal;text-align:center;gap:6px;max-width:100%;padding:6px 12px;font-size:.74rem;line-height:1.35}.sign-craft[data-astro-cid-lcdefpme]{padding-inline:0}.sign-craft__letters[data-astro-cid-lcdefpme]{font-size:inherit}.hero__actions[data-astro-cid-lcdefpme]{flex-direction:column;align-items:stretch;gap:10px}.hero__actions[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{text-align:center;justify-content:center;width:100%}}
