@font-face{font-family:Funnel Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/3eea4b3d42758fbc.0r8bupko5j52m.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Funnel Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d3f3f01dfc015e12.p.0xa2imhn0fp5k.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:Funnel Display;font-style:normal;font-weight:600;font-display:swap;src:url(../media/3eea4b3d42758fbc.0r8bupko5j52m.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Funnel Display;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d3f3f01dfc015e12.p.0xa2imhn0fp5k.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:Funnel Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/3eea4b3d42758fbc.0r8bupko5j52m.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Funnel Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d3f3f01dfc015e12.p.0xa2imhn0fp5k.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:Funnel Display;font-style:normal;font-weight:800;font-display:swap;src:url(../media/3eea4b3d42758fbc.0r8bupko5j52m.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Funnel Display;font-style:normal;font-weight:800;font-display:swap;src:url(../media/d3f3f01dfc015e12.p.0xa2imhn0fp5k.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}.funnel_display_fd952c4d-module__1ap_7G__className{font-family:Funnel Display,ui-sans-serif,system-ui,sans-serif;font-style:normal}.funnel_display_fd952c4d-module__1ap_7G__variable{--font-heading-family:"Funnel Display", ui-sans-serif, system-ui, sans-serif}
@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fef07dbb0973bf53.3p2_lha1f2xer.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;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8a480f0b521d4e75.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/53b9e256198e5412.390ncx5urfkfu.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;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7178b3e590c64307.21jp631_3pja2.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/caa3a2e1cccd8315.p.0wgildi0cnwt9.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;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fef07dbb0973bf53.3p2_lha1f2xer.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;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8a480f0b521d4e75.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/53b9e256198e5412.390ncx5urfkfu.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;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7178b3e590c64307.21jp631_3pja2.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/caa3a2e1cccd8315.p.0wgildi0cnwt9.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;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fef07dbb0973bf53.3p2_lha1f2xer.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;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8a480f0b521d4e75.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/53b9e256198e5412.390ncx5urfkfu.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;font-style:normal;font-weight:600;font-display:swap;src:url(../media/7178b3e590c64307.21jp631_3pja2.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/caa3a2e1cccd8315.p.0wgildi0cnwt9.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;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fef07dbb0973bf53.3p2_lha1f2xer.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;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8a480f0b521d4e75.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(../media/53b9e256198e5412.390ncx5urfkfu.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;font-style:normal;font-weight:700;font-display:swap;src:url(../media/7178b3e590c64307.21jp631_3pja2.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(../media/caa3a2e1cccd8315.p.0wgildi0cnwt9.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}.geist_bc587b88-module__uS-v0G__className{font-family:Geist,ui-sans-serif,system-ui,sans-serif;font-style:normal}.geist_bc587b88-module__uS-v0G__variable{--font-body-family:"Geist", ui-sans-serif, system-ui, sans-serif}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5ce348bf30bf5439.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:400;font-display:swap;src:url(../media/4fa387ec64143e14.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:400;font-display:swap;src:url(../media/6306c77e7c8268e4.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:400;font-display:swap;src:url(../media/7d817b4c03b0c5f1.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:400;font-display:swap;src:url(../media/bbc41e54d2fcbd21.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/797e433ab948586e.p.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;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5ce348bf30bf5439.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:500;font-display:swap;src:url(../media/4fa387ec64143e14.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:500;font-display:swap;src:url(../media/6306c77e7c8268e4.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:500;font-display:swap;src:url(../media/7d817b4c03b0c5f1.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:500;font-display:swap;src:url(../media/bbc41e54d2fcbd21.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/797e433ab948586e.p.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;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5ce348bf30bf5439.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:600;font-display:swap;src:url(../media/4fa387ec64143e14.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:600;font-display:swap;src:url(../media/6306c77e7c8268e4.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:600;font-display:swap;src:url(../media/7d817b4c03b0c5f1.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:600;font-display:swap;src:url(../media/bbc41e54d2fcbd21.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/797e433ab948586e.p.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}.geist_mono_cfaffbdd-module__Q0LyWW__className{font-family:Geist Mono,ui-monospace,SFMono-Regular,monospace;font-style:normal}.geist_mono_cfaffbdd-module__Q0LyWW__variable{--font-mono-family:"Geist Mono", ui-monospace, SFMono-Regular, monospace}
@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f037ea83db21dbd3.09x_m4nagdesf.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:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/3dc1de47b9d80a0b.2wbvw_buzqzvz.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fe1d9b66fdac40b2.0rk4w-o65wlzl.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a24d9e981578d580.2dim39isyjvqg.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}.caveat_1bd8fdd1-module__aR-eYa__className{font-family:Caveat,Segoe Script,cursive;font-style:normal;font-weight:600}.caveat_1bd8fdd1-module__aR-eYa__variable{--font-signature-family:"Caveat", Segoe Script, cursive}
:root{--brand-bg:#f4f3ee;--brand-fg:#0a0a0a;--brand-primary:#db4b2b;--brand-matcha:#2f4f2f;--brand-muted:#efefea;--brand-muted-fg:#666;--brand-border:#e4e4df;--brand-primary-hover:#c8401f;--brand-fg-hover:#1f1f1f;--brand-off-white:#f4f3ee;--brand-cream:#efefea;--brand-black:#0a0a0a;--brand-orange:#db4b2b;--brand-line:#e4e4df;--brand-line-soft:#0a0a0a0f;--brand-line-dark:#7f7f7f38;--brand-bg-translucent:#fafaf7cc;--brand-backdrop:#0a0a0a80;--brand-on-dark-60:#fafaf799;--brand-on-dark-50:#fafaf780;--brand-on-dark-40:#fafaf766;--brand-border-on-dark:#ffffff1a;--brand-fill-on-dark:#ffffff0d;--brand-line-on-dark:#fff3;--brand-shadow-clay:0 4px 14px #db4b2b40;--brand-shadow-clay-strong:0 6px 20px #db4b2b4d;--brand-shadow-card:0 1px 2px #0000000a, 0 16px 44px #0000001f;--brand-shadow-knob:0 1px 2px #00000040;--font-heading-weight:700;--font-body-weight:400;--brand-radius:6px;--brand-radius-sm:4px;--ease-luxe:cubic-bezier(.16, 1, .3, 1);--dur-fast:.2s;--dur-base:.45s;--dur-slow:.75s;--brand-white:#fff;--brand-white-02:#ffffff05;--brand-white-03:#ffffff08;--brand-white-05:#ffffff0d;--brand-white-08:#ffffff14;--brand-white-10:#ffffff1a;--brand-white-20:#fff3;--brand-white-25:#ffffff40;--brand-white-30:#ffffff4d;--brand-white-40:#fff6;--brand-white-50:#ffffff80;--brand-white-60:#fff9;--brand-white-85:#ffffffd9;--brand-white-90:#ffffffe6;--brand-fg-02:#0a0a0a05;--brand-fg-04:#0a0a0a0a;--brand-fg-85:#0a0a0ad9;--brand-bg-90:#fafaf7e6;--brand-on-dark-70:#fafaf7b3;--brand-muted-fg-40:#6666;--brand-muted-30:#efefea4d;--brand-clay-08:#db4b2b14;--brand-clay-10:#db4b2b1a;--brand-matcha-15:#2f4f2f26;--brand-scrim-20:#0003;--brand-scrim-80:#000c;--brand-fg-12:#0a0a0a1f;--brand-shadow-box:0 25px 50px -12px #00000040;--brand-shadow-badge:0 4px 14px #0a0a0a24;--brand-shadow-soldout:0 10px 24px #0a0a0a40;--brand-shadow-modal:0 40px 120px #00000080;--brand-shadow-close:0 6px 18px #00000026;--brand-white-06:#ffffff0f;--brand-white-12:#ffffff1f;--brand-white-16:#ffffff29;--brand-white-35:#ffffff59;--brand-on-dark-75:#fafaf7bf;--brand-on-dark-45:#fafaf773;--brand-scrim-60:#0009;--brand-scrim-92:#090909eb;--brand-shadow-band:0 20px 40px #00000026;--brand-shadow-panel:0 30px 70px #0a0a0a0f;--brand-shadow-lightbox:0 40px 120px #0009;--brand-shadow-tile-clay:0 10px 24px #db4b2b26;--brand-fg-rgb:10 10 10;--brand-fg-80:#0a0a0acc;--brand-white-18:#ffffff2e;--brand-white-70:#ffffffb3;--brand-scrim-75:#000000bf;--brand-error:#c0392b;--brand-shadow-frame:0 30px 60px #0000000d;--brand-shadow-aside:0 20px 40px #00000008;--brand-clay-18:#db4b2b2e;--brand-clay-40:#db4b2b66;--paper:var(--brand-bg);--paper-2:#eae8e1;--ink:var(--brand-fg);--ink-2:#5b5a54;--ink-3:#8b8a83;--line:#0a0a0a1f;--on-ink:#f4f3ee;--on-ink-2:#f4f3eea3;--line-ink:#f4f3ee26;--clay:var(--brand-primary);--glass:linear-gradient(180deg, #ffffffe6 0%, #ffffffc7 100%);--glass-edge:#ffffff8c;--glass-hi:#fffc;--glass-dark:#ffffff29;--frost:blur(44px) saturate(1.8) brightness(1.25);--btn-clay:linear-gradient(180deg, #e9684a 0%, #db4b2b 54%, #cb4122 100%);--btn-clay-h:linear-gradient(180deg, #ef7253 0%, #e05232 54%, #d04625 100%);--sh-clay:inset 0 1px 0 #ffffff52, inset 0 -1px 0 #5a14053d, 0 1px 2px #781e0a42, 0 10px 24px -10px #db4b2bbf;--sh-clay-h:inset 0 1px 0 #ffffff5c, inset 0 -1px 0 #5a14053d, 0 2px 4px #781e0a38, 0 18px 32px -12px #db4b2bcc;--btn-ink:linear-gradient(180deg, #3a3935 0%, #161615 52%, #060606 100%);--sh-ink:inset 0 1px 0 #ffffff2e, inset 0 -1px 0 #00000080, 0 1px 2px #0000004d, 0 10px 22px -10px #0a0a0a99;--sh-ink-h:inset 0 1px 0 #ffffff38, inset 0 -1px 0 #00000080, 0 2px 4px #00000040, 0 16px 30px -12px #0a0a0a99;--btn-light:linear-gradient(180deg, #fff 0%, #f6f5f0 100%);--sh-light:inset 0 1px 0 #fff, inset 0 0 0 1px #0a0a0a1a, inset 0 -1px 0 #0a0a0a14, 0 1px 2px #0a0a0a14, 0 8px 18px -10px #0a0a0a4d;--sh-press:inset 0 2px 5px #00000038, inset 0 -1px 0 #ffffff14, 0 1px 1px #0000001f;--card:#fff;--sh-card:0 0 0 1px #0a0a0a0f, 0 1px 2px #0a0a0a0a, 0 28px 56px -32px #0a0a0a3d;--ease:cubic-bezier(.22, 1, .36, 1);--wrap:100rem;--m:clamp(1.25rem, 4.2vw, 4rem);--gut:clamp(.75rem, 1.6vw, 1.5rem);--sec:clamp(6.5rem, 13vw, 12.5rem);--ticker-h:2rem;--head-h:4rem;--page-max:1400px;--page-pad:1.5rem;--header-height:4.375rem;--sbar-height:5rem}@media (min-width:990px){:root{--head-h:5rem}}@media (max-width:749px){:root{--page-pad:1.25rem;--sbar-height:4.25rem}}.luame-noise{pointer-events:none;z-index:100;opacity:.03;mix-blend-mode:difference;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");width:100%;height:100%;display:none;position:fixed;inset:0}@media (prefers-reduced-motion:reduce){.luame-noise{display:none}}
*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{background-color:var(--brand-bg);min-height:100svh;color:var(--brand-fg);font-family:var(--font-body-family);font-weight:var(--font-body-weight);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1rem;line-height:1.6}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);letter-spacing:-.04em;text-wrap:balance;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;line-height:1}p{text-wrap:pretty}img,svg,video,canvas{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:none;padding:0}a{color:inherit;text-decoration:none}ul[class],ol[class]{padding:0;list-style:none}::selection{background-color:var(--brand-primary);color:var(--brand-bg)}:focus-visible{outline:2px solid var(--brand-primary);outline-offset:3px;border-radius:var(--brand-radius-sm)}:root{--ticker-h:0px}.w{vertical-align:top;margin:-.14em -.08em -.2em;padding:.14em .08em .2em;display:inline-block;overflow:hidden}.wi{transition:transform 1.15s var(--ease);transition-delay:calc(var(--d,0s) + var(--i,0) * var(--ws,50ms));display:inline-block}.dotc{color:var(--clay)}[data-rv=pre] .wi{transform:translateY(135%)}[data-rv-m]{clip-path:inset(0 0 0 0 round var(--rv-r,0px));transition:clip-path 1.4s var(--ease) var(--d,0s)}:where([data-rv-m]) :where(img,video){transition:scale 1.6s var(--ease)}[data-rv=pre] [data-rv-m],[data-rv=pre][data-rv-m]{clip-path:inset(16% 0 0 0 round var(--rv-r,0px))}[data-rv=pre] [data-rv-m] :is(img,video),[data-rv=pre][data-rv-m] :is(img,video){scale:1.1}[data-par] img,[data-par] video{will-change:transform;transform:scale(1.12)}.fill[data-fill] .fw{opacity:calc(.3 + .7 * clamp(0, (var(--f,0) - var(--i,0)) / 3, 1));transition:opacity .2s linear}.roll{vertical-align:top;line-height:1.2;display:inline-flex;overflow:hidden}.roll>span{white-space:pre;text-shadow:var(--roll-shadow,0 0 0 transparent), 0 1.2em 0 currentColor;transition:transform .6s var(--ease);transition-delay:calc(var(--i,0) * 16ms);display:inline-block}a:hover .roll>span,button:hover .roll>span,.arrow-host:hover .roll>span,a:focus-visible .roll>span,button:focus-visible .roll>span{transform:translateY(-1.2em)}.ul{background:linear-gradient(var(--ul-c,currentColor), var(--ul-c,currentColor)) 100% 100% / 0 var(--ul-w,1px) no-repeat;transition:background-size .55s var(--ease);padding-bottom:.12em;text-decoration:none}.ul:hover,a:hover>.ul,article:hover .ul[aria-hidden=true],.arrow-host:hover .ul{background-position:0 100%;background-size:100% var(--ul-w,1px)}.ul-text{background:linear-gradient(var(--ul-c,currentColor), var(--ul-c,currentColor)) 0 100% / 100% var(--ul-w,1px) no-repeat;padding-bottom:.1em;text-decoration:none}.ul-text:hover{animation:ul-sweep .75s var(--ease)}@keyframes ul-sweep{0%{background-position:100% 100%;background-size:100% var(--ul-w,1px)}42%{background-position:100% 100%;background-size:0 var(--ul-w,1px)}43%{background-position:0 100%;background-size:0 var(--ul-w,1px)}to{background-position:0 100%;background-size:100% var(--ul-w,1px)}}.lt{-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size .7s var(--ease);background:linear-gradient(currentColor,currentColor) 0 100%/0 .06em no-repeat}:is(a,article,.arrow-host):hover .lt{background-size:100% .06em}@media (prefers-reduced-motion:reduce){.wi,.roll>span,[data-rv-m],.ul{transition:none}.ul-text:hover{animation:none}}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}body.is-menu-open{overflow:hidden}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--vt-page:.4s}::view-transition-old(root){animation-duration:var(--vt-page);animation-timing-function:cubic-bezier(.4,0,.2,1);animation-fill-mode:both}::view-transition-new(root){animation-duration:var(--vt-page);animation-timing-function:cubic-bezier(.4,0,.2,1);animation-fill-mode:both}@media (prefers-reduced-motion:no-preference){.vt-logo{view-transition-name:luame-logo}.vt-header{view-transition-name:luame-header}.vt-ticker{view-transition-name:luame-ticker}.vt-stickybar,.vt-stickybar-event{view-transition-name:luame-stickybar}html[data-header-state=hidden] .vt-ticker,html[data-header-state=revealed] .vt-ticker{view-transition-name:none}.vt-consent{view-transition-name:luame-consent}}::view-transition-group(luame-logo){animation-duration:var(--vt-page);animation-timing-function:var(--ease-luxe);z-index:100}::view-transition-group(luame-header){animation-duration:var(--vt-page);animation-timing-function:var(--ease-luxe);z-index:100}::view-transition-group(luame-ticker){animation-duration:var(--vt-page);animation-timing-function:var(--ease-luxe);z-index:100}::view-transition-group(luame-stickybar){z-index:100;animation:none}::view-transition-group(luame-consent){z-index:101;animation:none}::view-transition-old(luame-logo){display:none}::view-transition-old(luame-header){display:none}::view-transition-old(luame-ticker){display:none}::view-transition-old(luame-consent){display:none}::view-transition-new(luame-logo){mix-blend-mode:normal;animation:none}::view-transition-new(luame-header){mix-blend-mode:normal;animation:none}::view-transition-new(luame-ticker){mix-blend-mode:normal;animation:none}::view-transition-new(luame-consent){mix-blend-mode:normal;animation:none}::view-transition-old(luame-stickybar){animation-duration:var(--vt-page);animation-timing-function:cubic-bezier(.4,0,.2,1);animation-fill-mode:both}::view-transition-new(luame-stickybar){animation-duration:var(--vt-page);animation-timing-function:cubic-bezier(.4,0,.2,1);animation-fill-mode:both}@keyframes vt-anchor-in{0%{opacity:0}}@keyframes vt-anchor-out{to{opacity:0}}::view-transition-new(luame-stickybar):only-child{animation:var(--vt-page) ease both vt-anchor-in}::view-transition-new(luame-ticker):only-child{animation:var(--vt-page) ease both vt-anchor-in}::view-transition-new(luame-consent):only-child{animation:var(--vt-page) ease both vt-anchor-in}::view-transition-old(luame-stickybar):only-child{animation:var(--vt-page) ease both vt-anchor-out;display:block}::view-transition-old(luame-ticker):only-child{animation:var(--vt-page) ease both vt-anchor-out;display:block}::view-transition-old(luame-consent):only-child{animation:var(--vt-page) ease both vt-anchor-out;display:block}::view-transition{pointer-events:none}@media (prefers-reduced-motion:reduce){::view-transition-old(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-new(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-group(*){animation-duration:0s!important;animation-delay:0s!important}}@media (min-width:667px){.woot-widget-holder{bottom:calc(5.5rem + var(--chat-lift,0px))!important}}
