.brand-hero[data-astro-cid-3ltt2l3a]{border-bottom:1px solid #1e1e1e;align-items:flex-end;min-height:clamp(360px,52vh,440px);display:flex;position:relative;overflow:hidden}.brand-hero-img[data-astro-cid-3ltt2l3a],.brand-hero-ph[data-astro-cid-3ltt2l3a]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.brand-hero-ph[data-astro-cid-3ltt2l3a]{background:#101010}.brand-hero-scrim[data-astro-cid-3ltt2l3a]{background:linear-gradient(90deg,#0a0a0af5 0%,#0a0a0a9e 58%,#0a0a0a47 100%);position:absolute;inset:0}.brand-hero-content[data-astro-cid-3ltt2l3a]{box-sizing:border-box;width:100%;padding:48px clamp(20px,5vw,48px);position:relative}.breadcrumb[data-astro-cid-3ltt2l3a]{color:#8a8a86;align-items:center;gap:8px;margin-bottom:20px;font-size:12px;display:flex}.breadcrumb[data-astro-cid-3ltt2l3a] a[data-astro-cid-3ltt2l3a]{color:#8a8a86}.breadcrumb[data-astro-cid-3ltt2l3a] a[data-astro-cid-3ltt2l3a]:hover{color:#fff}.brand-hero-row[data-astro-cid-3ltt2l3a]{flex-wrap:wrap;align-items:flex-end;gap:28px;display:flex}.brand-hero-logo[data-astro-cid-3ltt2l3a]{aspect-ratio:3/2;background:#fff;border-radius:4px;flex:none;justify-content:center;align-items:center;width:180px;padding:14px;display:flex}.brand-hero-logo[data-astro-cid-3ltt2l3a] img[data-astro-cid-3ltt2l3a]{object-fit:contain;max-width:100%;max-height:100%;display:block}.brand-hero-logo-ph[data-astro-cid-3ltt2l3a]{color:#5a5a56;text-align:center;font:10px ui-monospace,monospace}.brand-hero-content[data-astro-cid-3ltt2l3a] h1[data-astro-cid-3ltt2l3a]{letter-spacing:-.01em;color:#fff;margin:0 0 8px;font-size:clamp(28px,5.5vw,48px);font-weight:300}.brand-hero-tagline[data-astro-cid-3ltt2l3a]{color:#b8b8b4;font-size:18px}.brand-hero-cta[data-astro-cid-3ltt2l3a]{flex:none;margin-left:auto}.fact-bar[data-astro-cid-3ltt2l3a]{border-bottom:1px solid #1e1e1e;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.fact-cell[data-astro-cid-3ltt2l3a]{border-right:1px solid #1e1e1e;padding:30px clamp(20px,5vw,48px)}.fact-cell[data-astro-cid-3ltt2l3a]:last-child{border-right:none}.fact-label[data-astro-cid-3ltt2l3a]{color:#6a6a66;letter-spacing:.08em;text-transform:uppercase;font:500 11px ui-monospace,monospace}.fact-value[data-astro-cid-3ltt2l3a]{color:#f2f2f0;margin-top:7px;font-size:17px;font-weight:600}.fact-sub[data-astro-cid-3ltt2l3a]{color:#8a8a86;margin-top:2px;font-size:13px}.about-grid[data-astro-cid-3ltt2l3a]{grid-template-columns:1.15fr 1fr;align-items:start;gap:56px;padding:72px clamp(20px,5vw,48px) 0;display:grid}.about-prose[data-astro-cid-3ltt2l3a] p{color:#b8b8b4;margin:0 0 18px;font-size:16px;line-height:1.7}.about-prose[data-astro-cid-3ltt2l3a] p:last-child{margin-bottom:0}.about-fallback[data-astro-cid-3ltt2l3a]{color:#b8b8b4;margin:0;font-size:16px;line-height:1.7}.about-card[data-astro-cid-3ltt2l3a]{background:#0d0d0d;border:1px solid #1e1e1e;border-radius:8px;padding:36px}.about-card[data-astro-cid-3ltt2l3a] h3[data-astro-cid-3ltt2l3a]{color:#fff;text-wrap:pretty;margin:0 0 12px;font-size:20px;font-weight:600}.about-card[data-astro-cid-3ltt2l3a] p[data-astro-cid-3ltt2l3a]{color:#9a9a96;margin:0 0 24px;font-size:14px;line-height:1.7}.about-card-cta[data-astro-cid-3ltt2l3a]{text-align:center;display:block}@media (width<=860px){.about-grid[data-astro-cid-3ltt2l3a]{grid-template-columns:1fr}}.section[data-astro-cid-3ltt2l3a]{padding:88px clamp(20px,5vw,48px) 0}.section[data-astro-cid-3ltt2l3a]:last-child{padding-bottom:100px}.section-header[data-astro-cid-3ltt2l3a]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:28px;display:flex}.section-title[data-astro-cid-3ltt2l3a]{color:#fff;margin:0;font-size:clamp(23px,4vw,34px);font-weight:300}.view-all[data-astro-cid-3ltt2l3a]{color:#5b8def;white-space:nowrap;font-size:14px;font-weight:600;transition:color .15s}.view-all[data-astro-cid-3ltt2l3a]:hover{color:#82a9f2}.product-grid[data-astro-cid-3ltt2l3a]{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;display:grid}@media (width<=767px){.product-grid[data-astro-cid-3ltt2l3a]{grid-template-columns:repeat(auto-fill,minmax(min(190px,100%),1fr));gap:10px}}@media (width<=420px){.product-grid[data-astro-cid-3ltt2l3a]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}}.empty[data-astro-cid-3ltt2l3a]{text-align:center;background:#0d0d0d;border:1px solid #1e1e1e;border-radius:6px;padding:72px clamp(20px,5vw,48px)}.empty-title[data-astro-cid-3ltt2l3a]{color:#fff;margin-bottom:10px;font-size:22px;font-weight:300}.empty-body[data-astro-cid-3ltt2l3a]{color:#9a9a96;margin:0 0 24px;font-size:15px}.project-grid[data-astro-cid-3ltt2l3a]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;display:grid}.project-card[data-astro-cid-3ltt2l3a]{color:inherit;background:#0d0d0d;border:1px solid #1e1e1e;border-radius:6px;text-decoration:none;transition:border-color .15s;display:block;overflow:hidden}.project-card[data-astro-cid-3ltt2l3a]:hover{border-color:#3a3a38}.project-img[data-astro-cid-3ltt2l3a]{color:#4a4a48;background:#101010;justify-content:center;align-items:center;height:200px;font:11px ui-monospace,monospace;display:flex}.project-img[data-astro-cid-3ltt2l3a] img[data-astro-cid-3ltt2l3a]{object-fit:cover;width:100%;height:100%;display:block}.project-info[data-astro-cid-3ltt2l3a]{padding:22px}.project-eyebrow[data-astro-cid-3ltt2l3a]{letter-spacing:.1em;color:#5b8def;text-transform:uppercase;font-size:11px;font-weight:600}.project-name[data-astro-cid-3ltt2l3a]{color:#f2f2f0;margin:8px 0 5px;font-size:17px;font-weight:600}.project-location[data-astro-cid-3ltt2l3a]{color:#8a8a86;font-size:13px}
