html.pep-motion [data-anim]{opacity:0;will-change:opacity,transform,filter;transition:opacity var(--anim-dur, .8s) var(--anim-ease, var(--ease)) var(--anim-delay, 0s),transform var(--anim-dur, .8s) var(--anim-ease, var(--ease)) var(--anim-delay, 0s),filter var(--anim-dur, .8s) var(--anim-ease, var(--ease)) var(--anim-delay, 0s),clip-path var(--anim-dur, .8s) var(--anim-ease, var(--ease)) var(--anim-delay, 0s)}html.pep-motion [data-anim].in{opacity:1;transform:none;filter:none}html.pep-motion [data-anim=clip-up].in,html.pep-motion [data-anim=clip-right].in{clip-path:inset(0 -.3em -.4em -.3em)}html.pep-motion [data-anim=up]{transform:translateY(var(--anim-dist, 28px))}html.pep-motion [data-anim=down]{transform:translateY(calc(-1 * var(--anim-dist, 28px)))}html.pep-motion [data-anim=left]{transform:translate(var(--anim-dist, 34px))}html.pep-motion [data-anim=right]{transform:translate(calc(-1 * var(--anim-dist, 34px)))}html.pep-motion [data-anim=scale]{transform:scale(.92)}html.pep-motion [data-anim=rise]{transform:translateY(var(--anim-dist, 44px)) scale(.985)}html.pep-motion [data-anim=blur]{filter:blur(16px)}html.pep-motion [data-anim=clip-up]{opacity:1;clip-path:inset(105% 0 0 0)}html.pep-motion [data-anim=clip-right]{opacity:1;clip-path:inset(0 105% 0 0)}html.pep-motion [data-parallax],html.pep-motion [data-scrub]{will-change:transform}html.pep-motion [data-tilt]{transform-style:preserve-3d;transition:transform .45s var(--ease)}html.pep-motion [data-tilt].is-tilting{transition:none}html.pep-motion [data-magnetic]{will-change:transform;transition:transform .4s var(--ease)}html.pep-motion [data-magnetic].is-pulling{transition:none}html.pep-motion .pep-line,html.pep-motion .pep-word{display:inline-block;will-change:transform}html.pep-motion [data-draw]{overflow:visible}.pep-progress{position:fixed;left:0;top:0;height:2px;width:100%;transform:scaleX(0);transform-origin:0 50%;background:var(--accent);z-index:1500;pointer-events:none}@supports (animation-timeline: scroll()){@media(prefers-reduced-motion:no-preference){.pep-progress{animation:pepProgress linear both;animation-timeline:scroll(root block)}@keyframes pepProgress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}}}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-smooth iframe{pointer-events:none}html.pep-motion-failsafe [data-anim]{opacity:1!important;transform:none!important;filter:none!important;clip-path:none!important}@media(prefers-reduced-motion:reduce){html.pep-motion [data-anim]{opacity:1!important;transform:none!important;filter:none!important;clip-path:none!important;transition:none!important}}:root[data-brand=infus-labs].infus-menu-ready .pep-nav,:root[data-brand=infus-labs].infus-menu-ready .pep-burger,:root[data-brand=infus-labs].infus-menu-ready #pep-mnav,:root[data-brand=infus-labs].infus-menu-ready .pep-search,:root[data-brand=infus-labs].infus-menu-ready .pep-header-actions>a[href="/account"]{display:none!important}:root[data-brand=infus-labs].infus-menu-open,:root[data-brand=infus-labs].infus-menu-open body{overflow:hidden}:root[data-brand=infus-labs] .infus-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:root[data-brand=infus-labs] .infus-menu-toggle{display:inline-flex;align-items:center;justify-content:center;gap:1rem;min-height:44px;padding:.5rem 0 .5rem 1.2rem;margin-left:.35rem;border:0;border-left:1px solid var(--hairline);background:transparent;color:var(--text);font:inherit;font-size:.8rem;cursor:pointer}:root[data-brand=infus-labs] .infus-menu-toggle[hidden]{display:none}:root[data-brand=infus-labs] .infus-header-shop{display:inline-flex;align-items:center;min-height:44px;margin-right:1rem;color:var(--text);font-size:.8rem;text-decoration:none}:root[data-brand=infus-labs] .infus-header-shop:hover{text-decoration:underline;text-underline-offset:5px}:root[data-brand=infus-labs] .infus-menu-icon{display:grid;gap:5px;width:22px}:root[data-brand=infus-labs] .infus-menu-icon i{display:block;height:1px;background:currentColor;transition:transform .35s cubic-bezier(.16,1,.3,1);transform-origin:right}:root[data-brand=infus-labs] .infus-menu-toggle:hover .infus-menu-icon i:first-child{transform:scaleX(.65)}:root[data-brand=infus-labs] .infus-menu-toggle:hover .infus-menu-icon i:last-child{transform:scaleX(.85)}:root[data-brand=infus-labs] .infus-menu{position:fixed;inset:0;width:100%;max-width:none;height:100dvh;max-height:none;padding:0;margin:0;border:0;color:var(--infus-white,#F8F6F2);background:var(--infus-charcoal,#242321);overflow:auto;overscroll-behavior:contain}:root[data-brand=infus-labs] .infus-menu:not([open]){display:none}:root[data-brand=infus-labs] .infus-menu::backdrop{background:transparent}:root[data-brand=infus-labs] .infus-menu-shell{width:min(100%,1440px);min-height:100%;margin:0 auto;padding:0 clamp(24px,5vw,80px);display:flex;flex-direction:column}:root[data-brand=infus-labs] .infus-menu a{color:inherit;text-decoration:none}:root[data-brand=infus-labs] .infus-menu :focus-visible{outline:2px solid var(--infus-white,#F8F6F2);outline-offset:6px}:root[data-brand=infus-labs] .infus-menu-top{display:flex;align-items:center;justify-content:space-between;min-height:108px;gap:2rem;border-bottom:1px solid rgb(248 246 242 / 20%)}:root[data-brand=infus-labs] .infus-menu-brand{font-size:1.2rem;letter-spacing:.22em;text-transform:uppercase;white-space:nowrap}:root[data-brand=infus-labs] .infus-menu-close{display:inline-flex;align-items:center;gap:1rem;padding:.6rem 0 .6rem .8rem;min-height:44px;border:0;background:none;color:inherit;cursor:pointer;font:inherit;font-size:.8rem}:root[data-brand=infus-labs] .infus-menu-close svg{transition:transform .35s cubic-bezier(.16,1,.3,1)}:root[data-brand=infus-labs] .infus-menu-close:hover svg{transform:rotate(90deg)}:root[data-brand=infus-labs] .infus-menu-content{display:grid;grid-template-columns:1.7fr 1fr;align-items:end;gap:clamp(3rem,10vw,10rem);padding:clamp(2.2rem,5.5vh,4.5rem) 0;margin:auto 0}:root[data-brand=infus-labs] .infus-menu-primary{display:flex;flex-direction:column;gap:.15rem}:root[data-brand=infus-labs] .infus-menu-primary a{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;padding:.06em 0;font-size:clamp(3rem,6.5vw,6.2rem);font-weight:400;line-height:1.15;letter-spacing:-.055em}:root[data-brand=infus-labs] .infus-menu-primary a>span{transition:transform .4s cubic-bezier(.16,1,.3,1),color .4s}:root[data-brand=infus-labs] .infus-menu-primary svg{width:clamp(30px,3.5vw,48px);height:auto;flex:none;opacity:.55;transform:rotate(-35deg);transition:transform .45s cubic-bezier(.16,1,.3,1),opacity .3s}:root[data-brand=infus-labs] .infus-menu-primary a:hover>span{transform:translate(.08em);color:var(--infus-champagne,#C8B9A8)}:root[data-brand=infus-labs] .infus-menu-primary a:hover svg{opacity:1;transform:rotate(0)}:root[data-brand=infus-labs] .infus-menu-primary a[aria-current=page]>span{color:var(--infus-champagne,#C8B9A8)}:root[data-brand=infus-labs] .infus-menu-secondary{display:grid;gap:.3rem;margin-bottom:2.5rem}:root[data-brand=infus-labs] .infus-menu-secondary a{display:flex;justify-content:space-between;gap:2rem;padding:.7rem 0;font-size:1.15rem}:root[data-brand=infus-labs] .infus-menu-secondary a:hover{color:var(--infus-champagne,#C8B9A8)}:root[data-brand=infus-labs] .infus-menu-search{display:flex;border-bottom:1px solid rgb(248 246 242 / 45%)}:root[data-brand=infus-labs] .infus-film-preference{display:block;min-height:44px;margin:0 0 1rem;padding:8px 0;border:0;background:none;color:var(--infus-champagne,#C8B9A8);font:inherit;font-size:.8rem;text-decoration:underline;text-underline-offset:5px;cursor:pointer}:root[data-brand=infus-labs] .infus-film-preference[hidden]{display:none}:root[data-brand=infus-labs] .infus-menu-search input{min-width:0;width:100%;color:inherit;background:transparent;border:0;border-radius:0;padding:.9rem 0;font:inherit;font-size:.9rem}:root[data-brand=infus-labs] .infus-menu-search input::placeholder{color:var(--infus-champagne,#C8B9A8);opacity:1}:root[data-brand=infus-labs] .infus-menu-search button{display:grid;place-items:center;min-width:44px;min-height:44px;background:none;color:inherit;border:0;cursor:pointer}:root[data-brand=infus-labs] .infus-menu-bottom{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1.5rem 0;border-top:1px solid rgb(248 246 242 / 20%);color:var(--infus-champagne,#C8B9A8);font-size:.75rem}:root[data-brand=infus-labs] .infus-menu-bottom a{display:flex;align-items:center;gap:1.3rem;min-height:44px}:root[data-brand=infus-labs] .pep-btn{transition:background-color .25s,color .25s,border-color .25s,transform .25s cubic-bezier(.16,1,.3,1)}:root[data-brand=infus-labs] .pep-btn>svg{transition:transform .4s cubic-bezier(.16,1,.3,1)}:root[data-brand=infus-labs] .pep-btn:hover>svg{transform:translate(4px)}:root[data-brand=infus-labs] .pep-btn:active{transform:scale(.98)}@media(max-width:700px){:root[data-brand=infus-labs] .infus-menu-toggle{gap:.65rem;padding-left:.85rem;margin-left:.15rem}:root[data-brand=infus-labs] .infus-menu-top{min-height:80px}:root[data-brand=infus-labs] .infus-menu-brand{font-size:1rem;letter-spacing:.18em}:root[data-brand=infus-labs] .infus-menu-content{grid-template-columns:1fr;gap:1.7rem;padding:1.6rem 0}:root[data-brand=infus-labs] .infus-menu-primary a{font-size:clamp(2.8rem,13vw,4.5rem);padding:.06em 0}:root[data-brand=infus-labs] .infus-menu-secondary{grid-template-columns:1fr 1fr;gap:1.6rem;margin-bottom:.85rem}:root[data-brand=infus-labs] .infus-menu-secondary a{font-size:1rem}:root[data-brand=infus-labs] .infus-menu-bottom{padding:.65rem 0;font-size:.67rem}:root[data-brand=infus-labs] .infus-menu-bottom a{gap:.5rem;white-space:nowrap}}@media(prefers-reduced-motion:reduce){:root[data-brand=infus-labs] :is(.infus-menu-icon i,.infus-menu-close svg,.infus-menu-primary a>span,.infus-menu-primary svg,.pep-btn,.pep-btn>svg){transition:none}:root[data-brand=infus-labs] .pep-btn:active{transform:none}}@media(max-width:600px){:root[data-brand=infus-labs] .infus-header-shop{display:none}}html.infus-welcome-open,html.infus-welcome-open body{overflow:hidden}.infus-welcome[data-astro-cid-65at4whu]{width:min(780px,calc(100% - 32px));max-width:none;max-height:calc(100dvh - 32px);margin:auto;padding:0;overflow:auto;overscroll-behavior:contain;border:1px solid var(--infus-champagne,#c8b9a8);border-radius:6px;color:var(--infus-charcoal,#242321);background:var(--infus-ivory,#eee9e1);box-shadow:0 24px 80px #0003}.infus-welcome[data-astro-cid-65at4whu]:not([open]),.infus-welcome[data-astro-cid-65at4whu] [data-astro-cid-65at4whu][hidden],.infus-welcome-reopen[data-astro-cid-65at4whu][hidden],.infus-welcome-share[data-astro-cid-65at4whu][hidden]{display:none}.infus-welcome[data-astro-cid-65at4whu]::backdrop{background:#2423218f;backdrop-filter:blur(4px)}.infus-welcome[data-astro-cid-65at4whu] [data-astro-cid-65at4whu]:is(h2,p){margin:0}.infus-welcome[data-astro-cid-65at4whu] [data-astro-cid-65at4whu]:focus-visible{outline:2px solid currentColor;outline-offset:4px}.infus-welcome-close[data-astro-cid-65at4whu]{position:absolute;top:10px;right:10px;display:grid;place-items:center;width:44px;height:44px;padding:0;color:inherit;background:transparent;border:0;border-radius:50%;cursor:pointer;z-index:1}.infus-welcome-close[data-astro-cid-65at4whu]:hover{background:#2423210f}.infus-welcome-content[data-astro-cid-65at4whu]{display:grid;grid-template-columns:.9fr 1.1fr}.infus-welcome-intro[data-astro-cid-65at4whu]{padding:52px 30px}.infus-welcome-brand[data-astro-cid-65at4whu]{font-size:.67rem;letter-spacing:.18em;text-transform:uppercase}.infus-welcome[data-astro-cid-65at4whu] h2[data-astro-cid-65at4whu]{font-family:var(--font-display);font-size:clamp(2.1rem,3.5vw,2.75rem);font-weight:400;line-height:1.08;letter-spacing:-.055em;margin:38px 0 22px}.infus-welcome[data-astro-cid-65at4whu] h2[data-astro-cid-65at4whu] span[data-astro-cid-65at4whu]{display:inline-block;margin-top:8px}#infus-welcome-description[data-astro-cid-65at4whu]{max-width:25ch;font-size:.84rem;line-height:1.65;color:#59534c}.infus-welcome-form[data-astro-cid-65at4whu]{display:flex;flex-direction:column;gap:15px;padding:60px 30px 26px;background:var(--infus-white,#f8f6f2)}.infus-welcome-fields[data-astro-cid-65at4whu]{display:grid;gap:8px}.infus-welcome-fields[data-astro-cid-65at4whu] label[data-astro-cid-65at4whu]{font-size:.78rem}.infus-welcome-fields[data-astro-cid-65at4whu] label[data-astro-cid-65at4whu] span[data-astro-cid-65at4whu]{color:#655f57;font-size:.7rem}.infus-welcome-fields[data-astro-cid-65at4whu] label[data-astro-cid-65at4whu]:not(:first-child){margin-top:6px}.infus-welcome-fields[data-astro-cid-65at4whu] input[data-astro-cid-65at4whu]{width:100%;min-height:46px;padding:11px 12px;font:inherit;font-size:16px;color:inherit;background:transparent;border:1px solid #9c948a;border-radius:3px}.infus-welcome-fields[data-astro-cid-65at4whu] input[data-astro-cid-65at4whu][aria-invalid=true]{border-color:#9a3727}#infus-welcome-phone-hint[data-astro-cid-65at4whu]{font-size:.66rem;line-height:1.4;color:#655f57}.infus-welcome-check[data-astro-cid-65at4whu]{display:flex;align-items:flex-start;gap:10px;font-size:.73rem;line-height:1.5;cursor:pointer}.infus-welcome-check[data-astro-cid-65at4whu] input[data-astro-cid-65at4whu]{flex:none;width:17px;height:17px;margin:2px 0 0;accent-color:var(--infus-charcoal,#242321)}.infus-welcome-check--sms[data-astro-cid-65at4whu]{font-size:.65rem;line-height:1.5;color:#59534c}.infus-welcome-check[data-astro-cid-65at4whu] strong[data-astro-cid-65at4whu]{font-weight:500;color:var(--infus-charcoal,#242321)}.infus-welcome-submit[data-astro-cid-65at4whu]{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:48px;padding:12px 17px;border:1px solid var(--infus-charcoal,#242321);border-radius:3px;font:inherit;font-size:.82rem;text-decoration:none;background:var(--infus-charcoal,#242321);color:var(--infus-white,#f8f6f2);cursor:pointer}.infus-welcome-submit[data-astro-cid-65at4whu]:hover{background:#49433c}.infus-welcome-submit[data-astro-cid-65at4whu]:disabled{opacity:.65;cursor:wait}.infus-welcome-submit[data-astro-cid-65at4whu]>svg[data-astro-cid-65at4whu]{flex:none}.infus-welcome-policy[data-astro-cid-65at4whu]{font-size:.65rem;line-height:1.55;color:#655f57}.infus-welcome-policy[data-astro-cid-65at4whu] a[data-astro-cid-65at4whu]{color:inherit;text-decoration:underline;text-underline-offset:3px}.infus-welcome-notice[data-astro-cid-65at4whu]{padding-top:12px;border-top:1px solid var(--infus-champagne,#c8b9a8);font-size:.65rem;line-height:1.5;color:#655f57}.infus-welcome-dismiss[data-astro-cid-65at4whu]{align-self:center;min-height:44px;border:0;padding:6px 10px;color:#59534c;background:none;font:inherit;font-size:.72rem;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.infus-welcome-error[data-astro-cid-65at4whu]{color:#9a3727;font-size:.75rem;line-height:1.5}.infus-welcome-done[data-astro-cid-65at4whu]{padding:60px 40px 32px;max-width:490px;margin:auto}.infus-welcome-done[data-astro-cid-65at4whu] h2[data-astro-cid-65at4whu]{margin:28px 0 18px}.infus-welcome-done[data-astro-cid-65at4whu]>p[data-astro-cid-65at4whu]:not(.infus-welcome-brand){font-size:.9rem;line-height:1.65;color:#59534c}.infus-welcome-done[data-astro-cid-65at4whu] .infus-welcome-submit[data-astro-cid-65at4whu]{margin-top:28px}.infus-welcome-done[data-astro-cid-65at4whu] .infus-welcome-dismiss[data-astro-cid-65at4whu]{display:block;margin:12px auto 0}.infus-welcome-code[data-astro-cid-65at4whu]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:16px;margin:22px 0 12px;border:1px solid var(--infus-champagne,#c8b9a8);background:var(--infus-white,#f8f6f2)}.infus-welcome-code[data-astro-cid-65at4whu] output[data-astro-cid-65at4whu]{font-size:1.1rem;letter-spacing:.06em}.infus-welcome-code[data-astro-cid-65at4whu] button[data-astro-cid-65at4whu]{padding:8px 10px;min-height:44px;border:1px solid currentColor;border-radius:3px;background:transparent;color:inherit;font:inherit;font-size:.75rem;cursor:pointer}.infus-welcome-reopen[data-astro-cid-65at4whu],.infus-welcome-share[data-astro-cid-65at4whu]{display:flex;align-items:center;width:max-content;min-height:44px;padding:8px 0;border:0;background:none;color:inherit;font:inherit;font-size:.8rem;text-decoration:underline;text-underline-offset:4px;cursor:pointer}@media(max-width:650px){.infus-welcome[data-astro-cid-65at4whu]{width:calc(100% - 24px);max-height:calc(100dvh - 24px)}.infus-welcome-content[data-astro-cid-65at4whu]{grid-template-columns:1fr}.infus-welcome-intro[data-astro-cid-65at4whu]{padding:24px 24px 22px}.infus-welcome-brand[data-astro-cid-65at4whu]{padding-right:30px;font-size:.6rem}.infus-welcome[data-astro-cid-65at4whu] h2[data-astro-cid-65at4whu]{margin:18px 0 12px;font-size:2rem}.infus-welcome[data-astro-cid-65at4whu] h2[data-astro-cid-65at4whu] br[data-astro-cid-65at4whu]{display:none}.infus-welcome[data-astro-cid-65at4whu] h2[data-astro-cid-65at4whu] span[data-astro-cid-65at4whu]{display:block;margin-top:4px}#infus-welcome-description[data-astro-cid-65at4whu]{max-width:34ch;font-size:.78rem;line-height:1.5}.infus-welcome-form[data-astro-cid-65at4whu]{padding:22px 24px 15px;gap:13px}.infus-welcome-done[data-astro-cid-65at4whu]{padding:56px 24px 22px}}
