@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:75% 100%;font-display:swap;src:url(../media/3d51db290a6a25f3-s.19qyygf-kmpcq.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:75% 100%;font-display:swap;src:url(../media/f7054824cbb51795-s.128w4kk8i02cq.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:75% 100%;font-display:swap;src:url(../media/74effe3e2193102a-s.1jake7ccbq8_p.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}.bricolage_grotesque_3fe5e36b-module__RFIyMG__className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.bricolage_grotesque_3fe5e36b-module__RFIyMG__variable{--st-bricolage:"Bricolage Grotesque", "Bricolage Grotesque Fallback"}
@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/91bd2e40df15814e-s.19s5evoqhirey.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.386o_ri1vb0yv.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.44dak0sams9f0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/c47649aa31f9e140-s.3lxpqujs87tck.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk Fallback;src:local(Arial);ascent-override:99.07%;descent-override:30.02%;line-gap-override:0.0%;size-adjust:100.94%}.hanken_grotesk_a1d107fc-module__wXJHrW__className{font-family:Hanken Grotesk,Hanken Grotesk Fallback;font-style:normal}.hanken_grotesk_a1d107fc-module__wXJHrW__variable{--st-hanken:"Hanken Grotesk", "Hanken Grotesk Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.31988l_ccedte.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.2tuy5pz7dlieh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.2dbetqa9o8jxf.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.1uyisp29ctx0d.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.1rgnod-3esatf.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.0r6juujl39pe6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_93569134-module__MFq-pq__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_93569134-module__MFq-pq__variable{--st-geistmono:"Geist Mono", "Geist Mono Fallback"}
@font-face{font-family:Big Shoulders;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/f6e5797ad9fd88cc.001-r-7mugpfu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Big Shoulders;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/33ff89548488d79f.016j3pq2se5f3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Big Shoulders;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/f99c309598d4ef8a.2mx8o19a7jz1u.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.big_shoulders_7082ff7d-module__1yibIG__className{font-family:Big Shoulders;font-style:normal}.big_shoulders_7082ff7d-module__1yibIG__variable{--st-shoulders:"Big Shoulders"}
@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/af21ab248943f479-s.3gj6ciom31zjc.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/4ae66b896b591e96-s.0_kz_z3o_slvt.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/21ca8f3f56c22ca2-s.1cp9-4nby68jc.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.archivo_8ab76e0d-module__bmDVYq__className{font-family:Archivo,Archivo Fallback;font-style:normal}.archivo_8ab76e0d-module__bmDVYq__variable{--st-archivo:"Archivo", "Archivo Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/13bf9871fe164e7f-s.2f7nqdagzwx2-.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/cc545e633e20c56d-s.176arc174-8zp.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/71b036adf157cdcf-s.0bp8oijd_gu96.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/89b21bb081cb7469-s.1fby2rem9ngyr.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/3fe682a82f50d426-s.0vfdmo25voy_0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/70bc3e132a0a741e-s.3t6q91iet4nsy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_31065bb8-module__WCnU1a__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_31065bb8-module__WCnU1a__variable{--st-jetbrains:"JetBrains Mono", "JetBrains Mono Fallback"}
@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:100 700;font-stretch:75% 100%;font-display:swap;src:url(../media/2b693de384896c68-s.3e24n1uct9yt5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:100 700;font-stretch:75% 100%;font-display:swap;src:url(../media/69cd8eb61582ea12-s.2fxhmfgraoz7c.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:100 700;font-stretch:75% 100%;font-display:swap;src:url(../media/d18fcd8ac40b796f-s.1iq_jd65grj94.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:100 700;font-stretch:75% 100%;font-display:swap;src:url(../media/f8720a8e075e4c44-s.2k5fztq718oyu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:100 700;font-stretch:75% 100%;font-display:swap;src:url(../media/38e1921bdda5883c-s.1y_ri8_sy8n5i.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:IBM Plex Sans;font-style:normal;font-weight:100 700;font-stretch:75% 100%;font-display:swap;src:url(../media/58a134e9489d4308-s.16zifq7ruyhhb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Fallback;src:local(Arial);ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:101.17%}.ibm_plex_sans_8c879f10-module__IJKmhW__className{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.ibm_plex_sans_8c879f10-module__IJKmhW__variable{--st-plex:"IBM Plex Sans", "IBM Plex Sans Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.0rgnxg2b64rzs.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.2vemzm0itqzfy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.3cb5lpr2l6xud.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1u30mmyq6lnsd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.40sczeszzbjw1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.1yd4_i3e35931.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.1qc6dx89jd2qv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.29yke99gs9qpn.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.1i-sca43-qwng.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.0oace-s_gkfks.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ff74e33ebd7bca3-s.352ti9pm7m6qh.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a69062cfe6f77f8-s.0o-3_g79811ob.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9a4838fcda0d1bca-s.0ngr-xkgqz1kf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2e95a7d252b9825a-s.15orukf5wyxb5.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/23b7a97ae3b5c134-s.226pwps5o-gq_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_f0580630-module__Ctu40a__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_f0580630-module__Ctu40a__variable{--st-plexmono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
.st{--st-max:1240px;--st-gut:16px;--st-accent:var(--brand);--st-on-accent:var(--on-brand);--st-accent-ink:var(--brand-ink);--st-ok:#16794a;--st-warn:#8a5300;--st-bad:#b42318;--st-label:var(--st-body);background:var(--st-bg);min-height:100vh;color:var(--st-ink);font-family:var(--st-body);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;font-kerning:normal;flex-direction:column;font-size:16px;line-height:1.55;display:flex;position:relative;overflow-x:clip}@media (min-width:720px){.st{--st-gut:32px}}@media (min-width:1100px){.st{--st-gut:48px}}.st *,.st :before,.st :after{box-sizing:border-box}.st :where(p,h1,h2,h3,ol,ul,dl,dd,figure){margin:0}.st :where(ul,ol){padding:0;list-style:none}:where(.st) a{color:inherit}.st ::selection{background:var(--st-accent);color:var(--st-on-accent)}.st :focus-visible{outline:2px solid var(--st-focus,var(--st-accent));outline-offset:3px;border-radius:4px}.st .st-mono{font-family:var(--st-mono), ui-monospace, Menlo, monospace;font-variant-numeric:tabular-nums;letter-spacing:0}.st .st-visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.st img{max-width:100%;height:auto}.st[data-design=showroom]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--st-bg:#f4f2ed;--st-surface:#fff;--st-sunk:#ebe8e0;--st-stage:color-mix(in oklab, var(--brand) 8%, #efece4);--st-ink:#17160f;--st-ink-2:#55524a;--st-ink-3:#6b675e;--st-rule:#dcd7cb;--st-rule-2:#cdc7b8;--st-display:var(--st-bricolage), ui-sans-serif, system-ui, sans-serif;--st-body:var(--st-hanken), ui-sans-serif, system-ui, sans-serif;--st-mono:var(--st-geistmono);--st-label:var(--st-bricolage), ui-sans-serif, sans-serif;--st-r:20px;--st-r-sm:12px;--vd-edge:#5c687057;--vd-mid:#d6dee438;--vd-center:#ffffff1a;--vd-hl:#ffffffd9;--vd-stroke:#4650586b;--vd-base:#78848c47;--vd-shadow:#28221447;--vd-heel:#ffffff38}.st[data-design=shelf]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--st-accent:var(--brand-dark);--st-on-accent:var(--on-brand-dark);--st-accent-ink:var(--brand-dark);--st-bg:#0b0b0c;--st-surface:#141416;--st-sunk:#070708;--st-ink:#f2f0ea;--st-ink-2:#a9a69e;--st-ink-3:#8c8981;--st-rule:#26262a;--st-rule-2:#34343a;--st-ok:#5bd08f;--st-warn:#f2c14e;--st-bad:#ff7b6b;--st-display:var(--st-shoulders), "Arial Narrow", sans-serif;--st-body:var(--st-archivo), ui-sans-serif, system-ui, sans-serif;--st-mono:var(--st-jetbrains);--st-label:var(--st-archivo), ui-sans-serif, sans-serif;--st-r:4px;--st-r-sm:3px;--vd-edge:#ffffff4d;--vd-mid:#ffffff12;--vd-center:#ffffff05;--vd-hl:#ffffffe6;--vd-stroke:#ffffff57;--vd-base:#ffffff29;--vd-shadow:color-mix(in oklab, var(--brand-dark) 45%, transparent);--vd-heel:#ffffff1f}.st[data-design=desk]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--st-bg:#fff;--st-surface:#fff;--st-sunk:#f4f5f3;--st-band:#f7f8f6;--st-ink:#121413;--st-ink-2:#555b58;--st-ink-3:#6a706d;--st-rule:#e2e5e2;--st-rule-2:#cfd4d0;--st-display:var(--st-plex), ui-sans-serif, system-ui, sans-serif;--st-body:var(--st-plex), ui-sans-serif, system-ui, sans-serif;--st-mono:var(--st-plexmono);--st-label:var(--st-plex), ui-sans-serif, sans-serif;--st-r:8px;--st-r-sm:6px;--vd-edge:#5c687061;--vd-mid:#d6dee433;--vd-center:#ffffff1a;--vd-hl:#ffffffd9;--vd-stroke:#46505873;--vd-base:#78848c47;--vd-shadow:#141e1938;--vd-heel:#ffffff38;font-size:15px}.st .vd{display:block;overflow:visible}.st .vd-paper{fill:#fcfcfa}.st .vd-band{fill:var(--brand)}.st .vd-brand{fill:var(--on-brand);font-family:var(--st-label);letter-spacing:.09em;font-weight:700}.st .vd-title{fill:#15140f;font-family:var(--st-label);letter-spacing:-.01em;font-weight:760}.st .vd-fill{fill:#3b3a35;font-family:var(--st-label);font-weight:600}.st .vd-small{fill:#5b5a55;font-family:var(--st-label);letter-spacing:.07em;font-weight:650}.st .vd-mono{font-family:var(--st-mono), ui-monospace, monospace;letter-spacing:.02em}.st .vd-rule{stroke:#d6d5cf;stroke-width:.5px}.st .vd-cap{fill:var(--st-cap,var(--brand))}.st .vd-outline{stroke:var(--vd-stroke);stroke-width:.7px}.st .vd-base{fill:var(--vd-base)}.st .vd-liquid{fill:#c4dcee4d}.st .vd-meniscus{stroke:#ffffffbf;stroke-width:.8px}.st .vd-surface{fill:#d6e8f473}.st .vd-crack{stroke:#78766e29;stroke-width:.35px;stroke-linecap:round}.st .vd-fillbox{fill:none;stroke:#2a2925;stroke-width:.7px}.st .vd-labeledge{stroke:#0000001f;stroke-width:.5px}.st .vd-inner{stroke:var(--vd-stroke);stroke-width:.35px;opacity:.55}.st-skip{z-index:100;position:absolute;top:0;left:-9999px}.st-skip:focus{background:var(--st-surface);color:var(--st-ink);border-radius:8px;padding:10px 14px;top:12px;left:16px}.st-demo{padding:7px var(--st-gut);color:#3d2f00;text-align:center;background:#fce9a8;margin:0;font-size:13px;font-weight:600}.st[data-design=shelf] .st-demo{color:#f6dc86;background:#2a2410}.st-header{z-index:40;background:color-mix(in oklab, var(--st-bg) 90%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(14px);border-bottom:1px solid var(--st-rule);position:sticky;top:0}.st-header-in{max-width:var(--st-max);padding:0 var(--st-gut);grid-template-columns:1fr auto;grid-template-areas:"brand cart""nav nav";align-items:center;column-gap:16px;margin:0 auto;display:grid}.st-brand{grid-area:brand;align-items:center;min-width:0;min-height:56px;text-decoration:none;display:flex}.st .st-logo{object-fit:contain;width:auto;max-width:180px;height:30px;display:block}.st-brand-name{font-family:var(--st-display);letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;font-size:19px;font-weight:700;overflow:hidden}.st-nav{scrollbar-width:none;margin:0 calc(var(--st-gut) * -1);padding:0 var(--st-gut) 8px;grid-area:nav;gap:4px;display:flex;overflow-x:auto}.st-nav::-webkit-scrollbar{display:none}.st-nav-link{min-height:40px;color:var(--st-ink-2);border-radius:999px;flex:none;align-items:center;padding:0 12px;font-size:14.5px;font-weight:550;text-decoration:none;display:inline-flex}.st-nav-link[aria-current=page]{color:var(--st-ink);background:var(--st-sunk)}.st-cart{border:1px solid var(--st-rule-2);border-radius:999px;grid-area:cart;align-items:center;gap:8px;min-height:44px;padding:0 16px 0 13px;font-size:14.5px;font-weight:650;text-decoration:none;display:inline-flex}.st-cart-icon{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.st-cart-icon circle{fill:currentColor;stroke:none}.st-cart-count{background:var(--st-sunk);min-width:22px;height:22px;color:var(--st-ink-2);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding:0 6px;font-size:12.5px;display:inline-grid}.st-cart--full{background:var(--st-accent);border-color:var(--st-accent);color:var(--st-on-accent)}.st-cart--full .st-cart-count{background:color-mix(in oklab, var(--st-on-accent) 22%, transparent);color:inherit}.st-cart-total{font-variant-numeric:tabular-nums}@media (min-width:900px){.st-header-in{grid-template-columns:auto 1fr auto;grid-template-areas:"brand nav cart";min-height:72px}.st-nav{justify-content:center;margin:0;padding:0;overflow:visible}}@media (max-width:400px){.st-cart-label{display:none}}.st-ruo{max-width:var(--st-max);width:100%;padding:9px var(--st-gut);color:var(--st-ink-3);letter-spacing:.01em;margin:0 auto;font-size:12.5px}.st-main{width:100%;max-width:var(--st-max);padding:8px var(--st-gut) 72px;flex:1;margin:0 auto}.st-footer{border-top:1px solid var(--st-rule);background:var(--st-sunk);color:var(--st-ink-2);font-size:14px}.st-footer-in{max-width:var(--st-max);padding:36px var(--st-gut) 20px;gap:24px;margin:0 auto;display:grid}@media (min-width:720px){.st-footer-in{grid-template-columns:1fr auto}}.st-footer-brand p{margin-bottom:4px}.st-footer-name{font-family:var(--st-display);color:var(--st-ink);font-size:17px;font-weight:700}.st-footer-links{flex-wrap:wrap;align-content:start;gap:4px 18px;display:flex}.st-footer-links a{text-underline-offset:3px;align-items:center;min-height:36px;display:inline-flex}.st-footer-ruo,.st-powered{max-width:var(--st-max);padding:0 var(--st-gut) 12px;margin:0 auto;font-size:12.5px;line-height:1.5}.st-powered{color:var(--st-ink-3);padding-bottom:28px}.st-btn{background:var(--st-accent);min-height:44px;color:var(--st-on-accent);font:inherit;cursor:pointer;white-space:nowrap;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:15px;font-weight:650;text-decoration:none;transition:transform .16s cubic-bezier(.2,.8,.2,1),background-color .16s,box-shadow .16s;display:inline-flex}.st-btn:active:not(:disabled){transform:scale(.975)}.st-btn:disabled{cursor:default;opacity:.55}.st-btn--big{min-height:52px;padding:0 24px;font-size:16px}.st-btn--grow{flex:1}.st-btn--off{background:var(--st-sunk);color:var(--st-ink-2);cursor:default}.st-btn--in{background:color-mix(in oklab, var(--st-accent) 14%, var(--st-surface));color:var(--st-accent-ink);box-shadow:inset 0 0 0 1.5px var(--st-accent)}.st-btn-count{background:var(--st-accent);min-width:22px;height:22px;color:var(--st-on-accent);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding:0 6px;font-size:12.5px;font-weight:700;display:inline-grid}@media (hover:hover){.st-btn:hover:not(:disabled):not(.st-btn--off){filter:brightness(1.06)}}.st-step{border:1px solid var(--st-rule-2);background:var(--st-surface);border-radius:999px;flex:none;align-items:center;height:52px;display:inline-flex}.st-step button{width:44px;height:100%;color:var(--st-ink);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;display:grid}.st-step button:disabled{color:var(--st-ink-3);opacity:.5;cursor:default}.st-step svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:16px;height:16px}.st-step output{text-align:center;font-variant-numeric:tabular-nums;min-width:26px;font-weight:700}.st-buy{gap:10px;display:grid}.st-buy-price{font-family:var(--st-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:700}.st-buy-each{font-family:var(--st-body);color:var(--st-ink-2);letter-spacing:0;font-size:14px;font-weight:500}.st-buy-row{align-items:stretch;gap:10px;display:flex}.st-buy-checkout{color:var(--st-accent-ink);text-underline-offset:3px;justify-self:start;align-items:center;min-height:32px;font-size:14.5px;font-weight:650;display:inline-flex}.st-stock{font-size:14px;font-weight:600}.st-stock--low{color:var(--st-warn)}.st-stock--pre{color:var(--st-ink-2);font-weight:500}.st-tag{background:var(--st-surface);color:var(--st-ink);border-radius:999px;padding:4px 10px;font-size:12.5px;font-weight:650;position:absolute;top:12px;left:12px;box-shadow:0 1px 2px #00000014}.st-tag--low{color:var(--st-warn)}.st-tag--out{color:var(--st-ink-2)}.st-cert{border:1px solid var(--st-rule);border-radius:var(--st-r-sm);background:var(--st-surface);gap:12px;padding:18px 18px 16px;display:grid}.st-cert-head{border-bottom:1px dashed var(--st-rule-2);justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:10px;display:flex}.st-cert-title{font-size:14px;font-weight:700}.st-cert-lot{color:var(--st-ink-2);font-size:13px}.st-cert-figure{align-items:baseline;gap:10px;display:flex}.st-cert-num{font-family:var(--st-display);letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:48px;font-weight:750;line-height:1}.st-cert-pct{letter-spacing:0;margin-left:2px;font-size:.5em}.st-cert-what{color:var(--st-ink-2);font-weight:550}.st-cert-facts{gap:6px;font-size:14px;display:grid}.st-cert-facts div{grid-template-columns:96px 1fr;gap:12px;display:grid}.st-cert-facts dt{color:var(--st-ink-2)}.st-cert-facts dd{font-weight:550}.st-cert-link{min-height:36px;color:var(--st-accent-ink);text-underline-offset:3px;justify-self:start;align-items:center;gap:6px;font-size:14.5px;font-weight:650;display:inline-flex}.st-cert-link svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:14px;height:14px}.st-cert--none{color:var(--st-ink-2);font-size:15px}.st-crumbs{color:var(--st-ink-2);align-items:center;gap:8px;padding:6px 0 14px;font-size:13.5px;display:flex}.st-crumbs a{text-underline-offset:3px}.st-h1{font-family:var(--st-display);letter-spacing:-.035em;text-wrap:balance;font-size:clamp(34px,7vw,56px);font-weight:720;line-height:1.02}.st-h2{font-family:var(--st-display);letter-spacing:-.025em;text-wrap:balance;font-size:clamp(24px,4vw,32px);font-weight:700;line-height:1.1}.st-lede{color:var(--st-ink-2);max-width:62ch;font-size:17px;line-height:1.6}.st-textlink{color:var(--st-accent-ink);text-underline-offset:3px;align-items:center;min-height:36px;font-weight:650;display:inline-flex}.st-empty{color:var(--st-ink-2);padding:28px 0}.st-section{margin-top:72px}.st-page-head{gap:14px;padding:28px 0;display:grid}.st-prose{gap:14px;max-width:66ch;font-size:17px;line-height:1.65;display:grid}.st-prose--page{padding-bottom:12px}.st-page-links{flex-wrap:wrap;gap:20px;margin-top:24px;display:flex}.st-contact{gap:16px;max-width:560px;display:grid}.st-contact div{border-bottom:1px solid var(--st-rule);gap:2px;padding-bottom:16px;display:grid}.st-contact dt{color:var(--st-ink-2);font-size:13px}.st-contact dd{font-size:18px;font-weight:600}.st-wholesale{justify-items:start;gap:12px;max-width:560px;display:grid}.st-pdp{gap:28px;display:grid}.st-pdp-art{border-radius:var(--st-r);place-items:center;padding:28px 16px;display:grid}.st-pdp-vial{width:auto;height:min(62vw,420px)}.st-pdp-info{align-content:start;gap:16px;display:grid}.st-pdp-name{font-family:var(--st-display);letter-spacing:-.035em;text-wrap:balance;font-size:clamp(34px,6.5vw,56px);font-weight:740;line-height:1}.st-pdp-sku{color:var(--st-ink-2);margin-top:-6px;font-size:13.5px}.st-pdp-price{font-family:var(--st-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:32px;font-weight:700}.st-pdp-ship{color:var(--st-ink-2);font-size:14px}.st-pdp-desc{gap:10px;padding-top:6px;display:grid}.st-pdp-ruo{color:var(--st-ink-2);font-size:13.5px}@media (min-width:900px){.st-pdp{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:56px}.st-pdp-art{min-height:620px;position:sticky;top:96px}.st-pdp-vial{height:520px}}.st-page-head--reports{gap:12px}.st-reports-sum{color:var(--st-ink-2);font-size:15px}.st-reports-sum strong{color:var(--st-ink)}.st-reports{gap:12px;display:grid}.st-report{border:1px solid var(--st-rule);border-radius:var(--st-r-sm);background:var(--st-surface);grid-template-columns:52px 1fr auto;grid-template-areas:"vial id num""vial facts facts"".link link";align-items:center;gap:6px 14px;padding:16px;scroll-margin-top:110px;display:grid}.st-report:target{box-shadow:0 0 0 2px var(--st-accent)}.st-report-vial{grid-area:vial;align-self:start}.st-report-vial .vd{width:auto;height:88px}.st-report-id{grid-area:id;min-width:0}.st-report-name{font-size:16.5px;font-weight:700}.st-report-name a{text-decoration:none}.st-report-lot{color:var(--st-ink-2);font-size:13.5px}.st-report-num{font-family:var(--st-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;grid-area:num;align-items:baseline;font-size:34px;font-weight:740;line-height:1;display:flex}.st-report-pct{margin-left:1px;font-size:.55em}.st-report-cap{font-family:var(--st-body);color:var(--st-ink-2);letter-spacing:0;margin-left:6px;font-size:12.5px;font-weight:550}.st-report-facts{flex-wrap:wrap;grid-area:facts;gap:2px 18px;font-size:13.5px;display:flex}.st-report-facts dd{white-space:nowrap}.st-report-facts div{gap:6px;display:flex}.st-report-facts dt{color:var(--st-ink-2)}.st-report-link{color:var(--st-accent-ink);text-underline-offset:3px;grid-area:link;justify-self:start;font-size:14px;font-weight:650}@media (min-width:900px){.st-report{grid-template-columns:56px minmax(170px,1fr) auto 150px auto;grid-template-areas:"vial id facts num link";column-gap:28px;padding:14px 24px 14px 20px}.st-report-facts{flex-wrap:nowrap;gap:24px}.st-report-facts div{gap:0;display:grid}.st-report-num{justify-content:flex-end}}.st-cartpage{gap:24px;padding-top:20px;display:grid}.st-cart-empty{color:var(--st-ink-2);justify-items:start;gap:16px;display:grid}.st-cart-grid{gap:24px;display:grid}.st-cart-lines{display:grid}.st-cart-line{border-bottom:1px solid var(--st-rule);grid-template-columns:56px 1fr auto;grid-template-areas:"thumb id amt""thumb step step";align-items:center;gap:8px 14px;padding:16px 0;display:grid}.st-cart-line:first-child{border-top:1px solid var(--st-rule)}.st-cart-thumb{grid-area:thumb;align-self:start}.st-cart-thumb .vd{width:auto;height:92px}.st-cart-id{grid-area:id;min-width:0}.st-cart-name{font-weight:700;text-decoration:none}.st-cart-sub{color:var(--st-ink-2);font-size:13.5px}.st-cart-remove{min-height:32px;font:inherit;color:var(--st-ink-2);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:13.5px;text-decoration:underline}.st-cart-line .st-step{grid-area:step;justify-self:start;height:44px}.st-cart-amt{font-variant-numeric:tabular-nums;grid-area:amt;align-self:start;font-weight:700}.st-cart-sum{border-radius:var(--st-r-sm);background:var(--st-sunk);align-content:start;gap:10px;padding:20px;display:grid}.st-cart-row{font-variant-numeric:tabular-nums;justify-content:space-between;display:flex}.st-cart-row--total{border-top:1px solid var(--st-rule-2);padding-top:10px;font-size:20px;font-weight:750}.st-cart-note{color:var(--st-ink-2);font-size:13.5px}@media (min-width:900px){.st-cart-grid{grid-template-columns:1fr 360px;align-items:start;gap:48px}.st-cart-line{grid-template-columns:64px 1fr auto 110px;grid-template-areas:"thumb id step amt"}.st-cart-line .st-step{justify-self:end}.st-cart-amt{text-align:right;align-self:center}.st-cart-sum{position:sticky;top:96px}}.st-checkout .shop-checkout{gap:18px;max-width:720px;padding-top:20px;display:grid}.st-checkout .shop-checkout h1,.st-checkout .shop-confirm h1{font-family:var(--st-display);letter-spacing:-.03em;font-size:clamp(30px,6vw,44px);line-height:1.05}.st-checkout .shop-line{border-bottom:1px solid var(--st-rule);grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:12px 0;display:grid}.st-checkout .shop-line--total{font-size:18px;font-weight:750}.st-checkout .shop-qty{border:1px solid var(--st-rule-2);border-radius:999px;align-items:center;gap:4px;display:inline-flex}.st-checkout .shop-qty button{width:40px;height:40px;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;font-size:18px}.st-checkout .shop-fields{gap:12px;display:grid}@media (min-width:640px){.st-checkout .shop-fields{grid-template-columns:1fr 1fr}.st-checkout .shop-field-wide{grid-column:1/-1}}.st-checkout .shop-fields label{gap:6px;font-size:14px;font-weight:600;display:grid}.st-checkout .shop-fields input,.st-checkout .shop-fields textarea{font:inherit;border:1px solid var(--st-rule-2);border-radius:var(--st-r-sm);background:var(--st-surface);min-height:48px;color:var(--st-ink);padding:10px 14px;font-weight:400}.st-checkout .shop-ack{align-items:flex-start;gap:10px;font-size:14.5px;display:flex}.st-checkout .shop-ack input{width:20px;height:20px;accent-color:var(--st-accent);margin-top:2px}.st-checkout .shop-btn{background:var(--st-accent);min-height:52px;color:var(--st-on-accent);font:inherit;cursor:pointer;border:0;border-radius:999px;font-size:16px;font-weight:700}.st-waitlist{grid-template-columns:1fr;gap:12px;max-width:480px;margin-top:14px;display:grid}.st-waitlist label{color:var(--st-ink);gap:6px;font-size:14px;font-weight:600;display:grid}.st-waitlist input[type=email]{font:inherit;border:1px solid var(--st-rule-2);border-radius:var(--st-r-sm);background:var(--st-surface);min-height:48px;color:var(--st-ink);padding:10px 14px;font-weight:400}.st-waitlist .shop-ack{color:var(--st-ink);background:0 0;border:0;align-items:flex-start;gap:10px;padding:0;font-size:14px;font-weight:400;display:flex}.st-waitlist .shop-ack input{width:20px;height:20px;accent-color:var(--st-accent);margin-top:2px}.st-waitlist .shop-btn{background:var(--st-accent);min-height:48px;color:var(--st-on-accent);font:inherit;cursor:pointer;border:0;border-radius:999px;font-size:15px;font-weight:700}.st-waitlist p[role=status]{color:var(--st-ink-2,var(--st-ink));margin:0;font-size:14px}.st-checkout .shop-fine,.st-checkout .shop-confirm p{color:var(--st-ink-2)}.st-checkout .shop-confirm{gap:12px;padding-top:20px;display:grid}.st-checkout .shop-code{font-family:var(--st-mono), monospace;color:var(--st-ink);font-size:28px;font-weight:700}.st[data-design=showroom] .st-header{background:color-mix(in oklab, var(--st-bg) 86%, transparent)}.st[data-design=showroom] .st-brand-name{font-variation-settings:"opsz" 48, "wdth" 92;font-size:21px;font-weight:750}.st[data-design=showroom] .st-h1,.st[data-design=showroom] .st-h2,.st[data-design=showroom] .st-pdp-name{font-variation-settings:"opsz" 96, "wdth" 88}.st[data-design=showroom] .st-pdp-art{background:var(--st-stage)}.st[data-design=showroom] .st-cert{border-color:var(--st-rule-2);box-shadow:0 1px #00000005,0 18px 40px -28px #281e0a59}.sr-hero{grid-template-areas:"h1""art""offer";gap:20px;padding:12px 0 8px;display:grid}.sr-hero-copy{display:contents}.sr-h1{grid-area:h1}.sr-offer{grid-area:offer}.sr-hero-art{grid-area:art}.sr-h1{font-family:var(--st-display);font-variation-settings:"opsz" 96, "wdth" 92;letter-spacing:-.03em;text-wrap:balance;max-width:15ch;font-size:clamp(30px,7.4vw,64px);font-weight:740;line-height:1}.sr-offer{gap:14px;display:grid}.sr-offer .st-buy-price{font-size:30px}.sr-offer-name{font-family:var(--st-display);font-variation-settings:"opsz" 48, "wdth" 94;letter-spacing:-.025em;font-size:clamp(24px,5vw,30px);font-weight:720;line-height:1.05}.sr-offer-name a{text-decoration:none}.sr-offer-desc{color:var(--st-ink-2);max-width:48ch}.sr-offer-lab{border-top:1px solid var(--st-rule-2);border-bottom:1px solid var(--st-rule-2);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;max-width:520px;padding:14px 0;display:grid}.sr-offer-lab dt{color:var(--st-ink-2);font-size:12.5px}.sr-offer-lab dd{font-size:15px;font-weight:650}.sr-offer-num{font-family:var(--st-display);letter-spacing:-.02em;line-height:1.1;font-size:26px!important;font-weight:750!important}.sr-offer .st-buy{max-width:520px}.sr-hero-art{border-radius:var(--st-r);background:radial-gradient(120% 90% at 50% 100%, color-mix(in oklab, var(--brand) 16%, #ede9df) 0%, var(--st-stage) 55%, color-mix(in oklab, var(--brand) 4%, #f4f2ed) 100%);place-items:center;min-height:0;padding:16px 0 8px;display:grid}.sr-hero-vial{filter:drop-shadow(0 30px 30px #3c321e1f);width:auto;height:min(56vw,230px)}.sr-textlink{color:var(--st-accent-ink);text-underline-offset:3px;justify-self:start;align-items:center;min-height:36px;font-size:15px;font-weight:650;display:inline-flex}@media (min-width:900px){.sr-hero{grid-template:"h1 art""offer art"1fr/minmax(0,1fr) minmax(0,1.08fr);gap:32px 48px;padding:28px 0 12px}.sr-hero-art{min-height:640px;padding:40px 0 24px}.sr-hero-vial{height:560px}.sr-h1{padding-top:24px}}.sr-section{margin-top:88px}.sr-section-head{gap:8px;margin-bottom:24px;display:grid}@media (min-width:900px){.sr-section-head{grid-template-columns:1fr auto;align-items:end}}.sr-h2{font-family:var(--st-display);font-variation-settings:"opsz" 72, "wdth" 90;letter-spacing:-.035em;text-wrap:balance;font-size:clamp(28px,5vw,44px);font-weight:740;line-height:1.02}.sr-section-note{color:var(--st-ink-2);max-width:46ch;font-size:15px}.sr-lede{color:var(--st-ink-2);max-width:52ch;font-size:17px;line-height:1.6}.sr-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px;display:grid}@media (min-width:900px){.sr-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 28px}}.sr-card{align-content:start;gap:8px;display:grid}.sr-card-link{gap:12px;text-decoration:none;display:grid}.sr-card-stage{aspect-ratio:4/5;border-radius:var(--st-r);background:radial-gradient(110% 80% at 50% 100%, color-mix(in oklab, var(--brand) 12%, #ece8de) 0%, var(--st-stage) 60%);place-items:center;transition:transform .35s cubic-bezier(.2,.8,.2,1);display:grid;position:relative;overflow:hidden}.sr-card-vial{width:100%;height:80%;transition:transform .45s cubic-bezier(.2,.8,.2,1);position:absolute;top:11%;left:0}@media (hover:hover){.sr-card-link:hover .sr-card-vial{transform:translateY(-6px)scale(1.02)}}.sr-card-name{font-family:var(--st-display);font-variation-settings:"opsz" 32, "wdth" 96;letter-spacing:-.02em;font-size:clamp(17px,2.6vw,21px);font-weight:700;line-height:1.15}.sr-card-meta{color:var(--st-ink-2);font-size:13.5px;line-height:1.4}.sr-card-purity{color:var(--st-ink);font-weight:700}.sr-card-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin-top:4px;display:flex}.sr-card-price{font-family:var(--st-display);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:20px;font-weight:720}.sr-card-add{min-height:44px;padding:0 16px;font-size:14.5px}@media (max-width:520px){.sr-card-add{width:100%}}.sr-proof{border-radius:var(--st-r);background:var(--st-surface);border:1px solid var(--st-rule);gap:28px;padding:36px 20px;display:grid}.sr-proof-copy{align-content:start;gap:14px;display:grid}@media (min-width:900px){.sr-proof{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:48px;padding:48px}}.sr-ledger{display:grid}.sr-ledger li{border-bottom:1px solid var(--st-rule);grid-template-columns:1fr auto;grid-template-areas:"name num""lot num";align-items:center;gap:0 16px;padding:14px 0;display:grid}.sr-ledger li:first-child{border-top:1px solid var(--st-rule)}.sr-ledger-name{grid-area:name;font-weight:700}.sr-ledger-lot{color:var(--st-ink-2);grid-area:lot;font-size:13.5px}.sr-ledger-date{display:none}.sr-ledger-num{font-family:var(--st-display);font-variation-settings:"opsz" 48, "wdth" 92;letter-spacing:-.03em;font-variant-numeric:tabular-nums;text-align:right;grid-area:num;font-size:28px;font-weight:750}@media (min-width:900px){.sr-ledger li{grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr) minmax(0,.8fr) 96px;grid-template-areas:"name lot date num"}.sr-ledger-date{color:var(--st-ink-2);grid-area:date;font-size:13.5px;display:block}}.sr-about{gap:18px;max-width:760px;display:grid}.st[data-design=shelf]{background:radial-gradient(900px 520px at 72% 0%, color-mix(in oklab, var(--brand-dark) 12%, transparent), transparent 70%), var(--st-bg)}.st[data-design=shelf] .st-header{background:#0b0b0cd1}.st[data-design=shelf] .st-brand-name{font-family:var(--st-display);font-variation-settings:"opsz" 72;text-transform:uppercase;letter-spacing:.02em;font-size:24px;font-weight:800}.st[data-design=shelf] .st-nav-link{text-transform:uppercase;letter-spacing:.06em;font-size:13px;font-weight:650}.st[data-design=shelf] .st-nav-link[aria-current=page]{color:var(--st-accent);box-shadow:inset 0 -2px 0 var(--st-accent);background:0 0;border-radius:0}.st[data-design=shelf] .st-btn,.st[data-design=shelf] .st-cart,.st[data-design=shelf] .st-step{border-radius:var(--st-r-sm)}.st[data-design=shelf] .st-btn{text-transform:uppercase;letter-spacing:.07em;font-size:14px;font-weight:750}.st[data-design=shelf] .st-btn--in{color:var(--st-accent);box-shadow:inset 0 0 0 1.5px var(--st-accent);background:0 0}.st[data-design=shelf] .st-h1,.st[data-design=shelf] .st-h2,.st[data-design=shelf] .st-pdp-name,.st[data-design=shelf] .st-cert-num,.st[data-design=shelf] .st-report-num,.st[data-design=shelf] .st-pdp-price,.st[data-design=shelf] .st-buy-price,.st[data-design=shelf] .st-footer-name{font-family:var(--st-display);font-variation-settings:"opsz" 72;text-transform:uppercase;letter-spacing:.005em;font-weight:800;line-height:.92}.st[data-design=shelf] .st-pdp-name{font-size:clamp(48px,10vw,96px)}.st[data-design=shelf] .st-cert{background:var(--st-surface);border-color:var(--st-rule-2)}.st[data-design=shelf] .st-cert-num{color:var(--st-accent);font-size:64px}.st[data-design=shelf] .st-report-num{color:var(--st-accent);font-size:44px}.st[data-design=shelf] .st-pdp-art{background:radial-gradient(36% 46% at 50% 40%, #ffffff1a, transparent 72%), radial-gradient(40% 12% at 50% 72%, color-mix(in oklab, var(--brand-dark) 30%, transparent), transparent 75%);overflow:hidden}.st[data-design=shelf] .st-tag{color:var(--st-ink);box-shadow:none;text-transform:uppercase;letter-spacing:.06em;background:#1d1d20;font-size:11.5px}.st[data-design=shelf] .st-tag--low{color:var(--st-warn)}.st[data-design=shelf] .st-footer{background:#070708}.sh-stage{gap:8px;padding:8px 0 24px;display:grid;position:relative}.sh-stage-art{background:radial-gradient(34% 44% at 50% 40%, #ffffff1a, transparent 72%), radial-gradient(40% 12% at 50% 74%, color-mix(in oklab, var(--brand-dark) 32%, transparent), transparent 75%);order:-1;place-items:center;height:250px;display:grid;overflow:hidden}.sh-stage-vial{width:auto;height:250px}.sh-stage-copy{align-content:center;gap:14px;display:grid}.sh-name{font-family:var(--st-display);font-variation-settings:"opsz" 72;text-transform:uppercase;letter-spacing:-.005em;text-wrap:balance;font-size:clamp(52px,14vw,132px);font-weight:850;line-height:.84}.sh-name a{text-decoration:none}.sh-figure{gap:4px;display:grid}.sh-figure-num{font-family:var(--st-display);font-variation-settings:"opsz" 72;color:var(--st-accent);font-variant-numeric:tabular-nums;font-size:clamp(44px,10vw,68px);font-weight:800;line-height:.9}.sh-figure-cap{color:var(--st-ink-2);font-size:14px}.sh-price{font-family:var(--st-display);font-variation-settings:"opsz" 72;font-variant-numeric:tabular-nums;font-size:44px;font-weight:800;line-height:1}.sh-stage .st-buy{max-width:460px}.sh-textlink{color:var(--st-ink);-webkit-text-decoration-color:var(--st-accent);text-decoration-color:var(--st-accent);text-underline-offset:4px;justify-self:start;align-items:center;min-height:36px;font-size:14.5px;font-weight:650;text-decoration-thickness:2px;display:inline-flex}@media (min-width:900px){.sh-stage{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;min-height:680px;padding:24px 0 40px}.sh-stage-art{order:0;height:auto;min-height:660px}.sh-stage-vial{height:640px}}.sh-section{margin-top:88px}.sh-section-head{gap:10px;margin-bottom:22px;display:grid}.sh-section-head .sh-textlink{justify-self:start}@media (min-width:900px){.sh-section-head .sh-textlink,.sh-section-head .sh-intro{text-align:right;justify-self:end}.sh-section-head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end}}.sh-h2{font-family:var(--st-display);font-variation-settings:"opsz" 72;text-transform:uppercase;letter-spacing:.005em;text-wrap:balance;font-size:clamp(36px,7vw,64px);font-weight:800;line-height:.9}.sh-intro{color:var(--st-ink-2);max-width:52ch}.sh-rowwrap{position:relative}.sh-arrows{display:none}@media (min-width:900px){.sh-rowwrap{display:grid}.sh-arrows{order:2;justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.sh-arrows button{border-radius:var(--st-r-sm);border:1px solid var(--st-rule-2);background:var(--st-surface);width:48px;height:48px;color:var(--st-ink);cursor:pointer;place-items:center;display:grid}.sh-arrows svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}}.sh-row{scroll-snap-type:x mandatory;scroll-padding:0 var(--st-gut);margin:0 calc(var(--st-gut) * -1);padding:4px var(--st-gut) 16px;scrollbar-width:thin;scrollbar-color:var(--st-rule-2) transparent;grid-auto-columns:min(78%,300px);grid-auto-flow:column;gap:16px;display:grid;overflow-x:auto}.sh-bay{scroll-snap-align:start;border-radius:var(--st-r);border:1px solid var(--st-rule);background:linear-gradient(#17171a 0%,#0f0f11 100%);align-content:start;gap:10px;padding:0 0 18px;display:grid;overflow:hidden}.sh-bay-link{gap:14px;text-decoration:none;display:grid}.sh-bay-stage{background:radial-gradient(40% 46% at 50% 44%, #ffffff14, transparent 72%), radial-gradient(44% 12% at 50% 70%, color-mix(in oklab, var(--brand-dark) 26%, transparent), transparent 75%);border-bottom:1px solid var(--st-rule);place-items:end center;height:330px;display:grid;position:relative;overflow:hidden}.sh-bay-vial{width:auto;height:330px}.sh-bay-name{font-family:var(--st-display);font-variation-settings:"opsz" 48;text-transform:uppercase;letter-spacing:.005em;padding:0 18px;font-size:30px;font-weight:800;line-height:.92}.sh-bay-purity{flex-wrap:wrap;align-items:baseline;gap:10px;padding:0 18px;display:flex}.sh-bay-num{font-family:var(--st-display);font-variation-settings:"opsz" 48;color:var(--st-accent);font-size:28px;font-weight:800;line-height:1}.sh-bay-lot{color:var(--st-ink-2);font-size:12.5px}.sh-bay-foot{justify-content:space-between;align-items:center;gap:12px;padding:4px 18px 0;display:flex}.sh-bay-price{font-family:var(--st-display);font-variation-settings:"opsz" 48;font-variant-numeric:tabular-nums;font-size:30px;font-weight:800;line-height:1}.sh-bay-add{min-height:44px;padding:0 14px}.sh-board{border-top:1px solid var(--st-rule-2);display:grid}.sh-board li{border-bottom:1px solid var(--st-rule-2);grid-template-columns:1fr auto;grid-template-areas:"name num""lot num";align-items:center;gap:2px 14px;padding:16px 0;display:grid}.sh-board-lot{color:var(--st-ink-2);grid-area:lot;font-size:13px}.sh-board-name{font-family:var(--st-display);font-variation-settings:"opsz" 48;text-transform:uppercase;grid-area:name;font-size:26px;font-weight:800;line-height:1}.sh-board-date{display:none}.sh-board-num{font-family:var(--st-display);font-variation-settings:"opsz" 72;color:var(--st-accent);font-variant-numeric:tabular-nums;grid-area:num;font-size:36px;font-weight:800;line-height:1}@media (min-width:900px){.sh-board li{grid-template-columns:180px 1fr 180px auto;grid-template-areas:"lot name date num";padding:18px 0}.sh-board-name{font-size:34px}.sh-board-date{color:var(--st-ink-2);font-size:14px;display:block}.sh-board-num{font-size:52px}}.st[data-design=desk] .st-header{background:#ffffffeb}.st[data-design=desk] .st-brand-name{letter-spacing:-.01em;font-size:17px;font-weight:700}.st[data-design=desk] .st-nav-link{border-radius:var(--st-r-sm);min-height:36px;font-size:14px}.st[data-design=desk] .st-btn,.st[data-design=desk] .st-cart,.st[data-design=desk] .st-step,.st[data-design=desk] .st-nav-link{border-radius:var(--st-r-sm)}.st[data-design=desk] .st-btn{min-height:40px;font-size:14.5px;font-weight:600}.st[data-design=desk] .st-btn--big{min-height:48px}.st[data-design=desk] .st-step{height:40px}.st[data-design=desk] .st-step button{width:38px}.st[data-design=desk] .st-h1,.st[data-design=desk] .st-pdp-name{letter-spacing:-.025em;font-size:clamp(28px,5vw,40px);font-weight:650;line-height:1.1}.st[data-design=desk] .st-h2{letter-spacing:-.015em;font-size:22px;font-weight:650}.st[data-design=desk] .st-pdp-art{background:var(--st-sunk);border-radius:var(--st-r)}.st[data-design=desk] .st-cert-num{font-family:var(--st-mono), monospace;letter-spacing:-.03em;font-size:40px;font-weight:600}.st[data-design=desk] .st-report-num,.st[data-design=desk] .st-pdp-price,.st[data-design=desk] .st-buy-price{font-family:var(--st-mono), monospace;letter-spacing:-.02em;font-size:26px;font-weight:600}.st[data-design=desk] .st-footer{background:var(--st-band)}.st[data-design=desk] .st-tag{border-radius:4px}@media (min-width:900px){.st[data-design=desk] .st-pdp-vial{height:440px}.st[data-design=desk] .st-pdp-art{min-height:520px}}.dk-top{gap:10px;padding:14px 0 20px;display:grid}.dk-h1{letter-spacing:-.025em;text-wrap:balance;max-width:30ch;font-size:clamp(24px,4.4vw,34px);font-weight:650;line-height:1.12}.dk-facts{color:var(--st-ink-2);flex-wrap:wrap;gap:6px 20px;font-size:14px;display:flex}.dk-facts strong{color:var(--st-ink);font-weight:650}.dk{gap:24px;padding-bottom:72px;display:grid}@media (min-width:1100px){.dk{grid-template-columns:minmax(0,1fr) 320px;align-items:start;padding-bottom:0}}.dk-tools{z-index:5;background:var(--st-bg);gap:12px;padding:12px 0 14px;display:grid;position:sticky;top:104px}@media (min-width:900px){.dk-tools{grid-template-columns:minmax(0,1fr) auto;align-items:center;top:72px}}.dk-search{display:block;position:relative}.dk-search svg{fill:none;width:18px;height:18px;stroke:var(--st-ink-2);stroke-width:1.7px;stroke-linecap:round;position:absolute;top:50%;left:14px;translate:0 -50%}.dk-search input{border:1px solid var(--st-rule-2);border-radius:var(--st-r-sm);width:100%;min-height:44px;font:inherit;background:var(--st-surface);color:var(--st-ink);padding:0 14px 0 42px}.dk-search input::placeholder{color:var(--st-ink-3)}.dk-filters{scrollbar-width:none;gap:6px;display:flex;overflow-x:auto}.dk-chip{border-radius:var(--st-r-sm);border:1px solid var(--st-rule-2);background:var(--st-surface);min-height:40px;font:inherit;color:var(--st-ink-2);cursor:pointer;flex:none;align-items:center;gap:8px;padding:0 12px;font-size:14px;font-weight:550;display:inline-flex}.dk-chip[aria-checked=true]{border-color:var(--st-ink);color:var(--st-ink);box-shadow:inset 0 0 0 1px var(--st-ink)}.dk-chip-n{font-family:var(--st-mono), monospace;color:var(--st-ink-3);font-size:12.5px}.dk-head{display:none}.dk-list{border-top:1px solid var(--st-rule);display:grid}.dk-row{border-bottom:1px solid var(--st-rule);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"prod price""lab qty""report report";align-items:center;gap:10px 12px;padding:14px 0;display:grid}.dk-row--in{background:linear-gradient(90deg, color-mix(in oklab, var(--brand) 6%, transparent), transparent 60%)}.dk-prod{grid-area:prod;align-items:center;gap:12px;min-width:0;display:flex}.dk-thumb{background:var(--st-sunk);border-radius:6px;flex:none;place-items:center;width:44px;height:64px;display:grid}.dk-thumb .vd{width:auto;height:58px}.dk-prod>div{min-width:0}.dk-name{overflow-wrap:anywhere;white-space:normal;font-size:15.5px;font-weight:650;line-height:1.25;text-decoration:none}.dk-sub{color:var(--st-ink-2);flex-wrap:wrap;align-items:center;gap:4px 12px;margin-top:2px;font-size:12.5px;display:flex}.dk-stock{font-weight:600}.dk-stock--in{color:var(--st-ok)}.dk-stock--low{color:var(--st-warn)}.dk-stock--pre,.dk-stock--out{color:var(--st-ink-2)}.dk-lab{grid-area:lab}.dk-labbtn{border-radius:var(--st-r-sm);border:1px solid var(--st-rule);background:var(--st-band);min-height:40px;font:inherit;color:var(--st-ink);cursor:pointer;align-items:center;gap:10px;padding:0 10px 0 12px;display:inline-flex}.dk-labbtn[aria-expanded=true]{border-color:var(--st-ink)}.dk-purity{font-family:var(--st-mono), monospace;font-size:15px;font-weight:600}.dk-lot{color:var(--st-ink-2);white-space:nowrap;font-size:12.5px}.dk-caret{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px;transition:rotate .2s}.dk-labbtn[aria-expanded=true] .dk-caret{rotate:180deg}.dk-none{color:var(--st-ink-2);font-size:13px}.dk-tested{display:none}.dk-price{text-align:right;font-family:var(--st-mono), monospace;font-variant-numeric:tabular-nums;grid-area:price;align-self:start;padding-top:4px;font-size:16px;font-weight:600}.dk-qty{grid-area:qty;justify-self:end}.dk-add{min-width:96px}.dk-soldout{color:var(--st-ink-2);align-items:center;min-height:40px;font-size:13.5px;display:inline-flex}.dk-report{border-radius:var(--st-r-sm);background:var(--st-band);border:1px solid var(--st-rule);grid-area:report;gap:10px;padding:14px 16px;display:grid}.dk-report dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;font-size:13.5px;display:grid}.dk-report dt{color:var(--st-ink-2);font-size:12.5px}.dk-report dd{font-weight:600}.dk-reportlink{color:var(--st-accent-ink);text-underline-offset:3px;justify-self:start;align-items:center;min-height:32px;font-size:14px;font-weight:600;display:inline-flex}.dk-reset{font:inherit;color:var(--st-accent-ink);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}@media (min-width:900px){.dk-head{letter-spacing:.04em;text-transform:uppercase;color:var(--st-ink-3);border-top:1px solid var(--st-rule);grid-template-columns:minmax(0,2fr) 180px 104px 84px 140px;gap:16px;padding:10px 12px;font-size:12px;font-weight:600;display:grid}.dk-head span:nth-child(4),.dk-head span:nth-child(5){text-align:right}.dk-row{grid-template-columns:minmax(0,2fr) 180px 104px 84px 140px;grid-template-areas:"prod lab tested price qty""report report report report report";align-items:center;gap:10px 16px;padding:10px 12px}.dk-tested{color:var(--st-ink-2);grid-area:tested;font-size:13.5px;display:block}.dk-price{text-align:right}.dk-report dl{grid-template-columns:repeat(5,auto);justify-content:start;gap:8px 32px}.dk-report{grid-template-columns:1fr auto;align-items:center}}.dk-order{display:none}@media (min-width:1100px){.dk-order{display:block;position:sticky;top:88px}.dk-order-in{border:1px solid var(--st-rule);border-radius:var(--st-r);background:var(--st-band);gap:12px;padding:20px;display:grid}.dk-order-h{font-size:16px;font-weight:650}.dk-order-empty{color:var(--st-ink-2);font-size:14px}.dk-order-lines{gap:8px;font-size:14px;display:grid}.dk-order-lines li{justify-content:space-between;gap:12px;display:flex}.dk-order-lines li span:last-child{font-family:var(--st-mono), monospace;font-variant-numeric:tabular-nums}.dk-order-total{border-top:1px solid var(--st-rule-2);justify-content:space-between;padding-top:12px;font-size:17px;font-weight:650;display:flex}.dk-order-total span:last-child{font-family:var(--st-mono), monospace}.dk-order-note{color:var(--st-ink-2);font-size:13px}.dk-order-go{width:100%}}.dk-bar{z-index:30;padding:12px var(--st-gut) calc(12px + env(safe-area-inset-bottom));background:var(--st-ink);color:#fff;justify-content:space-between;align-items:center;gap:12px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 30px -12px #00000059}.dk-bar strong{font-weight:650}@media (min-width:1100px){.dk-bar{display:none}}.dk-more{border-top:1px solid var(--st-rule);gap:0;display:grid}.dk-more a{border-bottom:1px solid var(--st-rule);grid-template-columns:40px 1fr auto;align-items:center;gap:14px;padding:10px 4px;text-decoration:none;display:grid}.dk-more-thumb .vd{width:auto;height:52px}.dk-more-name{font-weight:600}.dk-more-price{font-family:var(--st-mono), monospace;font-weight:600}@media (prefers-reduced-motion:reduce){.st *,.st :before,.st :after{scroll-behavior:auto!important;transition:none!important}}.st .st-photo{aspect-ratio:3/4;border-radius:var(--st-r-sm);filter:none;display:block;overflow:hidden}.st .st-photo img{object-fit:contain;width:100%;height:100%;display:block}.st[data-design=showroom] .st-photo img,.st[data-design=desk] .st-photo img{mix-blend-mode:multiply}.st[data-design=shelf] .st-photo{background:#f2f1ec}.st .dk-thumb .st-photo{height:58px}.st .dk-more-thumb .st-photo{height:52px}.st .sr-card-vial.st-photo{width:auto;left:50%;transform:translate(-50%)}@media (hover:hover){.st .sr-card-link:hover .sr-card-vial.st-photo{transform:translate(-50%)translateY(-6px)scale(1.02)}}.rv .rv-dark,.st[data-design=shelf] .rv .rv-light{display:none}.st[data-design=shelf] .rv .rv-dark{display:inline}.st[data-design=showroom] .rv,.st[data-design=desk] .rv{mix-blend-mode:multiply}.st[data-design=shelf] .rv{mix-blend-mode:lighten}.rv .rv-cap{fill:var(--st-cap,var(--brand,#5a6068));mix-blend-mode:multiply;opacity:.9}.rv .rv-label text{font-family:var(--st-archivo), "Arial Narrow", "Helvetica Neue", Arial, sans-serif;fill:#141414;font-stretch:78%}.rv .rv-brand{letter-spacing:.03em;font-weight:800}.rv .rv-rule{fill:var(--st-cap,var(--brand,#141414))}.rv .rv-title{letter-spacing:-.01em;font-weight:850}.rv .rv-fillbox{fill:none;stroke:#141414;stroke-width:4px}.rv .rv-fill{font-weight:800}.rv .rv-small{letter-spacing:.02em;font-weight:700}.rv .rv-lot{font-family:var(--st-jetbrains), ui-monospace, monospace;font-weight:600;font-stretch:100%}.st .rv,.rv{overflow:hidden}.st .rv.sr-hero-vial,.st .rv{filter:none}.st[data-look=current]{--st-bg:var(--cl-bg,#fff);--st-ink:var(--cl-ink,#17160f);--st-surface:color-mix(in oklab, var(--st-bg) 96%, var(--st-ink));--st-sunk:color-mix(in oklab, var(--st-bg) 92%, var(--st-ink));--st-stage:color-mix(in oklab, var(--st-bg) 94%, var(--brand));--st-ink-2:color-mix(in oklab, var(--st-ink) 78%, var(--st-bg));--st-ink-3:color-mix(in oklab, var(--st-ink) 68%, var(--st-bg));--st-rule:color-mix(in oklab, var(--st-ink) 13%, var(--st-bg));--st-rule-2:color-mix(in oklab, var(--st-ink) 22%, var(--st-bg));--st-display:var(--cl-heading,var(--cl-body,ui-sans-serif)), ui-sans-serif, system-ui, sans-serif;--st-body:var(--cl-body,var(--cl-heading,ui-sans-serif)), ui-sans-serif, system-ui, sans-serif;--st-label:var(--st-body);--st-r:var(--cl-r,12px);--st-r-sm:min(var(--cl-r,10px), 10px);--st-accent:var(--cl-accent,var(--brand));--st-on-accent:var(--cl-on-accent,var(--on-brand));--st-accent-ink:var(--cl-accent-ink,var(--brand-ink))}.st[data-look-dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--st-accent:var(--brand-dark);--st-on-accent:var(--on-brand-dark);--st-accent-ink:var(--brand-dark);--vd-edge:#ffffff4d;--vd-mid:#ffffff12;--vd-center:#ffffff05;--vd-hl:#ffffffe6;--vd-stroke:#ffffff57;--vd-base:#ffffff29}.st[data-look=current] :is(.st-h1,.st-h2,.sr-h2,.st-pdp-name,.sr-offer-name,.st-brand-name,.cl-hero-h1){font-variation-settings:normal;color:var(--cl-heading-ink,inherit)}.st[data-look=current] .st-btn,.st[data-look=current] .st-cart{border-radius:var(--cl-r-btn,999px)}.st[data-look=current] .st-header{background:var(--cl-header-bg,color-mix(in oklab, var(--st-bg) 92%, transparent));color:var(--cl-header-ink,inherit)}.st[data-header~=filled] .st-header{border-bottom-color:#0000}.st[data-header~=filled] .st-nav-link{color:inherit;opacity:.86}.st[data-header~=filled] .st-nav-link[aria-current=page]{opacity:1;background:color-mix(in oklab, currentColor 12%, transparent)}.st[data-header~=filled] .st-cart{border-color:color-mix(in oklab, currentColor 30%, transparent)}.st[data-header~=caps] .st-nav-link{text-transform:uppercase;letter-spacing:.06em;font-size:13px;font-weight:650}@media (min-width:900px){.st[data-header~=center] .st-header-in{grid-template-columns:1fr auto 1fr;grid-template-areas:"nav brand cart"}.st[data-header~=center] .st-nav{justify-content:flex-start}.st[data-header~=center] .st-cart{justify-self:end}}.cl-hero{background-position:50%;background-size:cover;background-color:var(--st-stage);margin-inline:calc(50% - 50vw);position:relative}.cl-hero-in{max-width:var(--st-max);padding:28px var(--st-gut) 32px;align-items:center;gap:22px;margin:0 auto;display:grid}.cl-hero-copy{justify-items:start;gap:14px;max-width:40rem;display:grid}.cl-hero-h1{font-family:var(--st-display);letter-spacing:-.015em;text-wrap:balance;overflow-wrap:anywhere;font-size:clamp(30px,6.4vw,56px);font-weight:700;line-height:1.05}.cl-hero-text{color:var(--st-ink-2);text-wrap:pretty;max-width:36rem;font-size:clamp(16px,2vw,19px)}.cl-hero-cta{min-height:48px;padding:0 24px}.cl-hero-art{place-items:center;display:grid}.cl-hero-art img{object-fit:contain;width:100%;max-height:360px}.cl-hero--overlay{color:#fff}.cl-hero--overlay:before{content:"";background:linear-gradient(90deg,#0000009e,#00000047 70%,#0000001f);position:absolute;inset:0}.cl-hero--overlay .cl-hero-in{min-height:360px;position:relative}.cl-hero--overlay .cl-hero-text{color:#ffffffe0}.cl-hero--split[style] .cl-hero-h1,.cl-hero--split[style] .cl-hero-text{text-shadow:0 1px 12px color-mix(in oklab, var(--st-bg) 70%, transparent)}.cl-hero--band .cl-hero-art img{object-fit:cover;border-radius:var(--st-r);max-height:420px}@media (min-width:900px){.cl-hero-in{padding:56px var(--st-gut) 60px}.cl-hero--split .cl-hero-in{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:48px}.cl-hero--split .cl-hero-art img{max-height:460px}.cl-hero--overlay .cl-hero-in{min-height:480px}}.st[data-look=current] .st-photo{background:var(--st-surface)}.st-srcrep{gap:10px;display:grid}.st-srcrep-h{font-size:15px;font-weight:650}.st-srcrep-list{gap:2px;display:grid}.st-srcrep-list li{border-top:1px solid var(--st-rule);justify-content:space-between;align-items:center;gap:12px;min-height:44px;display:flex}.st-srcrep-list a{color:var(--st-accent-ink);text-underline-offset:3px;overflow-wrap:anywhere;padding:8px 0;font-weight:600}.st-srcrep-kind{letter-spacing:.04em;text-transform:uppercase;color:var(--st-ink-3);flex:none;font-size:12px;font-weight:650}.st-srcrep-note,.st-srcnote{color:var(--st-ink-2);font-size:13.5px}.st-srcnote a{color:var(--st-accent-ink);text-underline-offset:3px}.st-srcpol{border-top:1px solid var(--st-rule);gap:12px;margin-top:32px;padding-top:32px;display:grid}.st-report--source{grid-template-columns:1fr;grid-template-areas:"id""link"}.st-report--source .st-report-link{align-items:center;min-height:40px;display:inline-flex}@media (min-width:900px){.st-report--source{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"id link"}}.dk-main{min-width:0;container:dk/inline-size}.dk-name{text-wrap:pretty}@media (min-width:900px){.dk-head{display:none}.dk-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"prod price""lab qty""report report";gap:10px 12px;padding:14px 0}.dk-tested{display:none}}@container dk (min-width:820px){.dk-head{grid-template-columns:minmax(0,2fr) 170px 96px 84px 132px;gap:16px;padding:10px 12px;display:grid}.dk-row{grid-template-columns:minmax(0,2fr) 170px 96px 84px 132px;grid-template-areas:"prod lab tested price qty""report report report report report";gap:10px 16px;padding:10px 12px}.dk-tested{display:block}}.st[data-look=current]{font-family:var(--st-body)}.st[data-look=current] :is(.st-h1,.st-h2,.sr-h2,.st-pdp-name,.cl-hero-h1){font-family:var(--st-display);font-weight:var(--cl-weight,700);text-transform:var(--cl-case,none);letter-spacing:var(--cl-spacing,normal)}.st[data-look=current][data-sticky=false] .st-header{position:relative}.st[data-look=current] .st-header{-webkit-backdrop-filter:none;backdrop-filter:none}.st[data-look=current] .st-header-in{grid-template-columns:auto 1fr auto auto;grid-template-areas:"brand nav cta cart"}.st[data-look=current] .st-nav{flex-wrap:wrap;justify-content:center;gap:4px}.st[data-look=current] .st-nav-link{font-family:var(--st-body);box-shadow:none;background:0 0}.st[data-look=current] .st-logo{filter:none;background:0 0;border-radius:0;width:auto;max-width:240px;height:54px}.cl-header-cta{white-space:nowrap;grid-area:cta}.cl-announcement{text-align:center;background:var(--st-ink);color:var(--st-bg);margin:0;padding:9px 20px;font-size:12px}.cl-hero--band .cl-hero-copy{text-align:center;justify-items:center;margin:auto}.st[data-look=current] .cl-hero-text{color:inherit}@media (max-width:899px){.st[data-look=current] .st-header-in{grid-template-columns:1fr auto;grid-template-areas:"brand cart""nav nav"}.st[data-look=current] .cl-header-cta{display:none}.st[data-look=current] .st-nav{flex-wrap:nowrap;justify-content:flex-start;display:flex;overflow-x:auto}.st[data-look=current] .st-logo{max-width:210px;height:44px}}.st[data-look=current] .cl-hero-h1{font-size:clamp(30px, 6.4vw, var(--cl-size,56px));line-height:var(--cl-leading,1.05)}.st[data-look=current][data-look-dark]{--st-accent:var(--cl-accent,var(--brand-dark));--st-on-accent:var(--cl-on-accent,var(--on-brand-dark));--st-accent-ink:var(--cl-accent-ink,var(--brand-dark))}.st[data-look=current] .cl-hero-h1{color:inherit}.st[data-look=current] .cl-hero--overlay .cl-hero-copy{color:#fff;background:#000c;padding:24px}.cl-brand-lockup{align-items:center;gap:10px;min-width:0;max-width:100%;display:inline-flex}.cl-brand-lockup .st-logo{flex-shrink:0}.cl-brand-lockup .st-brand-name{white-space:normal;overflow-wrap:anywhere;min-width:0}.st[data-look=current] .st-brand-name{color:inherit}.cl-image-unavailable{color:#444;background:#f1f1f1;place-items:center;width:100%;min-height:200px;padding:24px;display:grid}@media (min-width:900px){.st[data-look=current][data-header~=center] .st-header-in{grid-template-columns:minmax(0,1fr) auto auto auto;grid-template-areas:"nav brand cta cart"}}
