
.material-launch,.material-featured,.material-newband{--ml-ink:#163c3b;--ml-paper:#f5f0e7;--ml-line:#d5d9cc;color:var(--ml-ink);font-family:'Jost',Arial,sans-serif}
.material-launch{background:var(--ml-paper);padding:142px 5vw 54px;scroll-margin-top:90px}.ml-wrap{max-width:1400px;margin:auto}.ml-hero-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:5%;align-items:center}
.ml-kicker{font-size:11px;letter-spacing:.16em;text-transform:uppercase;font-weight:600;margin-bottom:20px}
.material-launch h1{font-family:'Cormorant Garamond',Georgia,serif;font-size:clamp(44px,4.6vw,72px);line-height:1.04;font-weight:500;letter-spacing:-.025em;margin:0 0 24px;color:var(--ml-ink)}
.material-launch h1 em{font-weight:400;color:#6b795a}.ml-intro{font-size:17px;line-height:1.75;max-width:500px;color:#50635b}
.ml-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:25px}.ml-btn{display:inline-flex;align-items:center;justify-content:center;padding:13px 20px;border:1px solid var(--ml-ink);background:var(--ml-ink);color:#fff!important;text-decoration:none;font-size:13px;letter-spacing:.03em}
.ml-btn.secondary{background:transparent;color:var(--ml-ink)!important}.ml-note{font-size:12px;line-height:1.8;color:#5c6e61;margin-top:18px}
.ml-hero-images{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ml-range{display:block;text-decoration:none;background:#fffaf2;min-width:0;color:var(--ml-ink)!important}
.ml-range img{width:100%;height:auto;aspect-ratio:3/2;object-fit:contain;display:block}.ml-range-label{display:flex;justify-content:space-between;gap:8px;align-items:center;padding:11px 13px;border-bottom:1px solid var(--ml-line)}
.ml-range-label b{font-size:12px;letter-spacing:.08em}.ml-range-label small{font-size:10px;color:#596d63}
.material-featured{background:#fffaf2;padding:55px 5vw 62px}.ml-head{display:flex;align-items:end;justify-content:space-between;gap:25px;margin-bottom:28px}
.ml-head h2,.material-newband h2{font-family:'Cormorant Garamond',Georgia,serif;font-weight:500;font-size:clamp(32px,3vw,45px);line-height:1.1;margin:8px 0 0;color:var(--ml-ink)}
.ml-head p{font-size:14px;max-width:370px;color:#5b6b60;line-height:1.7}.ml-products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:26px 20px}
.ml-product{display:block;min-width:0;text-decoration:none;color:var(--ml-ink)!important}.ml-product img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:contain}
.ml-product .ml-body{padding:15px 2px}.ml-product small{font-size:10px;letter-spacing:.08em;color:#6b795f}.ml-product h3{font-family:'Cormorant Garamond',Georgia,serif;font-size:25px;font-weight:500;line-height:1.15;margin:7px 0}
.ml-product p{font-size:12px;line-height:1.7;color:#53665a;margin:0}.ml-product .ml-view{display:inline-block;margin-top:10px;font-size:12px;border-bottom:1px solid #71816d}
.material-newband{background:var(--ml-paper);padding:40px 6vw}.material-newband .ml-hero-images{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:25px}
.ml-range:focus-visible,.ml-product:focus-visible,.ml-btn:focus-visible{outline:3px solid #9c723f;outline-offset:4px}
@media(max-width:950px){.material-launch{padding-top:130px}.ml-hero-grid{grid-template-columns:1fr;gap:30px}.ml-intro{max-width:620px}.ml-hero-images{max-width:800px}.ml-products{grid-template-columns:repeat(2,minmax(0,1fr))}.material-newband .ml-hero-images{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.material-launch{padding:110px 5vw 34px}.material-launch h1{font-size:45px}.ml-kicker{font-size:10px;margin-bottom:16px}.ml-intro{font-size:15px}.ml-hero-images{gap:10px}.ml-range-label{display:block;padding:10px}.ml-range-label b,.ml-range-label small{display:block}.ml-range-label b{font-size:11px}.ml-range-label small{font-size:9px;margin-top:4px}.material-featured{padding:34px 5vw}.ml-head{display:block}.ml-head p{margin-top:15px}.ml-products{gap:22px 12px}.ml-product h3{font-size:22px}.ml-product p{font-size:11px}.ml-btn{font-size:12px;padding:12px 16px}}
