.window-showroom-hero[data-astro-cid-m2dzqyno]{padding:clamp(2rem,4vw,3.5rem) 0 0}.window-showroom-hero[data-astro-cid-m2dzqyno] h1[data-astro-cid-m2dzqyno],.window-showroom-block[data-astro-cid-m2dzqyno] h2[data-astro-cid-m2dzqyno],.window-showroom-houston[data-astro-cid-m2dzqyno] h2[data-astro-cid-m2dzqyno],.window-showroom-quote[data-astro-cid-m2dzqyno] h2[data-astro-cid-m2dzqyno]{max-width:16ch;margin:0;font-size:clamp(2.6rem,5.4vw,5.4rem);font-weight:500;letter-spacing:-.055em;line-height:.92;text-transform:uppercase}.window-showroom-hero__dek[data-astro-cid-m2dzqyno]{max-width:28ch;margin:1.25rem 0 0;font-size:clamp(1.15rem,2vw,1.55rem);letter-spacing:-.03em;line-height:1.25}.window-showroom-hero__summary[data-astro-cid-m2dzqyno],.window-showroom-split[data-astro-cid-m2dzqyno] p[data-astro-cid-m2dzqyno],.window-showroom-houston[data-astro-cid-m2dzqyno] p[data-astro-cid-m2dzqyno],.window-showroom-quote[data-astro-cid-m2dzqyno] p[data-astro-cid-m2dzqyno]{max-width:48ch;color:var(--muted)}.window-showroom-hero__actions[data-astro-cid-m2dzqyno]{display:flex;flex-wrap:wrap;gap:1.5rem 2.5rem;margin-top:1.75rem}.window-showroom-hero__media[data-astro-cid-m2dzqyno]{width:min(1520px,calc(100% - clamp(2rem,6vw,6rem)));margin:clamp(2rem,4vw,3.5rem) auto 0}.window-showroom-hero__media[data-astro-cid-m2dzqyno] img[data-astro-cid-m2dzqyno],.window-showroom-gallery[data-astro-cid-m2dzqyno] img[data-astro-cid-m2dzqyno]{display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover;background:#d8d8d2}.window-showroom-hero__media[data-astro-cid-m2dzqyno] figcaption[data-astro-cid-m2dzqyno],.window-showroom-gallery[data-astro-cid-m2dzqyno] figcaption[data-astro-cid-m2dzqyno]{display:grid;gap:.35rem;padding-top:.85rem}.window-showroom-hero__media[data-astro-cid-m2dzqyno] strong[data-astro-cid-m2dzqyno],.window-showroom-gallery[data-astro-cid-m2dzqyno] strong[data-astro-cid-m2dzqyno]{font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.window-showroom-hero__media[data-astro-cid-m2dzqyno] span[data-astro-cid-m2dzqyno],.window-showroom-gallery[data-astro-cid-m2dzqyno] span[data-astro-cid-m2dzqyno],.window-showroom-card__link[data-astro-cid-m2dzqyno]{color:var(--muted);font-size:.85rem}.window-showroom-block[data-astro-cid-m2dzqyno],.window-showroom-quote[data-astro-cid-m2dzqyno]{padding:clamp(3.5rem,7vw,6.5rem) 0}.window-showroom-block--systems[data-astro-cid-m2dzqyno]{background:#fff;border-block:1px solid var(--line)}.window-showroom-split[data-astro-cid-m2dzqyno]{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);gap:clamp(2rem,6vw,6rem);align-items:end}.window-showroom-relationships[data-astro-cid-m2dzqyno]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:clamp(2rem,4vw,3rem) 0;padding:0;list-style:none;border-top:1px solid var(--black)}.window-showroom-relationships[data-astro-cid-m2dzqyno] li[data-astro-cid-m2dzqyno]{padding:1rem 1rem 1rem 0;border-bottom:1px solid var(--line);font-size:.95rem}.window-showroom-makers[data-astro-cid-m2dzqyno]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.window-showroom-card[data-astro-cid-m2dzqyno]{display:grid;gap:.75rem;align-content:start;padding:1.5rem;background:#fff;border:1px solid var(--black)}.window-showroom-card[data-astro-cid-m2dzqyno] h3[data-astro-cid-m2dzqyno]{margin:0;font-size:clamp(1.6rem,2.4vw,2.2rem);font-weight:500;letter-spacing:-.04em;line-height:1;text-transform:uppercase}.window-showroom-card__mark[data-astro-cid-m2dzqyno]{width:4.5rem;height:4.5rem;display:grid;place-items:center;border:1px solid var(--line);font-size:.8rem;letter-spacing:.12em}.window-showroom-card[data-astro-cid-m2dzqyno] .eyebrow[data-astro-cid-m2dzqyno]{margin-bottom:0}.window-showroom-systems[data-astro-cid-m2dzqyno]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:clamp(2rem,4vw,3.5rem) 0 0;padding:0;list-style:none;border-top:1px solid var(--black);border-left:1px solid var(--line)}.window-showroom-systems[data-astro-cid-m2dzqyno] a[data-astro-cid-m2dzqyno]{display:grid;gap:.75rem;align-content:start;min-height:100%;padding:0 0 1.5rem;border-right:1px solid var(--line);border-bottom:1px solid var(--line);color:inherit;text-decoration:none}.window-showroom-systems[data-astro-cid-m2dzqyno] img[data-astro-cid-m2dzqyno]{width:100%;aspect-ratio:16 / 9;object-fit:cover}.window-showroom-systems[data-astro-cid-m2dzqyno] span[data-astro-cid-m2dzqyno],.window-showroom-systems[data-astro-cid-m2dzqyno] strong[data-astro-cid-m2dzqyno],.window-showroom-systems[data-astro-cid-m2dzqyno] p[data-astro-cid-m2dzqyno],.window-showroom-systems[data-astro-cid-m2dzqyno] ul[data-astro-cid-m2dzqyno],.window-showroom-systems[data-astro-cid-m2dzqyno] small[data-astro-cid-m2dzqyno]{margin-inline:1.1rem}.window-showroom-line[data-astro-cid-m2dzqyno]{display:grid;gap:.35rem;margin-inline:1.1rem}.window-showroom-line[data-astro-cid-m2dzqyno] em[data-astro-cid-m2dzqyno]{font-style:normal;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.window-showroom-systems[data-astro-cid-m2dzqyno] ul[data-astro-cid-m2dzqyno]{display:flex;flex-wrap:wrap;gap:.35rem .8rem;margin-bottom:0;padding:0;list-style:none}.window-showroom-systems[data-astro-cid-m2dzqyno] ul[data-astro-cid-m2dzqyno] li[data-astro-cid-m2dzqyno]{color:var(--muted);font-size:.82rem}.window-showroom-line[data-astro-cid-m2dzqyno] ul[data-astro-cid-m2dzqyno]{margin-inline:0}.window-showroom-systems[data-astro-cid-m2dzqyno] small[data-astro-cid-m2dzqyno]{color:var(--muted);font-size:.75rem}.window-showroom-systems[data-astro-cid-m2dzqyno] a[data-astro-cid-m2dzqyno]:hover strong[data-astro-cid-m2dzqyno]{text-decoration:underline;text-underline-offset:.2em}.window-showroom-systems[data-astro-cid-m2dzqyno] a[data-astro-cid-m2dzqyno]>span[data-astro-cid-m2dzqyno]{color:var(--muted);font-size:.72rem;letter-spacing:.08em}.window-showroom-systems[data-astro-cid-m2dzqyno] strong[data-astro-cid-m2dzqyno]{font-size:1.15rem;font-weight:500;letter-spacing:-.03em;line-height:1.15}.window-showroom-systems[data-astro-cid-m2dzqyno] p[data-astro-cid-m2dzqyno]{margin:0;color:var(--muted);font-size:.92rem}.window-showroom-gallery[data-astro-cid-m2dzqyno]{background:#d8d8d2}.window-showroom-gallery__grid[data-astro-cid-m2dzqyno]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2vw,1.75rem);margin-top:clamp(2rem,4vw,3rem)}.window-showroom-gallery[data-astro-cid-m2dzqyno] figure[data-astro-cid-m2dzqyno]{margin:0}.window-showroom-gallery[data-astro-cid-m2dzqyno] p[data-astro-cid-m2dzqyno]{margin:0;max-width:36ch}.window-showroom-houston[data-astro-cid-m2dzqyno]{padding:clamp(3.5rem,7vw,6.5rem) 0;background:var(--black);color:var(--white)}.window-showroom-houston[data-astro-cid-m2dzqyno] p[data-astro-cid-m2dzqyno],.window-showroom-houston[data-astro-cid-m2dzqyno] li[data-astro-cid-m2dzqyno]{color:#c8c8c2}.window-showroom-houston[data-astro-cid-m2dzqyno] ul[data-astro-cid-m2dzqyno]{margin:0;padding:0;list-style:none;border-top:1px solid #555}.window-showroom-houston[data-astro-cid-m2dzqyno] li[data-astro-cid-m2dzqyno]{padding:1rem 0;border-bottom:1px solid #555}.window-showroom-quote[data-astro-cid-m2dzqyno]{background:var(--paper)}.window-showroom-quote[data-astro-cid-m2dzqyno] .text-link[data-astro-cid-m2dzqyno]{display:inline-block;margin-top:.5rem}@media(max-width:980px){.window-showroom-systems[data-astro-cid-m2dzqyno]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:820px){.window-showroom-split[data-astro-cid-m2dzqyno],.window-showroom-relationships[data-astro-cid-m2dzqyno],.window-showroom-makers[data-astro-cid-m2dzqyno],.window-showroom-gallery__grid[data-astro-cid-m2dzqyno],.window-showroom-systems[data-astro-cid-m2dzqyno]{grid-template-columns:1fr}}.service-detail-hero[data-astro-cid-tcy35dad] h1[data-astro-cid-tcy35dad]{max-width:15ch;overflow-wrap:anywhere}.service-process-gallery[data-astro-cid-tcy35dad]{padding:clamp(3rem,7vw,7rem) 0;background:#d8d8d2}.service-media-shell[data-astro-cid-tcy35dad]{width:min(1520px,calc(100% - clamp(2rem,6vw,6rem)));margin-inline:auto}.service-process-gallery__header[data-astro-cid-tcy35dad]{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:clamp(2rem,7vw,8rem);align-items:end;margin-bottom:clamp(2rem,4vw,4rem)}.service-process-gallery__header[data-astro-cid-tcy35dad] h2[data-astro-cid-tcy35dad]{max-width:15ch;margin:0;font-size:clamp(2.8rem,5vw,5.25rem);font-weight:500;letter-spacing:-.055em;line-height:.92;text-transform:uppercase}.service-process-gallery__header[data-astro-cid-tcy35dad] p[data-astro-cid-tcy35dad]{max-width:46ch;margin:0;font-size:clamp(1rem,1.35vw,1.2rem)}.service-process-gallery__grid[data-astro-cid-tcy35dad]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.5rem,1.5vw,1.5rem)}.service-process-gallery[data-astro-cid-tcy35dad] figure[data-astro-cid-tcy35dad]{margin:0}.service-process-gallery[data-astro-cid-tcy35dad] img[data-astro-cid-tcy35dad]{display:block;width:100%;aspect-ratio:1;object-fit:cover;background:var(--white)}.service-process-gallery[data-astro-cid-tcy35dad] figcaption[data-astro-cid-tcy35dad]{display:grid;gap:.5rem;padding:1rem 0 0;border-top:1px solid var(--black)}.service-process-gallery[data-astro-cid-tcy35dad] figcaption[data-astro-cid-tcy35dad] strong[data-astro-cid-tcy35dad]{font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.service-process-gallery[data-astro-cid-tcy35dad] figcaption[data-astro-cid-tcy35dad] span[data-astro-cid-tcy35dad]{max-width:42ch;color:var(--muted);font-size:.82rem}.service-process-gallery[data-astro-cid-tcy35dad] figcaption[data-astro-cid-tcy35dad] p[data-astro-cid-tcy35dad]{max-width:38ch;margin:0;font-size:.92rem;line-height:1.45}.shop-category-body__copy[data-astro-cid-tcy35dad] dd[data-astro-cid-tcy35dad]{display:grid;gap:.35rem}.shop-category-body__copy[data-astro-cid-tcy35dad] dd[data-astro-cid-tcy35dad] strong[data-astro-cid-tcy35dad]{font-weight:500}.shop-category-body__copy[data-astro-cid-tcy35dad] dd[data-astro-cid-tcy35dad] span[data-astro-cid-tcy35dad]{color:var(--muted)}.service-deliverables[data-astro-cid-tcy35dad]{background:var(--black);color:var(--white)}.service-applications[data-astro-cid-tcy35dad]{border-top:1px solid var(--line)}.service-applications__grid[data-astro-cid-tcy35dad]{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.8fr);gap:clamp(2rem,7vw,8rem)}.service-applications[data-astro-cid-tcy35dad] h2[data-astro-cid-tcy35dad]{max-width:13ch;margin:0;font-size:clamp(2.25rem,4.2vw,4.5rem);font-weight:500;letter-spacing:-.05em;line-height:.96;text-transform:uppercase}.service-applications__grid[data-astro-cid-tcy35dad]>div[data-astro-cid-tcy35dad]>p[data-astro-cid-tcy35dad]:last-child{max-width:48ch;margin:1.25rem 0 0;color:var(--muted)}.service-applications[data-astro-cid-tcy35dad] ul[data-astro-cid-tcy35dad]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;border-top:1px solid var(--black)}.service-applications[data-astro-cid-tcy35dad] li[data-astro-cid-tcy35dad]{padding:.9rem .75rem .9rem 0;border-bottom:1px solid var(--line);font-size:.92rem}.service-deliverables__grid[data-astro-cid-tcy35dad],.service-related__grid[data-astro-cid-tcy35dad]{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.8fr);gap:clamp(2rem,7vw,8rem)}.service-deliverables[data-astro-cid-tcy35dad] h2[data-astro-cid-tcy35dad]{max-width:13ch;margin:0;font-size:clamp(2.5rem,5vw,5rem);font-weight:500;letter-spacing:-.05em;line-height:.95;text-transform:uppercase}.service-deliverables[data-astro-cid-tcy35dad] ul[data-astro-cid-tcy35dad]{margin:0;padding:0;list-style:none;border-top:1px solid #555}.service-deliverables[data-astro-cid-tcy35dad] li[data-astro-cid-tcy35dad]{padding:1rem 0;border-bottom:1px solid #555}.service-disclaimer[data-astro-cid-tcy35dad]{margin:2rem 0 0;color:#bbb;font-size:.85rem}.service-related__grid[data-astro-cid-tcy35dad]>div[data-astro-cid-tcy35dad]{display:grid;gap:1rem;align-content:start}@media(max-width:820px){.service-process-gallery__header[data-astro-cid-tcy35dad]{grid-template-columns:1fr}.service-process-gallery__grid[data-astro-cid-tcy35dad]{grid-template-columns:1fr;gap:2rem}.service-deliverables__grid[data-astro-cid-tcy35dad],.service-related__grid[data-astro-cid-tcy35dad],.service-applications__grid[data-astro-cid-tcy35dad]{grid-template-columns:1fr}.service-applications[data-astro-cid-tcy35dad] ul[data-astro-cid-tcy35dad]{max-width:42rem}}
