.art[data-astro-cid-dlg7wt25]{width:100%;height:auto;display:block}.ln[data-astro-cid-dlg7wt25],.dt[data-astro-cid-dlg7wt25],.acc[data-astro-cid-dlg7wt25],.tiles[data-astro-cid-dlg7wt25],.wall[data-astro-cid-dlg7wt25],.shine[data-astro-cid-dlg7wt25],.glint[data-astro-cid-dlg7wt25],.sheen[data-astro-cid-dlg7wt25]{fill:none;stroke-linecap:round;stroke-linejoin:round}.ln[data-astro-cid-dlg7wt25]{stroke:var(--gold);stroke-width:2.5px}.dt[data-astro-cid-dlg7wt25]{stroke:var(--gold);stroke-width:1.5px;opacity:.6}.acc[data-astro-cid-dlg7wt25]{stroke:var(--gold-2);stroke-width:2.5px}.tiles[data-astro-cid-dlg7wt25]{stroke:var(--gold);stroke-width:1.5px;opacity:.12}.wall[data-astro-cid-dlg7wt25]{stroke:var(--gold-deep);stroke-width:1.5px}.ink[data-astro-cid-dlg7wt25]{fill:var(--ink)}.bg[data-astro-cid-dlg7wt25]{fill:var(--ink-2)}.fill[data-astro-cid-dlg7wt25]{fill:var(--gold);fill-opacity:.16}.glass[data-astro-cid-dlg7wt25]{fill:var(--gold);fill-opacity:.06;stroke:var(--gold-2);stroke-width:1.5px}.shine[data-astro-cid-dlg7wt25]{stroke:var(--gold-2);stroke-width:1.5px;opacity:.4}.cone[data-astro-cid-dlg7wt25]{fill:url(#shw-cone);opacity:.8;animation:4.8s ease-in-out infinite showroom-glow}.cone-2[data-astro-cid-dlg7wt25]{animation-delay:-3.2s}.cone-3[data-astro-cid-dlg7wt25]{animation-delay:-1.6s}.glint[data-astro-cid-dlg7wt25]{stroke:var(--gold-2);stroke-width:1.5px;opacity:.45;animation:6.5s ease-in-out infinite showroom-glint}.reflect[data-astro-cid-dlg7wt25]{opacity:.24}.stop-a[data-astro-cid-dlg7wt25]{stop-color:var(--text-d)}.stop-b[data-astro-cid-dlg7wt25]{stop-color:var(--ink);stop-opacity:0}.stop-c[data-astro-cid-dlg7wt25]{stop-color:var(--gold-2);stop-opacity:.2}.stop-d[data-astro-cid-dlg7wt25]{stop-color:var(--gold-2);stop-opacity:.02}.sheen[data-astro-cid-dlg7wt25]{stroke:var(--gold-2);stroke-width:1.5px;opacity:.5;stroke-dasharray:120 360;stroke-dashoffset:-170px;animation:7s linear infinite showroom-sheen}.sheen-2[data-astro-cid-dlg7wt25]{opacity:.3;stroke-dasharray:72 408;stroke-dashoffset:-330px;animation-duration:5.2s;animation-delay:-2.6s}@keyframes showroom-glow{0%,to{opacity:.45}50%{opacity:1}}@keyframes showroom-glint{0%{opacity:0;transform:translate(-80px)}20%{opacity:.55}45%,to{opacity:0;transform:translate(80px)}}@keyframes showroom-sheen{0%{stroke-dashoffset:0}to{stroke-dashoffset:-480px}}@media (prefers-reduced-motion:reduce){.cone[data-astro-cid-dlg7wt25],.glint[data-astro-cid-dlg7wt25],.sheen[data-astro-cid-dlg7wt25]{animation:none}}.hero[data-astro-cid-irahaz3f]{background:var(--ink);flex-direction:column;justify-content:center;min-height:calc(92svh - 120px);display:flex;position:relative;overflow:hidden}.hero[data-astro-cid-irahaz3f] .hero-bg{object-fit:cover;object-position:var(--focus-x,50%) 25%;will-change:transform;width:100%;height:100%;position:absolute;inset:0}.hero-overlay[data-astro-cid-irahaz3f]{background:linear-gradient(180deg, #17151a33 0%, #17151a8c 38%, #17151aeb 64%, var(--ink) 100%);position:absolute;inset:0}@media (width>=861px){.hero[data-astro-cid-irahaz3f] .hero-bg{object-position:var(--focus-x,50%) center;width:62%;left:auto;right:0}.hero-overlay[data-astro-cid-irahaz3f]{background:linear-gradient(90deg, var(--ink) 38%, #17151ab3 50%, #17151a26 68%, #17151a00 100%), linear-gradient(180deg, #17151a00 70%, var(--ink) 100%)}.hero-inner[data-astro-cid-irahaz3f]>[data-astro-cid-irahaz3f]{max-width:600px}}@media (width<=860px){.hero[data-astro-cid-irahaz3f]{justify-content:flex-end}.hero[data-astro-cid-irahaz3f] .hero-inner[data-astro-cid-irahaz3f]{padding-top:min(46vh,380px);padding-bottom:40px}}.hero-inner[data-astro-cid-irahaz3f]{z-index:2;width:100%;padding-block:60px 90px;position:relative}.hero-title[data-astro-cid-irahaz3f]{font-family:var(--f-display);text-transform:uppercase;color:var(--text-d);margin:0 0 22px;font-size:clamp(2.8rem,7vw,5.4rem);line-height:1.1}.hero-sub[data-astro-cid-irahaz3f]{max-width:560px;color:var(--text-d-muted);margin:0 0 34px;font-size:1.05rem;line-height:1.6}.hero-actions[data-astro-cid-irahaz3f]{flex-wrap:wrap;gap:16px;display:flex}.trust-strip[data-astro-cid-irahaz3f]{z-index:2;flex-wrap:wrap;width:100%;max-width:1180px;margin:0 auto;display:flex;position:relative}.trust-strip[data-astro-cid-irahaz3f] li[data-astro-cid-irahaz3f]{border-left:1px solid var(--line-gold-soft);flex-direction:column;flex:200px;gap:4px;padding:22px 24px;display:flex}.trust-strip[data-astro-cid-irahaz3f] li[data-astro-cid-irahaz3f]:first-child{border-left:none}.trust-strip[data-astro-cid-irahaz3f] strong[data-astro-cid-irahaz3f]{font-family:var(--f-display);color:var(--gold);font-size:1.6rem}.trust-strip[data-astro-cid-irahaz3f] span[data-astro-cid-irahaz3f]{font-family:var(--f-head);text-transform:uppercase;letter-spacing:.08em;color:var(--text-d-muted);font-size:.78rem}.services[data-astro-cid-irahaz3f]{background:var(--paper);padding-block:110px}.service-grid[data-astro-cid-irahaz3f]{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;margin-top:50px;display:grid}.process[data-astro-cid-irahaz3f]{background:var(--ink);color:var(--text-d);padding-block:110px}.services-more[data-astro-cid-irahaz3f]{text-align:center;margin-top:44px}.about[data-astro-cid-irahaz3f]{background:var(--paper);padding-block:110px}.about-grid[data-astro-cid-irahaz3f]{grid-template-columns:1fr 1fr;align-items:center;gap:70px;display:grid}.about-photos[data-astro-cid-irahaz3f]{padding:0 0 44px 36px;position:relative}.about-photos[data-astro-cid-irahaz3f]:not(:has(.about-photo-frame)){padding:0}.about-photo-main[data-astro-cid-irahaz3f]{border-radius:24px;height:420px;position:relative;overflow:hidden}.about-photo-main[data-astro-cid-irahaz3f] img{object-fit:cover;object-position:50% 30%;width:100%;height:100%}.about-photo-frame[data-astro-cid-irahaz3f]{border-radius:14px;width:55%;height:52%;position:absolute;bottom:0;left:0;overflow:hidden;box-shadow:0 16px 34px #18171b2e}.about-photo-small[data-astro-cid-irahaz3f]{width:100%;height:100%;position:relative}.about-photo-small[data-astro-cid-irahaz3f] img{object-fit:cover;width:100%;height:100%}.about-text[data-astro-cid-irahaz3f]{color:var(--text-l-muted);max-width:460px;margin:24px 0 30px;font-size:16px;line-height:1.65}.why-grid[data-astro-cid-irahaz3f]{grid-template-columns:.85fr 1.15fr;align-items:start;gap:70px;margin-top:90px;display:grid}.why-heading[data-astro-cid-irahaz3f]{font-size:34px}.why-intro[data-astro-cid-irahaz3f]{color:var(--text-l-muted);font-size:15px;line-height:1.6}.why-list[data-astro-cid-irahaz3f]{grid-template-columns:1fr 1fr;gap:36px 40px;display:grid}.why-item[data-astro-cid-irahaz3f]{align-items:flex-start;gap:18px;display:flex}.why-icon[data-astro-cid-irahaz3f]{background:#bc9a4624;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.why-item[data-astro-cid-irahaz3f] h3[data-astro-cid-irahaz3f]{font-family:var(--f-head);text-transform:uppercase;letter-spacing:.02em;margin:6px 0 8px;font-size:16px}.why-item[data-astro-cid-irahaz3f] p[data-astro-cid-irahaz3f]{color:var(--text-l-muted);margin:0;font-size:14px;line-height:1.6}.before-after[data-astro-cid-irahaz3f]{background:var(--paper);padding-block:110px}.ba-wrap[data-astro-cid-irahaz3f]{max-width:860px;margin:50px auto 0}.ba-caption[data-astro-cid-irahaz3f]{text-align:center;font-family:var(--f-head);text-transform:uppercase;letter-spacing:.06em;color:var(--text-l-muted);margin:14px 0 0;font-size:.9rem}.portfolio[data-astro-cid-irahaz3f]{background:var(--paper-2);padding-block:110px}.portfolio-grid[data-astro-cid-irahaz3f]{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin-top:44px;display:grid}.portfolio-item[data-astro-cid-irahaz3f]{transition:transform .3s;display:block}.portfolio-item[data-astro-cid-irahaz3f]:hover{transform:translateY(-6px)}.portfolio-item[data-astro-cid-irahaz3f] img{aspect-ratio:4/3;object-fit:cover;border-radius:20px;width:100%;height:auto}.portfolio-item[data-astro-cid-irahaz3f] h3[data-astro-cid-irahaz3f]{font-family:var(--f-head);text-transform:uppercase;letter-spacing:.02em;margin:18px 0 0;font-size:17px}.portfolio-item[data-astro-cid-irahaz3f] p[data-astro-cid-irahaz3f]{color:var(--text-l-muted);margin:4px 0 0;font-size:.9rem}.reviews[data-astro-cid-irahaz3f]{background:var(--paper);text-align:center;padding-block:110px 0}.review-placeholder[data-astro-cid-irahaz3f]{background:var(--paper-2);border:1.5px dashed var(--gold-deep);border-radius:20px;flex-direction:column;align-items:center;gap:16px;max-width:520px;margin:50px auto 0;padding:44px 34px;display:flex}.review-stars[data-astro-cid-irahaz3f]{gap:6px;display:flex}.review-badge[data-astro-cid-irahaz3f]{font-family:var(--f-head);text-transform:uppercase;letter-spacing:.1em;color:var(--gold-text);font-size:.78rem}.review-placeholder[data-astro-cid-irahaz3f] p[data-astro-cid-irahaz3f]{color:var(--text-l-muted);margin:0;font-size:.98rem;line-height:1.55}.faq[data-astro-cid-irahaz3f]{background:var(--paper);padding-block:110px}.faq[data-astro-cid-irahaz3f] .faq-list{margin-top:40px}.faq-more[data-astro-cid-irahaz3f]{color:var(--text-l-muted);margin:26px 0 0;font-size:.95rem}.showroom[data-astro-cid-irahaz3f]{background:var(--ink);color:var(--text-d);padding-block:110px}.showroom-grid[data-astro-cid-irahaz3f]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px;display:grid}.showroom-photo[data-astro-cid-irahaz3f]{border:1px solid var(--line-gold);border-radius:20px;overflow:hidden}.showroom-photo[data-astro-cid-irahaz3f] img{width:100%;height:auto}.showroom-text[data-astro-cid-irahaz3f]{color:var(--text-d-muted);max-width:500px;margin:0 0 22px;font-size:1.04rem;line-height:1.65}.showroom-points[data-astro-cid-irahaz3f]{flex-direction:column;gap:10px;margin-bottom:30px;display:flex}.showroom-points[data-astro-cid-irahaz3f] li[data-astro-cid-irahaz3f]{color:var(--text-d);align-items:flex-start;gap:10px;line-height:1.45;display:flex}.showroom-points[data-astro-cid-irahaz3f] svg[data-astro-cid-irahaz3f]{width:18px;height:18px;color:var(--gold);flex-shrink:0;margin-top:2px}.showroom-actions[data-astro-cid-irahaz3f],.cta-actions[data-astro-cid-irahaz3f]{flex-wrap:wrap;gap:14px;display:flex}.cta-actions[data-astro-cid-irahaz3f]{justify-content:center}.cta[data-astro-cid-irahaz3f]{background:var(--ink);text-align:center;padding-block:110px}.cta-text[data-astro-cid-irahaz3f]{color:var(--text-d-muted);max-width:460px;margin:0 auto 30px;font-size:1rem;line-height:1.6}@media (width<=860px){.about-grid[data-astro-cid-irahaz3f],.why-grid[data-astro-cid-irahaz3f],.why-list[data-astro-cid-irahaz3f]{grid-template-columns:1fr}.showroom-grid[data-astro-cid-irahaz3f]{grid-template-columns:1fr;gap:40px}.portfolio-grid[data-astro-cid-irahaz3f]{grid-template-columns:1fr 1fr}}@media (width<=960px){.service-grid[data-astro-cid-irahaz3f]{grid-template-columns:1fr;max-width:560px;margin-inline:auto}}@media (width<=640px){.services[data-astro-cid-irahaz3f],.process[data-astro-cid-irahaz3f],.about[data-astro-cid-irahaz3f],.before-after[data-astro-cid-irahaz3f],.portfolio[data-astro-cid-irahaz3f],.showroom[data-astro-cid-irahaz3f],.faq[data-astro-cid-irahaz3f],.cta[data-astro-cid-irahaz3f]{padding-block:76px}.portfolio-grid[data-astro-cid-irahaz3f]{grid-template-columns:1fr}.about-photo-main[data-astro-cid-irahaz3f]{height:300px}.why-grid[data-astro-cid-irahaz3f]{margin-top:64px}.trust-strip[data-astro-cid-irahaz3f] li[data-astro-cid-irahaz3f]{border-left:none;border-top:1px solid var(--line-gold-soft);flex-basis:50%;padding:16px 18px}}
