@font-face{font-family:__Schibsted_Grotesk_ed3217;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/1ae5326f0f7ca785-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Schibsted_Grotesk_ed3217;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/eabb643b88fa58a9-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Schibsted_Grotesk_ed3217;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/1ae5326f0f7ca785-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Schibsted_Grotesk_ed3217;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/eabb643b88fa58a9-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Schibsted_Grotesk_ed3217;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/1ae5326f0f7ca785-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Schibsted_Grotesk_ed3217;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/eabb643b88fa58a9-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Schibsted_Grotesk_ed3217;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/56069e83bb5b2425-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Schibsted_Grotesk_ed3217;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/91601dd83defba07-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Schibsted_Grotesk_ed3217;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/56069e83bb5b2425-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Schibsted_Grotesk_ed3217;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/91601dd83defba07-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Schibsted_Grotesk_ed3217;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/56069e83bb5b2425-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Schibsted_Grotesk_ed3217;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/91601dd83defba07-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Schibsted_Grotesk_Fallback_ed3217;src:local("Arial");ascent-override:93.46%;descent-override:24.67%;line-gap-override:0.00%;size-adjust:104.49%}.__className_ed3217{font-family:__Schibsted_Grotesk_ed3217,__Schibsted_Grotesk_Fallback_ed3217}.__variable_ed3217{--shop-sans:"__Schibsted_Grotesk_ed3217","__Schibsted_Grotesk_Fallback_ed3217"}@font-face{font-family:__JetBrains_Mono_f9e569;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__JetBrains_Mono_f9e569;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__JetBrains_Mono_f9e569;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__JetBrains_Mono_f9e569;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__JetBrains_Mono_f9e569;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__JetBrains_Mono_f9e569;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__JetBrains_Mono_f9e569;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__JetBrains_Mono_f9e569;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__JetBrains_Mono_f9e569;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__JetBrains_Mono_f9e569;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__JetBrains_Mono_f9e569;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__JetBrains_Mono_f9e569;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__JetBrains_Mono_f9e569;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__JetBrains_Mono_f9e569;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__JetBrains_Mono_f9e569;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__JetBrains_Mono_f9e569;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__JetBrains_Mono_f9e569;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__JetBrains_Mono_f9e569;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__JetBrains_Mono_f9e569;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__JetBrains_Mono_f9e569;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__JetBrains_Mono_f9e569;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__JetBrains_Mono_f9e569;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__JetBrains_Mono_f9e569;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__JetBrains_Mono_f9e569;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__JetBrains_Mono_Fallback_f9e569;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_f9e569{font-family:__JetBrains_Mono_f9e569,__JetBrains_Mono_Fallback_f9e569;font-style:normal}.__variable_f9e569{--shop-mono:"__JetBrains_Mono_f9e569","__JetBrains_Mono_Fallback_f9e569"}@scope ([data-usxc]){:scope{--paper:#f4f1eb;--paper2:#ebe7df;--card:#fbf9f5;--ink:#1a1814;--ink2:#57534b;--ink3:#69645c;--hair:#d9d3c8;--dark:#151412;--lime:#b8e64a;--lime-ink:#4c7a0a;--lime-edge:#7aa52a;--amber:#b86e00;--amber-dot:#f0b24a;--red:#b3261e;--sans:var(--shop-sans),system-ui,sans-serif;--mono:var(--shop-mono),ui-monospace,monospace;--max:1400px;--ease:cubic-bezier(.2,.7,.2,1);--pop:cubic-bezier(.34,1.56,.64,1);--dur:.5s}}@scope ([data-usxc]){*{box-sizing:border-box}:scope{scroll-behavior:smooth;margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:17px;line-height:1.5;-webkit-font-smoothing:antialiased;text-wrap:pretty}a{color:var(--ink);text-decoration:none}a:hover{color:var(--lime-ink)}h1,h2,h3,h4,p{margin:0}button{font:inherit;cursor:pointer}img{max-width:100%}.mono{font-size:12px}.eyebrow,.mono{font-family:var(--mono)}.eyebrow{font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink3)}.wrap{max-width:var(--max);margin:0 auto;padding:0 40px}section{padding:112px 0}.sec-head{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:end;margin-bottom:56px}.sec-head h2{font-size:clamp(36px,4vw,60px);font-weight:500;letter-spacing:-.035em;line-height:1.02;max-width:16ch}.sec-head p{font-size:20px;color:var(--ink2);max-width:44ch;margin:0}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:52px;padding:0 24px;border:1px solid var(--ink);background:var(--ink);font-weight:500;font-size:16px;border-radius:999px;transition:background .2s,transform .2s var(--ease),color .2s,translate .35s var(--ease)}.btn,.btn:hover{color:var(--paper)}.btn:hover{background:#000}.btn:active{transform:scale(.98)}.btn.ghost{background:transparent;color:var(--ink)}.btn.ghost:hover{background:var(--paper2)}.btn.lime{background:var(--lime);border-color:var(--lime);color:var(--ink)}.btn.lime:hover{background:#c6f060;color:var(--ink)}.btn.sm{height:44px;padding:0 18px;font-size:15px}.dot{display:inline-block;width:9px;height:9px;border-radius:50%;background:var(--lime);box-shadow:0 0 0 1px var(--lime-edge) inset;flex:none}.dot.amber{background:var(--amber-dot);box-shadow:none}.dot.miss{background:transparent;box-shadow:0 0 0 1px var(--ink3) inset}image-slot{display:block}nav.top{position:sticky;top:0;z-index:50;background:hsla(40,29%,94%,.86);backdrop-filter:blur(14px)}nav.top .wrap{display:flex;align-items:center;height:72px;gap:32px;border-bottom:1px solid var(--hair);transition:height .3s var(--ease)}nav.top img{width:auto;height:30px;display:block}nav.top .links{display:flex;gap:28px;font-size:15px;flex:1;justify-content:center}nav.top .links,nav.top .links a{color:var(--ink2)}nav.top .links a:hover{color:var(--ink)}nav.top .right{display:flex;gap:10px;align-items:center}.cartbtn{position:relative}.cartbtn .n{display:inline-grid;place-items:center;min-width:22px;height:22px;padding:0 6px;border-radius:999px;background:var(--lime);color:var(--ink);font:500 12px var(--mono)}:scope[data-motion=bold] nav.top.shrunk .wrap{height:58px}.vial{--vw:32px;position:relative;width:var(--vw);height:calc(var(--vw)*2.3);display:grid;grid-template-rows:9% 8% 6% 77%;flex:none;filter:drop-shadow(0 calc(var(--vw)*.22) calc(var(--vw)*.32) rgba(26,24,20,.28));transition:transform .6s var(--ease)}.vial .top{background:linear-gradient(180deg,#2a2a28,#161614);border-radius:30% 30% 8% 8%/50% 50% 12% 12%;margin:0 12%;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.14)}.vial .cap{background:linear-gradient(90deg,#8f908b,#e6e6e2 28%,#fff 45%,#c6c7c2 68%,#83847f);margin:0 4%;border-radius:8%/30%}.vial .neck{background:linear-gradient(90deg,#aeafa9,#f2f2ee 45%,#a0a19b);margin:0 15%}.vial .body{position:relative;background:linear-gradient(90deg,#bfc0bb,#eeeeea 26%,#fff 44%,#e3e4df 70%,#aaaba5);border-radius:12% 12% 26% 26%/3% 3% 8% 8%;overflow:hidden}.vial .label{position:absolute;left:0;right:0;top:13%;height:66%;background:#151412;color:#fff;padding:7% 9%;display:grid;grid-template-rows:auto 1fr auto;gap:3%;box-shadow:inset calc(var(--vw)*.06) 0 calc(var(--vw)*.1) rgba(0,0,0,.35),inset calc(var(--vw)*-.06) 0 calc(var(--vw)*.1) rgba(0,0,0,.35)}.vial .lt{display:flex;justify-content:space-between;align-items:center;font:700 calc(var(--vw)*.11)/1 var(--mono);letter-spacing:.06em}.vial .lt small{font-size:calc(var(--vw)*.075);color:#bdb9b0;font-weight:500}.vial .ln{align-self:center;display:grid;gap:calc(var(--vw)*.05)}.vial .ln b{font:600 calc(var(--vw)*.19)/1 var(--mono);letter-spacing:.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vial .ln span{font:500 calc(var(--vw)*.105)/1 var(--mono);color:var(--lime)}.vial .lb{display:flex;justify-content:space-between;align-items:end;gap:4%}.vial .lb small{font:500 calc(var(--vw)*.07)/1.35 var(--mono);color:#bdb9b0;letter-spacing:.02em}.vial .lb .vial-qr{width:calc(var(--vw)*.24);height:calc(var(--vw)*.24);padding:calc(var(--vw)*.012);background:#fff;border:calc(var(--vw)*.012) solid #fff;flex:none;display:block}.vial .cake{position:absolute;left:10%;right:10%;bottom:4%;height:9%;background:#fff;border-radius:2px;opacity:.95}.vial .shine{position:absolute;left:14%;top:5%;width:6%;height:92%;background:linear-gradient(180deg,hsla(0,0%,100%,.85),hsla(0,0%,100%,.2));border-radius:3px;pointer-events:none;-webkit-mask:linear-gradient(180deg,#000 0 10%,rgba(0,0,0,.25) 14% 78%,#000 82%);mask:linear-gradient(180deg,#000 0 10%,rgba(0,0,0,.25) 14% 78%,#000 82%)}.vial[data-blend] .ln span{color:#fff}.vial[data-blend] .label{background:#22221f}.vial.xs .lb,.vial.xs .ln span,.vial.xs .lt{display:none}.vial.xs .ln b{font-size:calc(var(--vw)*.22)}.pgrid{grid-template-columns:repeat(4,1fr);gap:20px}.pc,.pgrid{display:grid}.pc{background:var(--card);border:1px solid var(--hair);border-radius:20px;padding:24px;gap:16px;align-content:start;transition:transform .5s var(--ease),box-shadow .5s var(--ease),border-color .3s,scale .25s var(--ease);position:relative}.pc:active{scale:.98}.pc:hover{box-shadow:0 30px 60px -40px rgba(26,24,20,.35);transform:translateY(-3px);border-color:#cdc6b9}:scope[data-motion=bold] .pc:hover .vial{transform:rotate(-5deg) translateY(-4px)}.pc-head{display:grid;grid-template-columns:auto 1fr;gap:16px;align-items:center}.pc-name{font-size:24px;font-weight:500;letter-spacing:-.03em;line-height:1.05}.pc[data-blend] .pc-name:after{content:"Blend";font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink3);margin-left:8px;vertical-align:middle;border:1px solid var(--hair);padding:2px 7px;border-radius:999px;font-weight:400}.pc-desc{font-size:13px;color:var(--ink3);margin-top:5px;line-height:1.35}.pc-variants{display:flex;gap:6px;flex-wrap:wrap}.pc-var{font-family:var(--mono);font-size:12px;padding:7px 12px;border:1px solid var(--hair);background:transparent;color:var(--ink2);border-radius:999px;position:relative;transition:border-color .2s,background .2s,color .2s,scale .15s var(--ease)}.pc-var:active{scale:.92}.pc-var:hover{border-color:var(--ink3)}.pc-var.on{border-color:var(--ink);color:var(--ink);background:#fff}.pc-var[data-stock=out]{color:var(--ink3);text-decoration:line-through}.pc-var[data-stock=low]:after{content:"";position:absolute;top:-2px;right:-2px;width:7px;height:7px;border-radius:50%;background:var(--amber-dot)}.pc-pricing{display:grid;grid-template-columns:auto 1fr;align-items:baseline;gap:6px 12px}.pc-price{font-size:36px;font-weight:500;letter-spacing:-.04em;line-height:1;font-variant-numeric:tabular-nums}.pc-permg{font-size:12.5px;color:var(--ink2)}.pc-permg,.pc-stock{font-family:var(--mono)}.pc-stock{grid-column:1/-1;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--lime-ink)}.pc-stock:before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--lime);margin-right:8px;vertical-align:1px;box-shadow:0 0 0 1px var(--lime-edge) inset}.pc-stock[data-stock=low]{color:var(--amber)}.pc-stock[data-stock=low]:before{background:var(--amber-dot);box-shadow:none}.pc-stock[data-stock=out]{color:var(--ink3)}.pc-stock[data-stock=out]:before{background:transparent;box-shadow:0 0 0 1px var(--ink3) inset}.pc-lot{display:grid;grid-template-columns:1fr auto;gap:4px 10px;font-family:var(--mono);font-size:11.5px;color:var(--ink2);padding:12px 14px;border-radius:12px;background:var(--paper)}.pc-lot-id{color:var(--ink)}.pc-lot-lab{grid-column:1/-1;display:none}:scope[data-lab="1"] .pc-lot-lab{display:block}.pc-lot-pur{text-align:right}.pc-lot-verify{grid-column:1/-1;color:var(--lime-ink);text-decoration:underline;text-underline-offset:3px}.pc-actions{display:grid;grid-template-columns:1fr auto;gap:8px;align-items:center}.pc-cta{height:46px;border:1px solid var(--ink);background:var(--ink);color:var(--paper);font-size:15px;font-weight:500;border-radius:999px;padding:0 18px;transition:background .2s,transform .15s,translate .35s var(--ease)}.pc-cta:hover{background:#000}.pc-cta:active{transform:scale(.97)}.pc-cta[data-out]{background:transparent;color:var(--ink)}.pc-more{font-size:14px;color:var(--ink2);text-decoration:underline;text-underline-offset:3px;padding:0 6px}.pc-all{display:grid;place-content:center;text-align:center;gap:10px;border:1px dashed var(--hair);border-radius:20px;padding:24px;color:var(--ink2)}.pc-all b{font-size:22px;font-weight:500;letter-spacing:-.02em;color:var(--ink);display:block}:scope[data-card=top] .pc-head{grid-template-columns:1fr;justify-items:center;text-align:center;gap:14px;padding-top:8px}:scope[data-card=top] .pc-head .vial{--vw:42px}:scope[data-card=large] .pc-head{grid-template-columns:1fr;gap:0}:scope[data-card=large] .pc-head .stage{display:grid;place-items:center;height:190px;border-radius:14px;background:radial-gradient(120% 90% at 50% 110%,#fff 0,var(--paper2) 60%,#e3ded4 100%);margin:-6px -6px 16px}:scope[data-card=large] .pc-head .vial{--vw:60px}:scope:not([data-card=large]) .pc-head .stage{display:contents}.toast{position:fixed;left:50%;bottom:28px;transform:translate(-50%,20px);opacity:0;background:var(--ink);color:var(--paper);padding:12px 18px;border-radius:999px;font-size:15px;display:flex;gap:14px;align-items:center;z-index:80;pointer-events:none;transition:transform .4s var(--ease),opacity .3s}.toast.on{transform:translate(-50%);opacity:1;pointer-events:auto}.toast a{color:var(--lime);text-decoration:underline;text-underline-offset:3px}.doc{background:var(--card);border:1px solid var(--hair);border-radius:20px;padding:36px;display:grid;gap:28px;align-content:start}.doc-head{display:flex;justify-content:space-between;align-items:start;gap:20px}.doc-head h3{font-size:34px;font-weight:500;letter-spacing:-.03em;font-family:var(--mono);line-height:1}.doc-head p{color:var(--ink2);margin-top:8px}.qr{width:96px;height:96px;display:grid;grid-template-columns:repeat(21,1fr);flex:none}.qr i{display:block}.qr i.f{background:var(--ink)}.kvs{display:grid;grid-template-columns:1fr 1fr;gap:0 24px}.kvs div{padding:12px 0;border-top:1px solid var(--hair);font-family:var(--mono);font-size:12.5px}.kvs small{display:block;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink3);margin-bottom:4px}.kvs a{color:var(--lime-ink);text-decoration:underline;text-underline-offset:3px}.trace{width:100%;height:120px;display:block;border-radius:10px;background:var(--paper)}.cov{border-top:1px solid var(--ink)}.cov-row{display:grid;grid-template-columns:20px 1.1fr 1fr 1fr;gap:12px;align-items:center;padding:12px 0;border-bottom:1px solid var(--hair);font-size:15px}.cov-k{font-weight:500}.cov-m{color:var(--ink3);font-size:11.5px}.cov-m,.cov-v{font-family:var(--mono)}.cov-v{font-size:12px;text-align:right}.cov-row[data-s=amber] .cov-v{color:var(--amber)}.cov-row[data-s=missing] .cov-k,.cov-row[data-s=missing] .cov-v,.legend{color:var(--ink3)}.legend{display:flex;gap:18px;font-family:var(--mono);font-size:11px;flex-wrap:wrap}.legend span{display:inline-flex;gap:7px;align-items:center}.cmp{border-top:1px solid var(--ink)}.cmp-row{display:grid;grid-template-columns:1fr 1.3fr 1.6fr;gap:40px;padding:26px 0;border-bottom:1px solid var(--hair);font-size:18px}.cmp-head{font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink3);padding:14px 0;font-weight:400}.cmp-f{font-weight:500;letter-spacing:-.01em}.cmp-t{color:var(--ink3)}.cmp-u{color:var(--ink)}.cmp-u:before{content:"";display:inline-block;width:9px;height:9px;border-radius:50%;background:var(--lime);margin-right:12px;box-shadow:0 0 0 1px var(--lime-edge) inset}.faqs{border-top:1px solid var(--ink)}.faq{border-bottom:1px solid var(--hair)}.faq summary{padding:22px 0;cursor:pointer;font-weight:500;font-size:20px;letter-spacing:-.01em;list-style:none;display:flex;justify-content:space-between;gap:20px}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-family:var(--mono);color:var(--ink3);font-weight:400;transition:transform .3s var(--ease)}.faq[open] summary:after{transform:rotate(45deg)}.faq p{padding:0 0 24px;color:var(--ink2);max-width:66ch;font-size:17px}.faq[open] p{animation:faqIn .45s var(--ease)}@keyframes faqIn{0%{opacity:0;translate:0 -8px}}footer.site{border-top:1px solid var(--ink);padding:40px 0 64px;font-size:14px;color:var(--ink2)}footer.site .wrap{display:grid;grid-template-columns:1fr auto;gap:24px}footer.site .ruo{font-weight:500;color:var(--ink);margin-bottom:6px;font-size:16px}footer.site .links{display:flex;gap:24px;flex-wrap:wrap}.field{display:grid;gap:6px}.field label{font-size:13px;color:var(--ink2);font-weight:500}.field input,.field select{height:50px;border:1px solid var(--hair);border-radius:12px;background:#fff;padding:0 16px;font:inherit;font-size:16px;color:var(--ink);outline:none;transition:border-color .2s,box-shadow .2s;width:100%}.field input:focus,.field select:focus{border-color:var(--ink);box-shadow:0 0 0 3px rgba(184,230,74,.35)}.check{display:flex;gap:12px;align-items:start;font-size:15px;color:var(--ink2)}.check input{width:18px;height:18px;margin-top:3px;accent-color:var(--lime-ink)}.rv{opacity:0;translate:0 24px;transition:opacity var(--dur) var(--ease),translate var(--dur) var(--ease),scale var(--dur) var(--ease)}:scope[data-motion=bold] .rv:not(.in){translate:0 44px;scale:.985}:scope[data-motion=bold] .rv{--dur:.85s}.rv.in{opacity:1;translate:0 0;scale:1}.rv[data-d="1"]{transition-delay:.08s}.rv[data-d="2"]{transition-delay:.16s}.rv[data-d="3"]{transition-delay:.24s}.rv[data-d="4"]{transition-delay:.32s}:scope[data-motion=off] .rv{opacity:1;translate:none;scale:none;transition:none}.stag>*{opacity:0;translate:0 16px;transition:opacity .6s var(--ease),translate .7s var(--ease),rotate .8s var(--ease)}.stag.in>*{opacity:1;translate:0 0;rotate:none}.stag.split>*{opacity:0;translate:0 16px}.stag.split>.in{opacity:1;translate:0 0;rotate:none}.stag.in>:first-child{transition-delay:0s}.stag.in>:nth-child(2){transition-delay:.06s}.stag.in>:nth-child(3){transition-delay:.12s}.stag.in>:nth-child(4){transition-delay:.18s}.stag.in>:nth-child(5){transition-delay:.24s}.stag.in>:nth-child(6){transition-delay:.3s}.stag.in>:nth-child(7){transition-delay:.36s}.stag.in>:nth-child(8){transition-delay:.42s}.stag.in>:nth-child(9){transition-delay:.48s}.stag.in>:nth-child(10){transition-delay:.54s}.stag.in>:nth-child(11){transition-delay:.6s}.stag.in>:nth-child(12){transition-delay:.66s}:scope[data-motion=bold] .stag.split>:not(.in),:scope[data-motion=bold] .stag:not(.in)>*{translate:0 36px}:scope[data-motion=subtle] .stag.split>:not(.in),:scope[data-motion=subtle] .stag:not(.in)>*{translate:0 8px}:scope[data-motion=off] .stag.split>*,:scope[data-motion=off] .stag>*{opacity:1;translate:none;rotate:none;transition:none}.pgrid{perspective:1400px}:scope[data-motion=bold] .pgrid.stag.split>:not(.in),:scope[data-motion=bold] .pgrid.stag:not(.in)>*{translate:0 56px;rotate:x 9deg}:scope[data-motion=bold] .pgrid.stag.split>:not(.in) .vial,:scope[data-motion=bold] .pgrid.stag:not(.in)>* .vial{scale:.55;opacity:0}.pgrid .vial{transition:transform .6s var(--ease),scale .8s var(--pop) .2s,opacity .4s var(--ease) .2s}.w{overflow:hidden;vertical-align:bottom;padding-bottom:.06em;margin-bottom:-.06em}.w,.w>span{display:inline-block}.w>span{transform:translateY(110%);transition:transform .9s var(--ease) var(--d,0s)}:scope[data-motion=bold] .words.in .w>span{transform:none}:scope:not([data-motion=bold]) .w>span{transform:none}.qr.print i.f{transition:opacity .25s var(--ease) var(--d,0s),scale .4s var(--pop) var(--d,0s)}:scope[data-motion=bold] .rv:not(.in) .qr.print i.f{opacity:0;scale:.3}.type span{transition:opacity 0s linear var(--d,0s)}:scope[data-motion=bold] .rv:not(.in) .type span{opacity:0}.type:after{content:"\258D";color:var(--lime);margin-left:.06em;opacity:0}:scope[data-motion=bold] .rv.in .type:after{animation:blink .7s linear 5 both}@keyframes blink{0%,49%{opacity:1}50%,to{opacity:0}}.dot{position:relative}.dot:after{content:"";position:absolute;inset:-2px;border-radius:50%;opacity:0}:scope:not([data-motion=off]) .stag.in .cov-row .dot:not(.miss):not(.amber):after{animation:ping 1s var(--ease) both;animation-delay:calc(var(--i,0)*.08s + .3s)}@keyframes ping{0%{opacity:1;box-shadow:0 0 0 0 rgba(184,230,74,.8)}to{opacity:0;box-shadow:0 0 0 14px rgba(184,230,74,0)}}.cmp-u:before{transition:scale .55s var(--pop) calc(var(--i,0)*.06s + .35s)}:scope:not([data-motion=off]) .stag.split>:not(.in) .cmp-u:before,:scope:not([data-motion=off]) .stag:not(.in) .cmp-u:before{scale:0}.ticker{overflow:hidden;display:flex;border-bottom:1px solid var(--hair);font-family:var(--mono);font-size:12px;color:var(--ink2);-webkit-mask:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.ticker .tk{display:flex;gap:44px;padding:14px 44px 14px 0;flex:none;animation:tick 55s linear infinite}.ticker:hover .tk{animation-play-state:paused}.ticker span{display:inline-flex;gap:9px;align-items:center;white-space:nowrap}.ticker b{color:var(--ink);font-weight:500}.ticker a{color:var(--lime-ink);text-decoration:underline;text-underline-offset:3px}@keyframes tick{to{translate:-100% 0}}:scope[data-motion=off] .ticker .tk{animation:none}:scope[data-ticker="0"] .ticker{display:none}:scope[data-motion=bold] nav.top{animation:navIn .8s var(--ease) backwards}@keyframes navIn{0%{translate:0 -100%;opacity:0}}.price-flip{display:inline-block;animation:flip .45s var(--ease)}@keyframes flip{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}:scope[data-motion=off] .price-flip{animation:none}.pc.added .vial{animation:bounce .7s var(--ease)}@keyframes bounce{0%,to{transform:none}35%{transform:translateY(-12px) rotate(-6deg)}70%{transform:translateY(0) rotate(2deg)}}@media (prefers-reduced-motion:reduce){.pgrid .vial,.qr.print i.f,.rv,.stag.split>*,.stag>*,.type span,.w>span{opacity:1!important;translate:none!important;scale:none!important;rotate:none!important;transform:none!important;transition:none!important}.dot:after,.price-flip,.ticker .tk,.type:after,nav.top{animation:none!important}}@media (max-width:1100px){.pgrid{grid-template-columns:repeat(3,1fr)}}@media (max-width:1000px){nav.top .links{display:none}section{padding:80px 0}.pgrid{grid-template-columns:repeat(2,1fr)}.sec-head{grid-template-columns:1fr;gap:16px}.toast{bottom:84px}}@media (max-width:600px){.wrap{padding:0 20px}section{padding:64px 0}.cmp-row,.pgrid{grid-template-columns:1fr}.cmp-row{gap:6px;padding:18px 0;font-size:16px}.cmp-head{display:none}.cmp-t:before{content:"Typical vendor: ";font-family:var(--mono);font-size:10px;text-transform:uppercase;letter-spacing:.1em}.cov-row{grid-template-columns:20px 1fr auto}.cov-m{display:none}.kvs{grid-template-columns:1fr}.doc{padding:24px}.doc-head h3{font-size:26px}footer.site .wrap{grid-template-columns:1fr}.sec-head p{font-size:18px}.toast{left:12px;right:12px;bottom:84px;transform:translateY(20px);border-radius:16px;justify-content:space-between}.toast.on{transform:none}}@supports (animation-timeline:view()){@media (max-width:1000px){:scope[data-motion=bold] .pgrid.stag>*{animation:cardScrub linear both;animation-timeline:view();animation-range:entry 0 entry 85%}@keyframes cardScrub{0%{opacity:0;translate:0 60px;rotate:x 10deg}}.lm-wrap{perspective:1200px}:scope[data-motion=bold] .lm{animation:lmScrub linear both;animation-timeline:view();animation-range:entry 0 entry 90%}@keyframes lmScrub{0%{opacity:.3;scale:.9;rotate:x 10deg}}:scope[data-motion=bold] .band .list a,:scope[data-motion=bold] .band .vials figure{animation:sideScrub linear both;animation-timeline:view();animation-range:entry 0 entry 90%}:scope[data-motion=bold] .band .vials figure:nth-child(2){animation-range:entry 10% entry 100%}:scope[data-motion=bold] .band .vials figure:nth-child(3){animation-range:entry 20% entry 100%}:scope[data-motion=bold] .cmp-row:not(.cmp-head),:scope[data-motion=bold] .id>div,:scope[data-motion=bold] .ord-list>div,:scope[data-motion=bold] .steps>div{animation:sideScrub linear both;animation-timeline:view();animation-range:entry 0 entry 70%}@keyframes sideScrub{0%{opacity:0;translate:-24px 0}}:scope[data-motion=bold] .doc{view-timeline-name:--doc}:scope[data-motion=bold] .doc polyline.tr{animation:drawScrub linear both;animation-timeline:--doc;animation-range:entry 25% entry 100%}@keyframes drawScrub{0%{stroke-dashoffset:1000}to{stroke-dashoffset:0}}}}}