:root{--ink:#1a1714;--paper:#f3efe8;--cream:#fbf9f4;--gold:#b88748;--brown:#31241e;--line:#d9d2c6;--muted:#756d65}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--cream);color:var(--ink);font-family:Manrope,'Noto Sans SC',sans-serif;font-size:15px;line-height:1.6}.shell{width:min(1180px,calc(100% - 48px));margin:auto}.utility{height:34px;background:var(--ink);color:#d8d1c8;font:11px/1 'DM Mono',monospace;letter-spacing:.06em}.utility-inner{height:100%;display:flex;align-items:center;justify-content:space-between}.utility a{color:#fff;text-decoration:none}.header{position:sticky;top:0;z-index:20;background:rgba(251,249,244,.94);backdrop-filter:blur(12px);border-bottom:1px solid rgba(217,210,198,.65)}.nav{height:76px;display:flex;align-items:center;gap:34px}.brand{color:var(--ink);text-decoration:none;display:flex;align-items:center;gap:10px;line-height:1}.brand b{display:block;font-size:15px;letter-spacing:.12em}.brand small{display:block;font:8px 'DM Mono',monospace;letter-spacing:.12em;margin-top:4px;color:#7c736b}.brand-mark{width:36px;height:36px;border:1px solid var(--ink);display:grid;place-items:center;font:bold 13px Georgia,serif;letter-spacing:-.13em;padding-right:2px}.nav-links{display:flex;gap:25px;margin-left:auto}.nav-links a,.language button{font:500 12px Manrope,'Noto Sans SC',sans-serif;color:var(--ink);background:none;border:0;text-decoration:none;cursor:pointer;white-space:nowrap}.nav-links a:hover,.language button:hover{color:var(--gold)}.language{position:relative}.language-current{padding:7px 0 7px 13px!important;border-left:1px solid var(--line)!important}.language-menu{display:none;position:absolute;right:0;top:39px;width:112px;padding:6px;background:#fff;box-shadow:0 12px 24px #1a171425}.language.open .language-menu{display:grid}.language-menu button{text-align:left;padding:7px 10px}.menu-toggle{display:none;background:transparent;border:0;margin-left:auto;width:38px;height:36px}.menu-toggle i{display:block;width:23px;height:1px;background:var(--ink);margin:6px auto}.hero{height:min(700px,calc(100vh - 110px));min-height:560px;position:relative;color:white;isolation:isolate;display:flex}.hero-image{inset:0;position:absolute;background:url('hero-leather.png') center/cover no-repeat;z-index:-2}.hero-veil{position:absolute;inset:0;background:linear-gradient(90deg,rgba(18,12,8,.87) 0%,rgba(20,15,10,.55) 43%,rgba(17,13,10,.13) 75%);z-index:-1}.hero-content{align-self:center;padding-bottom:30px}.eyebrow{font:500 10px 'DM Mono',monospace;letter-spacing:.18em;color:var(--gold);text-transform:uppercase;margin:0 0 18px}.eyebrow.light{color:#e9c691}.hero h1,.about h2,.capabilities h2,.applications h2,.inquiry h2,.intro h2,.featured h2,.insights h2{font:500 clamp(33px,4.6vw,64px)/1.09 Georgia,'Noto Serif SC',serif;letter-spacing:-.045em;margin:0}.hero h1 em{font-style:italic;color:#dfb16d}.hero-copy{max-width:480px;margin:24px 0 28px;color:#e1d8ce;font-size:16px;line-height:1.8}.hero-actions{display:flex;align-items:center;gap:28px}.btn{display:inline-flex;align-items:center;gap:14px;padding:14px 21px;border:0;text-decoration:none;cursor:pointer;font:600 12px Manrope,'Noto Sans SC',sans-serif;letter-spacing:.04em}.btn-gold{background:var(--gold);color:white}.btn:hover{background:#9b6e37}.text-link{color:var(--ink);text-decoration:none;font-weight:700;font-size:12px;letter-spacing:.025em}.text-link span{font-size:16px;margin-left:8px}.text-link.light{color:white}.hero-footer{position:absolute;left:50%;bottom:24px;transform:translateX(-50%);display:flex;justify-content:space-between;align-items:end;color:#fff;font:10px 'DM Mono',monospace;letter-spacing:.12em}.hero-footer a{font-size:24px;color:#e7c18a;text-decoration:none}.intro{display:grid;grid-template-columns:1fr 1fr;gap:100px;padding:116px 0 48px}.intro-copy{max-width:440px;margin:44px 0 0;color:#655d56;font-size:16px;line-height:1.9}.products{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;padding-bottom:118px}.product-card{min-height:390px;padding:22px;display:flex;flex-direction:column;justify-content:space-between;color:white;position:relative;overflow:hidden;background:#52443a}.product-card:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 20%,rgba(20,12,8,.84))}.product-card>*{position:relative}.product-thermal{background:linear-gradient(135deg,#99704d,#2b1d16 72%)}.product-label{background:linear-gradient(135deg,#7b7567,#27251f 65%)}.product-cover{background:linear-gradient(135deg,#b69a74,#433221 65%)}.product-flock{background:linear-gradient(135deg,#68473b,#201816 72%)}.card-number{font:11px 'DM Mono',monospace;color:#f1d4a6}.product-card h3{font:500 24px/1.2 Georgia,'Noto Serif SC',serif;margin:0 0 10px}.product-card p{font-size:13px;margin:0 0 18px;color:#eee2d5}.product-card a{font-size:11px;color:white;text-decoration:none;font-weight:700}.about{background:var(--paper);padding:110px 0}.about-grid{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.about-art{height:410px;position:relative;background:#c6ad8b;overflow:hidden}.about-art:before{content:"";position:absolute;inset:0;background:linear-gradient(130deg,#705036,#c6ad8b 43%,#4a3427 44%,#a1724e 100%);opacity:.9}.art-card{position:absolute;left:44px;top:46px;width:168px;height:218px;background:#f7f1e6;padding:25px;display:flex;flex-direction:column;justify-content:space-between;box-shadow:16px 18px 0 #3b291e}.art-card span{font:56px Georgia,serif;letter-spacing:-.12em}.art-card small{font:8px 'DM Mono',monospace;letter-spacing:.08em}.material-swatch{position:absolute;width:170px;height:108px;right:-22px;border:1px solid #ffffff45;transform:rotate(-16deg)}.swatch-one{bottom:38px;background:#241c19}.swatch-two{bottom:115px;right:39px;background:#a06a42}.about-copy>p:not(.eyebrow){color:#615951;max-width:470px}.about-copy .text-link{display:inline-block;margin-top:14px}.capabilities{padding:114px 0}.center{text-align:center}.capabilities h2{font-size:clamp(30px,3.7vw,50px)}.cap-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin-top:62px;border-top:1px solid var(--line)}.cap-grid>div{padding:34px 42px 25px;border-right:1px solid var(--line)}.cap-grid>div:first-child{padding-left:0}.cap-grid>div:last-child{border-right:0}.cap-icon{color:var(--gold);font:32px Georgia,serif}.cap-grid h3{font:600 17px Manrope,'Noto Sans SC',sans-serif;margin:20px 0 5px}.cap-grid p{font-size:13px;color:var(--muted);margin:0}.applications{background:var(--brown);color:#f8f1e9;padding:108px 0}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:80px}.section-heading p:not(.eyebrow){max-width:410px;margin:0;color:#d8c8b9;font-size:14px}.application-grid{margin-top:62px;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #7c6c5f}.application-grid article{min-height:222px;padding:22px;border-right:1px solid #7c6c5f;display:flex;flex-direction:column;justify-content:space-between;background:linear-gradient(135deg,transparent 65%,#d3a46922)}.application-grid article:last-child{border-right:0}.application-grid span{font:10px 'DM Mono',monospace;color:#d2a263}.application-grid h3{font:500 22px/1.25 Georgia,'Noto Serif SC',serif;margin:0}.featured{padding:110px 0}.featured-head{display:flex;align-items:end;justify-content:space-between;gap:25px}.featured-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:45px}.featured-image{height:295px;background:#70503c}.f1{background:repeating-linear-gradient(115deg,#8f5730 0 6px,#a76d3e 7px 9px,#754221 10px 15px)}.f2{background:linear-gradient(135deg,#161b1b,#596563 50%,#b2a596)}.f3{background:repeating-radial-gradient(circle at 35% 50%,#74554d 0 4px,#5a413b 5px 10px,#3e2e2b 11px 13px)}.featured-grid p{font:10px 'DM Mono',monospace;color:var(--gold);letter-spacing:.08em;margin:16px 0 7px}.featured-grid h3{font:500 20px Georgia,'Noto Serif SC',serif;margin:0}.insights{padding:96px 0;background:#ece6dc}.muted{font-size:12px;color:var(--muted)}.insight-grid{margin-top:45px;border-top:1px solid #cfc5b7}.insight-grid article{display:grid;grid-template-columns:130px 1fr 120px;align-items:center;gap:20px;border-bottom:1px solid #cfc5b7;padding:28px 0}.date{font:10px 'DM Mono',monospace;color:var(--gold);margin:0}.insight-grid h3{font:500 22px Georgia,'Noto Serif SC',serif;margin:0}.insight-grid a{font-size:11px;text-decoration:none;color:var(--ink);font-weight:bold;text-align:right}.inquiry{padding:108px 0;background:#1d1917;color:#f6f0e9}.inquiry-grid{display:grid;grid-template-columns:1fr 1fr;gap:130px}.inquiry p:not(.eyebrow){color:#cfc2b6;max-width:380px}.contact-note{margin-top:45px;border-top:1px solid #534a44;padding-top:17px;font-size:12px;color:#dfd1c2;display:flex;gap:10px}.contact-note span:first-child{color:var(--gold)}form{display:grid;grid-template-columns:1fr 1fr;gap:18px 16px;align-content:start}label{display:grid;gap:7px;font-size:11px;color:#decfc1}label:nth-of-type(3),label:nth-of-type(4),.form-status{grid-column:span 2}input,textarea{width:100%;background:transparent;border:0;border-bottom:1px solid #63584f;padding:9px 0;color:white;outline:0;font:14px Manrope,'Noto Sans SC',sans-serif}input:focus,textarea:focus{border-color:var(--gold)}textarea{resize:vertical}.form-status{margin:0;color:#e4bf87;font-size:12px;min-height:20px}footer{background:#151210;color:#e1d7cc;padding-top:65px}.footer-grid{display:grid;grid-template-columns:2.2fr 1fr 1.3fr 1.4fr;gap:32px;padding-bottom:55px}.footer-brand{align-self:start;color:white}.footer-brand small{color:#9a8f85}.footer-grid h4{font:10px 'DM Mono',monospace;letter-spacing:.14em;color:#a3907e;margin:0 0 16px}.footer-grid div:not(.brand) a,.footer-grid div:not(.brand) span{display:block;font-size:12px;color:#e1d7cc;text-decoration:none;margin:7px 0}.footer-grid div:not(.brand) a:hover{color:#d6a865}.copyright{padding:18px 0;border-top:1px solid #3b342f;display:flex;justify-content:space-between;font:9px 'DM Mono',monospace;letter-spacing:.06em;color:#8f847a}
@media(max-width:800px){.shell{width:min(100% - 34px,600px)}.utility{display:none}.nav{height:66px}.menu-toggle{display:block}.nav-links{display:none;position:absolute;left:0;right:0;top:66px;padding:22px 17px;background:var(--cream);border-bottom:1px solid var(--line);box-shadow:0 12px 18px #1a171415;flex-direction:column;gap:17px}.nav.open .nav-links{display:flex}.language{margin-left:0}.hero{min-height:580px}.hero-content{padding-top:65px}.hero h1{font-size:44px}.hero-copy{font-size:14px}.intro,.about-grid,.inquiry-grid{grid-template-columns:1fr;gap:30px}.intro{padding-top:80px}.intro-copy{margin:0}.products{grid-template-columns:1fr 1fr;padding-bottom:75px}.product-card{min-height:280px}.about{padding:74px 0}.about-art{height:330px}.capabilities{padding:76px 0}.cap-grid{grid-template-columns:1fr;margin-top:35px}.cap-grid>div,.cap-grid>div:first-child{padding:22px 0;border-right:0;border-bottom:1px solid var(--line)}.section-heading{display:block}.section-heading p:not(.eyebrow){margin-top:22px}.application-grid{grid-template-columns:1fr 1fr;margin-top:38px}.application-grid article{min-height:155px;border-bottom:1px solid #7c6c5f}.featured,.insights{padding:75px 0}.featured-grid{gap:25px;grid-template-columns:1fr}.featured-image{height:210px}.insight-grid article{grid-template-columns:1fr;gap:10px}.insight-grid a{text-align:left}.inquiry{padding:76px 0}.inquiry-grid{gap:50px}form{gap:18px}.footer-grid{grid-template-columns:1fr 1fr}.footer-brand{grid-column:span 2}.copyright{display:grid;gap:6px}.hero-footer{font-size:8px}.language-current{border-left:0!important;padding-left:0!important}}@media(max-width:420px){.products{grid-template-columns:1fr}.application-grid{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr}.footer-brand{grid-column:auto}.hero h1{font-size:37px}.featured-head{align-items:start;flex-direction:column}.hero-actions{gap:17px}}.rtl{text-align:right}.rtl .nav{direction:rtl}.rtl .nav-links{margin-left:0;margin-right:auto}.rtl .language-current{border-left:0!important;border-right:1px solid var(--line)!important;padding-left:0!important;padding-right:13px!important}.rtl .hero-veil{background:linear-gradient(270deg,rgba(18,12,8,.87) 0%,rgba(20,15,10,.55) 43%,rgba(17,13,10,.13) 75%)}.rtl .hero-footer,.rtl .section-heading,.rtl .featured-head,.rtl .contact-note,.rtl .copyright{direction:rtl}.rtl .insight-grid article{grid-template-columns:120px 1fr 130px}.rtl .insight-grid a{text-align:left}
