@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.138s14ivx2xer.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.3b2emle-7szv-.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.13rul5q9jl2r0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.138s14ivx2xer.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.3b2emle-7szv-.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.13rul5q9jl2r0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.138s14ivx2xer.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.3b2emle-7szv-.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.13rul5q9jl2r0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.138s14ivx2xer.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.3b2emle-7szv-.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.13rul5q9jl2r0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.138s14ivx2xer.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.3b2emle-7szv-.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.13rul5q9jl2r0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.archivo_4523a226-module__pxR-ia__className{font-family:Archivo,Archivo Fallback;font-style:normal}.archivo_4523a226-module__pxR-ia__variable{--font-archivo:"Archivo", "Archivo Fallback"}
@font-face{font-family:Special Elite;font-style:normal;font-weight:400;font-display:swap;src:url(../media/09d59b9ec7493ab1-s.1t23271dk9abp.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Special Elite;font-style:normal;font-weight:400;font-display:swap;src:url(../media/748b8b5301d2bdb2-s.p.0obcy7v14u1cn.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:Special Elite Fallback;src:local(Arial);ascent-override:60%;descent-override:25.33%;line-gap-override:0.0%;size-adjust:117.2%}.special_elite_842dc653-module__PJGLuq__className{font-family:Special Elite,Special Elite Fallback;font-style:normal;font-weight:400}.special_elite_842dc653-module__PJGLuq__variable{--font-special-elite:"Special Elite", "Special Elite Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.3zhtymus0wdqb.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.3nkuoiize4urq.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.1da667lu-u79a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1i05ju5aeyhye.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.1dgcou5jor5q_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.31-2bzhq1gx_9.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.3xauquyg2sixn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.2taws-qdxmzlf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.0htwiiqufp3l9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.28xcb7557rbh2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ff74e33ebd7bca3-s.2ontrj8z1-o25.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a69062cfe6f77f8-s.33iiebxkijmxa.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9a4838fcda0d1bca-s.2nzetymcmw3t7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2e95a7d252b9825a-s.0_f09-l1omku8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/23b7a97ae3b5c134-s.p.0fcfx2a-jndc5.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_c183140d-module__4M7gaG__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_c183140d-module__4M7gaG__variable{--font-plex-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:600;font-display:swap;src:url(../media/be04ef6d3831928d-s.3_dnekshegu4n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:600;font-display:swap;src:url(../media/690c9e92a92dc3ad-s.32eehml_6_jun.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:600;font-display:swap;src:url(../media/bd1c8a16898c933f-s.09fc21sln-uz7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c63a115de3206da5-s.1vuxzv5k7j1re.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:600;font-display:swap;src:url(../media/713e82fa9fe87496-s.p.2dsuev1r8izqr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:700;font-display:swap;src:url(../media/dbde2f8f30101ad5-s.25jbn70uk6ak-.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:700;font-display:swap;src:url(../media/3458ec625a68754e-s.03up4u0uulg8q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:700;font-display:swap;src:url(../media/bcf81e271d3e6abb-s.2-02qwtzy6elc.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b9126928ffb46be5-s.13n00fxkfr4a3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:700;font-display:swap;src:url(../media/97f7e3833b6cf3b1-s.p.0c439yny69r56.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Serif Fallback;src:local(Times New Roman);ascent-override:88.04%;descent-override:23.62%;line-gap-override:0.0%;size-adjust:116.43%}.ibm_plex_serif_c4a8a3a6-module__lVERqG__className{font-family:IBM Plex Serif,IBM Plex Serif Fallback;font-style:normal}.ibm_plex_serif_c4a8a3a6-module__lVERqG__variable{--font-plex-serif:"IBM Plex Serif", "IBM Plex Serif Fallback"}
@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.11x_mcju407z-.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.456c9vb2_utt8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.2fl0vhx7oyatw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.11x_mcju407z-.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.456c9vb2_utt8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.2fl0vhx7oyatw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.11x_mcju407z-.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.456c9vb2_utt8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.2fl0vhx7oyatw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}.bricolage_grotesque_47d838fc-module__9LG3JG__className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.bricolage_grotesque_47d838fc-module__9LG3JG__variable{--font-bricolage:"Bricolage Grotesque", "Bricolage Grotesque Fallback"}
@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.3wn_q526zaolu.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.3uuun_-7zsf1g.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:Instrument Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.3wn_q526zaolu.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.3uuun_-7zsf1g.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:Instrument Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.3wn_q526zaolu.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.3uuun_-7zsf1g.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:Instrument Sans Fallback;src:local(Arial);ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.0%;size-adjust:102.74%}.instrument_sans_d533430f-module__22jXJW__className{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}.instrument_sans_d533430f-module__22jXJW__variable{--font-instrument-sans:"Instrument Sans", "Instrument Sans Fallback"}
:root{--bg:#11161f;--bg-board:#1a1f2a;--surface:#202731;--deep:#050911;--deeper:#030409;--ink:#f5f1ec;--ink-soft:#e9e4dc;--ink-muted:#9d978e;--rust:#e27641;--rust-bright:#f0834e;--rust-light:#ff996a;--rust-deep:#b74b21;--sage:#4bae87;--sage-light:#a5e9ca;--mauve:#45313e;--mauve-ink:#d7c9d2;--sage-panel:#426757;--amber:#d58c3b;--panel-ink:#f7f1e9;--line-4:#e9e4dc08;--line-6:#e9e4dc0f;--line-10:#e9e4dc1a;--line-12:#e9e4dc1f;--line-15:#e9e4dc26;--line-16:#e9e4dc29;--line-20:#e9e4dc33;--line-25:#e9e4dc40;--line-30:#e9e4dc4d;--line-40:#e9e4dc66;--line-55:#e9e4dc8c;--line-70:#e9e4dcb3;--line-85:#e9e4dcd9;--shadow-soft:#0000004d;--shadow-mid:#00000059;--shadow-deep:#0006;--shadow-pin:#00000080;--footer-ink:#f7f1e9}@supports (color:lab(0% 0 0)){:root{--bg:lab(7.13753% -.43682 -7.17928);--bg-board:lab(11.7277% -.325121 -8.02068);--surface:lab(15.2224% -.653699 -8.00263);--deep:lab(2.4352% -.115015 -3.65773);--deeper:lab(1.17933% -.0481531 -1.90032);--ink:lab(95.3832% .459492 3.01512);--ink-soft:lab(90.7538% .705808 4.53357);--ink-muted:lab(62.9201% .921547 5.69427);--rust:lab(61.8489% 40.1261 47.8882);--rust-bright:lab(66.5025% 39.9168 47.1206);--rust-light:lab(73.5606% 36.7771 42.5735);--rust-deep:lab(46.6028% 42.9786 45.9653);--sage:lab(64.3428% -37.4028 10.6558);--sage-light:lab(87.1509% -26.7406 7.69249);--mauve:lab(22.9553% 11.0009 -4.39981);--mauve-ink:lab(82.3267% 6.36271 -2.53503);--sage-panel:lab(40.3485% -16.7637 4.81421);--amber:lab(64.8235% 23.7653 53.222);--panel-ink:lab(95.38% 1.05011 4.44876);--line-4:lab(90.7538% .705808 4.53357/.03);--line-6:lab(90.7538% .705808 4.53357/.06);--line-10:lab(90.7538% .705808 4.53357/.1);--line-12:lab(90.7538% .705808 4.53357/.12);--line-15:lab(90.7538% .705808 4.53357/.15);--line-16:lab(90.7538% .705808 4.53357/.16);--line-20:lab(90.7538% .705808 4.53357/.2);--line-25:lab(90.7538% .705808 4.53357/.25);--line-30:lab(90.7538% .705808 4.53357/.3);--line-40:lab(90.7538% .705808 4.53357/.4);--line-55:lab(90.7538% .705808 4.53357/.55);--line-70:lab(90.7538% .705808 4.53357/.7);--line-85:lab(90.7538% .705808 4.53357/.85);--shadow-soft:lab(0% 0 0/.3);--shadow-mid:lab(0% 0 0/.35);--shadow-deep:lab(0% 0 0/.4);--shadow-pin:lab(0% 0 0/.5);--footer-ink:lab(95.38% 1.05011 4.44876)}}:root{--bg:#f7f1e9;--bg-board:#dcd3c6;--surface:#fbf8f3;--deep:#151d2b;--deeper:#0d141f;--ink:#151d2b;--ink-soft:#151d2b;--ink-muted:#515963;--rust:#b95115;--rust-bright:#b95115;--rust-light:#e57f4f;--rust-deep:#9f3501;--sage:#2b795c;--sage-light:#135b42;--mauve:#e7d5e0;--mauve-ink:#383a45;--line-4:#151d2b08;--line-6:#151d2b0f;--line-10:#151d2b1a;--line-12:#151d2b1f;--line-15:#151d2b26;--line-16:#151d2b29;--line-20:#151d2b33;--line-25:#151d2b40;--line-30:#151d2b4d;--line-40:#151d2b66;--line-55:#151d2b8c;--line-70:#151d2bb3;--line-85:#151d2bd9;--shadow-soft:#151d2b24;--shadow-mid:#151d2b29;--shadow-deep:#151d2b33;--shadow-pin:#151d2b59}@supports (color:lab(0% 0 0)){:root{--bg:lab(95.38% 1.05011 4.44876);--bg-board:lab(84.9501% 1.81019 7.45596);--surface:lab(97.6995% .552058 2.99536);--deep:lab(10.5199% -.406332 -10.7707);--deeper:lab(6.0834% -.273101 -8.66738);--ink:lab(10.5199% -.406332 -10.7707);--ink-soft:lab(10.5199% -.406332 -10.7707);--ink-muted:lab(37.3086% -1.41613 -7.23405);--rust:lab(47.8774% 40.8881 52.0565);--rust-bright:lab(47.8774% 40.8881 52.0565);--rust-light:lab(64.259% 37.1202 43.5368);--rust-deep:lab(38.4473% 43.4524 50.2263);--sage:lab(45.5156% -30.6925 8.72935);--sage-light:lab(33.7811% -27.4096 7.77474);--mauve:lab(86.8981% 7.94753 -3.16718);--mauve-ink:lab(24.4324% 1.55185 -7.32018);--line-4:lab(10.5199% -.406332 -10.7707/.03);--line-6:lab(10.5199% -.406332 -10.7707/.06);--line-10:lab(10.5199% -.406332 -10.7707/.1);--line-12:lab(10.5199% -.406332 -10.7707/.12);--line-15:lab(10.5199% -.406332 -10.7707/.15);--line-16:lab(10.5199% -.406332 -10.7707/.16);--line-20:lab(10.5199% -.406332 -10.7707/.2);--line-25:lab(10.5199% -.406332 -10.7707/.25);--line-30:lab(10.5199% -.406332 -10.7707/.3);--line-40:lab(10.5199% -.406332 -10.7707/.4);--line-55:lab(10.5199% -.406332 -10.7707/.55);--line-70:lab(10.5199% -.406332 -10.7707/.7);--line-85:lab(10.5199% -.406332 -10.7707/.85);--shadow-soft:lab(10.5199% -.406332 -10.7707/.14);--shadow-mid:lab(10.5199% -.406332 -10.7707/.16);--shadow-deep:lab(10.5199% -.406332 -10.7707/.2);--shadow-pin:lab(10.5199% -.406332 -10.7707/.35)}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--ink-soft);font-family:var(--font-archivo), Archivo, sans-serif;-webkit-font-smoothing:antialiased;margin:0;overflow-x:clip}.mono{font-family:var(--font-plex-mono), "IBM Plex Mono", monospace}.typewriter{font-family:var(--font-special-elite), "Special Elite", monospace;font-weight:400}.serif{font-family:var(--font-plex-serif), "IBM Plex Serif", serif}:focus-visible{outline:2px solid var(--rust);outline-offset:2px}.skip-link{z-index:100;background:var(--surface);color:var(--ink);border:1px solid var(--line-40);padding:10px 16px;font-size:13px;position:absolute;top:0;left:-9999px}.skip-link:focus{top:8px;left:8px}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.header{z-index:50;background:color-mix(in oklab, var(--bg) 95%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line-15);position:sticky;top:0}.header-inner{align-items:center;max-width:1240px;height:62px;margin:0 auto;padding:0 24px;display:flex}.logo{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.logo img{object-fit:contain;width:100%;height:100%}.logo .logo-dark{filter:invert();display:block}.logo .logo-light,.logo:not(.logo-pinned-dark) .logo-dark{display:none}.logo:not(.logo-pinned-dark) .logo-light{display:block}.wordmark-link{flex-shrink:0;align-items:center;text-decoration:none;display:inline-flex}.wordmark{letter-spacing:.02em;color:var(--ink);font-size:17px}.nav{gap:2px;height:100%;margin-left:44px;display:flex}.nav-link{letter-spacing:.02em;color:var(--ink-muted);border-bottom:2px solid #0000;align-items:center;gap:7px;height:100%;padding:0 16px;font-size:12px;text-decoration:none;display:flex}.nav-link:hover,.nav-link[data-active=true]{border-bottom-color:var(--rust);color:var(--ink)}.nav-num{opacity:.6;font-size:9px}.header-spacer{flex:1}.header-link{letter-spacing:.02em;color:var(--ink-muted);margin-right:22px;font-size:12px;text-decoration:none}.header-link.strong{color:var(--ink);margin-right:16px}.header-divider{background:var(--line-15);width:1px;height:20px;margin-right:22px}.icon-button{border:1px solid var(--line-15);background:var(--surface);cursor:pointer;width:32px;height:32px;color:var(--ink);border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:13px;display:flex}.menu-button{color:var(--ink);letter-spacing:.05em;cursor:pointer;background:0 0;border:0;margin-right:18px;padding:6px 0;font-size:13px;display:none}.drop-nav{border-top:1px solid var(--line-15);background:var(--bg);flex-direction:column;padding:4px 24px 14px;display:none}.drop-nav[data-open=true]{display:flex}.drop-nav a{color:var(--ink-muted);border-bottom:1px solid var(--line-12);align-items:center;gap:8px;padding:12px 0;font-size:13px;text-decoration:none;display:flex}.drop-nav a:last-child{border-bottom:0}.header-auth{align-items:center;margin-right:16px;display:flex}.auth-signin{letter-spacing:.02em;color:var(--ink);background:var(--surface);border:1px solid var(--line-25);cursor:pointer;white-space:nowrap;border-radius:3px;align-items:center;gap:8px;padding:7px 12px;font-size:12px;display:inline-flex}.auth-signin:hover{border-color:var(--rust)}.auth-signin.large{margin-top:22px;padding:11px 18px;font-size:13px}.auth-error{color:var(--rust);max-width:240px;margin-top:8px;font-size:11px;line-height:1.4;display:block}.auth-wrap{position:relative}.auth-trigger{letter-spacing:.02em;color:var(--ink);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:3px;align-items:center;gap:8px;max-width:200px;padding:5px 8px;font-size:12px;display:inline-flex}.auth-trigger:hover{border-color:var(--line-25)}.auth-avatar{object-fit:cover;border-radius:50%;flex-shrink:0;width:22px;height:22px}.auth-avatar-fallback{background:var(--rust);color:var(--bg);justify-content:center;align-items:center;font-size:11px;font-weight:600;display:flex}.auth-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.auth-caret{opacity:.6;font-size:9px}.auth-pop{background:var(--surface);border:1px solid var(--line-25);min-width:210px;box-shadow:0 14px 30px var(--shadow-mid);z-index:60;padding:4px;position:absolute;top:calc(100% + 8px);right:0}.auth-pop-head{border-bottom:1px dashed var(--line-25);margin-bottom:4px;padding:10px 12px 12px}.auth-pop-name{color:var(--ink);overflow-wrap:anywhere;font-size:12px}.auth-pop-email{color:var(--ink-muted);overflow-wrap:anywhere;margin-top:3px;font-size:10.5px}.auth-pop-item{text-align:left;width:100%;font:inherit;color:var(--ink-muted);cursor:pointer;background:0 0;border:0;padding:9px 12px;font-size:12px;text-decoration:none;display:block}.auth-pop-item:hover{background:var(--bg);color:var(--ink)}.auth-pop-danger:hover{color:var(--rust)}.account-card{background:var(--surface);border:1px solid var(--line-15);max-width:520px;box-shadow:0 14px 30px var(--shadow-mid);margin:40px 0 80px;padding:34px 32px 30px;position:relative}.account-head{align-items:center;gap:16px;display:flex}.account-avatar{object-fit:cover;border:2px solid var(--line-25);border-radius:50%;flex-shrink:0;width:54px;height:54px}.account-title{color:var(--ink);margin:8px 0 0;font-size:clamp(24px,3vw,32px);line-height:1.2}.account-body{color:var(--ink-muted);max-width:400px;margin:16px 0 0;font-size:15px;line-height:1.6}.account-grid{border-top:1px dashed var(--line-25);margin:26px 0 0}.account-row{border-bottom:1px solid var(--line-15);grid-template-columns:90px 1fr;gap:16px;padding:12px 0;font-size:12px;display:grid}.account-row dt{color:var(--ink-muted);letter-spacing:.08em;margin:0}.account-row dd{color:var(--ink);overflow-wrap:anywhere;margin:0}.account-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:26px;display:flex}.account-signout{font:inherit;letter-spacing:.04em;text-transform:uppercase;color:var(--rust);border:0;border-bottom:1.5px solid var(--rust);cursor:pointer;background:0 0;padding:0 0 3px;font-size:12px}.account-back{letter-spacing:.03em;color:var(--ink-muted);border-bottom:1px dashed var(--line-40);padding-bottom:3px;font-size:12px;text-decoration:none}@media (max-width:640px){.auth-name,.auth-caret{display:none}.auth-trigger{padding:5px}.account-card{margin-bottom:48px;padding:26px 20px 24px}.account-row{grid-template-columns:1fr;gap:4px}}.hero-board-stack{height:315svh}.hero-masthead{z-index:1;background:var(--bg);color:var(--ink);font-family:var(--font-instrument-sans), ui-sans-serif, system-ui, sans-serif;position:sticky;top:0;overflow:hidden}.hero-masthead:after{content:"";z-index:1;pointer-events:none;opacity:.5;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)' opacity='0.35'/%3E%3C/svg%3E");position:absolute;inset:0}.hero-masthead-diag{z-index:0;opacity:.4;pointer-events:none;background-image:repeating-linear-gradient(-45deg, var(--line-16) 0 1px, transparent 1px 9px);position:absolute;inset:0}.hero-masthead-inner{z-index:2;flex-direction:column;min-height:calc(100svh - 80px);display:flex;position:relative}@media (min-width:768px){.hero-masthead-inner{min-height:calc(100svh - 112px)}}.pc-label{font-family:var(--font-plex-mono), "IBM Plex Mono", monospace;letter-spacing:.16em;text-transform:uppercase;font-size:.6875rem}.pc-display{font-family:var(--font-bricolage), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.04em;font-weight:600;line-height:.86}.hero-masthead-bar{z-index:40;background:var(--bg);border-bottom:1px solid var(--line-16);justify-content:space-between;align-items:stretch;height:68px;display:flex;position:sticky;top:0}@media (min-width:768px){.hero-masthead-bar{height:92px}}.hero-masthead-cta-group{align-items:center;gap:10px;display:none;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}@media (min-width:768px){.hero-masthead-cta-group{display:flex}}.hero-masthead-cta-link{color:var(--ink);align-items:center;padding:0 10px;font-size:11px;text-decoration:none;transition:color .15s;display:flex}.hero-masthead-cta-link:hover{color:var(--ink-muted)}.hero-masthead-cta-sep{color:var(--line-16);align-items:center;font-size:11px;display:flex}@media (min-width:768px){.hero-masthead-drop-mobile-only{display:none}}.hero-masthead-brand{color:var(--ink);align-items:center;gap:10px;padding:0 20px;text-decoration:none;display:flex}@media (min-width:768px){.hero-masthead-brand{padding:0 32px}}.hero-masthead-brand-text{font-size:24px}@media (min-width:768px){.hero-masthead-brand-text{font-size:30px}}.hero-masthead-menu{aspect-ratio:1;border:0;border-left:1px solid var(--line-16);background:var(--rust);height:100%;color:var(--deep);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background-color .15s,color .15s;display:flex}.hero-masthead-menu:hover{background:var(--rust-bright);color:var(--panel-ink)}.hero-masthead-menu-lines{flex-direction:column;gap:6px;width:50%;margin:0 auto;display:flex}@media (min-width:768px){.hero-masthead-menu-lines{gap:8px}}.hero-masthead-menu-lines span{background:currentColor;width:100%;height:2px;display:block}.hero-masthead-drop{z-index:30;border:1px solid var(--line-16);background:var(--surface);width:min(92vw,340px);position:absolute;top:100%;right:0}.hero-masthead-drop a,.hero-masthead-drop button{border:0;border-bottom:1px solid var(--line-16);width:100%;font:inherit;letter-spacing:inherit;text-transform:inherit;color:var(--ink-muted);cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;text-decoration:none;transition:background-color .15s,color .15s;display:flex}.hero-masthead-drop a:last-child,.hero-masthead-drop button:last-child{border-bottom:0}.hero-masthead-drop a:hover,.hero-masthead-drop button:hover{background:var(--bg-board);color:var(--ink)}.hero-masthead-headline-row{flex:1;grid-template-columns:repeat(12,1fr);align-items:center;display:grid}.hero-masthead-headline-col{grid-column:span 12/span 12;padding:64px 20px}@media (min-width:768px){.hero-masthead-headline-col{padding:64px 32px}}@media (min-width:1024px){.hero-masthead-headline-col{grid-column:span 9/span 9;padding:80px 32px}}.hero-masthead-h1{margin:0;font-size:14vw}@media (min-width:640px){.hero-masthead-h1{font-size:10.5vw}}@media (min-width:1024px){.hero-masthead-h1{font-size:8vw}}.hero-masthead-highlight{margin:0 12px;padding:0 12px;display:inline-block;position:relative}.hero-masthead-highlight-text{z-index:1;color:var(--deep);position:relative}.hero-masthead-highlight-mark{z-index:0;background:var(--rust);position:absolute;inset:8% 0;transform:skew(-6deg)}.hero-masthead-muted{color:var(--ink-muted)}.hero{flex-wrap:wrap-reverse;align-items:center;gap:56px;max-width:1240px;margin:0 auto;padding:120px 24px 90px;display:flex;position:relative;overflow:hidden}.hero-col{z-index:2;flex:320px;max-width:520px;position:relative}.hero h1{letter-spacing:-.01em;color:var(--ink);margin:0;font-size:clamp(28px,3.4vw,42px);font-weight:600;line-height:1.3}.hero-lede{color:var(--ink-muted);max-width:440px;margin:20px 0 0;font-size:16.5px;line-height:1.65}.hero-actions{flex-wrap:wrap;gap:28px;margin-top:30px;display:flex}.hero-cta{letter-spacing:.04em;text-transform:uppercase;color:var(--ink);border-bottom:1.5px solid var(--ink);align-items:center;gap:7px;padding-bottom:3px;font-size:12.5px;text-decoration:none;display:flex}.hero-cta.muted{color:var(--ink-muted);border-bottom:1.5px dashed color-mix(in oklab, var(--ink-muted) 60%, transparent)}.hero-receipt-wrap{z-index:2;flex:none;margin:0 auto;position:relative}.receipt{background:var(--surface);width:300px;box-shadow:0 18px 34px var(--shadow-deep);padding:24px 24px 34px;position:relative;transform:rotate(-1.2deg)}.receipt:after{content:"";background-image:linear-gradient(135deg, var(--surface) 50%, transparent 50%), linear-gradient(-135deg, var(--surface) 50%, transparent 50%);background-position:0 0;background-repeat:repeat-x;background-size:14px 14px;height:14px;position:absolute;bottom:-1px;left:0;right:0}.stamp-audit{background:color-mix(in oklab, var(--sage) 20%, transparent);border:2px solid var(--sage);width:46px;height:46px;color:var(--sage-light);letter-spacing:.04em;text-align:center;z-index:2;border-radius:50%;justify-content:center;align-items:center;font-size:7.5px;line-height:1.15;display:flex;position:absolute;top:-14px;right:-10px;transform:rotate(12deg)}.receipt-head{letter-spacing:.08em;color:var(--ink);padding-right:38px;font-size:11px}.receipt-rule{border-top:1px dashed var(--line-30)}.receipt-grid{grid-template-columns:64px 1fr;row-gap:9px;margin:0;font-size:11px;line-height:1.4;display:grid}.receipt-grid dt{color:var(--ink-muted);margin:0}.receipt-grid dd{color:var(--ink);margin:0}.receipt-row{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.receipt-label{color:var(--ink-muted);font-size:11px}.receipt-verdict{color:var(--rust);font-size:14px}.receipt-value{color:var(--ink);font-size:11px}.board{z-index:2;background:var(--bg);border:1px solid var(--line-16);border-radius:32px;height:calc(100svh - 128px);margin:64px 0;padding:56px;position:sticky;top:0;overflow:hidden}@media (min-width:768px){.board{margin:64px 32px}}@media (min-width:1024px){.board{margin:64px}}.board-layer-3{z-index:3}.board-row{align-items:center;gap:96px;display:flex}.board-col{flex:0 560px;min-width:0}.board-plate{width:min(440px,34vw);height:auto;color:var(--line-70);flex-shrink:0;display:none}.board-plate-tall{width:auto;height:min(560px,58vh)}@media (min-width:1024px){.board-plate{display:block}}.board-section-eyebrow{color:var(--rust-bright)}.board-section-title{font-family:var(--font-plex-serif), "IBM Plex Serif", serif;color:var(--ink);margin:14px 0 0;font-size:clamp(24px,2.8vw,34px);font-weight:700;line-height:1.15}.board-section-body{max-width:560px;font-family:var(--font-plex-serif), "IBM Plex Serif", serif;color:var(--ink-soft);margin:24px 0 0;font-size:15px;line-height:1.65}.board-section-closer{background:var(--line-6);max-width:560px;color:var(--ink);margin:36px 0 0;padding:20px 22px;font-size:16px;line-height:1.6}.wallet-tree{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px;max-width:560px;margin-top:32px;display:grid}.wallet-branch{border:1px solid var(--line-16);padding:16px 18px}.wallet-branch-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.wallet-branch-name{color:var(--ink);font-size:12px}.wallet-branch-balance{color:var(--rust-bright);font-size:12px}.wallet-branch-connector{height:12px;margin:10px 0 10px 2px;display:block}.wallet-branch-list{color:var(--ink-muted);margin:0;padding:0;font-size:12px;line-height:1.8;list-style:none}.x402-flow{max-width:340px;margin:32px 0 0;padding:0;list-style:none}.x402-flow-step{border-bottom:1px solid var(--line-16);color:var(--ink);align-items:baseline;gap:12px;padding:10px 0;font-size:13px;display:flex}.x402-flow-step:last-child{border-bottom:0}.x402-flow-index{color:var(--ink-muted);flex-shrink:0;font-size:10px}.board-items{flex-wrap:wrap;align-items:stretch;gap:34px 28px;max-width:1240px;margin:0 auto;display:flex}.field-note{background:var(--surface);width:clamp(320px,46vw,600px);box-shadow:0 14px 30px var(--shadow-mid);border:1px solid var(--line-12);padding:38px 34px 32px 52px;position:relative;transform:rotate(-1.4deg)}.field-note .rule-h{background:color-mix(in oklab, var(--rust) 50%, transparent);height:1px;position:absolute;top:64px;left:0;right:0}.field-note .rule-v{background:color-mix(in oklab, var(--rust) 35%, transparent);width:1px;position:absolute;top:0;bottom:0;left:34px}.field-note h2{color:var(--ink);margin:16px 0 0;font-size:clamp(24px,3.2vw,36px);line-height:1.28}.field-note p{color:var(--ink-muted);max-width:480px;margin:18px 0 0;font-size:16px;line-height:1.6}.board-timeline{flex-direction:column;flex:280px;min-width:240px;padding-top:20px;display:flex}.timeline{flex-direction:column;gap:16px;max-width:420px;padding:0;list-style:none;display:flex;position:relative}.timeline:before{content:"";background:var(--line-25);width:4px;position:absolute;top:0;bottom:0;left:18px}.timeline-item{position:relative}.timeline-card{z-index:2;background:var(--surface);box-shadow:0 10px 20px var(--shadow-soft);border-radius:16px;align-items:baseline;gap:10px;margin-left:40px;padding:14px 20px;display:flex;position:relative}.timeline-weave{z-index:3;background:var(--line-25);width:4px;position:absolute;left:18px}.timeline-item:nth-child(odd) .timeline-weave{top:50%;bottom:0}.timeline-item:nth-child(2n) .timeline-weave{top:0;bottom:50%}.timeline-node{background:var(--rust);border:3px solid var(--bg);z-index:4;border-radius:50%;width:16px;height:16px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.timeline-index{color:var(--ink-muted);flex-shrink:0;font-size:10px}.timeline-label{color:var(--ink);font-size:13px}@media (max-width:640px){.timeline-card{margin-left:32px;padding:12px 16px}.timeline:before,.timeline-weave{left:12px}.timeline-node{left:6px}.timeline-explanation,.timeline-verdict{margin-left:32px}}.timeline-explanation{flex:1;align-items:center;margin-left:40px;padding:8px 0;display:flex}.timeline-explanation p{background:var(--line-4);color:var(--ink);margin:0;padding:18px 22px;font-size:16px;line-height:1.6}.timeline-verdict{border-top:1px solid var(--line-16);justify-content:space-between;align-items:center;margin-left:40px;padding-top:16px;display:flex}.timeline-verdict-key{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);font-size:11px}.case-picker-wrap{max-width:480px;margin-top:28px}.case-picker-hint{letter-spacing:.1em;text-transform:uppercase;color:var(--rust-bright);margin-bottom:8px;font-size:10px}.case-picker{flex-direction:column;gap:1px;display:flex}.case-option{border:1px solid var(--line-16);cursor:pointer;text-align:left;color:var(--ink);background:0 0;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;transition:background-color .15s,border-color .15s;display:flex}.case-option:hover{background:var(--line-6);border-color:var(--line-40)}.case-option[data-active=true]{background:var(--surface);border-color:var(--rust)}.case-option[data-active=true] .case-option-arrow{opacity:0}.case-option-title{font-size:13px}.case-option-meta{flex-shrink:0;align-items:center;gap:14px;display:flex}.case-option-amount{color:var(--ink-muted);font-size:12px}.case-option-arrow{color:var(--rust);font-size:13px;transition:opacity .15s}.eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted);font-size:11px}.eyebrow.sm{letter-spacing:.08em;font-size:10px}.stat-card{background:var(--surface);width:180px;box-shadow:0 10px 20px var(--shadow-soft);border:1px solid var(--line-12);align-self:flex-start;padding:20px 18px;position:relative;transform:rotate(2.5deg)}.stat-figure{color:var(--ink);font-size:38px;font-weight:600;line-height:1}.stat-label{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);margin-top:8px;font-size:10px}.board-column{flex:1;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));align-content:start;gap:20px;min-width:280px;display:grid}.scanner{background:color-mix(in oklab, var(--sage) 12%, transparent);border:1px solid color-mix(in oklab, var(--sage) 35%, transparent);padding:16px 18px;position:relative;transform:rotate(1deg);box-shadow:0 10px 20px #00000040;box-shadow:0 10px 20px lab(0% 0 0/.25)}.scanner-agent{color:var(--ink);margin-top:10px;font-size:12px}.scanner-row{justify-content:space-between;gap:10px;margin-top:5px;font-size:12px;display:flex}.scanner-action{color:var(--ink-muted)}.scanner-amount{color:var(--ink)}.scanner-note{color:var(--ink-muted);margin-top:6px;font-size:10px}.section{max-width:1240px;margin:0 auto;padding:110px 24px 40px;scroll-margin-top:62px}.section.tall{padding-top:130px}.section-rule{background:var(--line-70);transform-origin:0;width:calc(100% + 8px);height:2px;margin:0 -4px 22px;transform:rotate(-.6deg)}.section-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;padding-top:16px;display:flex}.section-title-row{align-items:center;gap:10px;display:flex}.section-num{color:var(--ink-muted);font-size:12px}.section-head h2{font-family:var(--font-plex-serif), "IBM Plex Serif", serif;color:var(--ink);margin:0;font-size:clamp(22px,2.6vw,32px);font-weight:700}.section-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);font-size:11px}.marker-sage-diamond{background:var(--sage);flex-shrink:0;width:6px;height:6px;transform:rotate(45deg)}.marker-hollow-circle{border:1.5px solid var(--line-40);border-radius:50%;flex-shrink:0;width:7px;height:7px}.marker-rust-square{background:var(--rust);flex-shrink:0;width:6px;height:6px}.marker-sage-square{background:var(--sage);flex-shrink:0;width:6px;height:6px}.surface-grid{border:1px solid var(--line-25);grid-template-columns:repeat(2,1fr);margin-top:44px;display:grid}.surface-cell{min-height:180px;padding:28px 26px}.surface-cell[data-br=true]{border-right:1px solid var(--line-25)}.surface-cell[data-bb=true]{border-bottom:1px solid var(--line-25)}.surface-cell-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.surface-tag{letter-spacing:.08em;color:var(--ink);font-size:11px;font-weight:600}.surface-idx{color:var(--ink-muted);font-size:10px}.surface-cell h3{color:var(--ink);margin:12px 0 0;font-size:18px;font-weight:700;line-height:1.3}.surface-cell p{font-family:var(--font-plex-serif), "IBM Plex Serif", serif;color:var(--ink-muted);margin:8px 0 0;font-size:13.5px;line-height:1.55}.snippet{color:var(--ink-muted);background:var(--bg);border:1px dashed var(--line-25);margin-top:12px;padding:4px 10px;font-size:11px;display:inline-block}.sage-link{letter-spacing:.03em;color:var(--sage);border-bottom:1px dashed var(--sage);align-items:center;gap:7px;margin-top:28px;padding-bottom:3px;font-size:12px;text-decoration:none;display:inline-flex}.split{flex-wrap:wrap;gap:40px;margin-top:40px;display:flex}.split.top{justify-content:space-between;align-items:flex-start;margin-top:35px}.policy-col{flex:380px;min-width:300px}.policy-lede{max-width:480px;color:var(--ink-soft);margin:0;font-size:17px;line-height:1.6}.policy-list{border-top:1px solid var(--line-15);margin-top:22px}.rule-button{all:unset;border-bottom:1px solid var(--line-15);cursor:pointer;box-sizing:border-box;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:14px 4px;display:flex}.rule-button:focus-visible{outline:2px solid var(--rust);outline-offset:-2px}.rule-left{align-items:center;gap:12px;display:flex}.rule-dot{background:var(--line-25);border-radius:50%;flex-shrink:0;width:9px;height:9px}.rule-button[aria-pressed=true] .rule-dot{background:var(--rust)}.rule-label{color:var(--ink-soft);font-size:15px}.rule-right{align-items:center;gap:12px;display:flex}.rule-value{color:var(--ink-muted);font-size:12.5px}.rule-arrow{color:var(--rust);font-size:13px;transition:opacity .15s}.rule-button[aria-pressed=true] .rule-arrow{opacity:0}.sim-col{flex:300px;min-width:280px;max-width:360px;margin-top:12px}.sim-wrap{position:relative}.sim-card{border:1px solid var(--line-70);background:0 0;padding:24px;position:relative}.sim-pin{background:radial-gradient(circle at 32% 30%, var(--rust-light), var(--rust-deep));width:14px;height:14px;box-shadow:0 3px 5px var(--shadow-pin);border-radius:50%;position:absolute;top:-8px;left:50%;transform:translate(-50%)}.sim-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);font-size:10px}.sim-row{justify-content:space-between;align-items:baseline;gap:10px;margin-top:16px;display:flex}.sim-agent{color:var(--ink-muted);font-size:11px}.verdict-badge{white-space:nowrap;border:2px solid;border-radius:3px;padding:2px 10px;font-size:13px}.sim-amount{color:var(--ink);margin-top:22px;font-size:32px}.sim-why{color:var(--ink-muted);margin:10px 0 0;font-size:13.5px}.sim-foot{border-top:1px dashed var(--line-25);justify-content:space-between;gap:10px;margin-top:18px;padding-top:12px;display:flex}.sim-foot-key{color:var(--ink-muted);font-size:10px}.sim-foot-val{color:var(--ink-soft);font-size:11px}.sim-caption{font-family:var(--font-plex-serif), "IBM Plex Serif", serif;color:var(--ink-muted);max-width:300px;margin:16px 0 0;font-size:12.5px}.policy-list-caption{color:var(--ink-muted);max-width:320px;margin:16px 0 0;font-size:12.5px}.code-col{flex:340px;min-width:280px;max-width:520px}.code-lede-body{max-width:520px;font-family:var(--font-plex-serif), "IBM Plex Serif", serif;color:var(--ink-soft);margin-top:-5px;font-size:16px;line-height:1.65}.code-install{border:1px solid var(--line-25);color:var(--ink);background:0 0;margin-top:24px;padding:12px 20px;text-decoration:none;transition:border-color .15s,color .15s;display:inline-block}.code-install:hover{border-color:var(--ink);color:var(--ink-muted)}.editor{border:1px solid var(--ink);background:0 0;border-radius:6px;flex:420px;min-width:320px;max-width:560px;overflow:hidden}.editor-bar{border-bottom:1px solid var(--line-70);align-items:center;gap:8px;padding:10px 14px;display:flex}.editor-dot{border-radius:50%;flex-shrink:0;width:12px;height:12px}.editor-dot-close{background:#e54d45;background:lab(55.2216% 59.4562 39.0874)}.editor-dot-minimize{background:#e6b731;background:lab(77.0923% 8.58879 69.0343)}.editor-dot-maximize{background:#4db956;background:lab(67.2449% -47.7353 39.9432)}.editor-file{color:var(--ink-muted);margin-left:6px;font-size:10.5px}.editor-body{padding:20px 22px;font-size:12.5px;line-height:1.7;overflow-x:auto}.code-gutter{color:var(--ink-muted);opacity:.6}.code-plain{color:var(--ink-soft)}.code-indent{margin-left:16px}.code-fn,.code-id{color:var(--ink)}.editor-status{color:var(--ink-muted)}.editor-foot{border-top:1px dashed var(--line-25);justify-content:space-between;align-items:baseline;gap:10px;margin-top:14px;padding-top:12px;display:flex}.editor-foot-key{color:var(--ink-muted)}.editor-foot-val{color:var(--ink)}.editor-spacer{height:10px}.terminal{border:1px solid var(--line-70);background:0 0;border-radius:6px;max-width:420px;margin-top:24px;overflow:hidden}.terminal-bar{border-bottom:1px solid var(--line-70);align-items:center;gap:8px;padding:10px 14px;display:flex}.terminal-body{color:var(--ink-soft);padding:14px 16px;font-size:12.5px}.terminal-prompt{color:var(--ink);margin-right:6px}.faq-list{border-top:1px solid var(--line-25);margin-top:44px}.faq-item{border-bottom:1px solid var(--line-25)}.faq-item:last-child{border-bottom:0}.faq-item summary{cursor:pointer;list-style:none}.faq-item summary::-webkit-details-marker{display:none}.faq-question{font-family:var(--font-plex-serif), "IBM Plex Serif", serif;color:var(--ink);justify-content:space-between;align-items:center;gap:24px;padding:20px 4px;font-size:15px;font-weight:700;display:flex}.faq-question-icon{flex-shrink:0;width:12px;height:12px;position:relative}.faq-question-icon:before,.faq-question-icon:after{content:"";background:var(--ink);position:absolute}.faq-question-icon:before{width:100%;height:1px;top:50%;left:0;transform:translateY(-50%)}.faq-question-icon:after{width:1px;height:100%;top:0;left:50%;transform:translate(-50%)}.faq-item[open] .faq-question-icon:after{opacity:0}.faq-answer{font-size:14px;line-height:1.6;font-family:var(--font-plex-serif), "IBM Plex Serif", serif;color:var(--ink-soft);margin:0 0 20px;padding:0 28px 0 4px}.ledger-caption{max-width:480px;font-family:var(--font-plex-serif), "IBM Plex Serif", serif;color:var(--ink-muted);margin:14px 0 0;font-size:14px;line-height:1.6}.ledger{border:1px solid var(--line-25);margin-top:44px}.ledger-table{border-collapse:collapse;width:100%;font-size:12px}.ledger-table thead th{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);border-bottom:1px solid var(--line-25);white-space:nowrap;padding:14px 16px;font-size:10px;font-weight:500}.ledger-table tbody td{border-bottom:1px solid var(--line-15);color:var(--ink-soft);vertical-align:baseline;padding:14px 16px}.ledger-table tbody tr:last-child td{border-bottom:0}.ledger-entry{color:var(--ink);white-space:nowrap}.ledger-usdc{text-align:right;font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap}.ledger-authority{color:var(--ink-muted);white-space:nowrap}.ledger-stack{display:none}.ledger-stack-row{border-bottom:1px solid var(--line-15);padding:16px}.ledger-stack-row:last-child{border-bottom:0}.ledger-stack-line{justify-content:space-between;gap:16px;padding:4px 0;font-size:12px;display:flex}.ledger-stack-key{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);flex-shrink:0;font-size:10px}.ledger-stack-val{color:var(--ink-soft);text-align:right;overflow-wrap:anywhere}.footer{background:var(--deep);color:var(--footer-ink);border-top:1px solid var(--line-12);margin-top:40px;padding:80px 24px 40px;position:relative;overflow:hidden}.footer-top{border-bottom:1px solid #f7f1e926;border-bottom:1px solid lab(95.38% 1.05011 4.44876/.15);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:40px;padding-bottom:48px;display:flex}.footer-brand{max-width:340px}.footer-logo{letter-spacing:.01em;font-size:44px;line-height:1}.footer-desc{opacity:.75;margin:14px 0 0;font-size:15px;line-height:1.6}.footer-cols{flex-wrap:wrap;gap:56px;display:flex}.footer-col{flex-direction:column;gap:10px;display:flex}.footer-col-head{letter-spacing:.08em;text-transform:uppercase;opacity:.5;font-size:10px}.footer-col a,.footer-col .footer-rail{color:#f7f1e9d9;color:lab(95.38% 1.05011 4.44876/.85);font-size:13px;text-decoration:none}.stamp-rules{color:#f0834e;color:lab(66.5025% 39.9168 47.1206);letter-spacing:.05em;border:3px double #e27641;border:3px double lab(61.8489% 40.1261 47.8882);align-self:center;height:fit-content;padding:12px 24px;font-size:19px;transform:rotate(-6deg)}.footer-bottom{opacity:.45;flex-wrap:wrap;justify-content:space-between;gap:10px;padding-top:22px;font-size:11px;display:flex}.light .footer{border-top-color:#f7f1e924;border-top-color:lab(95.38% 1.05011 4.44876/.14)}@media (max-width:900px){.nav,.header-link,.header-divider{display:none}.menu-button{display:block}.surface-grid{grid-template-columns:1fr}.surface-cell[data-br=true]{border-right:0}.surface-cell{border-bottom:1px solid var(--line-25)}.surface-cell:last-child{border-bottom:0}.split{gap:32px}.policy-col,.sim-col,.code-col,.editor{flex:100%;min-width:0;max-width:100%}.sim-col{margin-top:12px}.masthead-split{gap:36px}}@media (max-width:760px){.ledger-table{display:none}.ledger-stack{display:block}}@media (max-width:640px){.receipt,.field-note,.stat-card,.scanner,.stamp-audit,.stamp-rules,.sim-backing,.section-rule{transform:none}.stamp-audit{top:-10px;right:0}.section-num,.section-eyebrow{display:none}.section-head h2{font-size:22px}.hero{gap:40px;padding:72px 20px 56px}.section{padding:72px 20px 32px}.section.tall{padding-top:88px}.board{padding:40px 20px 80px}.hero-board-stack{height:auto}.hero-masthead{position:static}.board{height:auto;position:static}.footer{padding:56px 20px 32px}.field-note{width:100%;padding:32px 22px 28px 42px}.field-note .rule-v{left:24px}.receipt{width:100%;max-width:300px}.board-items{gap:28px 20px}.footer-cols{gap:32px}.footer-logo{font-size:34px}.header-inner{padding:0 20px}.drop-nav{padding-left:20px;padding-right:20px}.masthead-bar{padding:18px 20px 0}.masthead-body{padding:40px 20px}.masthead-giant{padding:0 20px}.masthead-rule{display:none}.stack-panel{padding:20px}.stack-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.case-option{flex-direction:column;align-items:flex-start;gap:10px}.case-option-meta{justify-content:space-between;width:100%}}.site-footer{background:var(--bg);color:var(--ink);font-family:var(--font-instrument-sans), ui-sans-serif, system-ui, sans-serif;border-top:1px solid var(--line-16);position:relative;overflow:hidden}.site-footer-top{border-top:1px solid var(--line-16);grid-template-columns:repeat(12,1fr);display:grid}.site-footer-pitch{border-right:1px solid var(--line-16);grid-column:span 12/span 12;padding:80px 20px}@media (min-width:768px){.site-footer-pitch{padding:80px 32px}}@media (min-width:1024px){.site-footer-pitch{grid-column:span 7/span 7;padding:112px 32px}}.site-footer-eyebrow{color:var(--rust-bright)}.site-footer-heading-row{justify-content:space-between;align-items:center;gap:24px;margin-top:24px;display:flex}.site-footer-cta-row{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.site-footer-cta{border:1px solid var(--ink);background:var(--ink);color:var(--bg);padding:12px 22px;font-size:12.5px;text-decoration:none;transition:opacity .15s}.site-footer-cta:hover{opacity:.85}.site-footer-cta-ghost{color:var(--ink);background:0 0}.site-footer-cta-note{color:var(--ink-muted);margin:14px 0 0;font-size:12px}.site-footer-h2{max-width:42rem;margin:0;font-size:11vw}@media (min-width:640px){.site-footer-h2{font-size:7vw}}@media (min-width:1024px){.site-footer-h2{font-size:4.6vw}}.site-footer-muted{color:var(--ink-muted)}.site-footer-cols{grid-column:span 12/span 12;grid-template-columns:repeat(2,1fr);display:grid}@media (min-width:1024px){.site-footer-cols{grid-column:span 5/span 5}}.site-footer-col{border-bottom:1px solid var(--line-16);padding:24px}.site-footer-col:nth-child(odd){border-right:1px solid var(--line-16)}.site-footer-col-title{color:var(--ink-muted)}.site-footer-col ul{flex-direction:column;gap:10px;margin:20px 0 0;padding:0;list-style:none;display:flex}.site-footer-col a{color:var(--ink-muted);font-size:14px;text-decoration:none;transition:color .15s}.site-footer-col a:hover{color:var(--rust)}.site-footer-bottom{border-top:1px solid var(--line-16);color:var(--ink-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:24px 20px;display:flex}@media (min-width:768px){.site-footer-bottom{padding:24px 32px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
