@font-face{font-family:Archivo;font-style:italic;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/ede9723bef64b582-s.0dp6tsxit3x2x.woff2?dpl=dpl_6dTdAknYUsePCkHtgA6bV87dLwdJ)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:italic;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/7e314ccfd4e06172-s.2vfrdpv56z2m8.woff2?dpl=dpl_6dTdAknYUsePCkHtgA6bV87dLwdJ)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:italic;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/30fd09fbaafebc17-s.1z6i_1jvkgk0n.woff2?dpl=dpl_6dTdAknYUsePCkHtgA6bV87dLwdJ)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;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/af21ab248943f479-s.3gj6ciom31zjc.woff2?dpl=dpl_6dTdAknYUsePCkHtgA6bV87dLwdJ)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?dpl=dpl_6dTdAknYUsePCkHtgA6bV87dLwdJ)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?dpl=dpl_6dTdAknYUsePCkHtgA6bV87dLwdJ)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_9f06a16b-module__9AGoda__className{font-family:Archivo,Archivo Fallback}.archivo_9f06a16b-module__9AGoda__variable{--f-archivo:"Archivo", "Archivo Fallback"}
@font-face{font-family:Archivo Black;font-style:normal;font-weight:400;font-display:swap;src:url(../media/316b6682b406c2db-s.1_k7aq_c5drf2.woff2?dpl=dpl_6dTdAknYUsePCkHtgA6bV87dLwdJ)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 Black;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5e4d537aaa9e154b-s.1ewykk74tw0il.woff2?dpl=dpl_6dTdAknYUsePCkHtgA6bV87dLwdJ)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 Black Fallback;src:local(Arial);ascent-override:70.78%;descent-override:16.93%;line-gap-override:0.0%;size-adjust:124.05%}.archivo_black_aa77b33d-module__h4Gxlq__className{font-family:Archivo Black,Archivo Black Fallback;font-style:normal;font-weight:400}.archivo_black_aa77b33d-module__h4Gxlq__variable{--f-archivo-black:"Archivo Black", "Archivo Black Fallback"}
@font-face{font-family:Big Shoulders;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5fefd80b57937013.1mwuiyb8ak-kd.woff2?dpl=dpl_6dTdAknYUsePCkHtgA6bV87dLwdJ)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/c4c21e4d4b578e42.31jp97rt9sil8.woff2?dpl=dpl_6dTdAknYUsePCkHtgA6bV87dLwdJ)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/55cb69ad17a100ed.2l41_ldkjomdb.woff2?dpl=dpl_6dTdAknYUsePCkHtgA6bV87dLwdJ)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_5e5df0b9-module__4oz2Nq__className{font-family:Big Shoulders;font-style:normal}.big_shoulders_5e5df0b9-module__4oz2Nq__variable{--f-shoulders:"Big Shoulders"}
@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.19g-lkcx7iw64.woff2?dpl=dpl_6dTdAknYUsePCkHtgA6bV87dLwdJ)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:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.0-95eo-012xnf.woff2?dpl=dpl_6dTdAknYUsePCkHtgA6bV87dLwdJ)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:Figtree Fallback;src:local(Arial);ascent-override:94.32%;descent-override:24.82%;line-gap-override:0.0%;size-adjust:100.72%}.figtree_81e15f8a-module__XJJ2-G__className{font-family:Figtree,Figtree Fallback;font-style:normal}.figtree_81e15f8a-module__XJJ2-G__variable{--f-figtree:"Figtree", "Figtree Fallback"}
@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/fc0a7394b875fa43-s.2ytmazkdrg7t9.woff2?dpl=dpl_6dTdAknYUsePCkHtgA6bV87dLwdJ)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:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/7ebf22b5a21034f8-s.3j3877k49yy0l.woff2?dpl=dpl_6dTdAknYUsePCkHtgA6bV87dLwdJ)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:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ccf27e5a7366fb23-s.1icgra-w5i50b.woff2?dpl=dpl_6dTdAknYUsePCkHtgA6bV87dLwdJ)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:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e41d5df559864f9e-s.1g73gv09-xcb6.woff2?dpl=dpl_6dTdAknYUsePCkHtgA6bV87dLwdJ)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:Instrument Serif Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}.instrument_serif_66e1e92b-module__CkiiXG__className{font-family:Instrument Serif,Instrument Serif Fallback;font-weight:400}.instrument_serif_66e1e92b-module__CkiiXG__variable{--f-instrument:"Instrument Serif", "Instrument Serif Fallback"}
@font-face{font-family:Source Code Pro;font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/ab36ba74ba67ee0c-s.0vbhejztomta0.woff2?dpl=dpl_6dTdAknYUsePCkHtgA6bV87dLwdJ)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:Source Code Pro;font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/33f266618f7bf8bb-s.1vqi-k1w20m2i.woff2?dpl=dpl_6dTdAknYUsePCkHtgA6bV87dLwdJ)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Source Code Pro;font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/36f8835f1b5285ee-s.016_c6f56w-54.woff2?dpl=dpl_6dTdAknYUsePCkHtgA6bV87dLwdJ)format("woff2");unicode-range:U+1F??}@font-face{font-family:Source Code Pro;font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/0fe8cf670dc7929a-s.43u5tn_wmp7tb.woff2?dpl=dpl_6dTdAknYUsePCkHtgA6bV87dLwdJ)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:Source Code Pro;font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/e858660d9da6747c-s.0o146vuhj0hlr.woff2?dpl=dpl_6dTdAknYUsePCkHtgA6bV87dLwdJ)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:Source Code Pro;font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/31a7435702a308bc-s.19n67_thuu7m9.woff2?dpl=dpl_6dTdAknYUsePCkHtgA6bV87dLwdJ)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:Source Code Pro;font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/c9e42e3eae6237c2-s.2s-4kwv_nqb0b.woff2?dpl=dpl_6dTdAknYUsePCkHtgA6bV87dLwdJ)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:Source Code Pro Fallback;src:local(Arial);ascent-override:73.11%;descent-override:20.28%;line-gap-override:0.0%;size-adjust:134.59%}.source_code_pro_6f70bbd9-module__h9zYrq__className{font-family:Source Code Pro,Source Code Pro Fallback;font-style:normal}.source_code_pro_6f70bbd9-module__h9zYrq__variable{--f-mono:"Source Code Pro", "Source Code Pro Fallback"}
@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0e7b7e0b829e3eb9-s.2j75_l12byk_u.woff2?dpl=dpl_6dTdAknYUsePCkHtgA6bV87dLwdJ)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:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/daf789e4474d0d90-s.07wt1b-68kohk.woff2?dpl=dpl_6dTdAknYUsePCkHtgA6bV87dLwdJ)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:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9e9f04e3c37952ab-s.0pan85mumqyf3.woff2?dpl=dpl_6dTdAknYUsePCkHtgA6bV87dLwdJ)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:Anton Fallback;src:local(Arial);ascent-override:129.7%;descent-override:36.29%;line-gap-override:0.0%;size-adjust:90.69%}.anton_1e951059-module__Vq53va__className{font-family:Anton,Anton Fallback;font-style:normal;font-weight:400}.anton_1e951059-module__Vq53va__variable{--f-anton:"Anton", "Anton Fallback"}
@font-face{font-family:Nunito Sans;font-style:normal;font-weight:200 1000;font-stretch:100%;font-display:swap;src:url(../media/f813d0b748b050e0-s.109ulqh0wub5u.woff2?dpl=dpl_6dTdAknYUsePCkHtgA6bV87dLwdJ)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:Nunito Sans;font-style:normal;font-weight:200 1000;font-stretch:100%;font-display:swap;src:url(../media/dcd150d580a10316-s.02m2p-env-7db.woff2?dpl=dpl_6dTdAknYUsePCkHtgA6bV87dLwdJ)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:200 1000;font-stretch:100%;font-display:swap;src:url(../media/d261779aa92de579-s.0slsd4dj30esv.woff2?dpl=dpl_6dTdAknYUsePCkHtgA6bV87dLwdJ)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:Nunito Sans;font-style:normal;font-weight:200 1000;font-stretch:100%;font-display:swap;src:url(../media/24ce79ed121239f3-s.187m47s3z4syd.woff2?dpl=dpl_6dTdAknYUsePCkHtgA6bV87dLwdJ)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:Nunito Sans;font-style:normal;font-weight:200 1000;font-stretch:100%;font-display:swap;src:url(../media/f141b5b7abe57afc-s.380f-mwhk0aej.woff2?dpl=dpl_6dTdAknYUsePCkHtgA6bV87dLwdJ)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:Nunito Sans Fallback;src:local(Arial);ascent-override:99.71%;descent-override:34.82%;line-gap-override:0.0%;size-adjust:101.39%}.nunito_sans_49e9dc5b-module__PMFwBa__className{font-family:Nunito Sans,Nunito Sans Fallback;font-style:normal}.nunito_sans_49e9dc5b-module__PMFwBa__variable{--f-nunito:"Nunito Sans", "Nunito Sans Fallback"}
@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bdc7e24a509eb931-s.0ynx40_3oa9rk.woff2?dpl=dpl_6dTdAknYUsePCkHtgA6bV87dLwdJ)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0da9c7f357bd9d4d-s.1975l3y3401x_.woff2?dpl=dpl_6dTdAknYUsePCkHtgA6bV87dLwdJ)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:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8e6fa89aa22d24ec-s.2o7m9ogm38dql.woff2?dpl=dpl_6dTdAknYUsePCkHtgA6bV87dLwdJ)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:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0a7740363b4d4863-s.3ji57o093q1kd.woff2?dpl=dpl_6dTdAknYUsePCkHtgA6bV87dLwdJ)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5f9d24ebef5d5292-s.19xuq3td7fwu_.woff2?dpl=dpl_6dTdAknYUsePCkHtgA6bV87dLwdJ)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:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e2334d715941921e-s.3o_v2fun1jzxk.woff2?dpl=dpl_6dTdAknYUsePCkHtgA6bV87dLwdJ)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:Poppins Fallback;src:local(Arial);ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.poppins_7d123d24-module__FpIeBa__className{font-family:Poppins,Poppins Fallback;font-style:normal}.poppins_7d123d24-module__FpIeBa__variable{--f-poppins:"Poppins", "Poppins Fallback"}
@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2y65deuc30pmy.woff2?dpl=dpl_6dTdAknYUsePCkHtgA6bV87dLwdJ)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:300;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.2qt3tdwt-y9x_.woff2?dpl=dpl_6dTdAknYUsePCkHtgA6bV87dLwdJ)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:300;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.3cvcemwuzoywn.woff2?dpl=dpl_6dTdAknYUsePCkHtgA6bV87dLwdJ)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:300;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.02z5rrbg5nt92.woff2?dpl=dpl_6dTdAknYUsePCkHtgA6bV87dLwdJ)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:300;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.2rixgazldzomk.woff2?dpl=dpl_6dTdAknYUsePCkHtgA6bV87dLwdJ)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:300;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.0wiir8udbzjvx.woff2?dpl=dpl_6dTdAknYUsePCkHtgA6bV87dLwdJ)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;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2y65deuc30pmy.woff2?dpl=dpl_6dTdAknYUsePCkHtgA6bV87dLwdJ)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:400;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.2qt3tdwt-y9x_.woff2?dpl=dpl_6dTdAknYUsePCkHtgA6bV87dLwdJ)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:400;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.3cvcemwuzoywn.woff2?dpl=dpl_6dTdAknYUsePCkHtgA6bV87dLwdJ)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:400;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.02z5rrbg5nt92.woff2?dpl=dpl_6dTdAknYUsePCkHtgA6bV87dLwdJ)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:400;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.2rixgazldzomk.woff2?dpl=dpl_6dTdAknYUsePCkHtgA6bV87dLwdJ)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:400;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.0wiir8udbzjvx.woff2?dpl=dpl_6dTdAknYUsePCkHtgA6bV87dLwdJ)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;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2y65deuc30pmy.woff2?dpl=dpl_6dTdAknYUsePCkHtgA6bV87dLwdJ)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:600;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.2qt3tdwt-y9x_.woff2?dpl=dpl_6dTdAknYUsePCkHtgA6bV87dLwdJ)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:600;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.3cvcemwuzoywn.woff2?dpl=dpl_6dTdAknYUsePCkHtgA6bV87dLwdJ)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:600;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.02z5rrbg5nt92.woff2?dpl=dpl_6dTdAknYUsePCkHtgA6bV87dLwdJ)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:600;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.2rixgazldzomk.woff2?dpl=dpl_6dTdAknYUsePCkHtgA6bV87dLwdJ)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:600;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.0wiir8udbzjvx.woff2?dpl=dpl_6dTdAknYUsePCkHtgA6bV87dLwdJ)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_ae6f09c-module__uWrBDW__className{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.ibm_plex_sans_ae6f09c-module__uWrBDW__variable{--f-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?dpl=dpl_6dTdAknYUsePCkHtgA6bV87dLwdJ)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?dpl=dpl_6dTdAknYUsePCkHtgA6bV87dLwdJ)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?dpl=dpl_6dTdAknYUsePCkHtgA6bV87dLwdJ)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?dpl=dpl_6dTdAknYUsePCkHtgA6bV87dLwdJ)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?dpl=dpl_6dTdAknYUsePCkHtgA6bV87dLwdJ)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_e3257a40-module__7r9icq__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal;font-weight:400}.ibm_plex_mono_e3257a40-module__7r9icq__variable{--f-plex-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
@font-face{font-family:Bebas;src:url(/fonts/bebas-neue.ttf)}@font-face{font-family:Outfit;src:url(/fonts/outfit.ttf);font-weight:100 900}@font-face{font-family:DM;src:url(/fonts/dm-sans.ttf);font-weight:100 900}.ep{--cream:#f1eee5;--ink:#171816;--muted:#626258;--line:#d1ccbd;--accent:#b8ad91}.ep *{box-sizing:border-box}html{scroll-behavior:smooth}.ep{background:var(--cream);color:var(--ink);margin:0;font:15px/1.6 DM,Arial,sans-serif}.ep a{color:inherit;text-decoration:none}.ep button,.ep input,.ep select,.ep textarea{font:inherit}.ep button,.ep a,.ep input,.ep select,.ep textarea{-webkit-tap-highlight-color:transparent}.ep button,.ep a{touch-action:manipulation}.ep button{cursor:pointer;color:inherit}.ep button:focus-visible,.ep a:focus-visible,.ep input:focus-visible,.ep textarea:focus-visible,.ep select:focus-visible,.ep summary:focus-visible{outline-offset:5px;outline:2px solid #887443}.ep h1,.ep h2,.ep h3,.ep p{margin:0}.ep h1,.ep h2{font-family:Bebas,Impact,sans-serif;font-weight:400;line-height:.98}.ep h3{font:500 24px/1.2 Outfit,sans-serif}.ep p{margin-bottom:20px}.ep img{max-width:100%;display:block}.ep header{border-bottom:1px solid var(--line);z-index:10;background:var(--cream);justify-content:space-between;align-items:center;height:85px;padding:0 48px;display:flex;position:relative}.ep .wordmark{letter-spacing:.025em;font-family:Bebas,sans-serif;font-size:30px}.ep header nav{gap:32px;font-size:14px;display:flex}.ep header nav a:hover{text-underline-offset:6px;text-decoration:underline}.ep .header-actions{align-items:center;gap:20px;display:flex}.ep .bag-count{border:1px solid var(--line);justify-content:center;align-items:center;min-width:26px;height:26px;margin-left:6px;font-size:12px;display:inline-flex}.ep .menu{background:0 0;border:0;min-height:44px;padding:8px;display:none}.ep .eyebrow{letter-spacing:.15em;margin-bottom:22px;font-size:11px;font-weight:500}.ep .button{background:var(--ink);min-height:52px;color:var(--cream);border:1px solid var(--ink);justify-content:space-between;align-items:center;gap:24px;width:fit-content;padding:14px 22px;font-size:14px;font-weight:500;transition:background .18s,color .18s;display:flex}.ep .button:hover{background:#363932}.ep .button.cream{background:var(--cream);color:var(--ink);width:100%}.ep .button.cream:hover{background:#dcd6c5}.ep .text-link{border-bottom:1px solid;align-items:center;gap:32px;padding:12px 0;font-size:14px;display:inline-flex}.ep .small{color:var(--muted);font-size:12px;line-height:1.6}.ep .home{padding:20px 48px 48px}.ep .masthead{letter-spacing:-.012em;white-space:nowrap;border-bottom:1px solid var(--ink);padding-bottom:5px;font-family:Bebas,sans-serif;font-size:clamp(70px,17.55vw,300px);line-height:1}.ep .hero-grid{grid-template-columns:30% 1fr 35px;gap:36px;padding-top:30px;display:grid}.ep .hero-copy{flex-direction:column;align-items:flex-start;padding-top:12px;display:flex}.ep .hero-copy h1{margin-bottom:25px;font-size:clamp(58px,6.5vw,100px)}.ep .hero-copy>p:not(.eyebrow){max-width:270px;color:var(--muted);font-size:15px}.ep .hero-foot{letter-spacing:.13em;color:var(--muted);flex-direction:column;gap:5px;margin-top:auto;padding-top:35px;font-size:9px;display:flex}.ep .hero-image{min-height:500px;position:relative}.ep .hero-image>img{object-fit:cover;object-position:60% center;width:100%;height:100%}.ep .image-caption{background:var(--ink);color:var(--cream);letter-spacing:.12em;justify-content:space-between;padding:10px 18px;font-size:9px;display:flex;position:absolute;bottom:0;left:0;right:0}.ep .hero-side{writing-mode:vertical-rl;letter-spacing:.23em;border-left:1px solid var(--line);justify-content:center;align-items:center;font-size:10px;display:flex}.ep .collection{padding:65px 48px 85px}.ep .section-heading{justify-content:space-between;align-items:flex-end;margin-bottom:40px;display:flex}.ep .section-heading .eyebrow{margin-bottom:12px}.ep .grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.ep .card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0;padding:18px 22px 24px;transition:background .18s}.ep .card:hover{background:#e7e2d5}.ep .card-top{letter-spacing:.08em;color:var(--muted);justify-content:space-between;font-size:10px;display:flex}.ep .product-photo{aspect-ratio:1;align-items:center;display:flex;overflow:hidden}.ep .product-photo img{mix-blend-mode:multiply;width:100%;transition:transform .3s}.ep .card:hover img{transform:scale(1.04)}.ep .card-bottom{justify-content:space-between;align-items:center;gap:8px;display:flex}.ep .card-bottom span{color:var(--muted);font-size:10px}.ep .card-bottom svg{flex-shrink:0}.ep .catalog-note{color:var(--muted);margin-top:22px;font-size:12px}.ep .statement{background:var(--ink);color:var(--cream);grid-template-columns:1.5fr 1fr;gap:10px 80px;padding:65px 8% 85px;display:grid}.ep .statement>.eyebrow{grid-column:1/-1}.ep .statement h2{font-size:clamp(70px,8vw,120px)}.ep .statement h2 span{color:var(--accent)}.ep .statement>div{align-self:end;max-width:330px}.ep .statement>div p{color:#d0cdbf}.ep .document-row{grid-template-columns:1.3fr repeat(3,1fr);align-items:center;gap:30px;padding:60px 48px;display:grid}.ep .document-row h2{font-size:34px}.ep .document-row>a{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:20px 0;font-size:13px;display:flex}.ep footer{border-top:1px solid var(--line);padding:55px 48px 20px}.ep .footer-top{grid-template-columns:1.4fr 1.3fr 1fr 1fr;gap:32px;display:grid}.ep .footer-top p{font:400 22px/1.3 Outfit,sans-serif}.ep .footer-top>div{flex-direction:column;gap:12px;font-size:13px;display:flex}.ep .footer-bottom{border-top:1px solid var(--line);letter-spacing:.06em;color:var(--muted);justify-content:space-between;margin-top:55px;padding-top:20px;font-size:9px;display:flex}.ep .gate{grid-template-columns:1fr 1fr;min-height:100svh;display:grid}.ep .gate-copy{flex-direction:column;justify-content:space-between;gap:55px;padding:40px 12%;display:flex}.ep .gate-copy>div>p{max-width:410px}.ep .gate-photo{position:relative}.ep .gate-photo img{object-fit:cover;object-position:62% center;width:100%;height:100%}.ep .gate-photo>span{color:var(--cream);letter-spacing:.2em;font-size:11px;position:absolute;bottom:35px;left:35px}.ep .check{cursor:pointer;align-items:flex-start;gap:12px;margin:20px 0;font-size:13px;display:flex}.ep .check input{width:20px;height:20px;accent-color:var(--ink);flex-shrink:0;margin:0}.ep .gate .button{width:100%;margin:28px 0 15px}.ep .loading{padding:40px;font:50px Bebas}.ep .shop-heading{background:var(--ink);color:var(--cream);padding:55px 48px 40px}.ep .shop-heading>p:last-child{color:#cbc9be;margin:0}.ep .filters{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;margin-bottom:32px;display:flex}.ep .chips{gap:6px;display:flex}.ep .chips button{border:1px solid var(--line);background:0 0;min-height:44px;padding:9px 16px;font-size:12px}.ep .chips button.active{background:var(--ink);color:var(--cream);border-color:var(--ink)}.ep input,.ep select,.ep textarea{border:1px solid var(--line);min-height:46px;color:var(--ink);background:0 0;border-radius:0;max-width:100%;padding:12px 14px}.ep .search{margin-left:auto}.ep .catalog-meta{letter-spacing:.06em;color:var(--muted);justify-content:space-between;margin:0 0 14px;font-size:11px;display:flex}.ep .pdp{padding:30px 48px 80px}.ep .breadcrumb{color:var(--muted);margin-bottom:30px;font-size:12px}.ep .pdp-grid{grid-template-columns:1.25fr 1fr;display:grid}.ep .pdp-stage{background:#e8e4d9;flex-direction:column;justify-content:center;align-items:center;padding:35px 15px;display:flex}.ep .vial-set{justify-content:center;align-items:center;width:100%;min-height:510px;display:grid}.ep .vial-set img{mix-blend-mode:multiply;object-fit:contain;width:100%;max-height:500px}.ep .vials-1{grid-template-columns:1fr}.ep .vials-6{grid-template-columns:repeat(3,1fr);gap:0}.ep .vials-6 img{max-height:250px}.ep .buy-panel{background:var(--ink);color:var(--cream);padding:45px}.ep .buy-panel h1{overflow-wrap:anywhere;font-size:74px}.ep .buy-panel hr{border:0;border-top:1px solid #45463d;margin:25px 0}.ep .muted{color:#c4c2b8}.ep .spec{border-bottom:1px solid #45463d;justify-content:space-between;gap:15px;padding:12px 0;font-size:13px;display:flex}.ep .quantity-label{margin:28px 0 12px}.ep .quantities{gap:10px;margin-bottom:25px;display:flex}.ep .quantities button{color:var(--cream);background:0 0;border:1px solid #747467;flex:1;min-height:46px}.ep .quantities button.selected{background:var(--cream);color:var(--ink)}.ep .buy-panel .small{color:#bcb8ab}.ep .status{min-height:24px;margin-top:12px;font-size:13px}.ep .status a{text-decoration:underline}.ep .product-notes{max-width:760px;margin:55px auto 0}.ep details{border-bottom:1px solid var(--line)}.ep summary{cursor:pointer;padding:22px 0;font:400 22px Outfit}.ep details p{color:var(--muted);padding-bottom:10px}.ep .basket{padding:65px 6% 90px}.ep .basket h1{margin-bottom:45px}.ep .basket-grid{grid-template-columns:1.4fr 1fr;gap:80px;display:grid}.ep .cart-item{border-bottom:1px solid var(--line);align-items:center;gap:30px;padding:20px 0;display:flex}.ep .cart-item img{mix-blend-mode:multiply;width:135px}.ep .cart-item .eyebrow{margin-bottom:5px}.ep .stepper{align-items:center;gap:5px;margin-top:15px;display:flex}.ep .stepper button{border:1px solid var(--line);background:0 0;width:44px;height:44px}.ep .stepper span{text-align:center;min-width:40px}.ep .stepper button.remove{border:0;width:auto;margin-left:20px;font-size:12px;text-decoration:underline}.ep .summary{background:#e7e2d5;height:fit-content;padding:30px}.ep .summary h2{margin-bottom:20px;font-size:42px}.ep .summary .spec{border-color:var(--line)}.ep .summary p{margin-top:20px;font-size:13px}.ep .summary .button{width:100%;margin-top:25px}.ep .empty{padding:55px 0}.ep .empty h2{margin-bottom:20px}.ep .reading{max-width:890px;margin:auto;padding:80px 40px 100px}.ep .reading h1{margin-bottom:30px}.ep .reading .lead{max-width:650px;margin-bottom:35px;font:400 26px/1.4 Outfit}.ep .reading article{border-top:1px solid var(--line);padding:30px 0 12px}.ep .reading article h2{margin-bottom:15px;font:400 28px Outfit}.ep .reading article p{color:var(--muted);max-width:690px}.ep .field{flex-direction:column;gap:8px;margin:20px 0;font-size:13px;display:flex}.ep .contact form{max-width:580px}.ep .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (min-width:1600px){.ep .home,.ep .collection,.ep .document-row,.ep header,.ep footer{padding-left:max(48px,50vw - 800px);padding-right:max(48px,50vw - 800px)}.ep .masthead{font-size:280px}}@media (max-width:1050px){.ep header{padding:0 28px}.ep .home,.ep .collection{padding-left:28px;padding-right:28px}.ep .hero-grid{grid-template-columns:32% 1fr;gap:20px}.ep .hero-side{display:none}.ep .hero-image{min-height:460px}.ep .hero-copy h1{font-size:68px}.ep .card{padding:14px}.ep .card h3{font-size:21px}.ep .document-row{grid-template-columns:1fr 1fr}.ep .buy-panel{padding:28px}.ep .basket-grid{gap:35px}}@media (max-width:700px){.ep header{height:72px;padding:0 20px}.ep .wordmark{font-size:27px}.ep .header-actions{gap:10px;font-size:12px}.ep .menu{display:block}.ep header nav{background:var(--cream);border-bottom:1px solid var(--line);gap:0;padding:25px 20px;display:none;position:absolute;top:71px;left:0;right:0}.ep header nav.open{flex-direction:column;display:flex}.ep header nav a{padding:12px 0}.ep .home{padding:18px 20px 30px}.ep .masthead{padding-bottom:12px;font-size:17.2vw}.ep .hero-grid{flex-direction:column;gap:26px;padding-top:24px;display:flex}.ep .hero-copy{grid-template-columns:1.1fr 1fr;gap:0 20px;padding:0;display:grid}.ep .hero-copy>.eyebrow{grid-column:1/-1;margin-bottom:18px;font-size:10px}.ep .hero-copy h1{grid-row:2/4;margin-bottom:0;font-size:64px;line-height:.93}.ep .hero-copy>p:not(.eyebrow){margin-bottom:20px;font-size:13px;line-height:1.6}.ep .hero-copy>.button{gap:10px;min-height:48px;padding:10px 12px;font-size:11px}.ep .hero-foot{border-top:1px solid var(--line);flex-direction:row;grid-column:1/-1;justify-content:space-between;margin-top:22px;padding-top:12px;font-size:8px}.ep .hero-image{height:330px;min-height:0}.ep .hero-image>img{object-position:65% center}.ep .image-caption{padding:9px 10px;font-size:8px}.ep .collection{padding:35px 20px 50px}.ep .section-heading{align-items:flex-start;gap:20px;margin-bottom:25px}.ep .section-heading h2{font-size:40px}.ep .section-heading .eyebrow{font-size:8px}.ep .section-heading .text-link{white-space:nowrap;gap:8px;margin-top:26px;font-size:11px}.ep .grid{grid-template-columns:repeat(2,1fr)}.ep .card{padding:12px 10px 15px}.ep .card-top{letter-spacing:0;font-size:8px}.ep .card h3{font-size:21px}.ep .card-bottom span{margin-top:5px;font-size:9px;line-height:1.3;display:block}.ep .card-bottom svg{width:16px}.ep .catalog-note{font-size:11px}.ep .statement{grid-template-columns:1fr;gap:24px;padding:45px 25px}.ep .statement>.eyebrow{margin-bottom:0}.ep .statement h2{font-size:77px}.ep .statement>div{margin-left:20%;font-size:13px}.ep .document-row{flex-direction:column;align-items:stretch;gap:8px;padding:35px 20px;display:flex}.ep .document-row h2{margin-bottom:12px}.ep .document-row>a{padding:16px 0}.ep footer{padding:35px 20px 20px}.ep .footer-top{grid-template-columns:1fr 1fr;gap:30px 20px}.ep .footer-top>p{font-size:20px}.ep .footer-bottom{flex-direction:column;gap:12px;margin-top:30px;font-size:8px}.ep .gate{flex-direction:column;display:flex}.ep .gate-copy{gap:35px;min-height:100svh;padding:25px}.ep .gate-copy>div{max-width:500px}.ep .gate h1{font-size:66px}.ep .gate-photo{display:none}.ep .gate .eyebrow{font-size:9px}.ep .gate .check{font-size:13px}.ep .shop-heading{padding:40px 20px 30px}.ep .shop-heading h1{font-size:72px}.ep .filters{gap:12px}.ep .chips{gap:5px;width:100%;overflow:auto}.ep .chips button{white-space:nowrap;flex:1;padding:8px 11px;font-size:10px}.ep .search{flex:1;min-width:0;margin:0}.ep .search input{width:100%}.ep .filters select{padding:12px 9px;font-size:12px}.ep .catalog-meta{font-size:9px}.ep .pdp{padding:22px 20px 45px}.ep .pdp-grid{grid-template-columns:1fr}.ep .pdp-stage{padding:15px 10px}.ep .vial-set{min-height:310px}.ep .vial-set img{max-height:340px}.ep .vials-6 img{max-height:160px}.ep .pdp-stage>.small{margin:15px 0;font-size:9px}.ep .buy-panel{padding:28px 24px}.ep .buy-panel h1{font-size:66px}.ep .product-notes{margin-top:25px}.ep summary{font-size:20px}.ep .basket{padding:40px 20px 55px}.ep .basket h1{margin-bottom:25px;font-size:66px}.ep .basket-grid{grid-template-columns:1fr;gap:35px}.ep .cart-item{gap:15px}.ep .cart-item img{width:100px}.ep .summary{padding:25px}.ep .reading{padding:50px 24px 70px}.ep .reading h1{font-size:68px}.ep .reading .lead{font-size:22px}.ep .reading article h2{font-size:25px}.ep .reading article p{font-size:14px}}@media (prefers-reduced-motion:reduce){.ep *,.ep :before,.ep :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (max-width:360px){.ep .hero-copy{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:0 14px}.ep .hero-copy h1{font-size:52px}.ep .hero-copy>p:not(.eyebrow){font-size:12px}.ep .hero-copy>.button{gap:6px;padding:9px;font-size:10px}.ep .hero-copy>.button svg{flex-shrink:0;width:15px}.ep .hero-foot{font-size:7px}.ep .section-heading{gap:10px}.ep .section-heading h2{font-size:35px}.ep .section-heading .text-link{gap:4px;font-size:10px}.ep .statement h2{font-size:65px}.ep .card h3{font-size:18px}.ep .card-top{font-size:7px}.ep .reading h1{overflow-wrap:anywhere;font-size:54px}.ep .gate h1{font-size:58px}}.ep h1,.ep h2{letter-spacing:-.055em;font-family:Outfit,Arial,sans-serif;font-weight:400;line-height:1.04}.ep h1{font-size:clamp(42px,5.2vw,78px)}.ep h2{font-size:clamp(32px,3.8vw,58px)}.ep .wordmark{letter-spacing:.08em;font:500 22px/1 Outfit}.ep .loading{font-family:Outfit}.ep .material-photo{aspect-ratio:1;background-repeat:no-repeat;background-size:200% 200%;min-width:0;transition:filter .25s,transform .55s}.ep .card .material-photo{margin:18px -7px}.ep .card:hover .material-photo{filter:contrast(1.05)}.ep .card h3{font-size:24px}.ep .card-bottom span{margin-top:6px;display:block}.ep .card-top{color:#57584f}.ep .card{padding:17px;overflow:hidden}.ep .shop-heading h1{margin-bottom:16px;font-size:clamp(48px,7vw,94px)}.ep .shop-heading{padding-top:60px;padding-bottom:50px}.ep .buy-panel h1{letter-spacing:-.04em;font-size:clamp(36px,4.8vw,68px)}.ep .vial-set{gap:12px;min-height:0}.ep .vials-1{max-width:600px}.ep .vials-3,.ep .vials-6{grid-template-columns:repeat(3,minmax(0,1fr))}.ep .vials-10{grid-template-columns:repeat(5,minmax(0,1fr))}.ep .counted-vial{position:relative}.ep .counted-vial>span{background:var(--cream);padding:1px 5px;font:10px DM;position:absolute;bottom:5px;left:7px}.ep .pdp-stage{gap:24px;padding:28px 20px}.ep .cart-item>a{flex-shrink:0;width:130px}.ep .cart-item .material-photo{width:100%}.ep .quantities{gap:6px}.ep .quantities button{font-size:12px}.ep .archive-home{color:var(--cream);background:#1c1d19;padding:54px 48px 25px}.ep .archive-title{grid-template-columns:1.35fr 1fr;align-items:end;gap:0 40px;margin-bottom:48px;display:grid}.ep .archive-title>.eyebrow{color:#c7bc9d;grid-column:1/-1}.ep .archive-title h1{font-size:clamp(44px,5.5vw,82px);line-height:1.06}.ep .archive-title h1 em,.ep .gate h1 em{color:#bca785;font-style:normal;font-weight:300}.ep .archive-intro{justify-self:end;max-width:300px}.ep .archive-intro p{color:#d0cec3;margin-bottom:22px;font-size:16px}.ep .archive-intro .button{border:1px solid #eee8db;width:100%}.ep .archive-tabs{border-top:1px solid #626157;border-bottom:1px solid #626157;grid-template-columns:repeat(4,1fr);display:grid}.ep .archive-tabs button{color:#b7b7ac;text-align:left;background:0 0;border:0;border-right:1px solid #626157;padding:17px 12px;font:12px DM}.ep .archive-tabs button:last-child{border:0}.ep .archive-tabs button[aria-selected=true]{color:#20211b;background:#ede7d9}.ep .archive-drawer{isolation:isolate;background:#080906;border:1px solid #56554b;margin-top:18px;position:relative;overflow:hidden}.ep .drawer-contents{background:#33342b;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;padding:16px;display:grid}.ep .drawer-contents>a{background:var(--cream);color:var(--ink);min-width:0;transition:transform .75s;transform:translateY(18px)}.ep .is-open .drawer-contents>a{transform:translateY(0)}.ep .drawer-contents>a>div:last-child{padding:15px;position:relative}.ep .drawer-contents h3{margin-top:4px;font-size:clamp(17px,2vw,27px)}.ep .drawer-contents span{color:#646055;font-size:10px}.ep .drawer-contents svg{width:15px;position:absolute;top:18px;right:15px}.ep .drawer-cover{z-index:1;color:#20221b;text-align:left;background:#cbbf9f;border:0;flex-direction:column;align-items:flex-start;padding:28px 34px;transition:transform .85s cubic-bezier(.22,.8,.2,1);display:flex;position:absolute;inset:0;overflow:hidden;box-shadow:0 12px 24px #0009}.ep .drawer-cover>span:first-child{letter-spacing:.18em;font-size:10px}.ep .drawer-cover strong{letter-spacing:-.055em;z-index:1;margin-top:24px;font:400 clamp(48px,6.5vw,100px)/.97 Outfit}.ep .drawer-handle{z-index:1;border:1px solid #6c6957;border-radius:30px;align-items:center;gap:30px;margin-top:auto;padding:10px 20px;font-size:12px;display:flex}.ep .cover-detail{border:16px solid #efe8d8;width:47%;position:absolute;top:-20%;right:0;transform:rotate(-12deg);box-shadow:0 10px 40px #39342955}.ep .is-open .drawer-cover{pointer-events:none;transform:translateY(-103%)}.ep .unpack-control{width:100%;color:var(--cream);background:0 0;border:0;border-bottom:1px solid #626157;justify-content:space-between;padding:14px 0;font-size:13px;display:flex}.ep .unpack-control span{font-size:22px}.ep .archive-caption{color:#b9b5a5;justify-content:space-between;gap:15px;margin:17px 0 0;font-size:10px;display:flex}.ep .index-teaser{grid-template-columns:1fr 1.25fr;gap:9%;padding:80px 7%;display:grid}.ep .index-teaser h2{margin-bottom:26px}.ep .index-teaser p:not(.eyebrow){color:#5c5d51;max-width:360px;font-size:14px}.ep .index-strips{border-top:1px solid var(--line)}.ep .index-strips>a{border-bottom:1px solid var(--line);grid-template-columns:75px 45px 1fr 70px 20px;align-items:center;gap:15px;padding:10px 0;display:grid}.ep .index-strips span{color:#626258;font-size:9px}.ep .index-strips h3{font-size:21px}.ep .framework{background:#ded6c3;border-top:1px solid #bbb2a0;padding:50px 7% 70px}.ep .framework>div{grid-template-columns:1.4fr 1fr;gap:20px 10%;display:grid}.ep .framework h2{grid-row:1/3}.ep .framework p{max-width:370px;font-size:14px}.ep .framework .text-link{width:fit-content}.ep .gate{color:var(--cream);background:#171915;grid-template-columns:1fr 1fr;overflow:hidden}.ep .gate-copy{z-index:2;gap:35px;padding:40px 9%}.ep .gate-copy .small{color:#b8b9ab}.ep .gate h1{margin-bottom:23px;font-size:clamp(48px,5.7vw,86px)}.ep .gate .check{border:1px solid #55574b;margin:12px 0;padding:13px;font-size:12px}.ep .gate .check input{accent-color:#bba680}.ep .gate .button{background:var(--cream);color:#171915;margin-top:22px}.ep .gate-copy>div>p:not(.eyebrow){color:#c5c6ba;font-size:14px}.ep .gate-archive{background:#d4ccb9;justify-content:center;align-items:center;min-height:680px;display:flex;position:relative;overflow:hidden}.ep .gate-tray{background:#272923;grid-template-columns:1fr 1fr;gap:10px;width:85%;padding:15px;animation:1.1s ease-out tray-arrive;display:grid;transform:rotate(-7deg);box-shadow:0 20px 45px #17191555}.ep .gate-sleeve{color:#24261f;background:#b2a07c;flex-direction:column;justify-content:space-between;padding:30px;animation:1.5s cubic-bezier(.2,.7,.2,1) sleeve-reveal;display:flex;position:absolute;inset:8% 14%;transform:translate(56%)rotate(7deg);box-shadow:8px 15px 30px #24251c55}.ep .gate-sleeve>span{letter-spacing:.15em;font-size:11px}.ep .gate-sleeve strong{letter-spacing:-.05em;font:400 clamp(42px,5.8vw,85px)/.98 Outfit}.ep .sleeve-cut{background:#d4ccb9;border-radius:50%;width:44px;height:80px;position:absolute;top:45%;left:-22px}.ep .gate-legend{color:#37392e;letter-spacing:.15em;font-size:9px;position:absolute;bottom:25px}.ep .entering .gate-sleeve{transition:transform .8s ease-in;transform:translate(145%)rotate(10deg)}.ep .entering .gate-tray{transition:transform .8s ease-out;transform:rotate(0)scale(1.06)}.ep .entering .gate-copy{opacity:0;transition:opacity .7s,transform .8s;transform:translate(-35px)}@keyframes sleeve-reveal{0%{transform:translate(0)rotate(-7deg)}to{transform:translate(56%)rotate(7deg)}}@keyframes tray-arrive{0%{opacity:.3;transform:translateY(90px)rotate(-12deg)}to{opacity:1;transform:translateY(0)rotate(-7deg)}}@media (max-width:1050px){.ep .archive-home{padding:40px 28px 25px}.ep .index-teaser{gap:5%;padding:60px 28px}.ep .index-strips>a{grid-template-columns:60px 35px 1fr 20px;gap:10px}.ep .index-strips>a>span:nth-of-type(2){display:none}.ep .gate-copy{padding:30px 7%}.ep .gate-sleeve{padding:22px}.ep .gate-sleeve strong{font-size:60px}}@media (max-width:700px){.ep h1{font-size:44px}.ep .wordmark{letter-spacing:.06em;font-size:17px}.ep .archive-home{padding:30px 18px 20px}.ep .archive-title{margin-bottom:28px;display:block}.ep .archive-title>.eyebrow{margin-bottom:20px;font-size:8px}.ep .archive-title h1{font-size:44px}.ep .archive-intro{justify-content:space-between;align-items:center;gap:15px;max-width:none;margin-top:25px;display:flex}.ep .archive-intro p{margin:0;font-size:11px}.ep .archive-intro .button{gap:8px;width:auto;padding:11px;font-size:10px}.ep .archive-intro .button svg{flex-shrink:0;width:15px}.ep .archive-tabs{grid-template-columns:1fr 1fr}.ep .archive-tabs button{border-bottom:1px solid #626157;padding:13px 8px;font-size:10px}.ep .archive-tabs button:nth-child(2){border-right:0}.ep .archive-tabs button:last-child{border-bottom:1px solid #626157}.ep .drawer-contents{grid-template-columns:1fr 1fr;gap:7px;padding:9px}.ep .drawer-contents>a>div:last-child{padding:10px}.ep .drawer-contents h3{font-size:19px}.ep .drawer-contents svg{width:13px;top:12px;right:9px}.ep .drawer-contents span{font-size:8px}.ep .drawer-cover{padding:24px}.ep .drawer-cover strong{margin-top:30px;font-size:67px}.ep .cover-detail{border-width:10px;width:66%;top:auto;bottom:-15%;right:-8%;transform:rotate(-13deg)}.ep .drawer-handle{background:#cbbf9f;margin-bottom:8px}.ep .archive-caption{flex-direction:column;gap:3px;font-size:8px}.ep .index-teaser{padding:45px 20px;display:block}.ep .index-teaser h2{margin-bottom:20px;font-size:38px}.ep .index-strips{margin-top:30px}.ep .index-strips>a{grid-template-columns:70px 35px 1fr 20px}.ep .framework{padding:35px 20px 45px}.ep .framework>div{display:block}.ep .framework h2{margin-bottom:24px;font-size:36px}.ep .framework p{font-size:13px}.ep .gate{flex-direction:column-reverse;overflow:visible}.ep .gate-archive{height:220px;min-height:220px;display:flex}.ep .gate-tray{grid-template-columns:repeat(4,1fr);gap:5px;width:230px;padding:8px;transform:rotate(-7deg)}.ep .gate-sleeve{width:200px;padding:17px;inset:15px 20%;transform:translate(56%)rotate(7deg)}.ep .gate-sleeve strong{font-size:34px}.ep .gate-sleeve>span{font-size:7px}.ep .sleeve-cut{width:22px;height:45px;left:-11px}.ep .gate-legend{font-size:7px;bottom:10px;left:15px}.ep .gate-copy{gap:26px;min-height:0;padding:24px}.ep .gate-copy>.small{display:none}.ep .gate h1{margin-bottom:20px;font-size:47px}.ep .gate-copy .eyebrow{margin-bottom:15px;font-size:8px}.ep .gate-copy>div>p:not(.eyebrow){margin-bottom:18px;font-size:12px}.ep .gate .check{padding:11px;font-size:11px}.ep .gate .button{min-height:48px}.ep .gate-copy .small{font-size:10px}.ep .gate-copy .wordmark{font-size:18px}.ep .card{padding:12px 10px}.ep .card .material-photo{margin:12px -3px}.ep .card h3{font-size:20px}.ep .card-bottom span{font-size:9px}.ep .shop-heading h1{font-size:52px}.ep .buy-panel h1{font-size:46px}.ep .vials-10{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px}.ep .vial-set{gap:6px;min-height:0}.ep .counted-vial>span{padding:0 2px;font-size:7px;bottom:2px;left:2px}.ep .pdp-stage{padding:18px 10px}.ep .cart-item>a{width:85px}.ep .basket h1,.ep .reading h1{font-size:46px}.ep .summary h2{font-size:34px}.ep .footer-top p{font-size:18px}.ep .section-heading h2{font-size:33px}.ep .quantities button{font-size:10px}}@media (max-width:360px){.ep .archive-title h1{font-size:38px}.ep .archive-intro p{font-size:10px}.ep .archive-intro .button{padding:9px;font-size:9px}.ep .drawer-cover strong{font-size:60px}.ep .drawer-contents h3{font-size:17px}.ep .wordmark{font-size:15px}.ep .header-actions{gap:6px}.ep .card h3{font-size:18px}.ep .card-top{font-size:7px}.ep .gate h1{font-size:43px}.ep .buy-panel{padding:25px 18px}.ep .index-strips h3{font-size:19px}.ep .reading h1{font-size:41px}}@media (prefers-reduced-motion:reduce){.ep .gate-tray,.ep .gate-sleeve{animation:none}.ep .drawer-cover,.ep .gate-copy,.ep .gate-tray,.ep .gate-sleeve{transition:none!important}}@media (max-width:360px){.ep .cart-item{align-items:flex-start;gap:10px}.ep .cart-item>a{width:65px}.ep .cart-item>div{flex:1;min-width:0}.ep .stepper{flex-wrap:wrap;gap:3px}.ep .stepper span{min-width:28px}.ep .stepper button.remove{margin-left:0;padding-left:8px}.ep .summary{padding:20px}.ep .basket-grid{min-width:0}.ep .summary select{width:100%}}.ep .campaign84{isolation:isolate;color:#f1eee5;background:#151512;height:min(850px,90svh);min-height:700px;position:relative;overflow:hidden}.ep .campaign84>img{object-fit:cover;object-position:center;width:100%;height:100%;animation:1.4s ease-out both campaign-arrive;position:absolute;inset:0}.ep .campaign84:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg,#121310c9,#0000 75%);position:absolute;inset:0}.ep .campaign84-copy{z-index:1;max-width:640px;padding:100px 6%;position:relative}.ep .campaign84 h1{letter-spacing:-.065em;margin:32px 0;font-size:clamp(64px,7.8vw,116px);line-height:.99}.ep .campaign84-copy>p:not(.eyebrow){color:#d4d1c7;max-width:350px;font-size:16px;line-height:1.7}.ep .campaign84-copy>.button{gap:45px;margin-top:32px}.ep .campaign84-foot{z-index:1;letter-spacing:.14em;color:#c5c1b5;justify-content:space-between;font-size:9px;display:flex;position:absolute;bottom:28px;left:6%;right:6%}.ep .archive-home{padding:70px 6% 55px}.ep .archive-title h2{font-size:clamp(40px,5vw,70px);line-height:1.05}.ep .archive-title h2 em{color:#bca785;font-style:normal}.ep .editorial84{background:#f1eee5}.ep .editorial84-intro{grid-template-columns:1.6fr 1fr;align-items:end;gap:24px 10%;padding:65px 7% 55px;display:grid}.ep .editorial84-intro>.eyebrow{grid-column:1/-1;margin:0}.ep .editorial84-intro h2{font-size:clamp(38px,4.8vw,68px)}.ep .editorial84-intro h2 span{color:#777768}.ep .editorial84-intro>p:last-child{max-width:330px;margin:0 0 5px;font-size:15px;line-height:1.8}.ep .editorial84-story{grid-template-columns:1.1fr 1fr;align-items:center;gap:8%;padding:0 7% 90px;display:grid}.ep .editorial84-story figure{min-width:0;margin:0}.ep .editorial84-story figure img{object-fit:cover;width:100%;height:670px;display:block}.ep .editorial84-story figcaption{letter-spacing:.08em;color:#6a6a60;padding-top:15px;font-size:9px}.ep .editorial84-notes h2{margin:25px 0;font-size:clamp(38px,4vw,58px)}.ep .editorial84-notes>p:not(.eyebrow){color:#666658;max-width:360px;font-size:14px;line-height:1.8}.ep .editorial84-notes ol{margin:30px 0;padding:0;list-style:none}.ep .editorial84-notes li{border-top:1px solid #c6c4b8;gap:22px;padding:20px 0;display:flex}.ep .editorial84-notes li>span{color:#7c7868;padding-top:4px;font-size:11px}.ep .editorial84-notes h3{margin:0 0 7px;font-size:18px;font-weight:500}.ep .editorial84-notes li p{color:#666658;max-width:300px;margin:0;font-size:12px;line-height:1.7}.ep .editorial84-banner{color:#f1eee5;background:#303329;grid-template-columns:1fr 1fr;min-height:450px;margin:0 4%;display:grid;overflow:hidden}.ep .editorial84-banner>div{flex-direction:column;justify-content:center;align-items:flex-start;padding:65px 12%;display:flex}.ep .editorial84-banner h2{margin:20px 0 30px;font-size:clamp(38px,4.7vw,66px)}.ep .editorial84-banner img{object-fit:cover;object-position:50% 38%;width:100%;height:100%;max-height:550px;transition:transform 1.2s}.ep .editorial84-faq{grid-template-columns:1fr 1.3fr;gap:10%;padding:85px 7%;display:grid}.ep .editorial84-faq h2{margin:20px 0 30px;font-size:50px}.ep .editorial84-faq details{border-top:1px solid #c6c4b8;padding:22px 0}.ep .editorial84-faq details:last-child{border-bottom:1px solid #c6c4b8}.ep .editorial84-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;font-size:16px;font-weight:500;list-style:none;display:flex}.ep .editorial84-faq summary::-webkit-details-marker{display:none}.ep .editorial84-faq summary span{font-size:23px;font-weight:300}.ep .editorial84-faq details[open] summary span{transform:rotate(45deg)}.ep .editorial84-faq details p{color:#636456;margin:18px 0 0;padding-right:30px;font-size:14px;line-height:1.8}.ep .reveal-ready{opacity:1;transition:opacity .8s,transform .8s cubic-bezier(.2,.7,.2,1);transform:translateY(22px)}.ep .reveal-ready.in-view{opacity:1;transform:none}@keyframes campaign-arrive{0%{transform:scale(1.04)}to{transform:scale(1)}}@media (max-width:700px){.ep .campaign84{flex-direction:column;height:auto;min-height:0;display:flex}.ep .campaign84>img{object-position:75% center;order:2;height:330px;position:relative}.ep .campaign84:after{display:none}.ep .campaign84-copy{padding:45px 24px 35px}.ep .campaign84 h1{margin:24px 0;font-size:72px}.ep .campaign84-copy>.eyebrow{font-size:8px}.ep .campaign84-copy>p:not(.eyebrow){max-width:310px;font-size:13px}.ep .campaign84-copy>.button{margin-top:23px;font-size:12px}.ep .campaign84-foot{order:3;gap:20px;padding:20px 24px;font-size:7px;position:static}.ep .archive-home{padding:42px 20px 30px}.ep .archive-title h2{font-size:40px}.ep .editorial84-intro{padding:45px 24px 30px;display:block}.ep .editorial84-intro h2{margin:22px 0;font-size:41px}.ep .editorial84-intro>p:last-child{font-size:13px}.ep .editorial84-story{padding:0 24px 45px;display:block}.ep .editorial84-story figure img{aspect-ratio:4/5;height:auto}.ep .editorial84-story figcaption{font-size:7px}.ep .editorial84-notes{padding-top:42px}.ep .editorial84-notes h2{font-size:43px}.ep .editorial84-notes>p:not(.eyebrow){font-size:13px}.ep .editorial84-banner{flex-direction:column;min-height:0;margin:0 14px;display:flex}.ep .editorial84-banner>div{padding:35px 25px}.ep .editorial84-banner h2{font-size:43px}.ep .editorial84-banner img{order:2;height:280px}.ep .editorial84-faq{padding:48px 24px;display:block}.ep .editorial84-faq h2{font-size:42px}.ep .editorial84-faq>div:first-child{margin-bottom:30px}.ep .editorial84-faq summary{font-size:14px}.ep .editorial84-faq details p{font-size:12px}.ep .editorial84-faq details{padding:19px 0}}@media (prefers-reduced-motion:reduce){.ep .campaign84>img{animation:none}.ep .reveal-ready{opacity:1;transition:none;transform:none}}.ep .grid{border:0;gap:28px 18px}.ep .grid .card{background:#f8f6ef;border:1px solid #d8d5cb;border-radius:12px;flex-direction:column;padding:0;transition:border-color .25s,box-shadow .25s;display:flex}.ep .grid .card:hover{border-color:#9e9989;box-shadow:0 8px 24px #24251c0a}.ep .grid .card-top{color:#646357;min-height:32px;padding:16px 18px 0;font-size:9px}.ep .product-stage{padding:10px 12px 0;overflow:hidden}.ep .card .product-stage .material-photo{aspect-ratio:1;filter:none;border-radius:7px;width:100%;margin:0}.ep .grid .card-bottom{flex:1;align-items:flex-end;padding:19px 18px 22px}.ep .grid .card h3{letter-spacing:-.025em;overflow-wrap:normal;font-size:clamp(19px,1.85vw,27px);line-height:1.18}.ep .grid .card-bottom>div{min-width:0}.ep .grid .card-bottom span{color:#67675b;margin-top:9px;font-size:11px;line-height:1.5}.ep .grid .card-bottom>svg{flex-shrink:0;width:20px;height:20px;margin-bottom:2px}.ep .grid .card:focus-visible{outline-offset:4px;outline:2px solid #555c43}@media (max-width:700px){.ep .grid{gap:17px 10px}.ep .grid .card{border-radius:9px}.ep .grid .card-top{min-height:25px;padding:12px 10px 0;font-size:8px}.ep .grid .card-top>span:last-child{display:none}.ep .product-stage{padding:7px 6px 0}.ep .grid .card-bottom{gap:5px;padding:13px 10px 16px}.ep .grid .card h3{font-size:18px;line-height:1.2}.ep .grid .card-bottom span{margin-top:7px;font-size:10px}.ep .grid .card-bottom>svg{width:15px;height:15px}.ep .grid .card-bottom{align-items:flex-start}.ep .grid .card-bottom>svg{margin-top:3px}}@media (max-width:360px){.ep .grid .card h3{font-size:16px}.ep .grid .card-bottom>svg{display:none}.ep .grid .card-bottom span{font-size:9px}}.ep .editorial84-banner{color:#25271f;background:#e5dfd1;align-items:center}.ep .editorial84-banner img{aspect-ratio:1;object-fit:contain;object-position:center;height:auto;max-height:none}.ep .editorial84-banner .button{color:#f4f0e7;background:#282c23}.ep .editorial84-banner:hover img{transform:none}@media (max-width:700px){.ep .editorial84-banner img{aspect-ratio:1;width:100%;height:auto}}.ep .access-scene{isolation:isolate;color:#262921;background:#f3f2eb;place-items:center;min-height:100svh;padding:48px 24px;display:grid;position:relative;overflow:hidden}.ep .access-scene:before{content:"";z-index:-2;background:radial-gradient(at 15% 38%,#e1e7df 0,#0000 43%),radial-gradient(at 85% 70%,#e9dfcf 0,#0000 45%);position:absolute;inset:0}.ep .access-center{z-index:2;text-align:center;width:min(100%,550px);position:relative}.ep .access-wordmark{letter-spacing:.18em;margin-bottom:30px;font-family:Georgia,serif;font-size:28px;line-height:1.3;display:inline-block}.ep .access-wordmark span{font-family:var(--font-outfit),sans-serif;letter-spacing:.24em;margin-top:10px;font-size:9px;display:block}.ep .access-card{text-align:left;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffefbef;border:1px solid #dcded4;border-radius:24px;padding:38px;box-shadow:0 24px 70px #2835270c}.ep .access-card .eyebrow{letter-spacing:.2em;color:#73796b;margin:0 0 17px;font-size:10px}.ep .access-card h1{letter-spacing:-.045em;margin:0 0 20px;font-size:clamp(36px,4vw,52px);font-weight:500;line-height:1.04}.ep .access-card h1 em{letter-spacing:-.045em;font-family:Georgia,serif;font-weight:400}.ep .access-intro{color:#62665c;max-width:380px;margin:0 0 28px;font-size:15px;line-height:1.65}.ep .access-check{cursor:pointer;background:#fffefb;border:1px solid #dedfd7;border-radius:12px;align-items:flex-start;gap:13px;margin-bottom:12px;padding:17px 16px;font-size:14px;line-height:1.6;transition:border-color .2s,background .2s;display:flex}.ep .access-check:has(input:checked){background:#f0f3eb;border-color:#859479}.ep .access-check input{accent-color:#334736;flex:0 0 20px;width:20px;height:20px;margin:2px 0 0}.ep .access-submit{color:#fff;background:#293c2f;border-radius:100px;justify-content:space-between;width:100%;min-height:52px;margin-top:12px}.ep .access-submit:disabled{color:#6b7264;cursor:not-allowed;opacity:1;background:#d8dcd3}.ep .access-fine{color:#73796e;margin:22px 0 0;font-size:11px;line-height:1.8}.ep .access-fine a{text-underline-offset:3px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.ep .access-caption{letter-spacing:.2em;color:#70796a;margin:28px 0 0;font-size:9px}.ep .access-products{pointer-events:none;z-index:0;position:absolute;inset:0}.ep .access-vial{aspect-ratio:1/2;filter:drop-shadow(8px 20px 14px #202a201a);will-change:transform;width:clamp(150px,20vw,330px);animation:6s ease-in-out infinite access-drift;position:absolute}.ep .access-vial>div{background-image:url(/images/gate-cutouts87.webp);background-repeat:no-repeat;background-size:300% 100%;width:100%;height:100%}.ep .access-vial-0{--lean:-17deg;top:22%;left:2%;transform:rotate(-17deg)}.ep .access-vial-1{--lean:14deg;animation-delay:-1.5s;top:9%;right:2%;transform:rotate(14deg)}.ep .access-vial-2{--lean:-12deg;width:150px;animation-delay:-3s;bottom:-15%;right:17%;transform:rotate(-12deg)}.ep .access-vial-3{--lean:24deg;width:160px;animation-delay:-4.5s;top:-21%;left:20%;transform:rotate(24deg)}.ep .entering .access-center{opacity:0;transition:opacity .35s,transform .35s;transform:translateY(-8px)}@keyframes access-drift{0%,to{transform:translateY(0) rotate(var(--lean))}50%{transform:translateY(-22px) rotate(var(--lean))}}.ep .filters input,.ep .filters select,.ep .field input,.ep .field select,.ep .field textarea{font-size:16px}.ep .chips button,.ep .quantities button,.ep .stepper button,.ep .menu{min-width:44px;min-height:44px}.ep .stepper button:disabled{opacity:.35;cursor:not-allowed}.ep .status:not(:empty){color:#293e2b;background:#edf3e9;border:1px solid #c8d4c4;border-radius:12px;padding:14px 16px}.ep .status a{text-underline-offset:4px;align-items:center;min-height:44px;font-weight:600;display:inline-flex}.ep .archive-tabs button[aria-pressed=true]{color:#fff;background:#252820}.ep .card{transition:box-shadow .25s,transform .25s}.ep .card:focus-visible{outline-offset:4px;outline:2px solid #52684c}@media (hover:hover){.ep .card:hover{transform:translateY(-3px);box-shadow:0 10px 22px #2428200a}}@media (max-width:760px){.ep .access-scene{align-items:center;padding:30px 18px}.ep .access-wordmark{margin-bottom:24px;font-size:23px}.ep .access-card{border-radius:20px;padding:28px 24px}.ep .access-card h1{font-size:42px}.ep .access-products{opacity:.48}.ep .access-vial-0{width:120px;top:20%;left:-58px}.ep .access-vial-1{width:125px;top:55%;right:-56px}.ep .access-vial-2{display:none}.ep .access-vial-3{width:90px;top:-6%;left:75%}.ep .access-card{background:#fffefbf7}.ep .access-caption{font-size:8px;line-height:1.6}.ep .access-intro{margin-bottom:22px;font-size:14px}.ep .access-check{padding:15px 12px;font-size:13px}.ep .access-fine a{min-height:44px}.ep .quantities{gap:8px}.ep .quantities button{flex:1;padding:10px 8px}.ep .pdp .buy-panel>.button{width:100%}}@media (max-width:360px){.ep .access-scene{padding:24px 12px}.ep .access-card{padding:24px 20px}.ep .access-card h1{font-size:37px}}@media (prefers-reduced-motion:reduce){.ep .access-vial{animation:none}.ep .access-center,.ep .card{transition:none!important}.ep .card:hover{transform:none}.ep .entering .access-center{opacity:1;transform:none}}.ep .campaign93{background:#f7f5ef;padding:64px 5% 0}.ep .campaign93-copy{text-align:center;max-width:940px;margin:auto}.ep .campaign93-copy h1{letter-spacing:-.045em;font:500 clamp(44px,5.4vw,82px)/1.05 Outfit,sans-serif}.ep .campaign93-copy h1 em{letter-spacing:-.055em;font-family:Georgia,serif;font-weight:400}.ep .campaign93-copy>p:not(.eyebrow){color:#646458;max-width:430px;margin:25px auto;font-size:16px}.ep .campaign93-copy .button{border-radius:40px;min-height:54px;margin:26px auto 38px}.ep .campaign93-image{background:#e7e1d5;border-radius:120px 120px 0 0;margin:0;position:relative;overflow:hidden}.ep .campaign93-image img{object-fit:cover;object-position:50% 53%;width:100%;height:460px;animation:1.3s ease-out both editorial93-arrive}.ep .campaign93-image figcaption{letter-spacing:.1em;background:#eae5d9;justify-content:space-between;padding:15px 24px;font-size:10px;display:flex}.ep .discovery93{background:#f7f5ef;padding:64px 5%}.ep .discovery93-heading{flex-wrap:wrap;align-items:end;gap:20px;margin-bottom:28px;display:flex}.ep .discovery93-heading>.eyebrow{width:100%;margin-bottom:0}.ep .discovery93-heading h2{letter-spacing:-.035em;font:500 clamp(30px,3vw,46px)/1.1 Outfit,sans-serif}.ep .discovery93-heading .text-link{margin-left:auto}.ep .discovery93-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.ep .discovery93-card{background:#f0ede5;border:1px solid #d8d2c4;border-radius:18px;grid-template-columns:42% 1fr;transition:transform .25s,box-shadow .25s;display:grid;overflow:hidden}.ep .discovery93-art{position:relative;overflow:hidden}.ep .discovery93-art .material-photo{background-size:200% 200%;border-radius:0;width:100%;height:100%;min-height:230px}.ep .discovery93-art>span{background:#f7f5ef;border-radius:20px;padding:3px 7px;font-size:10px;position:absolute;top:12px;left:12px}.ep .discovery93-copy{align-self:center;padding:26px 18px}.ep .discovery93-copy .eyebrow{font-size:9px}.ep .discovery93-copy h3{margin:12px 0;font-size:24px}.ep .discovery93-copy p{color:#646458;margin:0 0 20px;font-size:12px;line-height:1.6}.ep .discovery93-action{justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex}.ep .discovery93-card:active{transform:scale(.985)}@media (hover:hover){.ep .discovery93-card:hover{transform:translateY(-4px);box-shadow:0 15px 30px #302c1c0c}}@keyframes editorial93-arrive{0%{transform:scale(1.035)}to{transform:scale(1)}}@media (max-width:1000px){.ep .discovery93-card{grid-template-columns:1fr}.ep .discovery93-art .material-photo{aspect-ratio:1;height:auto;min-height:0}.ep .discovery93-copy{padding:22px}}@media (max-width:600px){.ep .campaign93{padding:38px 18px 0}.ep .campaign93-copy>.eyebrow{letter-spacing:.1em;font-size:9px}.ep .campaign93-copy h1{font-size:clamp(36px,9vw,54px)}.ep .campaign93-copy>p:not(.eyebrow){max-width:310px;margin:20px auto;font-size:14px}.ep .campaign93-copy .button{margin:22px auto 28px;padding:14px 20px;font-size:13px}.ep .campaign93-image{border-radius:55px 55px 0 0}.ep .campaign93-image img{object-position:50% center;height:300px}.ep .campaign93-image figcaption{gap:10px;padding:12px;font-size:8px}.ep .campaign93-image figcaption span:last-child{display:none}.ep .discovery93{padding:38px 18px}.ep .discovery93-heading{gap:12px;margin-bottom:22px}.ep .discovery93-heading .text-link{margin-left:0}.ep .discovery93-grid{grid-template-columns:1fr;gap:12px}.ep .discovery93-card{grid-template-columns:36% 1fr}.ep .discovery93-art .material-photo{aspect-ratio:auto;height:100%;min-height:172px}.ep .discovery93-copy{padding:18px}.ep .discovery93-copy h3{margin:6px 0;font-size:25px}.ep .discovery93-copy p{margin-bottom:12px}}@media (prefers-reduced-motion:reduce){.ep .campaign93-image img{animation:none}.ep .discovery93-card{transition:none}.ep .discovery93-card:hover,.ep .discovery93-card:active{transform:none}}.ep .campaign93-image{max-width:720px;margin:0 auto}.ep .campaign93-image img{aspect-ratio:1;object-fit:contain;height:auto}.ep .cinema94{isolation:isolate;color:#f7f3e9;background:#241314;align-items:center;height:min(780px,100svh - 85px);min-height:650px;display:flex;position:relative;overflow:hidden}.ep .cinema94-scene{z-index:-2;position:absolute;inset:0;overflow:hidden}.ep .cinema94-scene img{object-fit:cover;object-position:50% 50%;width:100%;height:100%;animation:3.8s cubic-bezier(.2,.6,.2,1) both cinema94-settle}.ep .cinema94:after{content:"";z-index:-1;background:linear-gradient(90deg,#211315c9 0%,#21131582 35%,#0000 65%),linear-gradient(#0000 80%,#211315ab);position:absolute;inset:0}.ep .cinema94-copy{width:55%;max-width:820px;padding:60px 6%}.ep .cinema94-copy .eyebrow{letter-spacing:.18em;color:#dfd2c0;margin-bottom:34px;font-size:10px}.ep .cinema94 h1{letter-spacing:-.045em;margin-bottom:28px;font:500 clamp(52px,5.2vw,84px)/1.04 Outfit,sans-serif}.ep .cinema94 h1 em{letter-spacing:-.05em;font-family:Georgia,serif;font-size:.9em;font-weight:400}.ep .cinema94-copy>p:not(.eyebrow){color:#e1d8ce;margin-bottom:30px;font-size:15px;line-height:1.8}.ep .cinema94 .button{color:#281c1b;background:#f5efe3;border:1px solid #f5efe3;border-radius:40px;gap:30px;min-height:56px;padding:16px 25px;transition:background .2s,transform .2s}.ep .cinema94 .button:hover{background:#e2d3bb;transform:translateY(-2px)}.ep .cinema94-secondary{border-bottom:1px solid #cabba45c;align-items:center;gap:14px;width:fit-content;min-height:44px;margin-top:22px;font-size:12px;display:flex}.ep .cinema94-secondary svg{width:16px}.ep .cinema94-foot{letter-spacing:.12em;border-top:1px solid #ffffff30;justify-content:space-between;align-items:center;gap:15px;padding:20px 0;font-size:9px;display:flex;position:absolute;bottom:0;left:6%;right:6%}.ep .cinema94-foot a{align-items:center;gap:14px;min-height:28px;display:flex}.ep .cinema94-copy{animation:.8s ease-out both cinema94-copy}.ep #discovery-title{scroll-margin-top:30px}@keyframes cinema94-settle{0%{transform:scale(1.045)}to{transform:scale(1)}}@keyframes cinema94-copy{0%{transform:translateY(12px)}to{transform:none}}@media (max-width:700px){.ep .cinema94{height:auto;min-height:680px;display:block}.ep .cinema94-scene{top:270px;bottom:0}.ep .cinema94-scene img{object-position:82% center;object-fit:cover;width:175%;max-width:none;animation:3.8s ease-out both cinema94-mobile;transform:translate(-40%)}.ep .cinema94:after{background:linear-gradient(#241314 0% 31%,#24131400 56% 80%,#241314d9 100%)}.ep .cinema94-copy{z-index:1;width:100%;max-width:none;padding:32px 24px 0;position:relative}.ep .cinema94-copy .eyebrow{margin-bottom:20px;font-size:9px}.ep .cinema94 h1{max-width:420px;margin-bottom:17px;font-size:clamp(40px,10vw,60px)}.ep .cinema94-copy>p:not(.eyebrow){margin-bottom:20px;font-size:13px;line-height:1.7}.ep .cinema94 .button{min-height:50px;padding:12px 21px;font-size:13px}.ep .cinema94-secondary{display:none}.ep .cinema94-foot{padding:12px 0;font-size:8px;left:24px;right:24px}.ep .cinema94-foot>span{display:none}.ep .cinema94-foot a{justify-content:space-between;width:100%;min-height:30px}@keyframes cinema94-mobile{0%{transform:translate(-40%)scale(1.035)}to{transform:translate(-40%)scale(1)}}}@media (prefers-reduced-motion:reduce){.ep .cinema94-scene img,.ep .cinema94-copy{animation:none}.ep .cinema94 .button{transition:none}.ep .cinema94 .button:hover{transform:none}}@media (max-width:700px){.ep .cinema94-scene{-webkit-mask-image:linear-gradient(#0000,#000 18%);mask-image:linear-gradient(#0000,#000 18%)}}.ep .access-wordmark span,.ep .access-card .eyebrow,.ep .access-caption,.ep .cinema94-copy .eyebrow,.ep .cinema94-foot,.ep .cinema94-foot a,.ep .discovery93-copy .eyebrow,.ep .discovery93-art>span,.ep .archive-title>.eyebrow,.ep .drawer-cover>span:first-child,.ep .drawer-contents span,.ep .archive-caption,.ep .index-strips span,.ep .editorial84-story figcaption,.ep .grid .card-top,.ep .grid .card-bottom span,.ep .catalog-meta,.ep .counted-vial>span,.ep .footer-bottom{font-size:11px}@media (max-width:700px){.ep .archive-intro .button,.ep .archive-tabs button,.ep .chips button,.ep .pdp-stage>.small,.ep .quantities button{font-size:11px}.ep .chips button{padding:8px 9px}}@media (max-width:360px){.ep .archive-intro p{font-size:11px}.ep .chips button{padding:8px 6px}}.ep header .wordmark,.ep .header-actions>a{align-items:center;min-height:44px;display:inline-flex}.ep .cinema94-foot a,.ep .archive-tabs button{min-height:44px}@media (max-width:900px){.ep .footer-top>div{gap:0}.ep .footer-top>div>a{align-items:center;min-height:44px;display:flex}.ep .menu{display:block}.ep header nav{background:var(--cream);border-bottom:1px solid var(--line);gap:0;padding:25px 28px;display:none;position:absolute;top:calc(100% - 1px);left:0;right:0}.ep header nav.open{flex-direction:column;display:flex}.ep header nav a{padding:12px 0}}@media (max-width:700px){.ep header nav{padding:25px 20px}}.ep .editorial84-notes li{gap:20px}.ep .editorial84-intro{gap:20px 10%}.ep .cinema94-secondary,.ep .cinema94-foot a{gap:15px}.ep .drawer-handle,.ep .cinema94 .button{gap:32px}@media (min-width:601px){.ep .discovery93-grid{gap:20px}}.ep .button{transition:background .25s,color .25s}.ep .cinema94 .button{transition:background .25s,transform .25s}.ep header nav a,.ep .header-actions>a,.ep .bag-count,.ep .wordmark,.ep .footer-top>div>a,.ep .text-link,.ep .index-strips>a,.ep .archive-tabs button,.ep .unpack-control,.ep .editorial84-faq summary,.ep .cinema94-foot a,.ep .cinema94-secondary,.ep .chips button,.ep .quantities button,.ep .stepper button,.ep .breadcrumb a{transition:color .25s,background-color .25s,border-color .25s}.ep .text-link svg,.ep .index-strips>a svg,.ep .discovery93-action svg,.ep .cinema94-foot a svg,.ep .cinema94-secondary svg,.ep .drawer-handle svg{transition:transform .25s}@media (hover:hover){.ep header nav a:hover,.ep .footer-top>div>a:hover,.ep .wordmark:hover,.ep .breadcrumb a:hover,.ep .editorial84-faq summary:hover{color:#6b6556}.ep .header-actions>a:hover .bag-count{border-color:var(--ink)}.ep .text-link:hover svg,.ep .index-strips>a:hover svg,.ep .discovery93-card:hover .discovery93-action svg,.ep .cinema94-foot a:hover svg,.ep .cinema94-secondary:hover svg,.ep .drawer-cover:hover .drawer-handle svg{transform:translate(4px)}.ep .index-strips>a:hover{background-color:#e9e4d8}.ep .archive-tabs button:hover{color:#fff}.ep .unpack-control:hover,.ep .cinema94-secondary:hover{border-color:#f1eee5}.ep .chips button:hover,.ep .stepper button:hover{border-color:var(--ink)}.ep .quantities button:hover{border-color:var(--cream)}}.ep .pdp-bar{display:none}@media (max-width:700px){.ep .pdp-bar{z-index:20;padding:12px 20px calc(12px + env(safe-area-inset-bottom));background:var(--ink);color:var(--cream);border-top:1px solid #45463d;justify-content:space-between;align-items:center;gap:15px;transition:transform .25s,opacity .25s;display:flex;position:fixed;bottom:0;left:0;right:0}.ep .pdp-bar.is-hidden{opacity:0;visibility:hidden;transition:transform .25s,opacity .25s,visibility 0s .25s;transform:translateY(110%)}.ep .pdp-bar>div{min-width:0}.ep .pdp-bar>div>span{text-overflow:ellipsis;white-space:nowrap;font:500 16px/1.3 Outfit,sans-serif;display:block;overflow:hidden}.ep .pdp-bar>div>.small{color:#bcb8ab;font:400 12px/1.4 DM,sans-serif}.ep .pdp-bar .button{flex-shrink:0;gap:15px;width:auto;min-height:48px;font-size:13px}.ep:has(.pdp-bar) footer{padding-bottom:100px}}.ep .material-photo{position:relative;overflow:hidden}.ep .material-photo>img.material-img{object-fit:cover;mix-blend-mode:normal;width:100%;max-width:none;height:100%;max-height:none;position:absolute;inset:0;transform:none}@media (max-width:800px){.ep .basket-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:360px){.ep .pdp-bar{gap:10px;padding-left:15px;padding-right:15px}.ep .pdp-bar>div>span:first-child{white-space:normal;text-wrap:balance;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.15;display:-webkit-box}.ep .pdp-bar .button{gap:8px;padding:12px 14px}.ep .pdp-bar .button svg{display:none}}
body:has(>.ep){background:#f1eee5;margin:0}.ep{--bg:#f1eee5;--bg2:#e7e2d5;--surface:#fbfaf6;--text:#171816;--faint:#8a877c;--line-2:#bdb7a6;--danger:#8e2f24;--success:#3f5f3a;--body:DM, Arial, sans-serif;--disp:Outfit, sans-serif;--wordmark:Outfit, sans-serif;--label:DM, Arial, sans-serif;--mono:DM, Arial, sans-serif;--accent-ink:#171816;--accent-text:#171816;--ease:cubic-bezier(.16, 1, .3, 1);--maxw:1344px}.ep .card-bottom span.card-price{color:var(--ink);margin-top:10px;font:500 15px/1.3 Outfit,sans-serif}.ep .ep-price span:last-child{text-align:right;font:500 15px/1.4 Outfit,sans-serif}.ep .ep-price s{color:#9e9a8c;margin-right:4px;font-weight:400}.ep .quantities button .ep-save{letter-spacing:.06em;opacity:.75;margin-top:2px;font-size:10px;display:block}.ep .buy-panel .button.cream:disabled{opacity:.6;cursor:default}.ep .ep-line-price{color:var(--muted);margin-top:6px;font-size:13px;display:block}.ep .ep-checkout-lead{max-width:640px;color:var(--muted);margin:-25px 0 40px}.ep .ep-checkout h1{margin-bottom:45px}.ep .ep-doc-list{flex-wrap:wrap;gap:8px 32px;margin:0 0 30px;padding:0;list-style:none;display:flex}.ep .ep-legal h1{font-size:clamp(44px,5vw,72px)}.ep .ep-legal>.small{margin:-10px 0 30px}.ep .ep-prose{color:var(--ink);max-width:720px}.ep .ep-prose h2{border-top:1px solid var(--line);margin:34px 0 14px;padding-top:26px;font:400 26px/1.25 Outfit,sans-serif}.ep .ep-prose h3{margin:22px 0 10px;font-size:19px}.ep .ep-prose p,.ep .ep-prose li{color:#3e3f39;margin:0 0 14px}.ep .ep-prose ul,.ep .ep-prose ol{margin:0 0 16px;padding-left:20px}.ep .ep-prose a,.ep .contact p a{text-underline-offset:3px;text-decoration:underline}.ep .ep-prose table{border-collapse:collapse;width:100%;margin:10px 0 20px;font-size:13px;display:block;overflow-x:auto}.ep .ep-prose th,.ep .ep-prose td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:10px 12px 10px 0}.ep .consent{z-index:250;pointer-events:none;padding:0 16px 16px;position:fixed;bottom:0;left:0;right:0}.ep .consent-inner{pointer-events:auto;background:var(--cream);border:1px solid var(--ink);flex-wrap:wrap;align-items:center;gap:20px;max-width:1100px;margin:0 auto;padding:16px 20px;display:flex}.ep .consent-copy{color:var(--muted);flex:280px;margin:0;font-size:13px;line-height:1.55}.ep .consent-copy b{color:var(--ink);font-weight:500}.ep .consent-link{text-underline-offset:3px;white-space:nowrap;text-decoration:underline}.ep .consent-actions{gap:8px;display:flex}.ep .consent-btn{border:1px solid var(--ink);background:0 0;min-height:44px;padding:10px 20px;font-size:13px;transition:background .25s,color .25s}.ep .consent-btn.primary{background:var(--ink);color:var(--cream)}@media (max-width:700px){.ep .consent-inner{flex-direction:column;align-items:stretch;gap:10px;padding:12px 14px}.ep .consent-copy{flex:none;font-size:12px;line-height:1.45}.ep .consent-more{display:none}.ep .consent-btn{flex:1}}@media (prefers-reduced-motion:reduce){.ep .consent-btn{transition:none}}.ep-portal-bar{min-height:0}
