.information-page{background:#fff;color:#151515;font-family:inherit}.information-hero{position:relative;min-height:570px;isolation:isolate;display:flex;align-items:flex-end;background:#191919;color:#fff}.information-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.68),rgba(0,0,0,0) 80%);z-index:-1}.information-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.information-hero-content{width:min(1280px,88%);margin:0 auto;padding:90px 0 75px}.information-hero-content>p,.information-kicker{font-size:12px;letter-spacing:.2em;text-transform:uppercase}.information-hero h1,.information-intro h1,.information-category-hero h1{font-size:clamp(36px,4.5vw,66px);font-weight:300;line-height:1.13;letter-spacing:-.02em;max-width:850px;margin:23px 0}.information-intro{max-width:850px;margin:0 auto;padding:90px 28px;text-align:center}.information-intro--opening{padding-top:75px}.information-intro h2{font-size:clamp(28px,3vw,44px);line-height:1.2;font-weight:300;margin:20px 0 25px}.information-intro>p:not(.information-kicker){font-size:16px;line-height:1.85;color:#555;margin:20px 0 30px}.information-link{display:inline-block;appearance:none;background:none;border:0;border-bottom:1px solid currentColor;border-radius:0;color:inherit;padding:8px 0;font:inherit;font-size:11px;font-weight:600;letter-spacing:.14em;line-height:1.8;text-decoration:none;cursor:pointer}.information-link:hover{color:#86665a}.information-link:focus-visible{outline:2px solid currentColor;outline-offset:6px}.information-columns{display:grid;grid-template-columns:repeat(3,1fr);gap:56px;padding:20px max(6vw,24px) 100px;max-width:1440px;margin:auto}.information-columns h2{font-size:25px;font-weight:400}.information-columns p{font-size:15px;color:#555;line-height:1.8;margin:20px 0}.information-breadcrumb{display:flex;gap:12px;align-items:center;font-size:12px;line-height:1.5;color:#666;margin-bottom:30px}.information-breadcrumb a{color:inherit;text-decoration:none}.information-intro .information-breadcrumb{justify-content:center}.information-category-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:56px 32px;max-width:1400px;margin:0 auto;padding:0 5% 100px}.information-category-card{text-decoration:none;color:inherit}.information-category-card>div{aspect-ratio:1.2;background:#f5f4f2;overflow:hidden}.information-category-card img{height:100%;width:100%;object-fit:contain;padding:24px;transition:transform .3s}.information-category-card:hover img{transform:scale(1.035)}.information-category-card h2{font-weight:400;font-size:24px;margin:25px 0 10px}.information-category-card p{font-size:14px;line-height:1.75;color:#656565;margin:0 0 15px}.information-category-hero{display:grid;grid-template-columns:1fr 1fr;min-height:530px;background:#f3f2f0;align-items:center}.information-category-hero>div{padding:65px 9vw 65px 6vw}.information-category-hero>div>p{font-size:16px;line-height:1.8;color:#555}.information-category-hero>div>.information-link{margin-top:20px}.information-category-hero>img{width:100%;height:470px;object-fit:contain;padding:40px}.information-products{padding:75px 5% 90px;max-width:1440px;margin:auto}.information-section-heading{margin-bottom:35px}.information-section-heading h2{font-size:34px;font-weight:300;margin:0 0 12px}.information-section-heading p{font-size:15px;color:#666}.information-products .product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.information-callout{padding:75px 25px;text-align:center;background:#f3f2f0}.information-callout h2{font-size:clamp(26px,3vw,38px);font-weight:300;margin:0 0 20px}.information-callout p{font-size:15px;color:#555;line-height:1.8;margin:0 auto 20px;max-width:650px}.information-search{position:relative;display:flex;gap:0;max-width:580px;margin:35px auto 0;border-bottom:1px solid #999}.information-search label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.information-search input{flex:1;min-width:0;border:0;border-radius:0;background:transparent;padding:15px 0;font:inherit;font-size:15px;color:inherit}.information-search button{border:0;background:transparent;color:inherit;padding:12px;font:inherit;font-size:13px;cursor:pointer}.information-faq{max-width:950px;padding:0 28px 95px;margin:auto}.information-faq details{border-bottom:1px solid #d9d7d4}.information-faq details:first-child{border-top:1px solid #d9d7d4}.information-faq summary{padding:26px 0;list-style:none;display:flex;justify-content:space-between;gap:24px;cursor:pointer;font-size:18px;font-weight:400}.information-faq summary::-webkit-details-marker{display:none}.information-faq summary span{font-size:24px;font-weight:300}.information-faq details[open] summary span{transform:rotate(45deg)}.information-faq details>p{line-height:1.85;color:#555;margin:0 35px 28px 0;font-size:15px}.information-not-found{min-height:60vh}.information-not-found .information-link{margin:15px 18px}.information-page a:focus-visible,.information-page button:focus-visible,.information-page summary:focus-visible,.information-page input:focus-visible{outline:2px solid #806459;outline-offset:5px}@media(max-width:760px){.information-hero{min-height:450px}.information-hero-content{padding-bottom:45px}.information-intro{padding:55px 24px}.information-columns{grid-template-columns:1fr;gap:35px;padding:0 24px 60px}.information-category-grid{grid-template-columns:repeat(2,1fr);gap:35px 18px;padding:0 22px 60px}.information-category-card h2{font-size:19px;margin-top:18px}.information-category-card p{font-size:13px}.information-category-card img{padding:10px}.information-category-hero{grid-template-columns:1fr}.information-category-hero>div{padding:40px 25px 10px}.information-category-hero>img{height:330px;padding:20px}.information-products{padding:50px 22px}.information-products .product-grid{grid-template-columns:repeat(2,1fr);gap:20px}.information-callout{padding:55px 25px}.information-faq{padding:0 24px 60px}.information-faq summary{font-size:16px;line-height:1.5}.information-hero h1{font-size:42px}.information-search button{padding-right:0}}@media(max-width:420px){.information-category-grid{grid-template-columns:1fr}.information-category-card>div{aspect-ratio:1.5}.information-category-card img{padding:25px}.information-products .product-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.information-category-card img{transition:none}}
.information-stats{display:grid;grid-template-columns:repeat(3,1fr);max-width:1180px;margin:0 auto;padding:20px 30px 45px;gap:45px;text-align:center}.information-stats strong{display:block;font-size:clamp(24px,3vw,40px);font-weight:400;margin-bottom:10px}.information-stats span{display:block;font-size:13px;color:#666;line-height:1.6}.information-source-note{max-width:950px;margin:0 auto;text-align:center;color:#777;font-size:12px;line-height:1.7;padding:0 25px}.information-timeline{list-style:none;max-width:980px;padding:0 30px 80px;margin:0 auto}.information-timeline li{display:grid;grid-template-columns:160px 1fr;gap:25px;border-top:1px solid #ddd;padding:25px 0;align-items:baseline}.information-timeline strong{font-size:23px;font-weight:400}.information-timeline p{font-size:15px;line-height:1.8;margin:0;color:#555}.information-factory-stories{max-width:1280px;padding:0 5% 80px;margin:auto}.information-factory-stories article{display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:60px;margin:0 0 70px}.information-factory-stories article:nth-child(even)>img{order:2}.information-factory-stories img{width:100%;aspect-ratio:1.45;object-fit:cover}.information-factory-stories h2{font-size:clamp(26px,3vw,38px);font-weight:300;line-height:1.3;margin:0 0 22px}.information-factory-stories p{line-height:1.9;font-size:15px;color:#555}.information-contact-details{display:grid;grid-template-columns:1fr 1fr;max-width:1000px;margin:auto;gap:30px;padding:0 30px 65px}.information-contact-details p{font-size:15px;line-height:1.8}.information-contact-details a{color:inherit;text-decoration:none}.information-contact-details h2{font-weight:400;font-size:24px}.information-contact-details address{font-style:normal;font-size:15px;line-height:1.8}@media(max-width:760px){.information-stats{grid-template-columns:repeat(2,1fr);gap:30px;padding:10px 24px 35px}.information-timeline{padding:0 24px 50px}.information-timeline li{grid-template-columns:110px 1fr;gap:18px}.information-timeline strong{font-size:18px}.information-factory-stories article{grid-template-columns:1fr;gap:25px;margin-bottom:45px}.information-factory-stories article:nth-child(even)>img{order:0}.information-factory-stories{padding:0 24px 30px}.information-contact-details{grid-template-columns:1fr;padding:0 24px 45px;gap:15px}}
