.mch,.mch *{font-family:var(--sans)!important}.mch h1,.mch h2,.mch h3,.mch h4,.mch h5,.mch h6,.mch p,.mch li,.mch a,.mch span,.mch em,.mch strong,.mch b,.mch i,.mch small,.mch button,.mch summary,.mch figcaption,.mch blockquote,.mch dt,.mch dd,.mch label,.mch th,.mch td{color:inherit!important}.mch h1,.mch h2,.mch h3,.mch h4,.mch h5,.mch h6{font-weight:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;text-transform:none!important}.mch h1,.mch h2,.mch h3,.mch h4,.mch h5,.mch h6,.mch p,.mch li,.mch a,.mch span,.mch em,.mch strong,.mch b,.mch i,.mch small,.mch button,.mch summary,.mch figcaption,.mch blockquote,.mch dt,.mch dd,.mch label,.mch th,.mch td,.mch figure,.mch div{color:inherit!important}:root{--charcoal:#1C1C1A;--black:#121210;--tan:#8B7355;--tan-l:#C4A882;--cream:#F5F2EC;--bone:#EAE5DA;--muted:#8F8A7E;--line:rgba(245,242,236,.14);--line-d:rgba(28,28,26,.12);--sans:"DM Sans",system-ui,sans-serif;--serif:"Libre Baskerville",Georgia,serif;--ease:cubic-bezier(.16,1,.3,1)}.mch *{margin:0;padding:0;box-sizing:border-box}.mch a:empty,.mch ul:empty,.mch dl:empty,.mch div:empty,.mch section:empty,.mch article:empty,.mch p:empty{display:revert}.mch{background:var(--black);color:var(--cream)!important;font-family:var(--sans)!important;font-size:16px!important;line-height:1.65!important}.mch img{max-width:100%;display:block}.mch a{color:inherit!important;text-decoration:none!important}.mch button{font-family:var(--sans)!important}.mch ::selection{background:var(--tan);color:var(--cream)!important}.mch .wrap{max-width:1400px;margin:0 auto;padding:0 clamp(20px,4vw,64px)}.mch .mch-grain{content:"";position:fixed;top:-50%;right:-50%;bottom:-50%;left:-50%;width:200%;height:200%;pointer-events:none;z-index:9998;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='240' height='240' filter='url(%23n)'/%3E%3C/svg%3E");animation:grain 7s steps(10) infinite}@keyframes grain{0%,to{transform:translate(0)}20%{transform:translate(-3%,2%)}40%{transform:translate(2%,-3%)}60%{transform:translate(-2%,-2%)}80%{transform:translate(3%,3%)}}.mch .mch-label{font-size:11px!important;letter-spacing:.34em!important;text-transform:uppercase!important;color:var(--tan-l)!important;display:flex;align-items:center;gap:14px;font-weight:500!important}.mch .mch-label:before{content:"";width:44px;height:1px;background:var(--tan-l)}.mch .display{font-weight:300!important;line-height:1.02!important;letter-spacing:-.02em!important}.mch .display em{font-family:var(--serif)!important;font-style:italic!important;font-weight:400!important;color:var(--tan-l)!important}.mch .sec-head{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:clamp(40px,6vw,80px);position:relative;z-index:2}.mch .sec-head h2{font-size:clamp(34px,5vw,64px)!important}.mch .sec-head .n{font-family:var(--serif)!important;font-style:italic!important;color:var(--muted)!important;font-size:clamp(15px,1.5vw,19px)!important;white-space:nowrap}.mch section{position:relative}.mch .ghost{position:absolute;left:0;right:0;top:0;font-weight:700!important;font-size:clamp(90px,17vw,260px)!important;line-height:1!important;letter-spacing:-.03em!important;color:transparent!important;-webkit-text-stroke:1px rgba(245,242,236,.07);white-space:nowrap;pointer-events:none;z-index:0;-webkit-user-select:none;user-select:none}.mch .lab .ghost,.mch .faq .ghost{-webkit-text-stroke:1px rgba(28,28,26,.07)}.mch .lr{overflow:hidden;display:block}.mch .lr span{display:block;transform:translateY(110%);transition:transform 1s var(--ease)}.mch .on .lr span{transform:translateY(0)}.mch.js-reveal .fade{opacity:0;transform:translateY(34px);transition:opacity .9s var(--ease),transform .9s var(--ease)}.mch .on .fade,.mch .fade.on{opacity:1;transform:none}.mch .d1{transition-delay:.12s}.mch .d2{transition-delay:.24s}.mch .d3{transition-delay:.36s}.mch .plx{overflow:hidden}.mch .plx img{will-change:transform;transform:translateY(0) scale(1.12)}.mch .hero{height:100svh;position:relative;overflow:hidden}.mch .hero-media{position:absolute;top:0;right:0;bottom:0;left:0}.mch .hero-media video,.mch .hero-media img{width:100%;height:100%;object-fit:cover}.mch .hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;background:linear-gradient(180deg,rgba(18,18,16,.5),transparent 35%,rgba(18,18,16,.92) 92%)}.mch .hero-content{position:absolute;left:0;right:0;bottom:0;z-index:4;pointer-events:none}.mch .hero-content .wrap{padding-bottom:0}.mch .hero h1{font-size:clamp(42px,8vw,120px)!important;margin:18px 0 24px;max-width:15ch}.mch .hero .sub{max-width:560px;font-size:clamp(15px,1.4vw,18px)!important;color:#ede9df!important;font-weight:400!important;text-shadow:0 2px 14px rgba(18,18,16,.85)}.mch .hero .mch-label{color:#f5f2ec!important;font-weight:700!important;font-size:12.5px!important;letter-spacing:.3em!important;text-shadow:0 2px 12px rgba(18,18,16,.9)}.mch .hero .mch-label:before{background:#f5f2ec;box-shadow:0 1px 6px #121210cc}.mch .hero h1{text-shadow:0 4px 30px rgba(18,18,16,.65)}.mch .hero h1 .lr{padding-bottom:.14em;margin-bottom:-.14em}.mch .hero-meta{display:flex;justify-content:space-between;align-items:center;margin-top:clamp(26px,3.4vw,50px);padding:24px 0;border-top:1px solid var(--line);font-size:11.5px!important;letter-spacing:.22em!important;text-transform:uppercase!important;color:var(--muted)!important}.mch .hero .hint-badge{pointer-events:none;position:absolute;top:24vh;right:clamp(20px,6vw,90px);z-index:4;font-size:10.5px!important;letter-spacing:.3em!important;text-transform:uppercase!important;color:var(--cream)!important;background:#1212108c;border:1px solid var(--line);border-radius:40px!important;padding:12px 22px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:floaty 4s ease-in-out infinite}@keyframes floaty{50%{transform:translateY(-10px)}}.mch .scroll-cue{display:flex;align-items:center;gap:12px}.mch .scroll-cue i{width:1px;height:44px;background:var(--tan-l);display:block;animation:cue 1.8s var(--ease) infinite;transform-origin:top}@keyframes cue{0%{transform:scaleY(0)}50%{transform:scaleY(1)}to{transform:scaleY(0);transform-origin:bottom}}.mch .marquee{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:18px 0;overflow:hidden;background:var(--black);position:relative;z-index:5}.mch .marquee .track{display:flex;width:max-content;animation:mq 30s linear infinite}.mch .marquee:hover .track{animation-play-state:paused}.mch .marquee span{font-size:clamp(14px,1.6vw,20px)!important;letter-spacing:.3em!important;text-transform:uppercase!important;font-weight:300!important;white-space:nowrap;padding:0 34px;color:var(--bone)!important}.mch .marquee em{font-family:var(--serif)!important;font-style:italic!important;color:var(--tan-l)!important}@keyframes mq{to{transform:translate(-50%)}}.mch .doors{display:flex;min-height:88svh}.mch .door{position:relative;flex:1;overflow:hidden;border-right:1px solid var(--line);transition:flex 1s var(--ease);display:flex;align-items:flex-end}.mch .door:last-child{border-right:none}.mch .doors:hover .door{flex:.72}.mch .doors .door:hover{flex:2.2}.mch .door img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;filter:grayscale(.55) brightness(.5);transition:filter 1s var(--ease),transform 1.4s var(--ease)}.mch .door:hover img{filter:grayscale(0) brightness(.78);transform:scale(1.05)}.mch .door .inner{position:relative;z-index:2;padding:clamp(26px,3vw,52px);width:100%;background:linear-gradient(180deg,transparent,rgba(18,18,16,.9))}.mch .door .idx{font-family:var(--serif)!important;font-style:italic!important;color:var(--tan-l)!important;font-size:15px!important}.mch .door h3{font-size:clamp(24px,2.6vw,40px)!important;font-weight:300!important;margin:10px 0 6px}.mch .door .desc{font-size:14.5px!important;color:#cfc9bc!important;max-width:420px;font-weight:300!important;opacity:.95}.mch .door:hover .desc{opacity:1}.mch .door .cta{display:inline-flex;align-items:center;gap:10px;margin-top:16px;font-size:12px!important;letter-spacing:.26em!important;text-transform:uppercase!important;color:var(--tan-l)!important;font-weight:700!important}.mch .door .cta:after{content:"\2192";transition:transform .4s}.mch .door:hover .cta:after{transform:translate(8px)}.mch .door .mch-badge{position:absolute;top:26px;left:26px;z-index:2;font-size:10px!important;letter-spacing:.24em!important;text-transform:uppercase!important;background:var(--tan);padding:8px 16px;border-radius:30px!important;font-weight:700!important}.mch .door.no-dim img{filter:none}.mch .door.no-dim:hover img{filter:none;transform:scale(1.05)}.mch .door.no-dim .inner{background:linear-gradient(180deg,transparent,rgba(18,18,16,.55))}.mch .understand{padding:clamp(90px,10vw,150px) 0;border-bottom:1px solid var(--line);overflow:hidden;position:relative}.mch .u-lead{max-width:62ch;font-size:clamp(16px,1.7vw,20px)!important;font-weight:300!important;color:#d8d3c6!important;margin-bottom:clamp(36px,4vw,56px);position:relative;z-index:2}.mch .u-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px;position:relative;z-index:2}.mch .u-card{border:1px solid var(--line);border-radius:4px!important;padding:30px 28px;background:#f5f2ec08}.mch .u-card .ic{font-family:var(--serif)!important;font-style:italic!important;color:var(--tan-l)!important;font-size:19px!important}.mch .u-card h3{font-weight:400!important;font-size:18px!important;margin:12px 0 8px}.mch .u-card p{font-size:14.5px!important;color:#b9b3a6!important;font-weight:300!important}@media(max-width:1000px){.mch .u-grid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.mch .u-grid{grid-template-columns:1fr}}.mch .systems{padding:clamp(90px,10vw,150px) 0;border-bottom:1px solid var(--line);overflow:hidden;position:relative}.mch .sys-block{border:1px solid var(--line);border-radius:4px!important;padding:clamp(26px,3vw,44px);margin-bottom:22px;background:#f5f2ec08;position:relative;z-index:2}.mch .sys-head{display:flex;justify-content:space-between;align-items:baseline;gap:20px;flex-wrap:wrap;margin-bottom:24px}.mch .sys-head h3{font-weight:300!important;font-size:clamp(24px,2.6vw,36px)!important}.mch .sys-head h3 em{font-family:var(--serif)!important;font-style:italic!important;color:var(--tan-l)!important}.mch .sys-head p{font-size:14px!important;color:var(--muted)!important;letter-spacing:.04em!important}.mch .sys-steps{display:grid;grid-template-columns:repeat(5,1fr);gap:14px}.mch .sys-steps.three{grid-template-columns:repeat(3,1fr);max-width:760px}.mch .step{border:1px solid var(--line);border-radius:4px!important;overflow:hidden;background:#12121066}.mch .step .ph{aspect-ratio:16/10;overflow:hidden;position:relative}.mch .step .ph img{width:100%;height:100%;object-fit:cover}.mch .step .n2{position:absolute;top:10px;left:10px;font-family:var(--serif)!important;font-style:italic!important;font-size:12px!important;color:var(--cream)!important;background:#121210a6;padding:4px 10px;border-radius:20px!important}.mch .step h4{font-size:13.5px!important;font-weight:500!important;letter-spacing:.08em!important;text-transform:uppercase!important;padding:12px 14px;color:var(--bone)!important}@media(max-width:900px){.mch .sys-steps,.mch .sys-steps.three{grid-template-columns:repeat(2,1fr)}}.mch .sample-cta{padding:clamp(70px,8vw,110px) 0;border-top:1px solid var(--line)}.mch .sample-band{display:flex;justify-content:space-between;align-items:center;gap:clamp(24px,4vw,60px);flex-wrap:wrap;border:1px solid var(--line);border-radius:4px!important;padding:clamp(30px,4vw,56px);background:linear-gradient(150deg,#8b735538,#8b73550f)}.mch .sample-band h2{font-size:clamp(26px,3.4vw,46px)!important}.mch .sample-band p{color:#c6c0b2!important;font-weight:300!important;margin-top:12px;max-width:46ch}.mch .sample-band .btn{flex:0 0 auto}.mch .soon-chip{display:inline-block;font-size:10px!important;letter-spacing:.24em!important;text-transform:uppercase!important;font-weight:700!important;background:#f5f2ec29;border:1px solid rgba(245,242,236,.45);border-radius:30px!important;padding:6px 14px;margin-bottom:14px}@media(max-width:860px){.mch .doors{flex-direction:column;min-height:auto}.mch .door{min-height:300px;border-right:none;border-bottom:1px solid var(--line)}.mch .door .desc{max-height:none;opacity:1}}.mch .stats{padding:clamp(40px,4.2vw,64px) 0;border-bottom:1px solid var(--line)}.mch .stats .mch-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:28px}.mch .stat{border-left:1px solid var(--line);padding-left:22px}.mch .stat .num{font-size:clamp(30px,3.2vw,44px)!important;font-weight:300!important;line-height:1!important}.mch .stat .num em{font-family:var(--serif)!important;font-style:italic!important;color:var(--tan-l)!important;font-size:.6em!important}.mch .stat p{margin-top:9px;font-size:11px!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:var(--muted)!important}@media(max-width:860px){.mch .stats .mch-grid{grid-template-columns:1fr 1fr;row-gap:30px}}.mch .process{position:relative}.mch .process .pin{position:sticky;top:0;height:100svh;overflow:hidden;display:flex;flex-direction:column;justify-content:center}.mch .process .head-row{padding:0 clamp(20px,4vw,64px);margin-bottom:34px;display:flex;justify-content:space-between;align-items:flex-end}.mch .process h2{font-size:clamp(34px,5vw,64px)!important}.mch .p-track{display:flex;gap:clamp(18px,2vw,30px);padding:0 clamp(20px,4vw,64px);will-change:transform;width:max-content}.mch .pcard{flex:0 0 clamp(300px,38vw,560px);border:1px solid var(--line);border-radius:4px!important;overflow:hidden;background:#f5f2ec08}.mch .pcard .ph{aspect-ratio:16/10;overflow:hidden;position:relative}.mch .pcard .ph img{width:100%;height:100%;object-fit:cover}.mch .pcard .ph .step-n{position:absolute;top:16px;left:16px;font-family:var(--serif)!important;font-style:italic!important;font-size:15px!important;color:var(--cream)!important;background:#121210a6;padding:8px 16px;border-radius:30px!important;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.mch .pcard .tx{padding:26px 28px 30px}.mch .pcard h3{font-weight:300!important;font-size:clamp(20px,2vw,28px)!important;margin-bottom:8px}.mch .pcard p{font-size:14.5px!important;color:#b9b3a6!important;font-weight:300!important}.mch .p-progress{margin:38px clamp(20px,4vw,64px) 0;height:1px;background:var(--line);position:relative}.mch .p-progress i{position:absolute;top:-1px;left:0;height:3px;background:var(--tan-l);width:0}@media(max-width:860px){.mch .process .pin{position:relative;height:auto;padding:80px 0}.mch .p-track{width:auto;flex-direction:column;transform:none!important}.mch .pcard{flex:auto}.mch .p-progress{display:none}}.mch .lab{background:var(--cream);color:var(--charcoal)!important;padding:clamp(90px,10vw,150px) 0;overflow:hidden}.mch .lab .mch-label{color:var(--tan)!important}.mch .lab .mch-label:before{background:var(--tan)}.mch .lab .sec-head .n{color:#1c1c1a66!important}.mch .lab-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(40px,5vw,80px);align-items:center;position:relative;z-index:2}.mch .lab-stage{position:relative;border-radius:4px!important;overflow:hidden;aspect-ratio:16/9;box-shadow:0 40px 100px #1c1c1a47}.mch .lab-stage img{width:100%;height:100%;object-fit:cover}.mch .lab-tint{display:block;position:absolute;top:0;right:0;bottom:0;left:0;mix-blend-mode:multiply;transition:background-color .6s var(--ease)}.mch .lab-name{position:absolute;left:24px;bottom:24px;background:#121210c7;color:var(--cream)!important;padding:12px 22px;border-radius:40px!important;font-size:12px!important;letter-spacing:.22em!important;text-transform:uppercase!important;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.mch .lab-name em{font-family:var(--serif)!important;font-style:italic!important;color:var(--tan-l)!important;text-transform:none!important;letter-spacing:0!important;font-size:14px!important}.mch .sw-group{font-size:10.5px!important;letter-spacing:.26em!important;text-transform:uppercase!important;color:var(--tan)!important;font-weight:700!important;margin:22px 0 10px}.mch .swatches{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}.mch .sw{border:1px solid var(--line-d);background:#fff;border-radius:4px!important;padding:8px;cursor:pointer;text-align:left;transition:all .3s var(--ease)}.mch .sw:hover{transform:translateY(-3px);box-shadow:0 12px 26px #1c1c1a1f}.mch .sw.act{border-color:var(--charcoal);box-shadow:0 12px 26px #1c1c1a29}.mch .sw i{display:block;height:32px;border-radius:3px!important;margin-bottom:7px}.mch .sw b{font-size:11px!important;display:block;line-height:1.25!important}@media(max-width:520px){.mch .swatches{grid-template-columns:repeat(3,1fr)}}.mch .lab p.big{font-size:clamp(17px,1.6vw,20px)!important;font-weight:300!important;color:#4a463d!important;max-width:46ch}.mch .btn{display:inline-flex;align-items:center;gap:12px;padding:16px 32px;border-radius:44px!important;font-size:12.5px!important;letter-spacing:.2em!important;text-transform:uppercase!important;font-weight:700!important;transition:background .35s var(--ease),color .35s var(--ease);border:1px solid transparent;cursor:pointer;will-change:transform}.mch .btn.solid{background:var(--charcoal);color:var(--cream)!important}.mch .btn.solid:hover{background:var(--tan)}.mch .btn.line{border-color:var(--charcoal);color:var(--charcoal)!important}.mch .btn.line:hover{background:var(--charcoal);color:var(--cream)!important}.mch .btn.solid-tan{background:var(--tan);color:var(--cream)!important}.mch .btn.solid-tan:hover{background:var(--tan-l);color:var(--charcoal)!important}.mch .btn.line-l{border-color:var(--tan-l);color:var(--tan-l)!important}.mch .btn.line-l:hover{background:var(--tan-l);color:var(--charcoal)!important}@media(max-width:900px){.mch .lab-grid{grid-template-columns:1fr}}.mch .gallery{padding:clamp(90px,10vw,150px) 0 clamp(60px,7vw,110px);overflow:hidden}.mch .rail{display:flex;gap:22px;overflow-x:auto;scrollbar-width:none;cursor:grab;padding:4px clamp(20px,4vw,64px);scroll-snap-type:x proximity}.mch .rail::-webkit-scrollbar{display:none}.mch .rail.dragging{cursor:grabbing;scroll-snap-type:none}.mch .shot{flex:0 0 clamp(280px,32vw,460px);scroll-snap-align:start;will-change:transform}.mch .shot .ph{border-radius:4px!important;overflow:hidden;aspect-ratio:4/5;position:relative}.mch .shot img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ease)}.mch .shot:hover img{transform:scale(1.07)}.mch .shot figcaption{display:flex;justify-content:space-between;margin-top:14px;font-size:12px!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:var(--muted)!important}.mch .shot figcaption b{color:var(--bone)!important;font-weight:500!important}.mch .rail-progress{height:1px;background:var(--line);margin:40px clamp(20px,4vw,64px) 0;position:relative}.mch .rail-progress i{position:absolute;left:0;top:-1px;height:3px;width:10%;background:var(--tan-l)}.mch .surf-links{font-size:12.5px!important;letter-spacing:.05em!important;color:var(--muted)!important}.mch .surf-links a{color:var(--tan-l)!important;border-bottom:1px solid rgba(196,168,130,.4)}.mch .ba{padding:clamp(90px,10vw,150px) 0;background:var(--charcoal);overflow:hidden}.mch .ba-frame{position:relative;border-radius:4px!important;overflow:hidden;aspect-ratio:16/9;-webkit-user-select:none;user-select:none;touch-action:none;z-index:2;max-width:860px;margin:0 auto}.mch .ba-frame img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;pointer-events:none}.mch .ba-top{clip-path:inset(0 50% 0 0)}.mch .ba-handle{display:block;position:absolute;top:0;bottom:0;left:50%;width:2px;background:var(--cream);z-index:5;cursor:ew-resize}.mch .ba-handle:after{content:"\27f7";font-family:system-ui,-apple-system,Segoe UI,sans-serif!important;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:58px;height:58px;border-radius:50%!important;background:var(--cream);color:var(--charcoal)!important;display:flex;align-items:center;justify-content:center;font-size:22px!important;box-shadow:0 10px 34px #0006}.mch .ba-tag{position:absolute;top:22px;z-index:4;font-size:10.5px!important;letter-spacing:.3em!important;text-transform:uppercase!important;padding:9px 18px;border-radius:30px!important;background:#121210b8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.mch .ba-tag.b{left:22px}.mch .ba-tag.a{right:22px;background:var(--tan)}.mch .split{padding:clamp(90px,10vw,150px) 0;overflow:hidden}.mch .split-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;position:relative;z-index:2}.mch .mch-card{position:relative;border:1px solid var(--line);border-radius:4px!important;padding:clamp(34px,4vw,60px);overflow:hidden;transition:transform .6s var(--ease);transform-style:preserve-3d;will-change:transform}.mch .mch-card.tan-bg{background:linear-gradient(150deg,#8b7355,#6b583f)}.mch .mch-card .k{font-size:10.5px!important;letter-spacing:.3em!important;text-transform:uppercase!important;font-weight:700!important;color:var(--tan-l)!important;display:block;margin-bottom:22px}.mch .mch-card.tan-bg .k{color:var(--cream)!important}.mch .mch-card h3{font-size:clamp(28px,3vw,44px)!important;font-weight:300!important;line-height:1.05!important;margin-bottom:18px}.mch .mch-card h3 em{font-family:var(--serif)!important;font-style:italic!important;color:var(--tan-l)!important}.mch .mch-card.tan-bg h3 em{color:var(--cream)!important}.mch .mch-card p{color:#c6c0b2!important;font-weight:300!important;margin-bottom:10px;max-width:52ch}.mch .mch-card.tan-bg p{color:#f1eadd!important}.mch .mch-card ul{list-style:none;margin:24px 0 30px}.mch .mch-card li{padding:12px 0;border-top:1px solid var(--line);font-size:14.5px!important;display:flex;gap:14px;align-items:baseline}.mch .mch-card li:before{content:"\2014";color:var(--tan-l)!important;flex:0 0 auto}.mch .mch-card.tan-bg li{border-color:#f5f2ec38}.mch .mch-card.tan-bg li:before{color:var(--cream)!important}.mch .scopebar{margin-top:22px;border:1px dashed rgba(245,242,236,.35);border-radius:4px!important;padding:18px 20px;font-size:13.5px!important;color:#f1eadd!important}@media(max-width:900px){.mch .split-grid{grid-template-columns:1fr}}.mch .reviews{padding:clamp(90px,10vw,150px) 0;border-top:1px solid var(--line);overflow:hidden}.mch .rev-track{display:flex;gap:22px;width:max-content;animation:mq 46s linear infinite;padding:4px 0}.mch .reviews:hover .rev-track{animation-play-state:paused}.mch .rev{flex:0 0 min(420px,84vw);border:1px solid var(--line);border-radius:4px!important;padding:32px;background:#f5f2ec08}.mch .rev .stars{color:var(--tan-l)!important;letter-spacing:4px!important;font-size:13px!important;margin-bottom:16px}.mch .rev p{font-weight:300!important;font-size:15.5px!important;color:#d8d3c6!important}.mch .rev .who{margin-top:20px;font-size:12px!important;letter-spacing:.18em!important;text-transform:uppercase!important}.mch .rev .who span{color:var(--muted)!important;display:block;margin-top:4px;letter-spacing:.1em!important}.mch .faq{padding:clamp(90px,10vw,150px) 0;background:var(--cream);color:var(--charcoal)!important;overflow:hidden}.mch .faq .mch-label{color:var(--tan)!important}.mch .faq .mch-label:before{background:var(--tan)}.mch .faq .sec-head .n{color:#1c1c1a66!important}.mch .faq-list{position:relative;z-index:2}.mch .faq-item{border-top:1px solid var(--line-d)}.mch .faq-item:last-child{border-bottom:1px solid var(--line-d)}.mch .faq-q{width:100%;background:none;border:none;text-align:left;padding:28px 60px 28px 0;font-size:clamp(17px,1.9vw,23px)!important;font-weight:400!important;color:var(--charcoal)!important;cursor:pointer;position:relative;letter-spacing:-.01em!important}.mch .faq-q:after{content:"+";position:absolute;right:6px;top:50%;transform:translateY(-50%);font-size:30px!important;font-weight:300!important;color:var(--tan)!important;transition:transform .45s var(--ease)}.mch .faq-item.open .faq-q:after{transform:translateY(-50%) rotate(45deg)}.mch .faq-a{max-height:0;overflow:hidden;transition:max-height .5s var(--ease)}.mch .faq-a p{padding:0 0 28px;max-width:64ch;color:#55503f!important;font-weight:300!important}.mch .faq-item.open .faq-a{max-height:260px}.mch .final{padding:clamp(110px,14vw,190px) 0;text-align:center;position:relative;overflow:hidden}.mch .final:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(60% 80% at 50% 110%,rgba(139,115,85,.35),transparent 70%)}.mch .final h2{font-size:clamp(44px,8vw,110px)!important;font-weight:300!important;letter-spacing:-.02em!important;line-height:1!important;position:relative}.mch .final h2 em{font-family:var(--serif)!important;font-style:italic!important;color:var(--tan-l)!important}.mch .final p{color:var(--muted)!important;margin:26px auto 44px;max-width:46ch;position:relative}.mch .final .row{display:flex;gap:16px;justify-content:center;flex-wrap:wrap;position:relative}@media(prefers-reduced-motion:reduce){.mch *{animation:none!important;transition:none!important}.mch .lr span{transform:none}.mch .fade{opacity:1;transform:none}.mch .plx img{transform:none!important}}.mch .door.fade{transition:flex 1s var(--ease),opacity .9s var(--ease),transform .9s var(--ease)}.mch .door.fade.on{transform:none}.mch .ba-frame{cursor:ew-resize}.mch .ba-top{transition:clip-path .4s var(--ease)}.mch .ba-handle{transition:left .4s var(--ease)}.mch .ba-frame.ba-dragging .ba-top,.mch .ba-frame.ba-dragging .ba-handle{transition:none}.mch .ba-handle:after{cursor:grab}.mch .ba-frame.ba-dragging .ba-handle:after{cursor:grabbing}.mch .ba-row{display:grid;grid-template-columns:1fr 1fr;gap:20px;max-width:1180px;margin:0 auto}.mch .ba-row .ba-frame{max-width:none;margin:0;aspect-ratio:3/2}.mch .ba-row .ba-handle:after{width:38px;height:38px;font-size:15px!important;box-shadow:0 8px 22px #00000061}.mch .ba-cap{margin-top:13px;text-align:center;font-size:11px!important;letter-spacing:.2em!important;text-transform:uppercase!important;opacity:.7;line-height:1.4!important}@media(max-width:880px){.mch .ba-row{grid-template-columns:1fr;gap:28px;max-width:640px}.mch .ba-row .ba-frame{aspect-ratio:4/3}}@media(max-width:760px){.mch .sec-head{flex-direction:column;align-items:flex-start;gap:12px}.mch .sec-head .n{white-space:normal!important;font-size:14px!important;max-width:100%}.mch .sec-head h2,.mch .display{word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important;overflow-wrap:break-word}.mch .sec-head h2{font-size:clamp(30px,8.4vw,42px)!important}.mch .sys-head{flex-direction:column;align-items:flex-start;gap:8px}.mch .ba-tag{top:auto;bottom:14px;font-size:9px!important;letter-spacing:.16em!important;padding:7px 11px;max-width:42%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mch .ba-tag.b{left:12px}.mch .ba-tag.a{right:12px}.mch .ba-handle:after{width:34px!important;height:34px!important;font-size:14px!important}.mch .reviews{overflow:visible}.mch .rev-track{animation:none!important;width:auto;max-width:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:14px;padding-bottom:14px}.mch .rev-track::-webkit-scrollbar{height:3px}.mch .rev-track::-webkit-scrollbar-thumb{background:#f5f2ec47;border-radius:3px}.mch .rev{flex:0 0 82vw!important;scroll-snap-align:center;padding:26px}.mch .reviews .sec-head .n{display:none}}.mch-top{position:fixed;right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));width:46px;height:46px;display:none;align-items:center;justify-content:center;background:#1c1c1ae0;color:#f5f2ec;border:1px solid rgba(245,242,236,.18);border-radius:50%;cursor:pointer;z-index:60;opacity:0;transform:translateY(8px);pointer-events:none;transition:opacity .22s ease,transform .22s ease;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.mch-top svg{width:18px;height:18px;display:block}.mch-top.on{opacity:1;transform:translateY(0);pointer-events:auto}.mch-top:active{background:#1c1c1a}@media(max-width:900px){.mch-top{display:flex}}@media(prefers-reduced-motion:reduce){.mch-top{transition:none}}.mch .btn.solid-tan,.mch .mch-badge,.mch .ba-tag.a{background:#7f694e!important}.mch .lab .mch-label,.mch .faq .mch-label,.mch .sw-group{color:#816a4f!important}.mch .lab h2.display em,.mch .lab .display em,.mch .faq h2.display em{color:#9e8869!important}.mch .lab-name em,.mch .swatches em{color:#c7ab84!important}.mch .hero{height:auto!important;min-height:100svh;display:flex;flex-direction:column;justify-content:flex-end}.mch .hero-content{position:relative!important;bottom:auto!important;padding-top:28px}
/*# sourceMappingURL=/cdn/shop/t/13/assets/mc-home.css.map */
