@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.12tyk43_3sh9u.woff2?dpl=dpl_HCoLmwMGzGgnp6gS47R796kUmSvG)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:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.0jzbimsg8vl84.woff2?dpl=dpl_HCoLmwMGzGgnp6gS47R796kUmSvG)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:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.0-wfv7uh4i7h9.woff2?dpl=dpl_HCoLmwMGzGgnp6gS47R796kUmSvG)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:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.0nx0ww8fni_q3.woff2?dpl=dpl_HCoLmwMGzGgnp6gS47R796kUmSvG)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.09~u27dqhyhd6.woff2?dpl=dpl_HCoLmwMGzGgnp6gS47R796kUmSvG)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 Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_4d1e18d7-module__tQLdHG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_4d1e18d7-module__tQLdHG__variable{--font-m-sans:"Geist", "Geist Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/04c5164763c40239-s.0h-nw9_c8d~-_.woff2?dpl=dpl_HCoLmwMGzGgnp6gS47R796kUmSvG)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/26f284dcc38c84c0-s.10hk62x1-0d9n.woff2?dpl=dpl_HCoLmwMGzGgnp6gS47R796kUmSvG)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7e7f32a39836f228-s.0bmyfaahigzds.woff2?dpl=dpl_HCoLmwMGzGgnp6gS47R796kUmSvG)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fa39153a3fc630ba-s.0-0ft90hthv3~.woff2?dpl=dpl_HCoLmwMGzGgnp6gS47R796kUmSvG)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6a5386fd6038edbe-s.16fk0g~ypa53a.woff2?dpl=dpl_HCoLmwMGzGgnp6gS47R796kUmSvG)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/051742360c26797e-s.p.0f97p8c3305p~.woff2?dpl=dpl_HCoLmwMGzGgnp6gS47R796kUmSvG)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/04c5164763c40239-s.0h-nw9_c8d~-_.woff2?dpl=dpl_HCoLmwMGzGgnp6gS47R796kUmSvG)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/26f284dcc38c84c0-s.10hk62x1-0d9n.woff2?dpl=dpl_HCoLmwMGzGgnp6gS47R796kUmSvG)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7e7f32a39836f228-s.0bmyfaahigzds.woff2?dpl=dpl_HCoLmwMGzGgnp6gS47R796kUmSvG)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fa39153a3fc630ba-s.0-0ft90hthv3~.woff2?dpl=dpl_HCoLmwMGzGgnp6gS47R796kUmSvG)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6a5386fd6038edbe-s.16fk0g~ypa53a.woff2?dpl=dpl_HCoLmwMGzGgnp6gS47R796kUmSvG)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/051742360c26797e-s.p.0f97p8c3305p~.woff2?dpl=dpl_HCoLmwMGzGgnp6gS47R796kUmSvG)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_57cead18-module__SV3tbG__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_57cead18-module__SV3tbG__variable{--font-m-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
@font-face{font-family:Courier Prime;font-style:italic;font-weight:400;font-display:swap;src:url(../media/633fce90301d1dbd-s.0hoj2j.3j5y~g.woff2?dpl=dpl_HCoLmwMGzGgnp6gS47R796kUmSvG)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:Courier Prime;font-style:italic;font-weight:400;font-display:swap;src:url(../media/1f77ba59f1814ecf-s.p.0_bxgr4pppyvs.woff2?dpl=dpl_HCoLmwMGzGgnp6gS47R796kUmSvG)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:Courier Prime;font-style:italic;font-weight:700;font-display:swap;src:url(../media/d3f514887fceeea0-s.0vkt_~i5id0or.woff2?dpl=dpl_HCoLmwMGzGgnp6gS47R796kUmSvG)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:Courier Prime;font-style:italic;font-weight:700;font-display:swap;src:url(../media/23071b8b14aa0543-s.p.14cc~0y08tlbw.woff2?dpl=dpl_HCoLmwMGzGgnp6gS47R796kUmSvG)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:Courier Prime;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7f6e389592deb6d0-s.0ec6-x.88g1nw.woff2?dpl=dpl_HCoLmwMGzGgnp6gS47R796kUmSvG)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:Courier Prime;font-style:normal;font-weight:400;font-display:swap;src:url(../media/87d3ffffac5dafea-s.p.0~4wuh6y-6rcb.woff2?dpl=dpl_HCoLmwMGzGgnp6gS47R796kUmSvG)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:Courier Prime;font-style:normal;font-weight:700;font-display:swap;src:url(../media/69c6d7b79c8b79fe-s.0mw-vj6qa.0eh.woff2?dpl=dpl_HCoLmwMGzGgnp6gS47R796kUmSvG)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:Courier Prime;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5f440d3eea613716-s.p.0m098o5z92a5j.woff2?dpl=dpl_HCoLmwMGzGgnp6gS47R796kUmSvG)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:Courier Prime Fallback;src:local(Arial);ascent-override:58.08%;descent-override:25.41%;line-gap-override:0.0%;size-adjust:134.5%}.courier_prime_8f3ee985-module__Wra2FW__className{font-family:Courier Prime,Courier Prime Fallback}.courier_prime_8f3ee985-module__Wra2FW__variable{--font-m-type:"Courier Prime", "Courier Prime Fallback"}
@font-face{font-family:"Press Start 2P";font-style:normal;font-weight:400;font-display:swap;src:url(../media/cdf703449fd42bc8-s.103uf.8aa8pr3.woff2?dpl=dpl_HCoLmwMGzGgnp6gS47R796kUmSvG)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:"Press Start 2P";font-style:normal;font-weight:400;font-display:swap;src:url(../media/3f10656f33c57dec-s.0m4wt3xm5i890.woff2?dpl=dpl_HCoLmwMGzGgnp6gS47R796kUmSvG)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Press Start 2P";font-style:normal;font-weight:400;font-display:swap;src:url(../media/56eb15be423b6220-s.0zqusx.h7vgvl.woff2?dpl=dpl_HCoLmwMGzGgnp6gS47R796kUmSvG)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:"Press Start 2P";font-style:normal;font-weight:400;font-display:swap;src:url(../media/96074e70a40501da-s.0fw52gc_mc5b0.woff2?dpl=dpl_HCoLmwMGzGgnp6gS47R796kUmSvG)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:"Press Start 2P";font-style:normal;font-weight:400;font-display:swap;src:url(../media/de161955856a921d-s.p.04z8pihzuh7s1.woff2?dpl=dpl_HCoLmwMGzGgnp6gS47R796kUmSvG)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:"Press Start 2P Fallback";src:local(Arial);ascent-override:44.58%;descent-override:0.0%;line-gap-override:0.0%;size-adjust:224.32%}.press_start_2p_75c0da1a-module__ssJ1oG__className{font-family:"Press Start 2P","Press Start 2P Fallback";font-style:normal;font-weight:400}.press_start_2p_75c0da1a-module__ssJ1oG__variable{--font-m-pixel:"Press Start 2P", "Press Start 2P Fallback"}
@font-face{font-family:Newsreader;font-style:italic;font-weight:500;font-display:swap;src:url(../media/c173263202521e81-s.0~nnjtyyntm0k.woff2?dpl=dpl_HCoLmwMGzGgnp6gS47R796kUmSvG)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:Newsreader;font-style:italic;font-weight:500;font-display:swap;src:url(../media/6b4c54151600f79e-s.0n4q.zsj4wby0.woff2?dpl=dpl_HCoLmwMGzGgnp6gS47R796kUmSvG)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:Newsreader;font-style:italic;font-weight:500;font-display:swap;src:url(../media/e683819616d1507b-s.p.0femm74p8a~hg.woff2?dpl=dpl_HCoLmwMGzGgnp6gS47R796kUmSvG)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:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(../media/64a9c5f716feb56e-s.0tslf2pu78yl..woff2?dpl=dpl_HCoLmwMGzGgnp6gS47R796kUmSvG)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:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(../media/eef73da475b0ec6b-s.00c68awpcs-hj.woff2?dpl=dpl_HCoLmwMGzGgnp6gS47R796kUmSvG)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:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9e8fa6e4d0f4977e-s.p.09f39ypkrajxj.woff2?dpl=dpl_HCoLmwMGzGgnp6gS47R796kUmSvG)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:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}.newsreader_72169c7e-module__RyHJWa__className{font-family:Newsreader,Newsreader Fallback;font-weight:500}.newsreader_72169c7e-module__RyHJWa__variable{--font-m-display-alt:"Newsreader", "Newsreader Fallback"}
.m-root{--font-display:var(--font-m-sans), -apple-system, BlinkMacSystemFont, sans-serif;--font-body:var(--font-m-sans), -apple-system, BlinkMacSystemFont, sans-serif;--font-marketing-mono:var(--font-m-mono), ui-monospace, monospace;--font-typewriter:var(--font-m-type), "Courier New", monospace;--m-paper:#fcfbf9;--m-navy:#1e2a3a;--m-navy-deep:#16202d;--m-amber:#c28a3b;--m-burnt:#a8501f;--m-butter:#e8b54a;--color-canvas:var(--m-paper);font-family:var(--font-body);color:var(--color-fg);background:var(--m-paper)}.m-scroll{scroll-behavior:smooth;background:var(--m-paper);height:100dvh;overflow:clip auto}@media (prefers-reduced-motion:reduce){.m-scroll{scroll-behavior:auto}}@layer utilities{.m-root .font-display{font-family:var(--font-display)}.m-root .bg-canvas{background-color:var(--m-paper)}}@layer components{.m-display{font-family:var(--font-display);letter-spacing:-.028em;color:var(--color-fg);font-size:clamp(44px,6vw,76px);font-weight:640;line-height:1.02}.m-h2{font-family:var(--font-display);letter-spacing:-.024em;color:var(--color-fg);font-size:clamp(32px,4vw,52px);font-weight:620;line-height:1.05}.m-h3{font-family:var(--font-display);letter-spacing:-.015em;color:var(--color-fg);font-size:clamp(22px,2.2vw,27px);font-weight:600;line-height:1.15}.m-lead{font-family:var(--font-body);color:var(--color-fg-muted);font-size:clamp(16px,1.6vw,18.5px);line-height:1.55}.m-eyebrow-mono{font-family:var(--font-marketing-mono);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:500;line-height:1}.m-typewriter{font-family:var(--font-typewriter);letter-spacing:.01em}.m-display em,.m-h2 em,.m-h3 em{font-style:normal;font-weight:inherit;color:var(--color-rose-600)}.m-on-dark em{color:var(--color-rose-300)}}.m-reveal{opacity:1;transition:none;transform:none}.m-reveal.is-in{opacity:1;transform:none}.m-root :focus-visible:not([data-no-ring]){outline:2px solid var(--color-rose-500);outline-offset:2px}
.px-root{--px-ink:#1a1613;--px-paper:#fcfbf9;--px-cream:#f3ece2;--px-sand:#e4dacd;--px-sand-dark:#c9baa6;--px-rose:#b55385;--px-rose-dark:#8e3f68;--px-rose-light:#e3aac7;--px-amber:#c28a3b;--px-amber-light:#e8bc6d;--px-leaf:#6f8f57;--px-leaf-dark:#4b6a3d;--px-leaf-light:#a8c28b;--px-sky:#9fc4dc;--px-sky-low:#e5edf2;--px-navy:#1e2a3a;--px-navy-light:#3a4d66;--px-rust:#b06a3f;--px-rust-light:#d69762;--px-burnt:#a8501f;--px-font:var(--font-m-pixel), "Courier New", monospace;font-family:var(--px-font);color:var(--px-ink);background:var(--px-paper)}.px-root img.px-art{image-rendering:pixelated}.px-root .grid>*{min-width:0}.px-display{font-family:var(--px-font);letter-spacing:.01em;text-transform:uppercase;color:var(--px-ink);font-size:clamp(22px,4.2vw,44px);line-height:1.3}.px-on-dark .px-display em{color:var(--px-rose-light)}.px-display em{color:var(--px-rose);font-style:normal}.px-h2{font-family:var(--px-font);text-transform:uppercase;color:var(--px-ink);font-size:clamp(15px,2.2vw,24px);line-height:1.5}.px-h2 em{color:var(--px-rose);font-style:normal}.px-h3{font-family:var(--px-font);text-transform:uppercase;color:var(--px-ink);font-size:clamp(12px,1.4vw,15px);line-height:1.55}.px-label{font-family:var(--px-font);text-transform:uppercase;letter-spacing:.04em;font-size:10px;line-height:1.6}.px-score{font-family:var(--px-font);text-transform:uppercase;color:var(--px-amber-light);font-size:clamp(16px,2.6vw,28px);line-height:1.3}.px-body{font-family:var(--px-font);letter-spacing:.01em;word-spacing:.08em;color:#4a443e;font-size:clamp(9.5px,.85vw,10.5px);line-height:2}.px-on-dark .px-display,.px-on-dark .px-h2,.px-on-dark .px-h3{color:var(--px-paper)}.px-on-dark .px-body{color:#c7cdd6}.px-panel{background:var(--px-paper);border:3px solid var(--px-ink);box-shadow:6px 6px 0 var(--px-ink)}.px-panel-cream{background:var(--px-cream);border:3px solid var(--px-ink);box-shadow:6px 6px 0 var(--px-ink)}.px-panel-bar{font-family:var(--px-font);text-transform:uppercase;letter-spacing:.06em;background:var(--px-rose);color:var(--px-paper);border-bottom:3px solid var(--px-ink);padding:8px 12px;font-size:10px}.px-chip{font-family:var(--px-font);text-transform:uppercase;letter-spacing:.05em;border:2px solid var(--px-ink);background:var(--px-paper);color:var(--px-ink);box-shadow:3px 3px 0 var(--px-ink);align-items:center;gap:6px;padding:6px 9px 5px;font-size:9px;display:inline-flex}.px-chip-amber{background:var(--px-amber-light)}.px-chip-leaf{background:var(--px-leaf-light)}.px-chip-rose{background:var(--px-rose-light)}.px-banner{font-family:var(--px-font);text-transform:uppercase;background:var(--px-paper);color:var(--px-ink);border:3px solid var(--px-ink);box-shadow:5px 5px 0 var(--px-ink);padding:12px 18px 10px;font-size:clamp(11px,1.6vw,16px);line-height:1.4;display:inline-block}.px-banner em{color:var(--px-rose);font-style:normal}.px-on-dark .px-banner{box-shadow:5px 5px #0000008c}.px-btn{font-family:var(--px-font);text-transform:uppercase;text-align:center;background:var(--px-rose);color:var(--px-paper);border:3px solid var(--px-ink);box-shadow:5px 5px 0 var(--px-ink);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;gap:10px;padding:15px 22px 13px;font-size:clamp(11px,1.3vw,14px);line-height:1.2;transition:none;display:inline-flex}.px-btn:hover{background:var(--px-rose-dark);box-shadow:3px 3px 0 var(--px-ink);transform:translate(2px,2px)}.px-btn:active{box-shadow:0 0 0 var(--px-ink);transform:translate(5px,5px)}.px-btn-paper{background:var(--px-paper);color:var(--px-ink)}.px-btn-paper:hover{background:var(--px-cream)}.px-btn-amber{background:var(--px-amber-light);color:var(--px-ink)}.px-btn-amber:hover{background:var(--px-amber)}.px-btn-sm{box-shadow:4px 4px 0 var(--px-ink);padding:10px 14px 8px;font-size:10px}.px-btn-sm:hover{box-shadow:2px 2px 0 var(--px-ink)}.px-corners{clip-path:polygon(0 12px,6px 12px,6px 6px,12px 6px,12px 0,calc(100% - 12px) 0,calc(100% - 12px) 6px,calc(100% - 6px) 6px,calc(100% - 6px) 12px,100% 12px,100% calc(100% - 12px),calc(100% - 6px) calc(100% - 12px),calc(100% - 6px) calc(100% - 6px),calc(100% - 12px) calc(100% - 6px),calc(100% - 12px) 100%,12px 100%,12px calc(100% - 6px),6px calc(100% - 6px),6px calc(100% - 12px),0 calc(100% - 12px))}.px-play{--px-notch:polygon(0 12px, 6px 12px, 6px 6px, 12px 6px, 12px 0, calc(100% - 12px) 0, calc(100% - 12px) 6px, calc(100% - 6px) 6px, calc(100% - 6px) 12px, 100% 12px, 100% calc(100% - 12px), calc(100% - 6px) calc(100% - 12px), calc(100% - 6px) calc(100% - 6px), calc(100% - 12px) calc(100% - 6px), calc(100% - 12px) 100%, 12px 100%, 12px calc(100% - 6px), 6px calc(100% - 6px), 6px calc(100% - 12px), 0 calc(100% - 12px));display:inline-block;position:relative}.px-play:before{content:"";clip-path:var(--px-notch);background:#000;position:absolute;inset:0;transform:translate(7px,7px)}.px-play-btn{clip-path:var(--px-notch);aspect-ratio:1;border:4px solid var(--px-ink);cursor:pointer;background:#fff;place-items:center;width:clamp(72px,10vw,96px);display:grid;position:relative}.px-play-btn:hover{background:var(--px-paper);transform:translate(3px,3px)}.px-play-btn:active{transform:translate(7px,7px)}.px-input{font-family:var(--px-font);background:var(--px-paper);color:var(--px-ink);border:3px solid var(--px-ink);outline:none;min-width:0;padding:15px 16px;font-size:11px}.px-input::placeholder{color:var(--px-sand-dark)}.px-input:focus,.px-input:focus-visible{border-color:var(--px-rose);box-shadow:4px 4px 0 var(--px-rose);outline:none}.px-sky{background:linear-gradient(to bottom, var(--px-sky) 0%, var(--px-sky-low) 100%)}.px-night{background-color:var(--px-navy);image-rendering:pixelated;background-image:url(/8bit/stars.png);background-size:192px 192px}.px-details{background:var(--px-paper);border:3px solid var(--px-ink);box-shadow:4px 4px #1a161373}.px-details>summary{-webkit-user-select:none;user-select:none;list-style:none}.px-details>summary::-webkit-details-marker{display:none}.px-details>summary:hover{background:var(--px-cream)}.px-on-burnt .px-details .px-body,.px-on-dark .px-details .px-body,.px-on-burnt .px-panel .px-body,.px-on-dark .px-panel .px-body,.px-on-burnt .px-panel-cream .px-body,.px-on-dark .px-panel-cream .px-body{color:#4a443e}.px-burnt{background:var(--px-burnt)}.px-on-burnt .px-body{color:#fbf7f5d9}.px-on-burnt .px-display,.px-on-burnt .px-h2,.px-on-burnt .px-h3{color:var(--px-paper)}.px-lift{transition:none}.px-lift:hover{box-shadow:8px 8px 0 var(--px-ink);transform:translate(-2px,-2px)}.px-lift:active{box-shadow:3px 3px 0 var(--px-ink);transform:translate(3px,3px)}@keyframes px-hop{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.px-hop:hover .px-art,.px-hop:focus-visible .px-art{animation:.4s steps(2,end) infinite px-hop}.px-anim{display:inline-block;position:relative}.px-anim .px-f2{opacity:0;position:absolute;inset:0}@keyframes px-f1{0%,49.9%{opacity:1}50%,to{opacity:0}}@keyframes px-f2{0%,49.9%{opacity:0}50%,to{opacity:1}}.px-figure:hover .px-anim .px-f1{animation:.45s step-end infinite px-f1}.px-figure:hover .px-anim .px-f2{animation:.45s step-end infinite px-f2}.px-loop .px-f1{animation:.9s step-end infinite px-f1;animation-delay:var(--px-loop-delay,0s)}.px-loop .px-f2{animation:.9s step-end infinite px-f2;animation-delay:var(--px-loop-delay,0s)}@keyframes px-blink{0%,49.9%{opacity:1}50%,to{opacity:.3}}.px-blink{animation:.9s step-end infinite px-blink}@keyframes px-patrol{0%{transform:translate(0)scaleX(1)}46%{transform:translate(22px)scaleX(1)}50%{transform:translate(22px)scaleX(-1)}96%{transform:translate(0)scaleX(-1)}to{transform:translate(0)scaleX(1)}}.px-figure:hover .px-anim-patrol{animation:2.2s steps(22,end) infinite px-patrol}.px-pull .px-art{transition:none}.px-pull:hover .px-art{transform:translateY(-7px)}.px-chip-live:hover{background:var(--px-ink);color:var(--px-paper)}@media (prefers-reduced-motion:reduce){.px-hop:hover .px-art,.px-hop:focus-visible .px-art,.px-figure:hover .px-anim .px-f1,.px-figure:hover .px-anim .px-f2,.px-loop .px-f1,.px-loop .px-f2,.px-blink,.px-figure:hover .px-anim-patrol{animation:none}.px-lift:hover,.px-pull:hover .px-art{transform:none}}.px-player{--plyr-color-main:var(--px-rose);--plyr-video-background:var(--px-navy);--plyr-video-control-color:var(--px-paper);--plyr-video-control-background-hover:var(--px-rose);--plyr-font-family:var(--px-font);--plyr-font-size-time:9px;--plyr-control-radius:0px;--plyr-range-track-height:8px;--plyr-range-thumb-height:14px;--plyr-range-thumb-shadow:none;--plyr-video-controls-background:linear-gradient(transparent, #1a1613d9)}.px-player .plyr{font-family:var(--px-font)}.px-player .plyr__control,.px-player .plyr__progress__buffer,.px-player .plyr input[type=range]{border-radius:0}.px-player .plyr input[type=range]::-webkit-slider-thumb{border-radius:0}.px-player .plyr input[type=range]::-moz-range-thumb{border-radius:0}.px-player .plyr__time{letter-spacing:.04em}.px-player .plyr__preview-thumb,.px-player .plyr__preview-thumb__image-container{border-radius:0}.px-player .plyr__preview-thumb__image-container{border:3px solid var(--px-ink);image-rendering:pixelated}.px-player .plyr__preview-thumb__time-container span{font-family:var(--px-font);font-size:9px}.px-root :focus-visible{outline:3px solid var(--px-rose);outline-offset:2px}.px-root .px-btn:focus-visible,.px-root .px-chip:focus-visible,.px-root a.px-panel:focus-visible,.px-root .px-details>summary:focus-visible{outline-offset:-3px}.px-root .px-input:focus-visible{outline:none}.px-root .px-live .px-anim .px-f1{animation:.45s step-end infinite px-f1}.px-root .px-live .px-anim .px-f2{animation:.45s step-end infinite px-f2}.px-root .px-live.px-anim .px-f1{animation:.45s step-end infinite px-f1}.px-root .px-live.px-anim .px-f2{animation:.45s step-end infinite px-f2}.px-root .px-live-patrol{animation:2.4s steps(24,end) infinite px-patrol}@keyframes px-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.px-root .px-rise{animation:.32s steps(4,end) both px-rise}@keyframes px-tick{0%{color:var(--px-rose)}to{color:inherit}}.px-root .px-tick{animation:.5s steps(2,end) px-tick}@media (prefers-reduced-motion:reduce){.px-root .px-live .px-anim .px-f1,.px-root .px-live .px-anim .px-f2,.px-root .px-live.px-anim .px-f1,.px-root .px-live.px-anim .px-f2,.px-root .px-live-patrol,.px-root .px-rise,.px-root .px-tick{animation:none}}
