:root{--ink:#161714;--muted:#686a64;--paper:#f5f5f0;--white:#fff;--sand:#ddd9ce;--sage:#cdd1c5;--line:#16171421;--accent:#c84b34;--radius:26px;--max:1440px;--pad:clamp(20px,4vw,68px);color:var(--ink);background:var(--paper);font-synthesis:none;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans,Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);margin:0;overflow-x:hidden}a{color:inherit;text-decoration:none}button{font:inherit}.prototype-flag{background:var(--ink);color:#fff;text-align:center;letter-spacing:.16em;padding:8px 16px;font-size:10px}.site-header{height:82px;padding:0 var(--pad);max-width:var(--max);backdrop-filter:blur(18px);z-index:20;background:#f5f5f0e0;border-bottom:1px solid #0000;align-items:center;gap:30px;margin:auto;display:flex;position:sticky;top:0}.brand{letter-spacing:.16em;align-items:center;gap:10px;font-size:13px;font-weight:800;display:flex}.brand-mark{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;font-family:Georgia,serif;font-size:16px;font-style:italic;display:grid}.site-header nav{gap:clamp(14px,1.8vw,30px);margin-left:auto;display:flex}.site-header nav a,.language{color:#3f413c;background:0 0;border:0;padding:8px 0;font-size:12px}.header-actions{align-items:center;gap:18px;display:flex}.menu{background:0 0;border:0;width:40px;display:none}.menu span{border-top:1px solid;margin:7px;display:block}.button{letter-spacing:.02em;border-radius:999px;justify-content:center;align-items:center;min-height:52px;padding:0 24px;font-size:12px;font-weight:700;transition:transform .2s,background .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-small{min-height:40px;padding:0 18px}.button-dark{background:var(--ink);color:#fff}.button-light{color:var(--ink);background:#fff}.button-outline{color:#fff;border:1px solid #ffffff5c}.button-text{gap:12px;padding-inline:4px}.button-row{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.hero{max-width:var(--max);min-height:760px;padding:clamp(64px,9vw,130px) var(--pad) 52px;grid-template-columns:.9fr 1.1fr;align-items:center;gap:5vw;margin:auto;display:grid}.eyebrow,.section-index{letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin-bottom:24px;font-size:10px;font-weight:700;display:block}.hero h1{letter-spacing:-.065em;max-width:760px;margin:0 0 32px;font-size:clamp(58px,6.4vw,106px);font-weight:540;line-height:.91}.hero h1 em{font-family:Georgia,Times New Roman,serif;font-weight:400}.hero-copy>p{max-width:520px;color:var(--muted);margin-bottom:38px;font-size:17px;line-height:1.7}.hero-visual{border-radius:var(--radius);background:#d6d7cf;min-height:590px;position:relative;overflow:hidden;box-shadow:0 28px 70px #1c1e1a14}.concept-label{z-index:4;letter-spacing:.13em;background:#ffffffbf;border-radius:99px;padding:9px 12px;font-size:9px;position:absolute;top:22px;left:22px}.hero-rack{width:230px;height:440px;position:absolute;top:49%;left:50%;transform:translate(-50%,-50%)}.hero-rack b{background:#242622;border-radius:8px;width:12px;height:310px;position:absolute;top:60px;left:109px}.hero-rack span{background:#242622;border-radius:50%;width:140px;height:22px;position:absolute;bottom:35px;left:46px}.hero-rack i{background:#242622;border-radius:9px;width:104px;height:9px;position:absolute;top:54px}.hero-rack i:first-child{left:22px;transform:rotate(-25deg)}.hero-rack i:nth-child(2){right:18px;transform:rotate(26deg)}.hero-visual:after{content:"";background:linear-gradient(#0000,#54574e2e);height:36%;position:absolute;inset:auto 0 0}.hero-caption{z-index:2;letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;font-size:10px;display:flex;position:absolute;bottom:22px;left:22px;right:22px}.strip{max-width:var(--max);padding:clamp(80px,10vw,150px) var(--pad);margin:auto}.intro{border-top:1px solid var(--line);grid-template-columns:.55fr 1fr 1fr;gap:30px;display:grid}.intro h2,.section-heading h2,.manufacturing h2,.knowledge h2{letter-spacing:-.05em;margin:0;font-size:clamp(42px,5vw,74px);font-weight:520;line-height:.98}.intro p,.section-heading p{color:var(--muted);max-width:510px;margin:4px 0;font-size:16px;line-height:1.7}.product-grid{max-width:var(--max);padding:0 var(--pad) clamp(90px,11vw,160px);grid-template-columns:repeat(3,1fr);gap:20px;margin:auto;display:grid}.product-card{min-width:0}.product-art{aspect-ratio:4/5;border-radius:var(--radius);background:var(--sand);position:relative;overflow:hidden}.product-art>span{letter-spacing:.12em;font-size:8px;position:absolute;top:18px;left:18px}.product-card:nth-child(2) .product-art{background:#d8d3c9}.product-card:nth-child(3) .product-art{background:var(--sage)}.mini-rack{width:140px;height:280px;position:absolute;top:50%;left:50%;transform:translate(-50%,-45%)}.mini-rack b{background:#282925;border-radius:6px;width:8px;height:210px;position:absolute;top:25px;left:66px}.mini-rack i{background:#282925;border-radius:5px;width:90px;height:7px;position:absolute;top:28px;left:25px;transform:rotate(-18deg)}.mini-rack:after{content:"";background:#282925;border-radius:50%;width:105px;height:16px;position:absolute;bottom:25px;left:18px}.rack-two .mini-rack i{transform:rotate(18deg)}.rack-three .mini-rack b,.rack-three .mini-rack i,.rack-three .mini-rack:after{background:#6d4f39}.card-meta{justify-content:space-between;align-items:center;padding:18px 4px;display:flex}.card-meta small{color:var(--muted);letter-spacing:.1em;font-size:9px}.card-meta h3{margin:6px 0;font-size:16px;font-weight:600}.round-arrow{border:1px solid var(--line);border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.categories{max-width:none;padding-inline:max(var(--pad),calc((100vw - var(--max))/2 + var(--pad)));background:#e9e9e3;grid-template-columns:.4fr .8fr 1.1fr;gap:50px;display:grid}.category-list article{border-top:1px solid var(--line);grid-template-columns:42px 1fr 30px;align-items:start;gap:20px;padding:23px 0;display:grid}.category-list article:last-child{border-bottom:1px solid var(--line)}.category-list span{color:var(--muted);font-size:10px}.category-list h3{margin:0 0 7px;font-size:22px}.category-list p{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.line-arrow{color:var(--ink)!important;font-size:18px!important}.applications{color:#fff;background:#1c1e1a;grid-template-columns:1.1fr .9fr;min-height:760px;display:grid}.application-visual{background:#bbb8ad;position:relative;overflow:hidden}.room{background:linear-gradient(130deg,#d8d5cb,#a9aa9f);position:absolute;inset:0}.window{background:#e6e6df;border:16px solid #c3c1b7;width:34%;height:54%;position:absolute;top:15%;left:12%;box-shadow:inset 0 0 30px #c4c5be}.bench{background:#716d62;border-radius:5px;width:42%;height:16%;position:absolute;bottom:14%;left:16%}.standing-rack{border-left:9px solid #272924;height:55%;position:absolute;top:23%;right:25%}.standing-rack:before{content:"";border-top:8px solid #272924;width:90px;position:absolute;top:5px;left:-48px;transform:rotate(-20deg)}.standing-rack:after{content:"";border-top:16px solid #272924;border-radius:50%;width:84px;position:absolute;bottom:0;left:-42px}.application-copy{padding:clamp(72px,8vw,130px) var(--pad);flex-direction:column;justify-content:center;display:flex}.application-copy .section-index{color:#9a9d95}.application-copy h2{letter-spacing:-.05em;margin:0 0 32px;font-size:clamp(48px,5vw,76px);font-weight:500;line-height:1}.application-copy p{color:#bfc1ba;max-width:500px;font-size:16px;line-height:1.7}.chip-row{flex-wrap:wrap;gap:8px;margin:28px 0;display:flex}.chip-row span{border:1px solid #4c4e48;border-radius:99px;padding:9px 13px;font-size:10px}.application-copy .button{color:#fff;align-self:flex-start}.manufacturing{grid-template-columns:.8fr 1.2fr;gap:80px;display:grid}.process{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.process div{border-top:1px solid var(--ink);padding-top:16px}.process span{color:var(--muted);font-size:10px}.process h3{margin:34px 0 12px;font-size:20px}.process p{color:var(--muted);font-size:13px;line-height:1.6}.verification-note{letter-spacing:.08em;color:var(--muted);text-transform:uppercase;grid-column:2;font-size:10px}.knowledge{border-top:1px solid var(--line)}.knowledge .section-heading{justify-content:space-between;align-items:end;margin-bottom:60px;display:flex}.article-grid{grid-template-columns:1.4fr 1fr 1fr;gap:16px;display:grid}.article-grid article{border-radius:var(--radius);background:#e7e5dc;flex-direction:column;min-height:300px;padding:30px;display:flex}.article-grid .article-feature{background:#cad0c3;min-height:440px}.article-grid article:nth-child(3){background:#d9d5ca}.article-grid span,.article-grid small{letter-spacing:.14em;color:var(--muted);font-size:9px}.article-grid h3{letter-spacing:-.03em;max-width:550px;margin:auto 0 20px;font-size:clamp(25px,2.4vw,40px);line-height:1.06}.article-grid article:not(.article-feature) h3{font-size:26px}.article-grid p{color:var(--muted);max-width:550px;line-height:1.6}.article-grid small{margin-top:auto}.quote{padding:clamp(100px,12vw,180px) var(--pad);text-align:center;background:var(--accent);color:#fff}.quote .eyebrow{color:#f1b3a8}.quote h2{letter-spacing:-.06em;max-width:1000px;margin:0 auto 28px;font-size:clamp(50px,7vw,98px);line-height:.95}.quote p{color:#f9d5cf;max-width:600px;margin:0 auto 34px;line-height:1.6}.quote .button-row{justify-content:center}.footer{color:#fff;padding:clamp(80px,8vw,120px) var(--pad) 30px;background:#161714}.footer-lead,.footer-grid,.footer-base{max-width:calc(var(--max) - var(--pad)*2);margin:auto}.footer-lead{border-bottom:1px solid #373833;justify-content:space-between;align-items:end;padding-bottom:80px;display:flex}.footer-lead h2{letter-spacing:-.045em;max-width:800px;margin:0;font-size:clamp(38px,4.5vw,66px);line-height:1}.light{color:#8f9289}.footer-grid{grid-template-columns:2fr 1fr 1fr 1.2fr;gap:40px;padding:70px 0;display:grid}.footer-grid>div{flex-direction:column;gap:14px;display:flex}.footer-grid p,.footer-grid a{color:#9ea099;font-size:12px}.footer-grid strong{margin-bottom:8px;font-size:11px}.footer-brand{letter-spacing:.16em;font-size:19px;font-weight:800}.footer-base{color:#777a72;border-top:1px solid #373833;justify-content:space-between;padding-top:24px;font-size:10px;display:flex}.whatsapp{color:#171814;border:1px solid var(--line);z-index:30;background:#fff;border-radius:999px;align-items:center;gap:10px;height:52px;padding:0 18px 0 7px;font-size:11px;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 12px 35px #00000024}.whatsapp span{color:#fff;background:#1f9f62;border-radius:50%;place-items:center;width:38px;height:38px;font-size:9px;font-weight:800;display:grid}.whatsapp b{font-weight:700}@media (width<=1050px){.site-header nav{display:none}.site-header{height:70px}.header-actions{margin-left:auto}.language{display:none}.menu{display:block}.hero{grid-template-columns:1fr;min-height:auto}.hero-copy{padding-top:50px}.hero-visual{min-height:540px}.intro{grid-template-columns:1fr 1fr}.intro .section-index{grid-column:1/-1}.categories{grid-template-columns:1fr 1fr}.categories>.section-index{grid-column:1/-1}.category-list{grid-column:2}.applications{grid-template-columns:1fr}.application-visual{min-height:600px}.manufacturing{grid-template-columns:1fr}.verification-note{grid-column:auto}.article-grid{grid-template-columns:1.3fr 1fr}.article-grid article:last-child{grid-column:2}.article-grid .article-feature{grid-row:span 2}.footer-grid{grid-template-columns:1.5fr 1fr 1fr}.footer-grid>div:last-child{grid-column:1/-1}}@media (width<=720px){:root{--radius:19px}.prototype-flag{font-size:8px}.header-actions .button{display:none}.hero{gap:50px;padding-top:80px}.hero h1{font-size:clamp(51px,15vw,70px)}.hero-copy>p{font-size:15px}.hero-visual{min-height:430px}.hero-rack{transform:translate(-50%,-50%)scale(.78)}.hero-caption span:nth-child(2){display:none}.strip{padding-block:84px}.intro{grid-template-columns:1fr;gap:18px}.intro h2{font-size:48px}.product-grid{scroll-snap-type:x mandatory;padding-right:20px;display:flex;overflow-x:auto}.product-card{scroll-snap-align:start;min-width:82vw}.categories{display:block}.categories .section-heading{margin-bottom:50px}.category-list{margin-top:40px}.applications{min-height:auto}.application-visual{min-height:430px}.application-copy{padding-block:84px}.application-copy h2{font-size:51px}.manufacturing{gap:50px}.manufacturing h2{font-size:50px}.process{grid-template-columns:1fr}.process div{grid-template-columns:40px 1fr;gap:10px;display:grid}.process h3{margin:0}.process p{grid-column:2}.knowledge .section-heading{display:block}.knowledge .section-heading .button{margin-top:30px}.article-grid{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.article-grid article,.article-grid .article-feature{scroll-snap-align:start;min-width:82vw;min-height:380px}.quote h2{font-size:51px}.footer-lead{display:block}.footer-lead .button{margin-top:30px}.footer-grid{grid-template-columns:1fr 1fr}.footer-grid>div:first-child,.footer-grid>div:last-child{grid-column:1/-1}.footer-base{display:block}.footer-base span{margin:8px 0;display:block}.whatsapp{bottom:14px;right:14px}.whatsapp b{display:none}.whatsapp{padding-right:7px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button{transition:none}}:focus-visible{outline:3px solid var(--accent);outline-offset:4px}.skip-link{z-index:100;background:#fff;border-radius:8px;padding:12px 18px;position:fixed;top:-80px;left:16px}.skip-link:focus{top:16px}.button-outline-dark{border:1px solid var(--ink);color:var(--ink)}.language-picker{position:relative}.language-picker summary{cursor:pointer;padding:8px;font-size:12px;list-style:none}.language-picker summary::-webkit-details-marker{display:none}.language-panel{border:1px solid var(--line);z-index:50;background:#fff;border-radius:16px;grid-template-columns:1fr 1fr;gap:7px;width:240px;padding:18px;display:grid;position:absolute;top:42px;right:0;box-shadow:0 20px 50px #0000001f}.language-panel strong{letter-spacing:.12em;text-transform:uppercase;grid-column:1/-1;margin-bottom:6px;font-size:10px}.language-panel>span{justify-content:space-between;gap:6px;padding:7px 3px;font-size:11px;display:flex}.language-panel>span[aria-current=true]{font-weight:800}.language-panel small{color:var(--muted);font-size:7px}.mobile-panel{display:none}.hero{min-height:820px}.hero h1{font-size:clamp(54px,5.8vw,94px)}.range-section{max-width:var(--max);padding:0 var(--pad) clamp(100px,11vw,170px);margin:auto}.range-heading{border-top:1px solid var(--line);grid-template-columns:.45fr 1fr .8fr;align-items:start;gap:40px;padding:100px 0 60px;display:grid}.range-heading h2{letter-spacing:-.05em;margin:0;font-size:clamp(42px,5vw,70px);font-weight:520;line-height:.98}.range-heading p{color:var(--muted);margin:5px 0;line-height:1.7}.range-section .product-grid{padding:0}.card-meta{align-items:flex-start}.card-meta p{color:var(--muted);max-width:310px;margin:8px 0;font-size:12px;line-height:1.55}.customization{max-width:none;padding-inline:max(var(--pad),calc((100vw - var(--max))/2 + var(--pad)));background:#e7e6df;grid-template-columns:.8fr 1.2fr;gap:9vw;display:grid}.custom-copy h2{letter-spacing:-.06em;margin:0 0 28px;font-size:clamp(50px,6vw,82px);font-weight:520;line-height:.92}.custom-copy h2 em{font-family:Georgia,serif;font-weight:400}.custom-copy p{color:var(--muted);max-width:530px;margin-bottom:30px;line-height:1.7}.custom-grid{grid-template-columns:1fr 1fr;align-content:center;display:grid}.custom-grid div{border-top:1px solid var(--line);align-items:center;gap:20px;min-height:96px;display:flex}.custom-grid div:nth-child(odd){padding-right:25px}.custom-grid div:nth-child(2n){border-left:1px solid var(--line);padding-left:25px}.custom-grid span{color:var(--muted);font-size:9px}.custom-grid strong{font-size:15px}.application-list{border-top:1px solid #44463f;grid-template-columns:1fr 1fr;margin:30px 0 38px;display:grid}.application-list span{color:#d9dbd4;border-bottom:1px solid #44463f;padding:15px 0;font-size:12px}.manufacturing{grid-template-columns:.8fr 1.2fr}.manufacturing-lead p{color:var(--muted);max-width:440px;line-height:1.65}.process-line{grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.process-line li{border-top:1px solid var(--line);flex-direction:column;justify-content:space-between;min-height:110px;padding:18px 15px 15px 0;display:flex}.process-line li:nth-child(3n+2),.process-line li:nth-child(3n+3){border-left:1px solid var(--line);padding-left:18px}.process-line span{color:var(--muted);font-size:9px}.process-line strong{font-size:15px}.quality{color:#fff;max-width:none;padding-inline:max(var(--pad),calc((100vw - var(--max))/2 + var(--pad)));background:#20221e;grid-template-columns:.7fr 1.3fr;gap:8vw;display:grid}.quality h2{letter-spacing:-.055em;margin:0 0 25px;font-size:clamp(50px,6vw,80px);font-weight:520;line-height:.95}.quality>div>p{color:#aaada5;max-width:500px;line-height:1.7}.quality .section-index{color:#8e9189}.quality-grid{grid-template-columns:1fr 1fr;align-content:center;display:grid}.quality-grid article{border-top:1px solid #454740;min-height:140px;padding:18px;position:relative}.quality-grid article:nth-child(2n){border-left:1px solid #454740}.quality-grid span{color:#85887f;font-size:9px}.quality-grid h3{margin-top:30px;font-size:18px;font-weight:500}.quality-grid i{border:1px solid #565950;border-radius:50%;width:28px;height:28px;position:absolute;bottom:20px;right:18px}.quality-grid i:after{content:"✓";place-items:center;font-size:11px;font-style:normal;display:grid;position:absolute;inset:0}.trust{grid-template-columns:.35fr .75fr 1.2fr;gap:50px;display:grid}.trust-heading h2{letter-spacing:-.05em;margin:0;font-size:clamp(43px,4.8vw,68px);line-height:.96}.trust-heading p{color:var(--muted);line-height:1.7}.trust-list article{border-top:1px solid var(--line);grid-template-columns:.8fr 1fr;gap:20px;padding:20px 0;display:grid}.trust-list article:last-child{border-bottom:1px solid var(--line)}.trust-list h3{margin:0;font-size:17px}.trust-list p{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.knowledge .section-heading>p{max-width:420px;color:var(--muted);line-height:1.7}.article-grid{grid-template-columns:1.25fr 1fr 1fr}.article-grid article:nth-child(4){grid-column:3}.article-grid .article-feature{grid-row:span 2}.article-grid article:not(.article-feature){min-height:212px}.direct-contact{color:#f3c5bd;justify-content:center;gap:32px;margin-top:40px;font-size:11px;display:flex}.button-light-text{color:#fff}.footer-grid{grid-template-columns:1.6fr repeat(5,1fr)}.footer-grid span{color:#9ea099;font-size:12px}.footer-base>div{gap:22px;display:flex}.menu-open{overflow:hidden}@media (width<=1180px){.desktop-nav{display:none!important}.site-header .menu{display:block}.header-actions{margin-left:auto}.range-heading{grid-template-columns:1fr 1fr}.range-heading .section-index{grid-column:1/-1}.trust{grid-template-columns:1fr 1fr}.trust>.section-index{grid-column:1/-1}.trust-list{grid-column:2}.footer-grid{grid-template-columns:1.4fr 1fr 1fr}.footer-intro{grid-row:span 2}.mobile-panel{color:#fff;z-index:19;padding:30px var(--pad);background:#191a17;position:fixed;inset:70px 0 0;overflow:auto}.mobile-panel:not([hidden]){grid-template-columns:1.5fr 1fr;gap:50px;display:grid}.mobile-panel nav{flex-direction:column;display:flex}.mobile-panel nav a{letter-spacing:-.03em;border-bottom:1px solid #363833;align-items:center;gap:20px;padding:14px 0;font-size:clamp(24px,4vw,42px);display:flex}.mobile-panel nav small{color:#85887f;letter-spacing:.1em;font-size:9px}.mobile-languages,.mobile-contact{flex-direction:column;align-self:end;gap:16px;display:flex}.mobile-languages strong{text-transform:uppercase;letter-spacing:.12em;font-size:10px}.mobile-languages small,.mobile-contact>a:not(.button){color:#969990;font-size:11px}.mobile-contact .button{align-self:flex-start}}@media (width<=800px){.hero{min-height:auto}.hero h1{font-size:clamp(49px,13vw,76px)}.hero .button-row{gap:10px 16px}.range-heading{padding-top:75px;display:block}.range-heading h2{margin-bottom:22px}.customization{grid-template-columns:1fr}.custom-grid{margin-top:35px}.manufacturing,.quality{grid-template-columns:1fr}.trust{display:block}.trust-heading{margin-bottom:40px}.trust-list{margin-top:20px}.article-grid{display:flex}.footer-grid{grid-template-columns:1fr 1fr}.footer-intro{grid-column:1/-1}.footer-base>div{flex-wrap:wrap;margin-top:15px}.mobile-panel:not([hidden]){grid-template-columns:1fr}.mobile-languages{display:none}.direct-contact{flex-direction:column;gap:8px}.language-picker{display:none}}@media (width<=520px){.hero h1 br{display:none}.custom-grid{grid-template-columns:1fr}.custom-grid div,.custom-grid div:nth-child(2n),.custom-grid div:nth-child(odd){border-left:0;padding:0}.process-line{grid-template-columns:1fr 1fr}.process-line li:nth-child(n){border-left:0;padding:15px 10px}.process-line li:nth-child(2n){border-left:1px solid var(--line);padding-left:15px}.quality-grid{grid-template-columns:1fr}.quality-grid article:nth-child(2n){border-left:0}.trust-list article,.footer-grid{grid-template-columns:1fr}.footer-grid>div{grid-column:auto!important}.footer-lead{padding-bottom:55px}}.breadcrumbs{max-width:var(--max);padding:28px var(--pad) 0;margin:auto}.breadcrumbs ol{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;margin:0;padding:0;font-size:10px;list-style:none;display:flex}.breadcrumbs li+li:before{content:"›";margin-right:10px}.breadcrumbs [aria-current=page]{color:var(--ink)}.product-hero{max-width:var(--max);padding:44px var(--pad) clamp(90px,10vw,150px);grid-template-columns:1.16fr .84fr;align-items:start;gap:clamp(42px,7vw,110px);margin:auto;display:grid}.product-gallery{grid-template-columns:1fr 1fr;gap:14px;min-width:0;display:grid}.gallery-frame{border-radius:var(--radius);background:#e9e7df;margin:0;overflow:hidden}.gallery-frame img{aspect-ratio:auto;object-fit:contain;box-sizing:border-box;background:#f2f0e9;width:100%;height:auto;padding:10px;display:block}.gallery-frame figcaption{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);padding:12px 16px;font-size:9px}.concept-disclosure{color:var(--muted);grid-column:1/-1;margin:2px 4px;font-size:10px}.product-hero-copy{padding-top:18px;position:sticky;top:118px}.product-hero-copy h1{letter-spacing:-.055em;margin:0 0 28px;font-size:clamp(44px,4.5vw,72px);font-weight:520;line-height:.96}.product-hero-copy>p{color:var(--muted);max-width:570px;font-size:16px;line-height:1.7}.hero-facts{margin:35px 0}.hero-facts div{border-top:1px solid var(--line);grid-template-columns:105px 1fr;padding:15px 0;display:grid}.hero-facts div:last-child{border-bottom:1px solid var(--line)}.hero-facts dt{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:10px}.hero-facts dd{margin:0;font-size:13px}.product-email{border-bottom:1px solid var(--ink);margin-top:20px;padding-bottom:4px;font-size:11px;display:inline-block}.product-section,.related-section,.buyer-guidance{max-width:var(--max);padding:clamp(80px,9vw,140px) var(--pad);border-top:1px solid var(--line);margin:auto}.product-section h2,.related-heading h2,.buyer-guidance h2{letter-spacing:-.05em;margin:0 0 30px;font-size:clamp(42px,5vw,72px);font-weight:520;line-height:.98}.product-section p,.buyer-guidance p{color:var(--muted);max-width:670px;line-height:1.75}.overview-section{grid-template-columns:.36fr 1fr;display:grid}.overview-section>div{max-width:780px}.overview-section p{font-size:17px}.feature-section{max-width:none;padding-inline:max(var(--pad),calc((100vw - var(--max))/2 + var(--pad)));background:#e8e7e0;grid-template-columns:.7fr 1.3fr;gap:8vw;display:grid}.feature-section ol{margin:0;padding:0;list-style:none}.feature-section li{border-top:1px solid var(--line);grid-template-columns:50px 1fr;padding:22px 0;display:grid}.feature-section li:last-child{border-bottom:1px solid var(--line)}.feature-section li span{color:var(--muted);font-size:9px}.feature-section li strong{font-size:18px;font-weight:520}.specifications{grid-template-columns:.72fr 1.28fr;gap:8vw;display:grid}.spec-list{margin:0}.spec-list div{border-top:1px solid var(--line);grid-template-columns:minmax(120px,.72fr) minmax(0,1fr);column-gap:18px;padding:19px 0;display:grid}.spec-list div:last-child{border-bottom:1px solid var(--line)}.spec-list dt{text-transform:uppercase;letter-spacing:.07em;color:var(--muted);white-space:nowrap;font-size:11px}.spec-list dd{overflow-wrap:anywhere;margin:0;font-size:15px}.spec-request{color:#fff;border-radius:var(--radius);background:#20221e;margin-top:34px;padding:clamp(28px,4vw,50px)}.spec-request>span{letter-spacing:.12em;text-transform:uppercase;color:#999c94;font-size:9px}.spec-request h3{margin:20px 0 12px;font-size:30px}.spec-request p{color:#b9bbb4;margin-bottom:25px}.applications-module{color:#fff;max-width:none;padding-inline:max(var(--pad),calc((100vw - var(--max))/2 + var(--pad)));background:#20221e;grid-template-columns:1fr 1fr;gap:8vw;display:grid}.applications-module .section-index,.applications-module p{color:#a9aca4}.applications-module ul,.customization-module ul{grid-template-columns:1fr 1fr;align-content:center;margin:0;padding:0;list-style:none;display:grid}.applications-module li{border-top:1px solid #454740;padding:25px 4px;font-size:18px}.applications-module li:nth-child(2n){border-left:1px solid #454740;padding-left:24px}.customization-module{grid-template-columns:1fr 1fr;gap:8vw;display:grid}.customization-module li{border-top:1px solid var(--line);gap:18px;padding:19px 4px;display:flex}.customization-module li span{color:var(--muted);font-size:9px}.rfq-section{background:var(--accent);color:#fff;padding:clamp(85px,10vw,150px) max(var(--pad),calc((100vw - var(--max))/2 + var(--pad)));grid-template-columns:.7fr 1.3fr;gap:8vw;display:grid}.rfq-section .section-index{color:#f1b3a8}.rfq-intro h2{letter-spacing:-.055em;margin:0 0 26px;font-size:clamp(48px,5vw,76px);line-height:.95}.rfq-intro>p{color:#f7d2cb;line-height:1.7}.rfq-intro>div{flex-direction:column;gap:11px;margin-top:32px;font-size:11px;display:flex}.form-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.rfq-form label{letter-spacing:.06em;text-transform:uppercase;flex-direction:column;gap:8px;font-size:10px;display:flex}.rfq-form label span{color:#ffd3cb}.rfq-form input,.rfq-form textarea{color:#fff;width:100%;font:inherit;background:0 0;border:0;border-bottom:1px solid #ffffff7a;border-radius:0;outline:none;padding:10px 2px}.rfq-form input:focus,.rfq-form textarea:focus{border-bottom-color:#fff;box-shadow:0 2px #fff}.field-wide{grid-column:1/-1}.form-submit{align-items:center;gap:24px;margin-top:28px;display:flex}.rfq-transport-actions{flex-wrap:wrap;gap:12px;display:flex}.form-submit p{color:#f7d2cb;font-size:11px;line-height:1.5}.form-submit a{color:#fff;text-decoration:underline}.hp-field{position:absolute;left:-10000px}.rfq-form button:disabled{opacity:.6;cursor:wait}.related-heading{justify-content:space-between;align-items:end;margin-bottom:55px;display:flex}.catalog-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.catalog-card{min-width:0}.catalog-card-image{border-radius:var(--radius);background:#e7e5dd;display:block;overflow:hidden}.catalog-card-image img{aspect-ratio:4/5;object-fit:cover;width:100%;height:auto;transition:transform .45s;display:block}.catalog-card-image:hover img{transform:scale(1.02)}.catalog-card-copy{padding:18px 5px}.catalog-card-copy>span{color:var(--muted);letter-spacing:.1em;font-size:9px}.catalog-card-copy h3{margin:8px 0 15px;font-size:19px;line-height:1.2}.catalog-card-copy dl{gap:18px;margin:0;display:flex}.catalog-card-copy dl div{gap:6px;font-size:10px;display:flex}.catalog-card-copy dt{color:var(--muted)}.catalog-card-copy dd{margin:0}.catalog-card-copy p{color:var(--muted);min-height:58px;font-size:12px;line-height:1.6}.text-link{border-bottom:1px solid var(--line);gap:8px;padding-bottom:5px;font-size:11px;font-weight:700;display:inline-flex}.buyer-guidance{grid-template-columns:.35fr .8fr 1fr;gap:5vw;display:grid}.guidance-links{flex-direction:column;display:flex}.guidance-links a{border-top:1px solid var(--line);flex-direction:column;gap:7px;padding:20px 0;display:flex}.guidance-links a:last-child{border-bottom:1px solid var(--line)}.guidance-links span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:9px}@media (width<=1050px){.product-hero{grid-template-columns:1fr}.product-hero-copy{max-width:780px;position:static}.overview-section,.feature-section,.specifications,.applications-module,.customization-module,.rfq-section{grid-template-columns:1fr}.overview-section{gap:25px}.catalog-grid{grid-template-columns:repeat(2,1fr)}.catalog-card:last-child{display:none}.buyer-guidance{grid-template-columns:1fr 1fr}.buyer-guidance>.section-index{grid-column:1/-1}}@media (width<=720px){.breadcrumbs{padding-top:18px}.product-hero{gap:42px;padding-top:28px}.product-gallery{scroll-snap-type:x mandatory;margin-inline:calc(var(--pad)*-1);padding-inline:var(--pad);scrollbar-width:none;display:flex;overflow-x:auto}.gallery-frame{scroll-snap-align:center;min-width:88vw}.concept-disclosure{align-self:end;min-width:88vw}.product-hero-copy{padding-top:0}.product-hero-copy h1{font-size:43px}.hero-facts div{grid-template-columns:90px 1fr}.product-hero-copy .button-row{gap:10px}.product-hero-copy .button{flex:1;min-width:145px}.product-section,.related-section,.buyer-guidance{padding-block:78px}.product-section h2,.related-heading h2,.buyer-guidance h2{font-size:43px}.overview-section p{font-size:15px}.applications-module ul,.customization-module ul{grid-template-columns:1fr}.applications-module li:nth-child(2n){border-left:0;padding-left:4px}.form-grid{grid-template-columns:1fr}.field-wide{grid-column:auto}.form-submit{flex-direction:column;align-items:flex-start}.related-heading{display:block}.related-heading>.text-link{margin-top:18px}.catalog-grid{scroll-snap-type:x mandatory;margin-right:calc(var(--pad)*-1);padding-right:var(--pad);display:flex;overflow-x:auto}.catalog-card,.catalog-card:last-child{scroll-snap-align:start;min-width:82vw;display:block}.buyer-guidance{display:block}.guidance-links{margin-top:35px}.rfq-section{padding-bottom:110px}.whatsapp{bottom:12px}}@media (prefers-reduced-motion:reduce){.catalog-card-image img{transition:none}}.products-hero{max-width:var(--max);padding:clamp(100px,12vw,180px) var(--pad) clamp(90px,10vw,150px);margin:auto}.products-hero h1{letter-spacing:-.065em;max-width:1050px;margin:0 0 35px;font-size:clamp(58px,7vw,108px);font-weight:520;line-height:.91}.products-hero>p{max-width:660px;color:var(--muted);margin-bottom:35px;font-size:17px;line-height:1.7}.family-intro,.buyer-intro{max-width:var(--max);padding:clamp(80px,9vw,140px) var(--pad);border-top:1px solid var(--line);grid-template-columns:.34fr .9fr 1fr;gap:5vw;margin:auto;display:grid}.family-intro h2,.browse-heading h2,.buyer-intro h2,.index-oem h2{letter-spacing:-.05em;margin:0 0 24px;font-size:clamp(43px,5vw,72px);font-weight:520;line-height:.98}.family-intro p,.browse-heading p,.buyer-intro p,.index-oem p{color:var(--muted);line-height:1.7}.family-stats{grid-template-columns:repeat(3,1fr);align-items:start;display:grid}.family-stats article{border-top:1px solid var(--line);padding:20px 12px 12px 0}.family-stats article+article{border-left:1px solid var(--line);padding-left:18px}.family-stats strong{letter-spacing:-.04em;font-size:40px;font-weight:500;display:block}.family-stats span{color:var(--muted);font-size:10px}.browse-section{max-width:var(--max);padding:clamp(80px,9vw,140px) var(--pad);border-top:1px solid var(--line);margin:auto}.browse-heading{grid-template-columns:1.2fr .8fr;align-items:end;gap:8vw;margin-bottom:55px;display:grid}.filter-bar{border-block:1px solid var(--line);flex-wrap:wrap;align-items:end;gap:12px;padding:20px 0;display:flex}.filter-bar label{text-transform:uppercase;letter-spacing:.1em;color:var(--muted);flex-direction:column;gap:8px;font-size:9px;display:flex}.filter-bar select{border:1px solid var(--line);min-width:190px;min-height:44px;color:var(--ink);background:0 0;border-radius:999px;padding:0 36px 0 15px}.filter-reset{cursor:pointer;background:0 0;border:0;min-height:44px;padding:0 14px;text-decoration:underline}.filter-result{color:var(--muted);margin:18px 0 28px;font-size:10px}.index-grid{grid-template-columns:repeat(3,1fr);row-gap:55px}.no-results{color:var(--muted);padding:80px 0}.index-oem{color:#fff;padding:clamp(90px,10vw,150px) max(var(--pad),calc((100vw - var(--max))/2 + var(--pad)));background:#20221e;grid-template-columns:1fr 1fr;gap:8vw;display:grid}.index-oem .section-index,.index-oem p{color:#a8aaa3}.index-oem ul{margin:30px 0;padding:0;list-style:none}.index-oem li{border-top:1px solid #454740;padding:15px 0}.index-oem li:last-child{border-bottom:1px solid #454740}.buyer-intro ol{margin:0;padding:0;list-style:none}.buyer-intro li{border-top:1px solid var(--line);grid-template-columns:44px 1fr;padding:18px 0;display:grid}.buyer-intro li:last-child{border-bottom:1px solid var(--line)}.buyer-intro li span{color:var(--muted);font-size:9px}.buyer-intro li p{grid-column:2;margin:7px 0;font-size:12px}.homepage-products{grid-template-columns:repeat(4,1fr)}.homepage-products .catalog-card-copy p{min-height:76px}.homepage-products-link{margin-top:45px}@media (width<=1050px){.family-intro,.buyer-intro{grid-template-columns:1fr 1fr}.family-intro>.section-index,.buyer-intro>.section-index{grid-column:1/-1}.family-stats,.buyer-intro ol{grid-column:2}.index-grid{grid-template-columns:repeat(2,1fr)}.index-grid .catalog-card:last-child{display:block}.homepage-products{grid-template-columns:repeat(2,1fr)}.homepage-products .catalog-card:last-child{display:block}}@media (width<=720px){.products-hero{padding-top:85px}.products-hero h1{font-size:52px}.family-intro,.buyer-intro,.browse-heading,.index-oem{display:block}.family-stats,.buyer-intro ol{margin-top:42px}.filter-bar{grid-template-columns:1fr 1fr;display:grid}.filter-bar label:last-of-type{grid-column:1/-1}.filter-bar select{width:100%;min-width:0}.index-grid,.homepage-products{scroll-snap-type:x mandatory;margin-right:calc(var(--pad)*-1);padding-right:var(--pad);display:flex;overflow-x:auto}.index-grid .catalog-card,.homepage-products .catalog-card{scroll-snap-align:start;min-width:82vw}.index-oem>div+div{margin-top:45px}}.product-gallery{display:block}.gallery-track{grid-template-columns:1fr 1fr;gap:14px;display:grid}.product-gallery>.concept-disclosure{margin:16px 4px 2px;display:block}@media (width<=720px){.product-gallery{margin:0;padding:0;display:block;overflow:visible}.gallery-track{scroll-snap-type:x mandatory;margin-inline:calc(var(--pad)*-1);padding-inline:var(--pad);scrollbar-width:none;display:flex;overflow-x:auto}.product-gallery>.concept-disclosure{min-width:0;margin:14px 4px 0}}.collection-hero{max-width:var(--max);padding:42px var(--pad) clamp(90px,9vw,140px);grid-template-columns:.78fr 1.22fr;align-items:center;gap:clamp(40px,6vw,90px);margin:auto;display:grid}.collection-hero-copy h1{letter-spacing:-.065em;margin:0 0 30px;font-size:clamp(56px,6vw,92px);font-weight:520;line-height:.92}.collection-hero-copy>p{color:var(--muted);max-width:590px;margin-bottom:35px;font-size:16px;line-height:1.75}.collection-hero figure{border-radius:var(--radius);background:#dedbd2;margin:0;overflow:hidden}.collection-hero figure img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.collection-hero figcaption{color:var(--muted);letter-spacing:.06em;padding:12px 17px;font-size:9px}.collection-intro,.collection-range,.collection-guide,.collection-featured,.collection-custom,.collection-applications,.collection-selection,.collection-faq,.collection-knowledge,.wood-look-callout{max-width:var(--max);padding:clamp(80px,9vw,140px) var(--pad);border-top:1px solid var(--line);margin:auto}.collection-intro{grid-template-columns:.34fr 1fr;gap:6vw;display:grid}.collection-intro>div{max-width:850px}.collection-intro h2,.collection-heading h2,.collection-custom h2,.collection-applications h2,.collection-selection h2,.collection-faq h2,.collection-knowledge h2,.wood-look-callout h2{letter-spacing:-.05em;margin:0 0 26px;font-size:clamp(42px,5vw,70px);font-weight:520;line-height:.98}.collection-intro p,.collection-heading p,.collection-custom p,.collection-applications p,.collection-selection p,.collection-knowledge p,.wood-look-callout p{color:var(--muted);line-height:1.75}.collection-intro p{font-size:17px}.collection-heading{grid-template-columns:1.15fr .85fr;align-items:end;gap:7vw;margin-bottom:55px;display:grid}.collection-range .catalog-grid{grid-template-columns:repeat(3,1fr);row-gap:55px}.collection-guide{color:#fff;max-width:none;padding-inline:max(var(--pad),calc((100vw - var(--max))/2 + var(--pad)));background:#20221e}.collection-guide .section-index,.collection-guide p{color:#a8aaa3}.guide-grid{grid-template-columns:repeat(4,1fr);display:grid}.guide-grid article{border-top:1px solid #474941;min-height:260px;padding:22px}.guide-grid article+article{border-left:1px solid #474941}.guide-grid span{color:#8c8f87;font-size:9px}.guide-grid h3{margin:70px 0 15px;font-size:21px;font-weight:520}.guide-grid p{font-size:12px}.collection-featured{max-width:none;padding-inline:max(var(--pad),calc((100vw - var(--max))/2 + var(--pad)));background:#e8e7e0}.wood-look-callout{grid-template-columns:.34fr 1fr;gap:6vw;display:grid}.wood-look-callout>div{max-width:830px}.wood-look-callout>div>div{gap:25px;margin-top:30px;display:flex}.collection-custom,.collection-applications{grid-template-columns:1fr 1fr;gap:8vw;display:grid}.collection-custom ul,.collection-applications ul{grid-template-columns:1fr 1fr;align-content:center;margin:0;padding:0;list-style:none;display:grid}.collection-custom li,.collection-applications li{border-top:1px solid var(--line);gap:16px;padding:20px 4px;display:flex}.collection-custom li span{color:var(--muted);font-size:9px}.collection-applications{color:#fff;max-width:none;padding-inline:max(var(--pad),calc((100vw - var(--max))/2 + var(--pad)));background:#20221e}.collection-applications .section-index,.collection-applications p{color:#a8aaa3}.collection-applications li{border-color:#484a44}.collection-selection{grid-template-columns:.8fr 1.2fr;gap:8vw;display:grid}.collection-selection ol{margin:0;padding:0;list-style:none}.collection-selection li{border-top:1px solid var(--line);grid-template-columns:50px 1fr;padding:20px 0;display:grid}.collection-selection li:last-child{border-bottom:1px solid var(--line)}.collection-selection li>span{color:var(--muted);font-size:9px}.collection-selection h3{margin:0;font-size:18px}.collection-selection li p{margin:8px 0;font-size:12px}.collection-faq{max-width:none;padding-inline:max(var(--pad),calc((100vw - var(--max))/2 + var(--pad)));background:#e8e7e0;grid-template-columns:.8fr 1.2fr;gap:8vw;display:grid}.collection-faq details{border-top:1px solid var(--line);padding:20px 0}.collection-faq details:last-child{border-bottom:1px solid var(--line)}.collection-faq summary{cursor:pointer;font-size:16px;font-weight:600}.collection-faq details p{color:var(--muted);max-width:650px;font-size:13px;line-height:1.7}.collection-knowledge{grid-template-columns:.34fr .8fr 1fr;gap:5vw;display:grid}.collection-knowledge>div:last-child{flex-direction:column;display:flex}.collection-knowledge a{border-top:1px solid var(--line);flex-direction:column;gap:7px;padding:20px 0;display:flex}.collection-knowledge a:last-child{border-bottom:1px solid var(--line)}.collection-knowledge a span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:9px}.material-collection-links{max-width:var(--max);padding:0 var(--pad) clamp(90px,9vw,140px);grid-template-columns:1fr 1fr;gap:18px;margin:auto;display:grid}.material-collection-links article{border-radius:var(--radius);background:#e8e7e0;flex-direction:column;min-height:270px;padding:clamp(28px,4vw,54px);display:flex}.material-collection-links span{color:var(--muted);letter-spacing:.12em;font-size:9px}.material-collection-links h2{letter-spacing:-.045em;margin:auto 0 18px;font-size:clamp(34px,4vw,56px);line-height:1}.material-collection-links p{color:var(--muted);max-width:520px;font-size:13px;line-height:1.6}.collection-backlink{border-bottom:1px solid var(--line);margin-top:22px;padding-bottom:5px;font-size:11px;font-weight:700;display:inline-flex}@media (width<=1050px){.collection-hero{grid-template-columns:1fr}.collection-hero-copy{max-width:780px}.collection-range .catalog-grid{grid-template-columns:repeat(2,1fr)}.guide-grid{grid-template-columns:1fr 1fr}.guide-grid article:nth-child(3){border-left:0}.collection-knowledge{grid-template-columns:1fr 1fr}.collection-knowledge>.section-index{grid-column:1/-1}}@media (width<=720px){.collection-hero{padding-top:28px}.collection-hero-copy h1{font-size:51px}.collection-hero .button-row{gap:10px}.collection-hero .button{flex:1}.collection-intro,.collection-heading,.collection-custom,.collection-applications,.collection-selection,.collection-faq,.collection-knowledge,.wood-look-callout{display:block}.collection-range .catalog-grid,.collection-featured .catalog-grid{scroll-snap-type:x mandatory;margin-right:calc(var(--pad)*-1);padding-right:var(--pad);display:flex;overflow-x:auto}.collection-range .catalog-card,.collection-featured .catalog-card{scroll-snap-align:start;min-width:82vw}.guide-grid{display:block}.guide-grid article,.guide-grid article+article{border-left:0;min-height:210px}.guide-grid h3{margin-top:50px}.collection-custom ul,.collection-applications ul{grid-template-columns:1fr;margin-top:40px}.collection-selection ol,.collection-faq>div:last-child,.collection-knowledge>div:last-child{margin-top:40px}.wood-look-callout>div>div{flex-direction:column;align-items:flex-start}.material-collection-links{grid-template-columns:1fr}.material-collection-links article{min-height:235px}}.application-preview-image{display:block;overflow:hidden}.application-preview-image img{object-fit:cover;width:100%;height:100%;display:block}.application-list a{border-bottom:1px solid var(--line);padding-bottom:5px}.application-hero{max-width:var(--max);padding:42px var(--pad) clamp(90px,9vw,140px);grid-template-columns:minmax(0,.76fr) minmax(0,1.24fr);align-items:center;gap:clamp(40px,6vw,90px);margin:auto;display:grid}.application-hero>*{min-width:0}.application-hero-copy h1,.applications-index-hero h1{letter-spacing:-.065em;margin:0 0 30px;font-size:clamp(58px,7vw,106px);font-weight:520;line-height:.9}.application-hero-copy>p,.applications-index-hero>p{color:var(--muted);max-width:650px;margin:0 0 32px;font-size:17px;line-height:1.75}.application-audience{flex-wrap:wrap;gap:8px;margin:0 0 35px;display:flex}.application-audience span,.application-audience b{letter-spacing:.07em;text-transform:uppercase;border:1px solid var(--line);border-radius:999px;padding:9px 12px;font-size:9px}.application-audience span{color:var(--muted);border:0;padding-left:0}.application-hero figure{border-radius:var(--radius);background:#dedbd2;max-width:100%;margin:0;overflow:hidden}.application-hero figure img{aspect-ratio:3/2;object-fit:cover;width:100%;max-width:100%;display:block}.application-hero figcaption,.applications-hub figcaption{color:var(--muted);letter-spacing:.04em;background:#e8e7e0;padding:12px 17px;font-size:9px}.application-overview,.application-factors,.application-types,.application-products,.application-materials,.application-space,.application-custom,.application-guide,.application-related,.application-faq,.application-knowledge,.applications-index-value,.applications-hub,.applications-index-guide,.applications-material-nav,.products-application-links{max-width:var(--max);padding:clamp(80px,9vw,140px) var(--pad);border-top:1px solid var(--line);margin:auto}.application-overview{grid-template-columns:.34fr 1fr;gap:6vw;display:grid}.application-overview>div{max-width:880px}.application-overview h2,.application-factors h2,.application-section-heading h2,.application-materials h2,.application-space h2,.application-custom h2,.application-guide h2,.application-related h2,.application-faq h2,.application-knowledge h2,.applications-index-value h2,.applications-index-guide h2,.applications-material-nav h2,.products-application-links h2{letter-spacing:-.05em;margin:0 0 27px;font-size:clamp(42px,5vw,72px);font-weight:520;line-height:.97}.application-overview p,.application-section-heading p,.application-materials p,.application-space p,.application-custom p,.application-guide p,.application-related p,.application-faq p,.application-knowledge p,.applications-index-value p,.applications-index-guide p,.applications-material-nav p,.products-application-links p{color:var(--muted);line-height:1.72}.application-overview>div>p{font-size:17px}.application-overview aside{border-left:2px solid var(--accent);margin-top:35px;padding:8px 0 8px 22px}.application-overview aside strong{letter-spacing:.1em;text-transform:uppercase;font-size:9px}.application-overview aside p{margin-bottom:0;font-size:13px}.application-factors,.application-guide,.application-faq{grid-template-columns:.78fr 1.22fr;gap:8vw;display:grid}.application-factors ol,.application-guide ol{margin:0;padding:0;list-style:none}.application-factors li,.application-guide li{border-top:1px solid var(--line);grid-template-columns:48px 1fr;padding:21px 0;display:grid}.application-factors li:last-child,.application-guide li:last-child{border-bottom:1px solid var(--line)}.application-factors li>span,.application-guide li>span{color:var(--muted);font-size:9px}.application-factors h3,.application-guide h3{margin:0;font-size:18px}.application-factors p,.application-guide li p{margin:8px 0;font-size:12px}.application-types{color:#fff;max-width:none;padding-inline:max(var(--pad),calc((100vw - var(--max))/2 + var(--pad)));background:#20221e}.application-types .section-index,.application-types p{color:#a9aca4}.application-section-heading{grid-template-columns:1.15fr .85fr;align-items:end;gap:8vw;margin-bottom:55px;display:grid}.application-type-grid{grid-template-columns:repeat(3,1fr);display:grid}.application-type-grid article{border-top:1px solid #484a44;min-height:270px;padding:22px}.application-type-grid article+article{border-left:1px solid #484a44}.application-type-grid span,.application-space article>span{color:#92958d;font-size:9px}.application-type-grid h3{margin:85px 0 15px;font-size:22px;font-weight:520}.application-type-grid p{font-size:12px}.application-products .catalog-grid{grid-template-columns:repeat(3,1fr);row-gap:55px}.application-materials{max-width:none;padding-inline:max(var(--pad),calc((100vw - var(--max))/2 + var(--pad)));background:#e8e7e0;grid-template-columns:.82fr 1.18fr;gap:8vw;display:grid}.application-materials>div:last-child{grid-template-columns:1fr 1fr;display:grid}.application-materials article{border-top:1px solid var(--line);padding:24px}.application-materials article+article{border-left:1px solid var(--line)}.application-materials h3{margin:0 0 18px;font-size:24px}.application-materials article a{border-bottom:1px solid var(--ink);margin-top:18px;padding-bottom:4px;font-size:11px;font-weight:700;display:inline-block}.application-space{grid-template-columns:.68fr 1.32fr;gap:8vw;display:grid}.application-space>div:last-child{grid-template-columns:repeat(3,1fr);display:grid}.application-space article{border-top:1px solid var(--line);padding:20px}.application-space article+article{border-left:1px solid var(--line)}.application-space h3{margin:55px 0 12px;font-size:19px}.application-space article p{font-size:12px}.application-custom{color:#fff;max-width:none;padding-inline:max(var(--pad),calc((100vw - var(--max))/2 + var(--pad)));background:#20221e;grid-template-columns:1fr 1fr;gap:8vw;display:grid}.application-custom .section-index,.application-custom p{color:#a9aca4}.application-custom ul{grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none;display:grid}.application-custom li{border-top:1px solid #484a44;gap:16px;padding:20px 4px;display:flex}.application-custom li span{color:#92958d;font-size:9px}.application-related{grid-template-columns:.6fr 1.4fr;gap:8vw;display:grid}.application-related>div:last-child{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.application-related a{border-radius:var(--radius);background:#e8e7e0;flex-direction:column;min-height:270px;padding:28px;display:flex}.application-related a>span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:9px}.application-related a>strong{margin:50px 0 10px;font-size:27px}.application-related a p{margin:0;font-size:12px}.application-related a>b{margin-top:auto;padding-top:24px;font-size:10px}.application-faq{max-width:none;padding-inline:max(var(--pad),calc((100vw - var(--max))/2 + var(--pad)));background:#e8e7e0}.application-faq details{border-top:1px solid var(--line);padding:20px 0}.application-faq details:last-child{border-bottom:1px solid var(--line)}.application-faq summary{cursor:pointer;font-size:16px;font-weight:600}.application-faq details p{max-width:650px;font-size:13px}.application-knowledge{grid-template-columns:.34fr 1fr .55fr;align-items:start;gap:6vw;display:grid}.application-knowledge>span:last-child{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);border-top:1px solid var(--line);padding-top:18px;font-size:9px}.applications-index-hero{max-width:var(--max);padding:clamp(90px,12vw,180px) var(--pad) clamp(90px,10vw,150px);margin:auto}.applications-index-hero h1{max-width:1050px}.applications-index-value{grid-template-columns:.3fr 1fr .72fr;gap:5vw;display:grid}.applications-index-value dl{margin:0}.applications-index-value dl div{border-top:1px solid var(--line);padding:17px 0}.applications-index-value dl div:last-child{border-bottom:1px solid var(--line)}.applications-index-value dt{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:9px}.applications-index-value dd{margin:7px 0 0;font-size:14px}.applications-hub{max-width:none;padding-inline:max(var(--pad),calc((100vw - var(--max))/2 + var(--pad)));background:#e8e7e0}.applications-hub-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.applications-hub article{background:var(--paper);border-radius:var(--radius);overflow:hidden}.applications-hub figure{margin:0}.applications-hub figure img{aspect-ratio:3/2;object-fit:cover;width:100%;display:block}.applications-hub article>div{padding:clamp(24px,4vw,48px)}.applications-hub article>div>span{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;font-size:9px}.applications-hub article h2{letter-spacing:-.05em;margin:35px 0 18px;font-size:clamp(36px,4vw,60px);line-height:1}.applications-hub article p{color:var(--muted);min-height:64px;line-height:1.65}.applications-hub article small{border:1px solid var(--line);border-radius:999px;margin:4px 3px 20px 0;padding:7px 10px;font-size:8px;display:inline-block}.applications-index-guide{grid-template-columns:.7fr 1.3fr;gap:8vw;display:grid}.applications-index-guide ol{grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none;display:grid}.applications-index-guide li{border-top:1px solid var(--line);padding:20px}.applications-index-guide li:nth-child(2n){border-left:1px solid var(--line)}.applications-index-guide li>span{color:var(--muted);font-size:9px}.applications-index-guide h3{margin:40px 0 10px;font-size:18px}.applications-index-guide li p{font-size:12px}.applications-material-nav,.products-application-links{color:#fff;max-width:none;padding-inline:max(var(--pad),calc((100vw - var(--max))/2 + var(--pad)));background:#20221e;grid-template-columns:1fr 1fr;gap:8vw;display:grid}.applications-material-nav .section-index,.applications-material-nav p,.products-application-links .section-index,.products-application-links p{color:#a9aca4}.applications-material-nav>div:last-child,.products-application-links nav{flex-direction:column;display:flex}.applications-material-nav a,.products-application-links nav a{border-top:1px solid #484a44;justify-content:space-between;padding:22px 0;display:flex}.applications-material-nav a:last-child,.products-application-links nav a:last-child{border-bottom:1px solid #484a44}.applications-material-nav a span,.products-application-links nav span{color:#a9aca4;font-size:10px}.collection-application-links,.product-application-links{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.collection-application-links strong,.product-application-links strong{letter-spacing:.08em;text-transform:uppercase;color:#a9aca4;width:100%;font-size:9px}.collection-application-links a,.product-application-links a{border-bottom:1px solid #55584f;padding-bottom:4px;font-size:11px}@media (width<=1050px){.application-hero{grid-template-columns:minmax(0,1fr)}.application-hero-copy{max-width:800px}.application-products .catalog-grid{grid-template-columns:repeat(2,1fr)}.application-related{grid-template-columns:1fr}.applications-index-value{grid-template-columns:1fr 1fr}.applications-index-value>.section-index{grid-column:1/-1}}@media (width<=720px){.application-hero{min-width:0;padding-top:28px}.application-hero-copy{min-width:0}.application-hero-copy h1,.applications-index-hero h1{font-size:52px}.application-hero .button-row{flex-direction:column;align-items:stretch;gap:10px;display:flex}.application-hero .button{white-space:normal;text-align:center;width:100%;padding-inline:18px}.application-audience{max-width:100%;overflow:hidden}.application-audience b{white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - 42px);overflow:hidden}.application-audience b:nth-of-type(n+2){display:none}.application-overview,.application-factors,.application-section-heading,.application-materials,.application-space,.application-custom,.application-guide,.application-related,.application-faq,.application-knowledge,.applications-index-value,.applications-index-guide,.applications-material-nav,.products-application-links{display:block}.application-overview>div,.application-factors ol,.application-guide ol,.application-faq>div:last-child,.application-space>div:last-child,.application-custom ul,.application-related>div:last-child,.applications-index-value dl,.applications-index-guide ol,.applications-material-nav>div:last-child,.products-application-links nav{margin-top:38px}.application-type-grid{display:block}.application-type-grid article,.application-type-grid article+article{border-left:0;min-height:210px}.application-type-grid h3{margin-top:55px}.application-products .catalog-grid{scroll-snap-type:x mandatory;margin-right:calc(var(--pad)*-1);padding-right:var(--pad);display:flex;overflow-x:auto}.application-products .catalog-card{scroll-snap-align:start;min-width:82vw}.application-materials>div:last-child,.application-space>div:last-child,.application-custom ul,.applications-index-guide ol{display:block}.application-materials article+article,.application-space article+article,.applications-index-guide li:nth-child(2n){border-left:0}.application-related>div:last-child{display:block}.application-related a+a{margin-top:14px}.application-knowledge>span:last-child{margin-top:35px;display:block}.applications-hub-grid{scroll-snap-type:x mandatory;margin-right:calc(var(--pad)*-1);padding-right:var(--pad);display:flex;overflow-x:auto}.applications-hub article{scroll-snap-align:start;min-width:86vw}.applications-hub article p{min-height:0}.products-application-links{margin-top:0}.application-preview-image{min-height:360px}}.knowledge-hero{max-width:var(--max);padding:42px var(--pad) clamp(70px,8vw,120px);grid-template-columns:minmax(0,1fr) minmax(300px,.56fr);align-items:center;gap:clamp(45px,8vw,120px);margin:auto;display:grid}.knowledge-hero h1,.knowledge-index-hero h1{letter-spacing:-.064em;margin:0 0 30px;font-size:clamp(56px,6.6vw,100px);font-weight:520;line-height:.92}.knowledge-hero>div>p,.knowledge-index-hero>p{color:var(--muted);max-width:720px;font-size:17px;line-height:1.75}.knowledge-hero dl{gap:38px;margin:35px 0 0;display:flex}.knowledge-hero dl div{border-top:1px solid var(--line);padding-top:12px}.knowledge-hero dt{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:9px}.knowledge-hero dd{margin:6px 0;font-size:11px}.knowledge-hero figure{border-radius:var(--radius);background:#e8e7e0;min-width:0;margin:0;overflow:hidden}.knowledge-hero img{aspect-ratio:4/5;object-fit:cover;width:100%;display:block}.knowledge-hero figcaption{color:var(--muted);padding:12px 16px;font-size:9px;line-height:1.5}.knowledge-quick{color:#fff;padding:clamp(60px,7vw,100px) max(var(--pad),calc((100vw - 1120px)/2));background:#20221e;grid-template-columns:.28fr 1fr;gap:5vw;display:grid}.knowledge-quick span{letter-spacing:.14em;color:#a9aca4;font-size:9px}.knowledge-quick p{max-width:920px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(25px,3vw,40px);line-height:1.35}.knowledge-reading-shell{max-width:1200px;padding:clamp(80px,9vw,140px) var(--pad);grid-template-columns:220px minmax(0,760px);align-items:start;gap:clamp(45px,8vw,100px);margin:auto;display:grid}.knowledge-toc{border-top:1px solid var(--line);padding-top:18px;position:sticky;top:115px}.knowledge-toc>strong{letter-spacing:.1em;text-transform:uppercase;font-size:10px}.knowledge-toc nav{flex-direction:column;margin-top:15px;display:flex}.knowledge-toc a{color:var(--muted);padding:8px 0;font-size:10px;line-height:1.45}.knowledge-toc a:hover{color:var(--ink)}.knowledge-body>section{border-bottom:1px solid var(--line);margin-bottom:80px;padding:0 0 80px;scroll-margin-top:110px}.knowledge-section-no{color:var(--muted);letter-spacing:.12em;margin-bottom:22px;font-size:9px;display:block}.knowledge-body h2{letter-spacing:-.045em;margin:0 0 26px;font-size:clamp(35px,4vw,55px);font-weight:520;line-height:1.02}.knowledge-body p{color:#494b46;font-size:16px;line-height:1.78}.knowledge-body .answer-first{color:var(--ink);font-size:19px;font-weight:540;line-height:1.65}.knowledge-body ul{color:#494b46;padding-left:20px;line-height:1.75}.knowledge-table-scroll{border:1px solid var(--line);border-radius:14px;max-width:100%;overflow-x:auto}.knowledge-table-scroll:focus{outline:2px solid var(--accent);outline-offset:3px}.knowledge-body table{border-collapse:collapse;background:#fff;width:100%;min-width:700px}.knowledge-body caption{padding:12px}.knowledge-body th,.knowledge-body td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:17px 15px;font-size:12px;line-height:1.55}.knowledge-body thead th{color:#fff;letter-spacing:.07em;text-transform:uppercase;background:#20221e;font-size:9px}.knowledge-body tbody th{width:18%;font-weight:650}.knowledge-checklist ol{grid-template-columns:1fr 1fr;margin:35px 0 0;padding:0;list-style:none;display:grid}.knowledge-checklist li{border-top:1px solid var(--line);gap:16px;padding:16px 10px 16px 0;font-size:13px;display:flex}.knowledge-checklist li:nth-child(2n){border-left:1px solid var(--line);padding-left:16px}.knowledge-checklist li span{color:var(--muted);font-size:9px}.knowledge-commercial,.knowledge-paths,.knowledge-faq,.knowledge-related,.knowledge-review,.knowledge-categories,.knowledge-featured,.knowledge-journey,.knowledge-library,.knowledge-commercial-paths{max-width:var(--max);padding:clamp(80px,9vw,140px) var(--pad);border-top:1px solid var(--line);margin:auto}.knowledge-commercial>div:first-child,.knowledge-index-heading{grid-template-columns:1.1fr .9fr;align-items:end;gap:8vw;margin-bottom:55px;display:grid}.knowledge-commercial h2,.knowledge-paths h2,.knowledge-faq h2,.knowledge-related h2,.knowledge-categories h2,.knowledge-index-heading h2,.knowledge-journey h2,.knowledge-commercial-paths h2{letter-spacing:-.05em;margin:0 0 25px;font-size:clamp(42px,5vw,72px);font-weight:520;line-height:.98}.knowledge-commercial p,.knowledge-paths p,.knowledge-faq p,.knowledge-related p,.knowledge-categories p,.knowledge-index-heading p,.knowledge-journey p{color:var(--muted);line-height:1.7}.knowledge-commercial .catalog-grid{grid-template-columns:repeat(4,1fr)}.knowledge-commercial .catalog-card-copy dl{display:block}.knowledge-commercial .catalog-card-copy dl div+div{margin-top:5px}.knowledge-paths{color:#fff;max-width:none;padding-inline:max(var(--pad),calc((100vw - var(--max))/2 + var(--pad)));background:#20221e;grid-template-columns:.65fr 1.35fr;gap:8vw;display:grid}.knowledge-paths .section-index{color:#a9aca4}.knowledge-paths>div:last-child{grid-template-columns:1fr 1fr;display:grid}.knowledge-paths a{border-top:1px solid #484a44;flex-direction:column;min-height:190px;padding:20px;display:flex}.knowledge-paths a:nth-child(2n){border-left:1px solid #484a44}.knowledge-paths small{color:#a9aca4;text-transform:uppercase;font-size:9px}.knowledge-paths strong{margin:auto 0;font-size:20px}.knowledge-paths a span{color:#a9aca4;font-size:10px}.knowledge-faq{max-width:none;padding-inline:max(var(--pad),calc((100vw - var(--max))/2 + var(--pad)));background:#e8e7e0;grid-template-columns:.75fr 1.25fr;gap:8vw;display:grid}.knowledge-faq details{border-top:1px solid var(--line);padding:20px 0}.knowledge-faq details:last-child{border-bottom:1px solid var(--line)}.knowledge-faq summary{cursor:pointer;font-size:16px;font-weight:650}.knowledge-faq details p{max-width:650px;font-size:13px}.knowledge-related{grid-template-columns:.6fr 1.4fr;gap:8vw;display:grid}.knowledge-related>div:last-child{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.knowledge-related a{border-radius:var(--radius);background:#e8e7e0;flex-direction:column;min-height:260px;padding:25px;display:flex}.knowledge-related a span{color:var(--muted);text-transform:uppercase;font-size:9px}.knowledge-related a strong{margin:55px 0 18px;font-size:18px;line-height:1.3}.knowledge-related a b{margin-top:auto;font-size:10px}.knowledge-review{max-width:none;padding-inline:max(var(--pad),calc((100vw - var(--max))/2 + var(--pad)));background:#e8e7e0;grid-template-columns:.35fr 1fr .55fr;align-items:start;gap:5vw;display:grid}.knowledge-review>span{text-transform:uppercase;letter-spacing:.1em;font-size:10px;font-weight:700}.knowledge-review p{color:var(--muted);margin:0;font-size:13px;line-height:1.7}.knowledge-review dl{margin:0}.knowledge-review dl div{border-top:1px solid var(--line);justify-content:space-between;padding:12px 0;display:flex}.knowledge-review dt,.knowledge-review dd{color:var(--muted);margin:0;font-size:9px}.knowledge-index-hero{max-width:var(--max);padding:clamp(90px,12vw,180px) var(--pad) clamp(90px,10vw,150px);margin:auto}.knowledge-index-hero h1 em{font-family:Georgia,Times New Roman,serif;font-weight:400}.knowledge-index-hero>p{margin-bottom:35px}.knowledge-categories{grid-template-columns:.75fr 1.25fr;gap:8vw;display:grid}.knowledge-categories nav{flex-direction:column;display:flex}.knowledge-categories nav a{border-top:1px solid var(--line);grid-template-columns:45px 1fr auto;align-items:center;padding:20px 0;display:grid}.knowledge-categories nav a:last-child{border-bottom:1px solid var(--line)}.knowledge-categories nav span,.knowledge-categories nav small{color:var(--muted);font-size:9px}.knowledge-categories nav strong{font-size:17px}.knowledge-featured{max-width:none;padding-inline:max(var(--pad),calc((100vw - var(--max))/2 + var(--pad)));background:#e8e7e0}.knowledge-feature-grid{grid-template-columns:repeat(3,1fr);display:grid}.knowledge-feature-grid article{border-top:1px solid var(--line);flex-direction:column;min-height:430px;padding:25px;display:flex}.knowledge-feature-grid article+article{border-left:1px solid var(--line)}.knowledge-feature-grid article>span{color:var(--muted);text-transform:uppercase;font-size:9px}.knowledge-feature-grid h2{letter-spacing:-.045em;margin:80px 0 20px;font-size:clamp(28px,3vw,42px);line-height:1.05}.knowledge-feature-grid p{color:var(--muted);font-size:12px;line-height:1.7}.knowledge-feature-grid a{margin-top:auto;font-size:10px;font-weight:700}.knowledge-journey{grid-template-columns:.7fr 1.3fr;gap:8vw;display:grid}.knowledge-journey ol{grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none;display:grid}.knowledge-journey li{border-top:1px solid var(--line);padding:20px}.knowledge-journey li:nth-child(2n){border-left:1px solid var(--line)}.knowledge-journey li>span{color:var(--muted);font-size:9px}.knowledge-journey h3{margin:45px 0 10px;font-size:18px}.knowledge-journey li p{font-size:12px}.knowledge-library>section{border-top:1px solid var(--line);grid-template-columns:.35fr 1fr;gap:6vw;padding:45px 0;scroll-margin-top:110px;display:grid}.knowledge-library>section>h3{margin:0;font-size:22px;font-weight:520}.knowledge-library>section>div{grid-template-columns:1fr 1fr;gap:14px;display:grid}.knowledge-library a{border-radius:var(--radius);background:#e8e7e0;flex-direction:column;min-height:260px;padding:25px;display:flex}.knowledge-library a>span{color:var(--muted);font-size:9px}.knowledge-library a>strong{margin:45px 0 12px;font-size:21px;line-height:1.25}.knowledge-library a p{color:var(--muted);font-size:12px;line-height:1.65}.knowledge-library a b{margin-top:auto;font-size:10px}.knowledge-commercial-paths{color:#fff;max-width:none;padding-inline:max(var(--pad),calc((100vw - var(--max))/2 + var(--pad)));background:#20221e;grid-template-columns:.65fr 1.35fr;gap:8vw;display:grid}.knowledge-commercial-paths .section-index{color:#a9aca4}.knowledge-commercial-paths>div:last-child{grid-template-columns:1fr 1fr;display:grid}.knowledge-commercial-paths a{border-top:1px solid #484a44;flex-direction:column;min-height:170px;padding:20px;display:flex}.knowledge-commercial-paths a:nth-child(2n){border-left:1px solid #484a44}.knowledge-commercial-paths small,.knowledge-commercial-paths span{color:#a9aca4;font-size:9px}.knowledge-commercial-paths strong{margin:auto 0;font-size:20px}.commercial-knowledge-links{flex-direction:column;margin-top:0!important;display:flex!important}.commercial-knowledge-links a{border-top:1px solid var(--line);flex-direction:column;padding:15px 0;display:flex}.commercial-knowledge-links a:last-child{border-bottom:1px solid var(--line)}.commercial-knowledge-links small,.commercial-knowledge-links span{color:var(--muted);font-size:9px}.commercial-knowledge-links strong{margin:5px 0;font-size:13px}.homepage-knowledge-link{margin-top:38px}.article-grid>a{border:1px solid var(--line);color:inherit;flex-direction:column;padding:30px;display:flex}.article-grid>a span{color:var(--muted);font-size:9px}.article-grid>a h3{font-size:25px}.article-grid>a small{margin-top:auto}.guidance-links strong{font-size:13px}@media (width<=1050px){.knowledge-hero{grid-template-columns:minmax(0,1fr) minmax(260px,.5fr)}.knowledge-reading-shell{grid-template-columns:180px minmax(0,1fr)}.knowledge-commercial .catalog-grid{grid-template-columns:repeat(2,1fr)}.knowledge-related{grid-template-columns:1fr}.knowledge-categories{grid-template-columns:1fr 1fr}}@media (width<=720px){.knowledge-hero{padding-top:28px;display:block}.knowledge-hero h1,.knowledge-index-hero h1{font-size:49px}.knowledge-hero figure{margin-top:45px}.knowledge-hero dl{flex-direction:column;gap:20px}.knowledge-quick{display:block}.knowledge-quick p{margin-top:25px;font-size:25px}.knowledge-reading-shell{padding-top:55px;display:block}.knowledge-toc{border:1px solid var(--line);border-radius:16px;margin-bottom:65px;padding:20px;position:static}.knowledge-toc nav{display:none}.knowledge-toc>strong:after{content:" · use section headings below";color:var(--muted);font-weight:400}.knowledge-body>section{margin-bottom:58px;padding-bottom:58px}.knowledge-body h2{font-size:37px}.knowledge-body .answer-first{font-size:17px}.knowledge-table-scroll{margin-right:calc(var(--pad)*-1);border-radius:14px 0 0 14px}.knowledge-body table{min-width:680px}.knowledge-checklist ol{display:block}.knowledge-checklist li:nth-child(2n){border-left:0;padding-left:0}.knowledge-commercial>div:first-child,.knowledge-index-heading,.knowledge-paths,.knowledge-faq,.knowledge-related,.knowledge-review,.knowledge-categories,.knowledge-journey,.knowledge-commercial-paths{display:block}.knowledge-commercial .catalog-grid{scroll-snap-type:x mandatory;margin-right:calc(var(--pad)*-1);padding-right:var(--pad);display:flex;overflow-x:auto}.knowledge-commercial .catalog-card{scroll-snap-align:start;min-width:82vw}.knowledge-paths>div:last-child,.knowledge-related>div:last-child,.knowledge-categories nav,.knowledge-journey ol,.knowledge-commercial-paths>div:last-child{margin-top:40px}.knowledge-paths>div:last-child,.knowledge-commercial-paths>div:last-child{display:block}.knowledge-paths a:nth-child(2n),.knowledge-commercial-paths a:nth-child(2n){border-left:0}.knowledge-related>div:last-child{scroll-snap-type:x mandatory;margin-right:calc(var(--pad)*-1);padding-right:var(--pad);display:flex;overflow-x:auto}.knowledge-related a{scroll-snap-align:start;min-width:82vw}.knowledge-review p,.knowledge-review dl{margin-top:30px}.knowledge-feature-grid{scroll-snap-type:x mandatory;margin-right:calc(var(--pad)*-1);padding-right:var(--pad);display:flex;overflow-x:auto}.knowledge-feature-grid article{scroll-snap-align:start;min-width:84vw}.knowledge-feature-grid article+article{border-left:0}.knowledge-library>section{display:block}.knowledge-library>section>div{margin-top:28px;display:block}.knowledge-library a+a{margin-top:14px}.knowledge-journey ol{display:block}.knowledge-journey li:nth-child(2n){border-left:0}.article-grid>a h3{font-size:21px}}.intro{grid-template-columns:minmax(150px,.34fr) minmax(0,1.66fr);align-items:start;gap:clamp(32px,4vw,58px) clamp(42px,7vw,112px)}.intro .section-index{grid-area:1/1;max-width:150px;margin:8px 0 0;line-height:1.45}.intro h2{text-wrap:balance;grid-area:1/2;max-width:900px}.intro>p{border-top:1px solid var(--line);grid-area:2/2;max-width:760px;margin:0;padding-top:28px;font-size:clamp(16px,1.45vw,19px);line-height:1.75}html[dir=rtl] .intro .section-index{text-align:right}@media (width<=720px){.intro{grid-template-columns:1fr;row-gap:24px}.intro .section-index,.intro h2,.intro>p{grid-area:auto/1}.intro .section-index{max-width:none;margin:0}.intro h2{font-size:clamp(42px,12vw,52px)}.intro>p{padding-top:22px;font-size:16px}}.trust-page{color:#151612;background:#f4f4ef}.trust-subnav{z-index:8;backdrop-filter:blur(12px);background:#f4f4eff0;border-block:1px solid #d8d8d0;justify-content:center;gap:clamp(16px,3vw,44px);padding:15px 5vw;display:flex;position:sticky;top:76px}.trust-subnav a{letter-spacing:.08em;text-transform:uppercase;color:#62635d;font-size:11px}.trust-subnav a[aria-current=page]{color:#111;border-bottom:1px solid #111}.trust-hero{border-bottom:1px solid #d8d8d0;grid-template-columns:minmax(0,1.45fr) minmax(330px,.55fr);align-items:center;gap:8vw;min-height:720px;padding:clamp(90px,11vw,170px) 4vw 80px;display:grid}.trust-hero>div:first-child{max-width:900px}.trust-hero h1{letter-spacing:-.065em;max-width:1100px;margin:28px 0;font-size:clamp(54px,7.4vw,118px);line-height:.9}.trust-hero>div:first-child>p{color:#66675f;max-width:760px;font-size:clamp(18px,1.6vw,25px);line-height:1.55}.trust-hero-panel{color:#f6f5ed;background:#171813;align-self:end;padding:36px}.trust-hero-panel>span,.trust-hero-panel small{letter-spacing:.14em;color:#a8aa9e;font-size:10px;display:block}.trust-hero-panel strong{letter-spacing:.08em;margin:32px 0 14px;font-size:14px;display:block}.trust-hero-panel p{font-family:Georgia,serif;font-size:22px;line-height:1.45}.trust-hero-panel small{margin-top:32px;line-height:1.6}.trust-workflow{color:#f4f4ef;background:#171813;padding:100px 4vw}.trust-workflow>div{max-width:700px}.trust-workflow h2,.trust-related h2,.trust-checklist h2{letter-spacing:-.045em;font-size:clamp(38px,5vw,72px);line-height:1}.trust-workflow>div>p{color:#aaa99f}.trust-workflow ol{background:#383a33;grid-template-columns:repeat(4,1fr);gap:1px;margin:0;padding:70px 0 0;list-style:none;display:grid}.trust-workflow li{background:#171813;flex-direction:column;justify-content:space-between;min-height:170px;padding:25px;display:flex}.trust-workflow li span{color:#8f9187;font-size:11px}.trust-workflow li strong{font-size:17px;font-weight:500}.trust-content{padding:0 4vw}.trust-section{border-bottom:1px solid #d4d4cc;padding:110px 0}.trust-section>header{grid-template-columns:90px minmax(0,700px);gap:30px;margin-bottom:65px;display:grid}.trust-section>header>span{color:#77786f;font-size:11px}.trust-section h2{letter-spacing:-.05em;margin:0;font-size:clamp(38px,5vw,70px);line-height:1}.trust-section header p{color:#6a6b63;font-size:18px;line-height:1.6}.trust-item-grid{background:#d4d4cc;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.trust-item-grid article{background:#f4f4ef;min-height:220px;padding:32px}.trust-item-grid h3{margin:0 0 52px;font-size:20px}.trust-item-grid p{color:#64665e;line-height:1.65}.trust-checklist{background:#dfded5;grid-template-columns:minmax(300px,.85fr) minmax(420px,1.15fr);gap:8vw;padding:110px 4vw;display:grid}.trust-checklist>div>p{color:#66675f;max-width:550px;line-height:1.6}.trust-checklist ol{border-top:1px solid #aaa99f;margin:0;padding:0;list-style:none}.trust-checklist li{border-bottom:1px solid #aaa99f;grid-template-columns:48px 1fr;gap:18px;padding:17px 0;font-size:16px;display:grid}.trust-checklist li span{color:#77786f;font-size:10px}.trust-related{padding:110px 4vw}.trust-related h2{max-width:800px}.trust-related>div{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:60px;display:grid}.trust-related a{min-height:220px;color:inherit;border:1px solid #c8c8c0;flex-direction:column;padding:28px;display:flex;position:relative}.trust-related a strong{font-size:25px}.trust-related a span{color:#696a62;max-width:300px;margin-top:auto;line-height:1.5}.trust-related a b{position:absolute;top:26px;right:26px}.trust-rfq{margin-top:0}.trust-rfq .rfq-form label{min-width:0}@media (width<=900px){.trust-subnav{white-space:nowrap;justify-content:flex-start;top:64px;overflow-x:auto}.trust-hero{grid-template-columns:1fr;min-height:0;padding-top:80px}.trust-hero-panel{align-self:auto}.trust-workflow ol{grid-template-columns:repeat(2,1fr)}.trust-section>header{grid-template-columns:45px 1fr}.trust-item-grid{grid-template-columns:repeat(2,1fr)}.trust-checklist{grid-template-columns:1fr}.trust-related>div{grid-template-columns:1fr 1fr}}@media (width<=560px){.trust-subnav{padding-inline:20px;top:62px}.trust-hero{gap:40px;padding:70px 20px 50px}.trust-hero h1{font-size:48px}.trust-hero-panel{padding:26px}.trust-workflow{padding:75px 20px}.trust-workflow ol{grid-template-columns:1fr}.trust-workflow li{min-height:100px}.trust-content{padding:0 20px}.trust-section{padding:75px 0}.trust-section>header{grid-template-columns:1fr;gap:10px;margin-bottom:36px}.trust-item-grid{grid-template-columns:1fr}.trust-item-grid article{min-height:0}.trust-item-grid h3{margin-bottom:28px}.trust-checklist,.trust-related{padding:75px 20px}.trust-related>div{grid-template-columns:1fr}.trust-related a{min-height:180px}}.contact-strip{color:#f6a313;scrollbar-width:none;background:#6f2dbd;overflow-x:auto}.contact-strip>div{min-height:42px;max-width:var(--max);padding:0 var(--pad);white-space:nowrap;align-items:center;gap:32px;margin:auto;display:flex}.contact-strip a{color:#f6a313;font-weight:750}.brand-logo{object-fit:cover;border-radius:50%;width:46px;height:46px;display:block}.brand-mark{display:none}.site-header{height:86px}.brand{gap:12px}.hero-product-photo{aspect-ratio:1;background:#eee;min-height:0}.hero-product-photo:after{display:none}.hero-product-photo img{object-fit:cover;width:100%;height:100%;display:block}body{font-size:18px}body :is(p,a,button,label,input,select,textarea,li,dd,dt,small,strong,span,figcaption){font-size:18px!important}.site-header :is(nav a,.brand,.language-picker summary,.button),.language-panel :is(span,small),.eyebrow,.section-index,.breadcrumbs :is(a,span),.catalog-card-copy>span,.catalog-card-copy dt,.gallery-frame figcaption,.footer-base :is(span,a){font-size:16px!important}.site-header nav,.contact-strip>div,.direct-contact{white-space:nowrap}.whatsapp{color:#f6a313;background:#168f4f;border-color:#107a42;gap:14px;height:78px;padding:0 26px 0 10px;bottom:24px;right:24px;box-shadow:0 14px 40px #0003;font-size:22px!important}.whatsapp span{color:#f6a313;background:#107a42;width:58px;height:58px;font-size:18px!important}.whatsapp b{color:#f6a313;font-size:22px!important}@media (width<=900px){.contact-strip>div{gap:20px;font-size:16px}.contact-strip a{font-size:16px!important}.brand-logo{width:40px;height:40px}.brand>span{font-size:16px!important}.site-header{height:74px}.whatsapp{height:68px;padding:0 18px 0 8px;bottom:12px;right:12px}.whatsapp span{width:52px;height:52px}.whatsapp b{display:block;font-size:18px!important}}@media (width<=560px){.contact-strip>div{min-width:max-content;padding-inline:16px}.hero-product-photo{border-radius:19px}.whatsapp{max-width:calc(100vw - 24px)}}.legal-page{max-width:900px;padding:clamp(150px,15vw,240px) var(--pad) 120px;margin:auto}.legal-page h1{letter-spacing:-.06em;margin:28px 0 50px;font-size:clamp(58px,8vw,105px);line-height:.9}.legal-page .legal-lead{color:#55574f;margin-bottom:80px;font-size:22px;line-height:1.6}.legal-page h2{margin:55px 0 16px;font-size:30px}.legal-page p{color:#55574f;font-size:16px;line-height:1.8}.legal-page a{text-decoration:underline}.legal-page p{font-size:18px}.legal-page a{font-size:18px!important}.language-picker summary{white-space:nowrap;align-items:center;gap:7px;display:flex}.language-chevron{transition:transform .2s;font-size:16px!important}.language-picker[open] .language-chevron{transform:rotate(180deg)}.language-panel{grid-template-columns:1fr 1fr;gap:6px;width:370px;padding:22px}.language-panel>strong{margin-bottom:8px;font-size:16px!important}.language-option{white-space:nowrap;border-radius:10px;align-items:center;gap:8px;min-width:0;min-height:44px;text-decoration:none;color:#555!important;justify-content:space-between!important;padding:0 12px!important;display:flex!important}.language-option>span{font-size:16px!important}.language-option b{color:#168f4f;font-size:16px}.language-option:hover{background:#f7f6f1;color:var(--ink)!important}.language-option[aria-current=true]{background:#f0efe9;font-weight:800;color:var(--ink)!important}.range-section-compact .range-heading{grid-template-columns:1fr;padding-bottom:0}.range-section-compact .homepage-products{margin-top:32px}.mobile-languages>div{grid-template-columns:1fr 1fr;gap:6px;margin:14px 0;display:grid}.mobile-languages>div>a{white-space:nowrap;color:#e4e4df;border:1px solid #ffffff29;border-radius:9px;justify-content:space-between;align-items:center;min-height:42px;padding:0 12px;text-decoration:none;display:flex}.mobile-languages>div>a[aria-current=true]{color:#171814;background:#fff;font-weight:800}.mobile-languages b{color:#168f4f}@media (width<=1100px){.language-panel{right:-90px}}@media (width<=720px){.language-picker{display:none}}
