:root{--ink:#121210;--ink2:#191916;--ink3:#211f1b;--bone:#f3efe8;--cream:#faf8f4;--sand:#e9e2d6;--gold:#d4a860;--bronze:#9e7b4e;--umber:#6b5235;--mut:#8d867a;--hair:rgba(243,239,232,.1);--hair-strong:rgba(243,239,232,.18);--ease:cubic-bezier(.16,1,.3,1)}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:Outfit,sans-serif;background:var(--ink);color:var(--bone);overflow-x:hidden;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}::selection{background:var(--gold);color:var(--ink)}.mono{font-family:DM Mono,monospace;letter-spacing:.3em;text-transform:uppercase;font-size:11px}.serif{font-family:Cormorant Garamond,serif}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;pointer-events:none;opacity:.04;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 300 300' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='300' height='300' filter='url(%23n)'/%3E%3C/svg%3E")}#veil{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;display:flex;align-items:center;justify-content:center;pointer-events:none}#veil:before,#veil:after{content:"";position:absolute;left:0;right:0;height:50.5%;background:var(--ink);transition:transform 1.05s var(--ease) .15s}#veil:before{top:0}#veil:after{bottom:0}#veil.gone:before{transform:translateY(-101%)}#veil.gone:after{transform:translateY(101%)}#veil span{position:relative;z-index:2;font-family:DM Mono,monospace;font-size:11px;letter-spacing:.55em;color:var(--bronze);text-transform:uppercase;animation:vp 1.5s ease infinite;transition:opacity .35s}#veil.gone span{opacity:0;animation:none}@keyframes vp{0%,to{opacity:.3}50%{opacity:1}}#frame{position:fixed;top:14px;right:14px;bottom:14px;left:14px;border:1px solid rgba(243,239,232,.07);z-index:95;pointer-events:none}@media(max-width:820px){#frame{top:8px;right:8px;bottom:8px;left:8px}}#gl{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;pointer-events:none}#gl canvas{display:block}[data-r]{opacity:0;transform:translateY(34px);transition:opacity 1s var(--ease),transform 1s var(--ease)}[data-r].in{opacity:1;transform:none}#hero{position:relative;min-height:100vh;display:flex;flex-direction:column;justify-content:center;overflow:hidden;background:radial-gradient(90% 70% at 72% 108%,#2b2114 0%,transparent 60%),var(--ink)}.aura{position:absolute;border-radius:50%;filter:blur(110px);pointer-events:none;z-index:2}#aura-1{width:52vw;height:52vw;right:-8vw;top:6vh;background:radial-gradient(circle,rgba(158,123,78,.32),transparent 62%);animation:drift1 26s ease-in-out infinite alternate}#aura-2{width:38vw;height:38vw;right:14vw;bottom:-12vh;background:radial-gradient(circle,rgba(212,168,96,.16),transparent 60%);animation:drift2 21s ease-in-out infinite alternate}@keyframes drift1{0%{transform:translate(0) scale(1)}to{transform:translate(-6vw,5vh) scale(1.15)}}@keyframes drift2{0%{transform:translate(0) scale(1.1)}to{transform:translate(5vw,-6vh) scale(.95)}}#hero .eyebrow,#hero h1,#hero .sub,#hero .cta-row,#hero .trust{opacity:0;transform:translateY(26px);transition:opacity .9s var(--ease),transform .9s var(--ease)}body.loaded #hero .eyebrow{opacity:1;transform:none;transition-delay:.5s}body.loaded #hero h1{opacity:1;transform:none;transition-delay:.65s}body.loaded #hero .sub{opacity:1;transform:none;transition-delay:.8s}body.loaded #hero .cta-row{opacity:1;transform:none;transition-delay:.95s}body.loaded #hero .trust{opacity:1;transform:none;transition-delay:1.1s}#hero .trust{margin-top:2.6vh;display:flex;gap:22px;flex-wrap:wrap}#hero .trust span{font-family:DM Mono,monospace;font-size:9.5px;letter-spacing:.24em;text-transform:uppercase;color:#7d7669}#hero.grabbing{cursor:grabbing}#drag-hint{position:absolute;right:4vw;bottom:8vh;z-index:30;font-family:DM Mono,monospace;font-size:9px;letter-spacing:.34em;text-transform:uppercase;color:#7d7669;display:flex;align-items:center;gap:10px;opacity:0;transition:opacity .8s ease 1.6s}body.loaded #drag-hint{opacity:.8}#drag-hint.done{opacity:0!important;transition-delay:0s}#drag-hint i{width:26px;height:1px;background:#7d7669;font-style:normal}@media(max-width:980px){#drag-hint{display:none}}#hero-ghost{position:absolute;top:50%;left:50%;transform:translate(-50%,-52%);font-family:Cormorant Garamond,serif;font-weight:300;font-size:clamp(200px,34vw,560px);color:transparent;-webkit-text-stroke:1px rgba(243,239,232,.05);white-space:nowrap;-webkit-user-select:none;user-select:none;z-index:1;will-change:transform}#hero-inner{position:relative;z-index:30;text-align:left;padding:0 6vw 6vh 8vw;max-width:760px;will-change:transform}#hero .eyebrow{color:var(--gold);margin-bottom:3.4vh;display:inline-flex;align-items:center;gap:14px}#hero .eyebrow:before{content:"";width:34px;height:1px;background:var(--bronze);display:inline-block}#hero h1{font-family:Cormorant Garamond,serif;font-weight:300;font-size:clamp(72px,10.5vw,148px);line-height:.92;letter-spacing:.01em}#hero h1 .l2{display:block;font-style:italic;color:var(--gold);background:linear-gradient(100deg,#c99a52 15%,#f0d9a8 38%,#d4a860 55%,#c99a52 85%);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:shimmer 7s ease-in-out infinite}@keyframes shimmer{0%,to{background-position:0% 0}50%{background-position:100% 0}}#hero .sub{margin-top:3.6vh;font-weight:200;font-size:clamp(14px,1.2vw,17px);letter-spacing:.12em;color:var(--mut);max-width:30em}#hero .cta-row{margin-top:5vh;display:flex;gap:16px;justify-content:flex-start;flex-wrap:wrap}.btn{font-family:DM Mono,monospace;font-size:11px;letter-spacing:.28em;text-transform:uppercase;text-decoration:none;padding:17px 34px;border-radius:100px;transition:all .35s var(--ease);display:inline-block}.btn-gold{background:var(--gold);color:var(--ink)}.btn-gold:hover{background:var(--bone);transform:translateY(-2px);box-shadow:0 16px 40px #d4a86040}.btn-ghost{color:var(--bone);border:1px solid var(--hair-strong)}.btn-ghost:hover{border-color:var(--gold);color:var(--gold);transform:translateY(-2px)}#marquee{position:absolute;bottom:0;left:0;right:0;border-top:1px solid var(--hair);padding:16px 0;overflow:hidden;z-index:30;background:#12121066}#marquee .track{display:flex;gap:0;width:max-content;animation:mq 36s linear infinite}#marquee span{font-family:DM Mono,monospace;font-size:10px;letter-spacing:.32em;text-transform:uppercase;color:#948b76;padding:0 14px;white-space:nowrap}#marquee span i{font-style:normal;color:var(--gold);padding:0 0 0 28px}@keyframes mq{to{transform:translate(-50%)}}#buybar{position:fixed;bottom:22px;left:50%;transform:translate(-50%,150%);z-index:110;display:flex;align-items:center;gap:24px;padding:10px 12px 10px 26px;border-radius:100px;background:#181714db;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--hair-strong);box-shadow:0 24px 60px -12px #0000008c;transition:transform .65s var(--ease)}#buybar.show{transform:translate(-50%)}#buybar .bb-name{font-family:Cormorant Garamond,serif;font-style:italic;font-size:19px;color:var(--bone);white-space:nowrap}#buybar .bb-meta{font-family:DM Mono,monospace;font-size:8.5px;letter-spacing:.22em;text-transform:uppercase;color:#7d7669;white-space:nowrap;display:block;margin-top:2px}#buybar .bb-price{font-family:Cormorant Garamond,serif;font-size:21px;color:var(--gold);white-space:nowrap}#buybar .bb-cta{font-family:DM Mono,monospace;font-size:9.5px;letter-spacing:.26em;text-transform:uppercase;color:var(--ink);background:var(--gold);padding:12px 24px;border-radius:100px;text-decoration:none;transition:background .3s;white-space:nowrap}#buybar .bb-cta:hover{background:var(--bone)}@media(max-width:640px){#buybar{gap:14px;padding:8px 10px 8px 18px;bottom:12px;max-width:calc(100vw - 24px)}#buybar .bb-meta{display:none}#buybar .bb-name{font-size:16px}#buybar .bb-price{font-size:17px}}#statement{position:relative;z-index:30;padding:17vh 8vw 15vh;display:flex;flex-direction:column;align-items:center;background:var(--ink)}#statement p{font-family:Cormorant Garamond,serif;font-weight:300;font-size:clamp(30px,4.2vw,56px);line-height:1.28;max-width:19em;text-align:center;color:var(--bone)}#statement em{font-style:italic;color:var(--gold)}#statement .mono{display:block;text-align:center;color:var(--bronze);margin-bottom:4vh}#stats{display:flex;justify-content:center;gap:0;margin-top:9vh;border-top:1px solid var(--hair);border-bottom:1px solid var(--hair)}.stat{padding:4vh 4.5vw;text-align:center;border-left:1px solid var(--hair)}.stat:first-child{border-left:0}.stat .s-num{font-family:Cormorant Garamond,serif;font-weight:300;font-size:clamp(34px,3.8vw,56px);color:var(--gold);line-height:1}.stat .s-lab{margin-top:1.4vh;font-family:DM Mono,monospace;font-size:9px;letter-spacing:.26em;text-transform:uppercase;color:#7d7669}@media(max-width:820px){#stats{flex-direction:column}.stat{border-left:0;border-top:1px solid var(--hair)}.stat:first-child{border-top:0}}#formula{position:relative;z-index:30;background:linear-gradient(var(--ink) 0%,var(--ink2) 100%);border-top:1px solid var(--hair);padding:14vh 7vw 16vh}#formula-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:7vw;max-width:1380px;margin:0 auto;align-items:start}#formula-left{position:sticky;top:16vh}#formula-left .mono{color:var(--bronze);display:block;margin-bottom:3.4vh}#formula-left h2{font-family:Cormorant Garamond,serif;font-weight:300;font-size:clamp(40px,4.6vw,68px);line-height:1.04}#formula-left h2 em{font-style:italic;color:var(--gold)}#formula-left .note{margin-top:3.4vh;font-weight:200;font-size:15px;line-height:1.75;color:var(--mut);max-width:360px}#formula-left .oath{margin-top:4vh;display:inline-flex;align-items:center;gap:12px;border:1px solid var(--hair-strong);border-radius:100px;padding:12px 22px}#formula-left .oath i{width:7px;height:7px;border-radius:50%;background:var(--gold);font-style:normal}#formula-left .oath span{font-family:DM Mono,monospace;font-size:9.5px;letter-spacing:.26em;text-transform:uppercase;color:var(--bone)}.f-row{display:grid;grid-template-columns:auto 1fr;gap:5vw;align-items:baseline;padding:5.2vh 0;border-bottom:1px solid var(--hair);transition:border-color .5s}.f-row:first-child{padding-top:1vh}.f-amt{font-family:Cormorant Garamond,serif;font-weight:300;font-size:clamp(52px,6.4vw,96px);line-height:1;color:var(--bone);font-variant-numeric:tabular-nums;min-width:4.2em;text-align:right;transition:color .6s}.f-amt small{font-family:DM Mono,monospace;font-size:.18em;letter-spacing:.28em;color:var(--bronze);margin-left:.5em;vertical-align:.5em;text-transform:uppercase}.f-row.hot .f-amt{color:var(--gold)}.f-meta h3{font-weight:400;font-size:clamp(17px,1.5vw,21px);letter-spacing:.04em}.f-meta .src{font-family:DM Mono,monospace;font-size:9.5px;letter-spacing:.3em;text-transform:uppercase;color:var(--bronze);margin-top:8px}.f-meta p{margin-top:12px;font-weight:200;font-size:14px;line-height:1.7;color:var(--mut);max-width:400px}#refuse{position:relative;z-index:30;background:var(--ink2);border-top:1px solid var(--hair);padding:15vh 8vw;text-align:center}#refuse .mono{color:var(--bronze);display:block;margin-bottom:5vh}#refuse-terms{display:flex;flex-wrap:wrap;justify-content:center;gap:18px 34px;max-width:900px;margin:0 auto}.rterm{font-family:Cormorant Garamond,serif;font-weight:300;font-size:clamp(24px,3vw,40px);color:#7d7669;position:relative;padding:0 4px}.rterm:after{content:"";position:absolute;left:0;right:0;top:55%;height:1.5px;background:var(--gold);transform:scaleX(0);transform-origin:0 50%;transition:transform .8s var(--ease)}.rterm.in:after{transform:scaleX(1)}.rterm:nth-child(1):after{transition-delay:.1s}.rterm:nth-child(2):after{transition-delay:.25s}.rterm:nth-child(3):after{transition-delay:.4s}.rterm:nth-child(4):after{transition-delay:.55s}.rterm:nth-child(5):after{transition-delay:.7s}#refuse h2{margin-top:7vh;font-family:Cormorant Garamond,serif;font-weight:300;font-style:italic;font-size:clamp(34px,4.6vw,64px);line-height:1.15}#refuse h2 b{color:var(--gold);font-weight:400}#ritual{position:relative;z-index:30;background:var(--ink2);border-top:1px solid var(--hair);padding:13vh 7vw 15vh}#ritual .head{text-align:center;margin-bottom:8vh}#ritual .head .mono{color:var(--bronze);display:block;margin-bottom:2.6vh}#ritual .head h2{font-family:Cormorant Garamond,serif;font-weight:300;font-size:clamp(36px,4.4vw,60px)}#ritual .head h2 em{font-style:italic;color:var(--gold)}#rit-grid{display:grid;grid-template-columns:repeat(3,1fr);max-width:1200px;margin:0 auto}.rit{padding:4.5vh 3.4vw;border-left:1px solid var(--hair);transition:background .5s}.rit:first-child{border-left:0}.rit:hover{background:#f3efe806}.rit .t{font-family:DM Mono,monospace;font-size:10.5px;letter-spacing:.34em;color:var(--bronze)}.rit h3{font-family:Cormorant Garamond,serif;font-weight:300;font-style:italic;font-size:clamp(34px,3.6vw,50px);margin-top:2.2vh;color:var(--bone)}.rit p{margin-top:2vh;font-weight:200;font-size:14px;line-height:1.7;color:var(--mut)}#buy{position:relative;z-index:30;background:var(--cream);color:var(--ink);padding:15vh 7vw 12vh}#buy-grid{display:grid;grid-template-columns:1.02fr .98fr;gap:6vw;max-width:1280px;margin:0 auto;align-items:center}#buy-visual{position:relative;border-radius:10px;overflow:hidden;background:var(--sand);box-shadow:0 50px 100px -30px #18181640}#buy-visual img{display:block;width:100%;height:auto}#buy-visual.noimg{aspect-ratio:1;display:flex;align-items:center;justify-content:center}#buy-visual.noimg:after{content:"MIX CO.";font-family:Cormorant Garamond,serif;font-weight:300;font-size:clamp(40px,5vw,72px);color:var(--bronze);letter-spacing:.08em}#buy-copy .mono{color:var(--bronze);display:block;margin-bottom:2.8vh}#buy-copy h2{font-family:Cormorant Garamond,serif;font-weight:300;font-size:clamp(42px,5vw,76px);line-height:1}#buy-copy h2 em{font-style:italic;color:var(--bronze)}#price-row{display:flex;align-items:baseline;gap:18px;margin-top:4vh}#price-row .p{font-family:Cormorant Garamond,serif;font-weight:400;font-size:clamp(36px,3.4vw,52px)}#price-row .n{font-family:DM Mono,monospace;font-size:10px;letter-spacing:.28em;text-transform:uppercase;color:var(--umber)}#buy-copy .p-sub{margin-top:1.2vh;font-weight:300;font-size:15px;color:var(--umber)}#reserve-form{margin-top:2.2vh;display:flex;max-width:470px;border:1.5px solid var(--ink);border-radius:100px;overflow:hidden;background:#fff}#reserve-form input{flex:1;border:0;outline:0;padding:17px 24px;font-family:Outfit;font-weight:300;font-size:16px;color:var(--ink);background:transparent;min-width:0}#reserve-form:focus-within{border-color:var(--bronze);box-shadow:0 0 0 3px #d4a86059}.btn:focus-visible,.nav-cta:focus-visible,.fq button:focus-visible,a:focus-visible{outline:2px solid var(--gold);outline-offset:3px}#reserve-form input::placeholder{color:#a89f8e}#reserve-form button{border:0;cursor:pointer;background:var(--ink);color:var(--cream);font-family:DM Mono,monospace;font-size:10px;letter-spacing:.3em;text-transform:uppercase;padding:0 32px;transition:background .3s}#reserve-form button:hover{background:var(--umber)}#reserve-note{margin-top:1.6vh;font-family:DM Mono,monospace;font-size:9.5px;letter-spacing:.22em;text-transform:uppercase;color:#8a8172}.chips{display:flex;flex-wrap:wrap;gap:10px;margin-top:4vh}.chips span{font-family:DM Mono,monospace;font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--umber);border:1px solid #ddd5c6;border-radius:100px;padding:9px 16px;background:#ffffff80}#faq{background:var(--cream);color:var(--ink);padding:4vh 7vw 14vh;position:relative;z-index:30}#faq-inner{max-width:760px;margin:0 auto}#faq .mono{color:var(--bronze);display:block;text-align:center;margin-bottom:2.4vh}.faq-h{font-family:Cormorant Garamond,serif;font-weight:300;font-size:clamp(32px,3.8vw,52px);text-align:center;margin-bottom:6vh}.faq-h em{font-style:italic;color:var(--bronze)}.fq{border-top:1px solid #ddd5c6}.fq:last-child{border-bottom:1px solid #ddd5c6}.fq button{width:100%;background:none;border:0;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:24px 4px;text-align:left;font-family:Cormorant Garamond,serif;font-weight:400;font-size:clamp(19px,1.9vw,24px);color:var(--ink)}.fq .fx{font-family:DM Mono,monospace;font-size:15px;color:var(--bronze);transition:transform .35s;flex:none}.fq.open .fx{transform:rotate(45deg)}.fq .a{max-height:0;overflow:hidden;transition:max-height .5s var(--ease)}.fq .a p{padding:0 4px 26px;font-weight:300;font-size:14.5px;line-height:1.75;color:var(--umber);max-width:640px}footer{background:var(--ink);padding:12vh 7vw 5vh;position:relative;z-index:30;border-top:1px solid var(--hair)}#foot-mark{font-family:Cormorant Garamond,serif;font-weight:300;font-size:clamp(70px,14vw,220px);line-height:.9;color:transparent;-webkit-text-stroke:1px rgba(243,239,232,.09);text-align:center;-webkit-user-select:none;user-select:none}#foot-grid{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:28px;margin-top:7vh;border-top:1px solid var(--hair);padding-top:4.5vh}#foot-grid .col{display:flex;flex-direction:column;gap:10px}#foot-grid .mono{color:#7d7669;font-size:10px}#foot-grid a{color:var(--bone);text-decoration:none;font-weight:300;font-size:14px;transition:color .3s,border-color .3s;border-bottom:1px solid rgba(243,239,232,.25);padding-bottom:2px;width:fit-content}#foot-grid a:hover{color:var(--gold);border-color:var(--gold)}#foot-grid .tag{color:var(--mut);font-weight:300;font-size:14px}@media(max-width:980px){#formula-grid{grid-template-columns:1fr;gap:6vh}#formula-left{position:static}#buy-grid{grid-template-columns:1fr;gap:7vh}#hero{justify-content:flex-start}#hero-inner{padding:15vh 8vw 0}#hero h1{font-size:clamp(58px,15.5vw,92px)}}@media(max-width:820px){#rit-grid{grid-template-columns:1fr}.rit{border-left:0;border-top:1px solid var(--hair)}.rit:first-child{border-top:0}.f-row{grid-template-columns:1fr;gap:1.6vh}.f-amt{text-align:left;min-width:0}}@media(prefers-reduced-motion:reduce){[data-r]{opacity:1!important;transform:none!important;transition:none!important}#marquee .track{animation:none}.rterm:after{transition:none}#veil span{animation:none;opacity:1}.aura,#hero h1 .l2{animation:none}#hero .eyebrow,#hero h1,#hero .sub,#hero .cta-row,#hero .trust{opacity:1!important;transform:none!important;transition:none!important}#drag-hint{display:none}#buybar{transition:none}html{scroll-behavior:auto}}.shopify-section{transform:none!important;filter:none!important;perspective:none!important}#shopify-section-home{position:static}
/*# sourceMappingURL=/cdn/shop/t/14/assets/home.css.map */
