:root{--espresso:#2d1711;--brown:#69473a;--cream:#fbf6f2;--paper:#fffdfa;--blush:#f2e8e2;--gold:#b58a52;--green:#008c6d;--ink:#201b19;--muted:#6f6662;--line:#dfd4ce;--font-serif:Georgia,"Times New Roman",serif;--font-sans:Manrope,Inter,Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--font-sans);margin:0;font-size:15px}a{color:inherit;text-decoration:none}img{width:100%;display:block}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:var(--font-serif)}em{color:var(--brown);font-weight:500}.site-header{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:20;background:#fffdfaf0;justify-content:space-between;align-items:center;height:78px;padding:0 5vw;display:flex;position:sticky;top:0}.wordmark{font-family:var(--font-serif);letter-spacing:.07em;font-size:25px;font-weight:700}.company-wordmark{letter-spacing:.055em;max-width:245px;font-size:16px;line-height:1.05}.company-wordmark span{letter-spacing:.14em;margin-top:4px;font-size:8px}.wordmark span{font-family:var(--font-sans);letter-spacing:.35em;margin-top:-2px;font-size:7px;display:block}.site-header nav{gap:34px;font-size:12px;display:flex}.site-header nav a:hover{color:var(--brown)}.header-cta{text-transform:uppercase;letter-spacing:.08em;background:var(--espresso);color:#fff;padding:13px 16px;font-size:11px}.header-cta span{margin-left:16px}.home-hero{background:var(--cream);grid-template-columns:50% 50%;min-height:670px;display:grid}.hero-content{flex-direction:column;justify-content:center;padding:105px 5vw 70px 8vw;display:flex}.eyebrow,.section-label{letter-spacing:.18em;text-transform:uppercase;color:var(--green);font-size:10px;font-weight:700}.eyebrow span{margin-right:8px}.home-hero h1,.page-hero h1,.split-hero h1,.about-hero h1{letter-spacing:-.035em;margin:34px 0;font-size:clamp(62px,7vw,100px);font-weight:600;line-height:.9}.hero-content>p:not(.eyebrow){max-width:620px;color:var(--muted);line-height:1.7}.button-row{gap:12px;margin-top:28px;display:flex}.button{min-width:185px;font:700 11px var(--font-sans);text-transform:uppercase;letter-spacing:.07em;cursor:pointer;border:0;justify-content:space-between;align-items:center;padding:15px 18px;display:inline-flex}.primary-button{background:var(--espresso);color:#fff}.ghost-button{border:1px solid var(--espresso)}.hero-image{position:relative;overflow:hidden}.hero-image img{object-fit:cover;height:100%}.vertical-label{writing-mode:vertical-rl;letter-spacing:.22em;color:var(--brown);font-size:8px;position:absolute;top:32px;right:17px}.stat-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;grid-template-columns:repeat(4,1fr);padding:34px 8vw;display:grid}.stat-strip div{border-left:1px solid var(--line);padding-left:26px}.stat-strip b{font:600 32px var(--font-serif);display:block}.stat-strip span{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:9px}.page-width{width:min(1180px,88vw);margin-inline:auto}.intro-section{grid-template-columns:60% 40%;align-items:end;padding:115px 0 70px;display:grid}.intro-section h2,.product-highlight h2,.closing-cta h2,.custom-panel h2,.lab-panel h2,.quality-block h2,.logistics h2,.legacy h2,.strength h2{font-size:clamp(44px,5vw,72px);font-weight:600;line-height:.95}.intro-copy{color:var(--muted);margin:0;line-height:1.8}.feature-grid{grid-template-columns:1.35fr .85fr;gap:18px;padding-bottom:120px;display:grid}.feature-grid article{background:var(--cream);position:relative;overflow:hidden}.feature-grid img{object-fit:cover;height:100%}.feature-large{grid-row:span 2;min-height:680px}.feature-small{min-height:330px}.feature-grid article>div{color:#fff;background:linear-gradient(#0000,#1a0f0cdb);padding:65px 30px 26px;position:absolute;inset:auto 0 0}.feature-grid span,.text-card>span{letter-spacing:.15em;font-size:9px}.feature-grid h3{margin:9px 0;font-size:32px}.feature-grid p{margin:0;font-size:12px;line-height:1.6}.text-card{color:var(--espresso);flex-direction:column;justify-content:center;padding:38px;display:flex}.text-card h3{font-size:38px}.text-card p{color:var(--muted)}.text-card a{margin-top:28px;font-size:11px;text-decoration:underline}.product-highlight{background:var(--blush);grid-template-columns:1fr 1fr;align-items:center;gap:9vw;padding:90px 12vw;display:grid}.product-highlight>div>p:not(.section-label){color:var(--muted);line-height:1.8}.product-highlight img{object-fit:contain;max-height:570px}.text-link{border-bottom:1px solid;margin-top:18px;display:inline-block}.closing-cta{text-align:center;background:var(--espresso);color:#fff;padding:100px 20px}.closing-cta>p{text-transform:uppercase;letter-spacing:.15em;font-size:11px}.light-button{color:var(--espresso);background:#fff;margin:auto}.site-footer{color:#eee4df;background:#160d0a;grid-template-columns:2fr 1fr 1.2fr;gap:8vw;padding:70px 6vw 30px;display:grid}.site-footer>div:not(.footer-end){flex-direction:column;gap:10px;display:flex}.site-footer p,.site-footer a,.site-footer span{color:#bfaea7;font-size:11px}.site-footer b{text-transform:uppercase;letter-spacing:.16em;margin-bottom:10px;font-size:10px}.light-wordmark{color:#fff!important;font-size:29px!important}.footer-end{border-top:1px solid #3d2e29;grid-column:1/-1;justify-content:space-between;margin-top:35px;padding-top:22px;display:flex}.subpage{padding-bottom:110px}.page-hero{padding:105px 0 55px}.page-hero>p:last-child{max-width:620px;color:var(--muted);line-height:1.8}.filter-row{border-bottom:1px solid var(--line);gap:10px;padding-bottom:22px;display:flex}.filter-row span,.filter-row b{border:1px solid var(--line);padding:10px 18px;font-size:11px}.filter-row b{background:var(--espresso);color:#fff}.product-grid{grid-template-columns:repeat(3,1fr);gap:22px;padding:45px 0 100px;display:grid}.product-grid article{border:1px solid var(--line);background:#fff;padding:16px}.product-image{background:var(--cream);height:390px;position:relative}.product-image img{object-fit:cover;height:100%}.product-image span{background:#fff;padding:5px 8px;font-size:9px;position:absolute;bottom:10px;right:10px}.product-grid h2{margin:22px 0 8px;font-size:25px}.product-grid p{color:var(--muted);min-height:62px;font-size:12px;line-height:1.7}.product-grid article>div:last-child{border-top:1px solid var(--line);justify-content:space-between;padding-top:14px;font-size:10px;display:flex}.custom-panel{background:var(--cream);grid-template-columns:1.2fr 1fr;align-items:center;gap:80px;padding:60px;display:grid}.custom-panel p{color:var(--muted);line-height:1.7}.custom-metrics{grid-template-columns:1fr 1fr;display:grid}.custom-metrics span{border:1px solid var(--line);text-align:center;padding:33px 20px;font-size:10px}.custom-metrics b{font:600 24px var(--font-serif);margin-bottom:6px;display:block}.split-hero,.about-hero{grid-template-columns:1fr 1.15fr;align-items:center;gap:70px;padding:95px 0;display:grid}.split-hero>div:first-child>p:last-child,.about-hero>div>p:last-child{color:var(--muted);line-height:1.8}.image-pair{grid-template-columns:1fr 1fr;gap:12px;display:grid}.image-pair img{object-fit:cover;height:380px}.lab-panel{background:var(--cream);grid-template-columns:1.3fr 1fr;align-items:center;gap:60px;padding:60px;display:grid}.lab-images{grid-template-columns:1fr 1fr;gap:12px;display:grid}.lab-images img{object-fit:cover;height:360px}.lab-panel p,.lab-panel li{color:var(--muted);line-height:1.7}.lab-panel li{margin:8px 0}.quality-block{padding:110px 0}.quality-block>div:first-child{text-align:center}.quality-cards{grid-template-columns:repeat(3,1fr);margin-top:50px;display:grid}.quality-cards article{border:1px solid var(--line);text-align:center;padding:45px 20px}.quality-cards b{font:600 32px var(--font-serif);margin-bottom:8px;display:block}.quality-cards span{color:var(--muted);font-size:11px}.logistics{background:#f1f2f2;grid-template-columns:1fr 1.4fr;align-items:center;gap:60px;padding:65px;display:grid}.logistics p{color:var(--muted);line-height:1.7}.logistics>div:last-child{gap:12px;display:grid}.logistics img{object-fit:cover;height:220px}.about-hero>img{object-fit:cover;height:490px}.legacy{border-top:1px solid var(--line);padding:90px 0}.legacy-cards{grid-template-columns:repeat(3,1fr);margin-top:50px;display:grid}.legacy-cards article{border:1px solid var(--line);min-height:220px;padding:38px}.legacy-cards b{font:600 25px var(--font-serif)}.legacy-cards p{color:var(--muted);margin-top:20px;line-height:1.7}.legacy-cards .dark-card{background:var(--espresso);color:#fff}.dark-card p{color:#d9ccc6}.strength{grid-template-columns:1.2fr 1fr 1fr;align-items:center;gap:20px;padding:95px 0;display:grid}.strength>div:not(:first-child){text-align:center;background:#f2f3f3;padding:55px 25px}.strength>div:not(:first-child) b{font:600 48px var(--font-serif);display:block}.strength>div:not(:first-child) span{text-transform:uppercase;letter-spacing:.15em;font-size:9px}.contact-grid{grid-template-columns:1.3fr .9fr;gap:30px;display:grid}.contact-grid form{border:1px solid var(--line);background:#fff;padding:45px}.contact-grid form>h2{font-size:34px}.contact-grid form>p{color:var(--muted);line-height:1.7}.form-two{grid-template-columns:1fr 1fr;gap:18px;display:grid}.contact-grid label{text-transform:uppercase;letter-spacing:.12em;flex-direction:column;gap:8px;margin:18px 0;font-size:9px;font-weight:700;display:flex}.contact-grid input,.contact-grid select,.contact-grid textarea{border:1px solid var(--line);width:100%;font:13px var(--font-sans);text-transform:none;letter-spacing:0;background:#fff;padding:14px}.contact-grid form .button{width:100%}.contact-grid aside{flex-direction:column;gap:18px;display:flex}.contact-grid aside>div,.contact-grid aside>img{border:1px solid var(--line);padding:26px}.contact-grid aside h3{margin:8px 0;font-size:25px}.contact-grid aside p,.contact-grid aside a{color:var(--muted);font-size:12px}.contact-grid aside>div>span{color:var(--green);font-size:9px}.response-card{background:var(--cream)}.response-card b{font:600 52px var(--font-serif);display:block}.response-card span{color:var(--muted)!important}.contact-grid aside>img{object-fit:cover;height:240px;padding:0}@media (width<=900px){.site-header nav{display:none}.home-hero{grid-template-columns:1fr}.hero-image{height:560px}.intro-section,.product-highlight,.custom-panel,.split-hero,.about-hero,.lab-panel,.logistics,.contact-grid,.feature-grid{grid-template-columns:1fr}.feature-large{min-height:560px}.product-grid{grid-template-columns:1fr 1fr}.legacy-cards{grid-template-columns:1fr}.strength{grid-template-columns:1fr 1fr}.strength>div:first-child{grid-column:1/-1}.site-footer{grid-template-columns:1fr 1fr}.site-footer>div:first-child{grid-column:1/-1}}@media (width<=580px){.site-header{height:68px}.company-wordmark{max-width:155px;font-size:11px}.company-wordmark span{letter-spacing:.08em;font-size:6px}.site-header{padding:0 5vw}.header-cta{padding:12px;font-size:0}.header-cta span{margin:0;font-size:16px}.wordmark{font-size:21px}.hero-content{padding:75px 6vw}.home-hero h1,.page-hero h1,.split-hero h1,.about-hero h1{font-size:16vw}.hero-image{height:430px}.stat-strip{grid-template-columns:1fr 1fr;gap:25px}.intro-section{grid-template-columns:1fr;padding-top:75px}.intro-copy{margin-top:25px}.feature-large{min-height:500px}.product-highlight{padding:70px 7vw}.site-footer{grid-template-columns:1fr}.site-footer>div:first-child{grid-column:auto}.footer-end{flex-direction:column;gap:8px}.filter-row{overflow-x:auto}.product-grid{grid-template-columns:1fr}.custom-panel,.lab-panel,.logistics,.contact-grid form{padding:30px}.custom-metrics,.form-two,.image-pair,.lab-images{grid-template-columns:1fr}.image-pair img,.lab-images img{height:270px}.quality-cards,.strength{grid-template-columns:1fr}.strength>div:first-child{grid-column:auto}.page-width{width:90vw}}
