.blur-up-image_wrapper__x9PNY{position:relative;overflow:hidden;display:block;line-height:0}.blur-up-image_image__9_5F_{display:block;width:100%;height:auto}.demo-voss_page__FdY1p{--concrete-surface:#0d0d0d;--concrete-surface-alt:#141414;--concrete-accent:#7a8b6e;--concrete-accent-soft:hsla(95,12%,49%,.12);--concrete-accent-glow:hsla(95,12%,49%,.2);--concrete-text:#e8e8e8;--concrete-muted:#888;--concrete-border:hsla(0,0%,100%,.08);--concrete-ease:cubic-bezier(0.22,0.61,0.36,1);background:var(--concrete-surface);color:var(--concrete-text);font-family:DM Sans,system-ui,sans-serif;min-height:100vh;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.demo-voss_srOnly__TXCTN{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.demo-voss_nav__osxmG{position:fixed;top:0;left:0;right:0;z-index:100;display:flex;align-items:center;justify-content:space-between;padding:0 48px;height:64px;background:transparent;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:background .5s var(--concrete-ease);border-bottom:1px solid transparent}.demo-voss_navScrolled__XBZ7Q{background:hsla(0,0%,5%,.88);border-bottom-color:var(--concrete-border)}.demo-voss_navWordmark__5MD9K{font-family:Azeret Mono,monospace;font-weight:600;font-size:13px;color:var(--concrete-text);text-decoration:none;letter-spacing:.08em;text-transform:uppercase;transition:color .3s var(--concrete-ease)}.demo-voss_navWordmark__5MD9K:hover{color:var(--concrete-accent)}.demo-voss_navWordmark__5MD9K:focus-visible{outline:1px solid var(--concrete-accent);outline-offset:4px}.demo-voss_navLinks__m_mZd{display:flex;align-items:center;gap:36px}.demo-voss_navLink__k0XHr{font-family:DM Sans,system-ui,sans-serif;font-weight:500;font-size:.6875rem;color:var(--concrete-muted);text-decoration:none;letter-spacing:.04em;text-transform:uppercase;transition:color .3s var(--concrete-ease)}.demo-voss_navLink__k0XHr:hover{color:var(--concrete-text)}.demo-voss_navLink__k0XHr:focus-visible{outline:1px solid var(--concrete-accent);outline-offset:4px}.demo-voss_navBadge__BMDIF{font-family:JetBrains Mono,Fira Code,monospace;font-size:.5625rem;color:var(--concrete-accent);letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--concrete-accent-soft);padding:4px 10px;border-radius:2px}.demo-voss_navToggle__UY7Sy{display:none;background:none;border:none;padding:8px;cursor:pointer;flex-direction:column;gap:5px;align-items:flex-end}.demo-voss_navToggleBar__3LvpO{display:block;height:1px;background:var(--concrete-muted);transition:width .3s var(--concrete-ease),background .3s var(--concrete-ease)}.demo-voss_navToggleBar__3LvpO:first-child{width:20px}.demo-voss_navToggleBar__3LvpO:last-child{width:13px}.demo-voss_navToggle__UY7Sy:hover .demo-voss_navToggleBar__3LvpO{background:var(--concrete-text)}.demo-voss_navToggle__UY7Sy:hover .demo-voss_navToggleBar__3LvpO:last-child{width:20px}.demo-voss_navToggle__UY7Sy:focus-visible{outline:1px solid var(--concrete-accent);outline-offset:4px}.demo-voss_mobileMenu__V6UaB{position:fixed;inset:0;z-index:99;background:hsla(0,0%,5%,.97);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);gap:48px}.demo-voss_mobileMenuClose__p03OY,.demo-voss_mobileMenu__V6UaB{display:flex;flex-direction:column;align-items:center;justify-content:center}.demo-voss_mobileMenuClose__p03OY{position:absolute;top:24px;right:24px;width:40px;height:40px;background:none;border:none;cursor:pointer;gap:0;padding:8px}.demo-voss_mobileCloseBar__koqAB{display:block;width:18px;height:1px;background:var(--concrete-muted)}.demo-voss_mobileCloseBar__koqAB:first-child{transform:rotate(45deg) translateY(.5px)}.demo-voss_mobileCloseBar__koqAB:last-child{transform:rotate(-45deg) translateY(-.5px)}.demo-voss_mobileMenuClose__p03OY:focus-visible{outline:1px solid var(--concrete-accent);outline-offset:4px}.demo-voss_mobileMenuLink__Tm82k{font-family:Azeret Mono,monospace;font-weight:600;font-size:1.25rem;color:var(--concrete-muted);text-decoration:none;letter-spacing:.04em;text-transform:uppercase;transition:color .3s var(--concrete-ease)}.demo-voss_mobileMenuLink__Tm82k:hover{color:var(--concrete-accent)}.demo-voss_mobileMenuLink__Tm82k:focus-visible{outline:1px solid var(--concrete-accent);outline-offset:4px}.demo-voss_hero__bONCQ{position:relative;min-height:100vh;min-height:100svh;display:grid;grid-template-columns:1fr 1fr;align-items:center;background:#0d0d0d;overflow:hidden}.demo-voss_heroGrid__tqB3t{position:absolute;inset:0;z-index:0;pointer-events:none;display:grid;grid-template-columns:repeat(12,1fr)}.demo-voss_heroGridLine__DWhsj{border-right:1px solid hsla(95,12%,49%,.04)}.demo-voss_heroGridLine__DWhsj:last-child{border-right:none}.demo-voss_annotation__ZLVeO{position:absolute;font-family:JetBrains Mono,Fira Code,monospace;font-size:.5625rem;color:var(--concrete-muted);letter-spacing:.04em;opacity:.2;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:1}.demo-voss_annotationTopLeft__o_n_H{top:80px;left:48px}.demo-voss_annotationTopRight__tHUD8{top:80px;right:48px;text-align:right}.demo-voss_annotationBottomLeft__NSeuU{bottom:32px;left:48px}.demo-voss_annotationBottomRight__Sf70R{bottom:32px;right:48px;text-align:right}.demo-voss_heroLeft__hBNNJ{position:relative;padding:120px 64px;z-index:2;display:flex;flex-direction:column;justify-content:center}.demo-voss_heroRight__vdMs6{position:relative;display:flex;align-items:center;justify-content:center;padding:80px;min-height:100vh;min-height:100svh}.demo-voss_heroProductWrap__19yHy{position:relative;z-index:2;width:80%;max-width:480px;aspect-ratio:1/1;display:flex;align-items:stretch}.demo-voss_heroProductWrap__19yHy img{object-fit:contain;width:100%;height:100%;filter:grayscale(20%) saturate(85%);transition:filter .25s var(--concrete-ease)}.demo-voss_heroProductWrap__19yHy:hover img{filter:grayscale(0) saturate(100%)}.demo-voss_heroEyebrow__33ZM6{font-family:JetBrains Mono,Fira Code,monospace;font-size:.5625rem;font-weight:400;letter-spacing:.2em;text-transform:uppercase;color:var(--concrete-accent);margin:0 0 28px;opacity:.8}.demo-voss_heroHeadline__RjyIA{font-family:Azeret Mono,monospace;font-weight:600;font-size:clamp(3rem,6vw,5rem);text-transform:uppercase;color:#e8e8e8;line-height:1;letter-spacing:-.02em;margin:0 0 28px}.demo-voss_heroAccentDot__kcevG{color:var(--concrete-accent)}.demo-voss_heroLineMask__Sryij{overflow:hidden;display:block}.demo-voss_heroLine__t_iid{display:block}.demo-voss_heroTagline__iAAT4{font-family:DM Sans,system-ui,sans-serif;font-weight:400;font-size:.9375rem;color:var(--concrete-muted);line-height:1.6;max-width:420px;margin:0 0 40px}.demo-voss_heroCTA__cJ1IX{display:inline-flex;align-items:center;gap:12px;font-family:DM Sans,system-ui,sans-serif;font-weight:600;font-size:.8125rem;color:var(--concrete-text);text-decoration:none;letter-spacing:.04em;text-transform:uppercase;border:1px solid var(--concrete-border);padding:14px 28px;border-radius:2px;align-self:flex-start;transition:border-color .3s var(--concrete-ease),background .3s var(--concrete-ease),color .3s var(--concrete-ease)}.demo-voss_heroCTA__cJ1IX:hover{border-color:var(--concrete-accent);background:var(--concrete-accent-soft)}.demo-voss_heroCTA__cJ1IX:focus-visible{outline:1px solid var(--concrete-accent);outline-offset:4px}.demo-voss_heroCTAArrow__62_vc{width:14px;height:14px;color:var(--concrete-accent)}.demo-voss_heroStats__DqkY0{display:flex;gap:32px;margin-top:48px;padding-top:24px;border-top:1px solid hsla(0,0%,100%,.08)}.demo-voss_heroStat__ZQMou{display:flex;flex-direction:column;gap:5px}.demo-voss_heroStatValue__o31QR{font-family:Azeret Mono,monospace;font-size:1.5rem;font-weight:600;color:var(--concrete-accent);line-height:1;letter-spacing:-.02em}.demo-voss_heroStatLabel__KRP_r{font-family:Barlow,DM Sans,system-ui,sans-serif;font-size:.6875rem;color:#888;text-transform:uppercase;letter-spacing:.04em}.demo-voss_products__qIS82{padding:120px 48px;max-width:1200px;margin:0 auto}.demo-voss_productsEyebrow__MCi9o{font-family:JetBrains Mono,Fira Code,monospace;font-size:.5625rem;color:var(--concrete-accent);letter-spacing:.08em;text-transform:uppercase;margin:0 0 48px}.demo-voss_featuredProduct__2VplH{display:grid;grid-template-columns:1.3fr 1fr;grid-gap:1px;gap:1px;background:var(--concrete-border);margin-bottom:48px}.demo-voss_featuredImageWrap__ksM8T{position:relative;background:var(--concrete-surface-alt);aspect-ratio:4/3;overflow:hidden}.demo-voss_featuredImg__vhixG{width:100%;height:100%;object-fit:cover;filter:grayscale(20%) saturate(90%);transition:filter .4s var(--concrete-ease)}.demo-voss_featuredImageWrap__ksM8T:hover .demo-voss_featuredImg__vhixG{filter:grayscale(0) saturate(100%)}.demo-voss_featuredBadge__E4rjr{position:absolute;top:20px;left:20px;z-index:2;font-family:JetBrains Mono,Fira Code,monospace;font-size:.5625rem;font-weight:600;letter-spacing:.1em;color:var(--concrete-accent);background:hsla(0,0%,5%,.85);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:6px 12px;border:1px solid hsla(95,12%,49%,.3)}.demo-voss_featuredContent__WRCCD{background:var(--concrete-surface-alt);padding:40px 36px;display:flex;flex-direction:column;gap:20px}.demo-voss_featuredCategory__WsuVd{font-family:JetBrains Mono,monospace;font-size:.5625rem;letter-spacing:.12em;text-transform:uppercase;color:var(--concrete-accent);margin:0}.demo-voss_featuredName__54Cb5{font-family:Azeret Mono,JetBrains Mono,monospace;font-size:clamp(1.5rem,2.4vw,1.875rem);font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--concrete-text);margin:0;line-height:1.1}.demo-voss_featuredDesc__tYAaH{font-family:DM Sans,system-ui,sans-serif;font-size:.875rem;line-height:1.7;color:var(--concrete-muted);margin:0}.demo-voss_specTable__HStDg{display:flex;flex-direction:column;border-top:1px solid var(--concrete-border);margin-top:4px}.demo-voss_specRow__Jh2xc{display:grid;grid-template-columns:110px 1fr;grid-gap:16px;gap:16px;padding:10px 0;border-bottom:1px solid var(--concrete-border)}.demo-voss_specLabel__57zNX{font-family:JetBrains Mono,monospace;font-size:.625rem;letter-spacing:.08em;text-transform:uppercase;color:var(--concrete-accent);opacity:.75}.demo-voss_specValue__ECn2t{font-family:DM Sans,sans-serif;font-size:.75rem;color:var(--concrete-text);letter-spacing:.01em}.demo-voss_featuredFooter__sYYvf{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-top:auto;padding-top:12px}.demo-voss_featuredPriceBlock__kDWzc{display:flex;flex-direction:column;gap:2px}.demo-voss_featuredPrice__pVLKM{font-family:Azeret Mono,JetBrains Mono,monospace;font-size:1.375rem;font-weight:600;color:var(--concrete-text);letter-spacing:.02em}.demo-voss_featuredShip___ZNo6{font-family:JetBrains Mono,monospace;font-size:.625rem;color:var(--concrete-muted);letter-spacing:.04em;opacity:.8}.demo-voss_featuredCta__VeIfh{display:inline-flex;align-items:center;gap:8px;padding:12px 22px;background:var(--concrete-accent);color:#0d0d0d;font-family:JetBrains Mono,monospace;font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;border:none;transition:opacity .2s var(--concrete-ease)}.demo-voss_featuredCta__VeIfh:hover{opacity:.88}.demo-voss_featuredCta__VeIfh:focus-visible{outline:2px solid var(--concrete-accent);outline-offset:3px}.demo-voss_catalogGrid__wDNSx{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:1px;gap:1px;background:var(--concrete-border)}.demo-voss_productInfoTop__O_7SM{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.demo-voss_productYear__e2Ea7{font-family:JetBrains Mono,monospace;font-size:.5625rem;color:var(--concrete-accent);letter-spacing:.08em;opacity:.7}.demo-voss_productPrice__Azcj0{font-family:JetBrains Mono,monospace;font-size:.75rem;font-weight:600;color:var(--concrete-text);letter-spacing:.02em;margin:6px 0 0;padding-top:10px;border-top:1px solid var(--concrete-border)}.demo-voss_productsGrid__y8qTv{display:grid;grid-template-columns:1fr 1fr;grid-gap:1px;gap:1px;background:var(--concrete-border)}.demo-voss_materials__z3kkx{padding:120px 48px;max-width:1200px;margin:0 auto}.demo-voss_materialsInner__ZxJtZ{display:flex;flex-direction:column;gap:64px}.demo-voss_materialsHeader__4ezk_{max-width:720px}.demo-voss_materialsEyebrow__BNUHl{font-family:JetBrains Mono,Fira Code,monospace;font-size:.5625rem;color:var(--concrete-accent);letter-spacing:.08em;text-transform:uppercase;margin:0 0 20px}.demo-voss_materialsHeadline__c49Bo{font-family:Azeret Mono,JetBrains Mono,monospace;font-size:clamp(2rem,4vw,3rem);font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--concrete-text);line-height:1.05;margin:0 0 20px}.demo-voss_materialsSub__d0g5j{font-family:DM Sans,system-ui,sans-serif;font-size:1rem;line-height:1.65;color:var(--concrete-muted);margin:0;max-width:560px}.demo-voss_materialsGrid__i5trc{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:1px;gap:1px;background:var(--concrete-border);border:1px solid var(--concrete-border)}.demo-voss_materialCard__5504t{background:var(--concrete-surface-alt);padding:36px 32px;display:flex;flex-direction:column;gap:16px;transition:background .15s var(--concrete-ease)}.demo-voss_materialCard__5504t:hover{background:hsla(0,0%,8%,.9)}.demo-voss_materialLabel__KVckL{font-family:JetBrains Mono,monospace;font-size:.625rem;color:var(--concrete-accent);letter-spacing:.1em;opacity:.8}.demo-voss_materialName__lbCT4{font-family:Azeret Mono,JetBrains Mono,monospace;font-size:1.125rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--concrete-text);margin:0}.demo-voss_materialDesc__wUH0G{font-family:DM Sans,system-ui,sans-serif;font-size:.8125rem;line-height:1.7;color:var(--concrete-muted);margin:0}.demo-voss_materialSpecs__aa0FV{font-family:JetBrains Mono,monospace;font-size:.625rem;color:var(--concrete-accent);letter-spacing:.05em;opacity:.75;padding-top:12px;border-top:1px solid var(--concrete-border);margin:4px 0 0}.demo-voss_awards__wEC4J{padding:100px 48px;max-width:1200px;margin:0 auto}.demo-voss_awardsInner__QtxBb{max-width:1200px}.demo-voss_awardsGrid__JwcvX{display:grid;grid-template-columns:1.4fr 1fr;grid-gap:80px;gap:80px}.demo-voss_awardsEyebrow__v5Ou_{font-family:JetBrains Mono,Fira Code,monospace;font-size:.5625rem;color:var(--concrete-accent);letter-spacing:.1em;text-transform:uppercase;margin:0 0 28px}.demo-voss_awardsList__tdjSC{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.demo-voss_awardItem__qwjr1{display:grid;grid-template-columns:60px 1fr;grid-gap:24px;gap:24px;padding:20px 0;border-bottom:1px solid var(--concrete-border)}.demo-voss_awardItem__qwjr1:first-child{border-top:1px solid var(--concrete-border)}.demo-voss_awardYear__bY19z{font-family:JetBrains Mono,monospace;font-size:.75rem;color:var(--concrete-accent);letter-spacing:.06em;opacity:.8;padding-top:2px}.demo-voss_awardBody__us_0J{display:flex;flex-direction:column;gap:4px}.demo-voss_awardBodyName__MbdIR{font-family:Azeret Mono,JetBrains Mono,monospace;font-size:.875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--concrete-text)}.demo-voss_awardTitle__llfls{font-family:DM Sans,system-ui,sans-serif;font-size:.8125rem;color:var(--concrete-muted);letter-spacing:.01em}.demo-voss_clientsCol__EI5Wt{border-left:1px solid var(--concrete-border);padding-left:48px}.demo-voss_clientsList__KXsNi{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.demo-voss_clientItem__MfHEC{font-family:Azeret Mono,JetBrains Mono,monospace;font-size:.875rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--concrete-text);opacity:.9;padding:8px 0;border-bottom:1px solid var(--concrete-border)}.demo-voss_productCard__Mcnvi{background:var(--concrete-surface-alt);padding:32px;display:flex;flex-direction:column;gap:24px;transition:background .15s var(--concrete-ease),box-shadow .15s var(--concrete-ease)}.demo-voss_productCard__Mcnvi:hover{background:hsla(0,0%,8%,.9);box-shadow:0 4px 16px hsla(95,12%,49%,.08)}.demo-voss_productImageWrap__OkVhG{width:100%;aspect-ratio:4/3;overflow:hidden;border-radius:0;position:relative}.demo-voss_productImg__SRiwR{width:100%;height:100%;object-fit:cover;filter:grayscale(40%) saturate(80%);transition:filter .25s var(--concrete-ease),transform .25s var(--concrete-ease);display:block}.demo-voss_productCard__Mcnvi:hover .demo-voss_productImg__SRiwR{filter:grayscale(0) saturate(100%);transform:scale(1.02)}.demo-voss_productInfo__LO34k{display:flex;flex-direction:column;gap:8px}.demo-voss_productName__vVFro{font-family:Azeret Mono,monospace;font-weight:600;font-size:.875rem;color:var(--concrete-text);text-transform:uppercase;letter-spacing:.04em;margin:0}.demo-voss_productSpec__e_Zyg{font-family:JetBrains Mono,Fira Code,monospace;font-size:.5625rem;color:var(--concrete-muted);letter-spacing:.04em;margin:0;opacity:.7}.demo-voss_productMaterial__hanLw{font-family:DM Sans,system-ui,sans-serif;font-weight:400;font-size:.75rem;color:var(--concrete-muted);margin:0;letter-spacing:.01em}.demo-voss_process__tpA4P{padding:120px 48px;background:var(--concrete-surface-alt);border-top:1px solid var(--concrete-border);border-bottom:1px solid var(--concrete-border)}.demo-voss_processInner__lrBRm{max-width:1200px;margin:0 auto}.demo-voss_processEyebrow__dhKtq{font-family:JetBrains Mono,Fira Code,monospace;font-size:.5625rem;color:var(--concrete-accent);letter-spacing:.08em;text-transform:uppercase;margin:0 0 64px}.demo-voss_processGrid__qmt1y{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1px;gap:1px;background:var(--concrete-border)}.demo-voss_processPhase__JX0qe{background:var(--concrete-surface);padding:40px 32px;display:flex;flex-direction:column;gap:20px;position:relative}.demo-voss_processNumber__s9C3d{font-family:Azeret Mono,monospace;font-weight:600;font-size:clamp(2.5rem,5vw,4rem);color:var(--concrete-accent);line-height:1;letter-spacing:-.02em;margin:0;opacity:.6}.demo-voss_processLabel__kdtoD{font-family:Azeret Mono,monospace;font-weight:600;font-size:.8125rem;color:var(--concrete-text);text-transform:uppercase;letter-spacing:.06em;margin:0}.demo-voss_processDesc___ofnn{font-family:DM Sans,system-ui,sans-serif;font-weight:400;font-size:.8125rem;color:var(--concrete-muted);line-height:1.6;margin:0}.demo-voss_processAnnotation__RTvHk{font-family:JetBrains Mono,Fira Code,monospace;font-size:.5625rem;color:var(--concrete-muted);letter-spacing:.04em;opacity:.3;margin-top:auto}.demo-voss_philosophy__R34q1{padding:200px 48px;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}.demo-voss_philosophyGhost__WTYMN{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-family:Azeret Mono,monospace;font-weight:600;font-size:clamp(6rem,14vw,14rem);text-transform:uppercase;color:var(--concrete-text);opacity:.02;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;letter-spacing:-.02em;line-height:1}.demo-voss_philosophyInner__eESFZ{max-width:800px;width:100%;text-align:center;position:relative;z-index:1}.demo-voss_philosophyQuote__VVskr{font-family:Azeret Mono,monospace;font-weight:600;font-size:clamp(1.5rem,3.5vw,2.5rem);line-height:1.35;color:var(--concrete-text);margin:0 0 40px;letter-spacing:-.01em;text-transform:uppercase}.demo-voss_quoteAccent__STNuD{color:var(--concrete-accent)}.demo-voss_philosophyAttribution__fnEvS{font-family:JetBrains Mono,Fira Code,monospace;font-weight:400;font-size:.6875rem;color:var(--concrete-muted);margin:0;letter-spacing:.04em;opacity:.6}.demo-voss_testimonials__uGuFO{padding:120px 48px;background:var(--concrete-surface-alt);border-top:1px solid var(--concrete-border)}.demo-voss_testimonialsInner__BH__o{max-width:1200px;margin:0 auto}.demo-voss_testimonialsEyebrow__thJiy{font-family:JetBrains Mono,Fira Code,monospace;font-size:.5625rem;color:var(--concrete-accent);letter-spacing:.08em;text-transform:uppercase;margin:0 0 48px}.demo-voss_contact__pBC3Z{background:var(--concrete-surface);padding:160px 48px 80px;display:flex;flex-direction:column;align-items:center;text-align:center;border-top:1px solid var(--concrete-border)}.demo-voss_contactInner__e3ASZ{display:flex;flex-direction:column;align-items:center;gap:32px;margin-bottom:80px}.demo-voss_contactIntro__AVWB8{font-family:DM Sans,system-ui,sans-serif;font-weight:400;font-size:clamp(1rem,1.5vw,1.125rem);color:var(--concrete-muted);margin:0;max-width:480px;line-height:1.5}.demo-voss_contactEmail__2K0B_{font-family:JetBrains Mono,Fira Code,monospace;font-size:.8125rem;color:var(--concrete-muted);text-decoration:none;letter-spacing:.04em;border-bottom:1px solid var(--concrete-border);padding-bottom:2px;transition:color .3s var(--concrete-ease),border-color .3s var(--concrete-ease)}.demo-voss_contactEmail__2K0B_:hover{color:var(--concrete-text);border-bottom-color:var(--concrete-accent)}.demo-voss_contactEmail__2K0B_:focus-visible{outline:1px solid var(--concrete-accent);outline-offset:4px}.demo-voss_contactCTA__4lnya{display:inline-flex;align-items:center;gap:12px;font-family:DM Sans,system-ui,sans-serif;font-weight:600;font-size:.8125rem;color:var(--concrete-text);text-decoration:none;letter-spacing:.04em;text-transform:uppercase;border:1px solid var(--concrete-border);padding:14px 28px;border-radius:2px;transition:border-color .3s var(--concrete-ease),background .3s var(--concrete-ease)}.demo-voss_contactCTA__4lnya:hover{border-color:var(--concrete-accent);background:var(--concrete-accent-soft)}.demo-voss_contactCTA__4lnya:focus-visible{outline:1px solid var(--concrete-accent);outline-offset:4px}.demo-voss_contactCTAArrow__kr5FB{width:14px;height:14px;color:var(--concrete-accent)}.demo-voss_footer__h_I2G{display:flex;flex-direction:column;gap:16px;padding-top:80px;border-top:1px solid var(--concrete-border);width:100%;max-width:1200px}.demo-voss_footerGrid__s6bDj{display:grid;grid-template-columns:2fr 1fr 1fr;grid-gap:40px 56px;gap:40px 56px;margin-bottom:56px}.demo-voss_footerCol__ePUVZ{display:flex;flex-direction:column;gap:8px}.demo-voss_footerBrand__AkoLW{font-family:Azeret Mono,monospace;font-weight:600;font-size:.875rem;color:var(--concrete-text);text-transform:uppercase;letter-spacing:.08em;margin:0 0 4px}.demo-voss_footerAddress__0_ORp,.demo-voss_footerTagline__Bt9ql{font-family:DM Sans,system-ui,sans-serif;font-size:.75rem;color:var(--concrete-muted);margin:0 0 12px}.demo-voss_footerAddress__0_ORp{font-style:normal;line-height:1.7}.demo-voss_footerContact__BqxkO{display:block;font-family:JetBrains Mono,Fira Code,monospace;font-size:.625rem;color:var(--concrete-muted);text-decoration:none;letter-spacing:.03em;transition:color .3s var(--concrete-ease)}.demo-voss_footerContact__BqxkO:hover{color:var(--concrete-accent)}.demo-voss_footerColHeading__eklsu{font-family:JetBrains Mono,Fira Code,monospace;font-weight:400;font-size:.5625rem;letter-spacing:.12em;color:var(--concrete-muted);text-transform:uppercase;margin:0 0 12px;opacity:.6}.demo-voss_footerNavList___1dTB{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.demo-voss_footerNavLink__XOft9{font-family:DM Sans,system-ui,sans-serif;font-size:.8125rem;color:var(--concrete-muted);text-decoration:none;transition:color .3s var(--concrete-ease)}.demo-voss_footerNavLink__XOft9:hover{color:var(--concrete-text)}.demo-voss_footerBase__rkgBX{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding-top:24px;border-top:1px solid var(--concrete-border)}.demo-voss_footerLegal__J6_2T{display:flex;align-items:center;gap:16px}.demo-voss_footerLegalLink__GbiAo{font-family:DM Sans,system-ui,sans-serif;font-size:.6875rem;color:var(--concrete-muted);text-decoration:none;opacity:.6;transition:opacity .3s var(--concrete-ease)}.demo-voss_footerLegalLink__GbiAo:hover{opacity:1}.demo-voss_footerLegalDot__lU9P2{color:var(--concrete-muted);opacity:.3}.demo-voss_footerLine__LmNfZ{color:var(--concrete-muted);opacity:.5}.demo-voss_footerEdition__5IIti,.demo-voss_footerLine__LmNfZ{font-family:JetBrains Mono,Fira Code,monospace;font-size:.5625rem;margin:0;letter-spacing:.06em}.demo-voss_footerEdition__5IIti{color:var(--concrete-accent);opacity:.4}.demo-voss_footerAttribution__ugCSD{font-family:DM Sans,system-ui,sans-serif;font-weight:400;font-size:11px;color:var(--concrete-muted);opacity:.45;margin:8px 0 0;letter-spacing:.02em;align-self:flex-start;padding-left:48px}.demo-voss_svgSprites__Q1i48{position:absolute;width:0;height:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.demo-voss_contactCTA__4lnya,.demo-voss_contactEmail__2K0B_,.demo-voss_heroCTA__cJ1IX,.demo-voss_heroProductWrap__19yHy img,.demo-voss_productCard__Mcnvi,.demo-voss_productImg__SRiwR{transition:none}}@media (max-width:1024px){.demo-voss_hero__bONCQ{grid-template-columns:1fr;grid-template-rows:auto auto}.demo-voss_heroLeft__hBNNJ{order:2;padding:80px 40px 60px;min-height:unset}.demo-voss_heroRight__vdMs6{order:1;min-height:60vw;padding:48px 40px}.demo-voss_heroProductWrap__19yHy{width:55%;max-width:340px}.demo-voss_footerGrid__s6bDj,.demo-voss_processGrid__qmt1y{grid-template-columns:1fr 1fr}}@media (max-width:900px){.demo-voss_catalogGrid__wDNSx,.demo-voss_featuredProduct__2VplH,.demo-voss_materialsGrid__i5trc{grid-template-columns:1fr}.demo-voss_awardsGrid__JwcvX{grid-template-columns:1fr;gap:48px}.demo-voss_clientsCol__EI5Wt{border-left:none;padding-left:0;border-top:1px solid var(--concrete-border);padding-top:40px}}@media (max-width:768px){.demo-voss_nav__osxmG{padding:0 24px}.demo-voss_navLinks__m_mZd{display:none}.demo-voss_featuredContent__WRCCD{padding:32px 24px}.demo-voss_awards__wEC4J,.demo-voss_materials__z3kkx{padding:72px 24px}.demo-voss_materialCard__5504t{padding:28px 24px}.demo-voss_navBadge__BMDIF{display:none}.demo-voss_navToggle__UY7Sy{display:flex}.demo-voss_hero__bONCQ{grid-template-columns:1fr}.demo-voss_heroLeft__hBNNJ{order:2;padding:56px 24px 64px}.demo-voss_heroRight__vdMs6{order:1;min-height:65vw;padding:48px 24px}.demo-voss_heroProductWrap__19yHy{width:65%;max-width:300px}.demo-voss_heroStats__DqkY0{flex-wrap:wrap;gap:20px 28px}.demo-voss_annotation__ZLVeO{display:none}.demo-voss_products__qIS82{padding:80px 24px}.demo-voss_productsGrid__y8qTv{grid-template-columns:1fr}.demo-voss_process__tpA4P{padding:80px 24px}.demo-voss_processGrid__qmt1y{grid-template-columns:1fr}.demo-voss_testimonials__uGuFO{padding:80px 24px}.demo-voss_philosophy__R34q1{padding:120px 24px}.demo-voss_contact__pBC3Z{padding:100px 24px 64px}.demo-voss_footerGrid__s6bDj{grid-template-columns:1fr}.demo-voss_footerAttribution__ugCSD{padding-left:24px}}@media (max-width:480px){.demo-voss_heroHeadline__RjyIA{font-size:clamp(2.5rem,12vw,3.5rem)}.demo-voss_heroRight__vdMs6{min-height:75vw}.demo-voss_process__tpA4P,.demo-voss_products__qIS82{padding:60px 20px}.demo-voss_processPhase__JX0qe{padding:32px 20px}.demo-voss_philosophy__R34q1{padding:80px 20px}.demo-voss_contact__pBC3Z{padding:80px 20px 48px}.demo-voss_footerAttribution__ugCSD{padding-left:20px}}