@font-face{font-family:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/196d5f6118cb1c52-s.2-a1r2u1wp4rl.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:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/55664f0a7289b762-s.0vny3c1r3i2fc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/f724cb2b266db11d-s.2vckzj7fin00l.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/58bfdf9faee08215-s.2vndon8bjjrzg.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/257505a8a5531435-s.11_tucmn85qx3.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:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/346e8051f901134e-s.1wqtsm901wpuu.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:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/4ee71d90e0f663bd-s.p.24y1xzwicrvhg.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:EB Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/196d5f6118cb1c52-s.2-a1r2u1wp4rl.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:EB Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/55664f0a7289b762-s.0vny3c1r3i2fc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/f724cb2b266db11d-s.2vckzj7fin00l.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/58bfdf9faee08215-s.2vndon8bjjrzg.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:EB Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/257505a8a5531435-s.11_tucmn85qx3.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:EB Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/346e8051f901134e-s.1wqtsm901wpuu.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:EB Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/4ee71d90e0f663bd-s.p.24y1xzwicrvhg.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:EB Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/196d5f6118cb1c52-s.2-a1r2u1wp4rl.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:EB Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/55664f0a7289b762-s.0vny3c1r3i2fc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/f724cb2b266db11d-s.2vckzj7fin00l.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/58bfdf9faee08215-s.2vndon8bjjrzg.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:EB Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/257505a8a5531435-s.11_tucmn85qx3.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:EB Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/346e8051f901134e-s.1wqtsm901wpuu.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:EB Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/4ee71d90e0f663bd-s.p.24y1xzwicrvhg.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:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0fec32c78403d184-s.26u7v4he067l8.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:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9d30e1ac529a223a-s.0x-5wtyyqn28e.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9056bf441d45cedc-s.3yob337ug4w_n.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e6c3b2b7c3a61f79-s.3dnpquur9zvda.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e557826f452dbd06-s.0hioodceto78-.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:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1497d94d4ac5c969-s.180g8ykmerv64.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:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e4505858a30c79c2-s.p.1simdcn5ouyn0.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:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0fec32c78403d184-s.26u7v4he067l8.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:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9d30e1ac529a223a-s.0x-5wtyyqn28e.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9056bf441d45cedc-s.3yob337ug4w_n.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e6c3b2b7c3a61f79-s.3dnpquur9zvda.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e557826f452dbd06-s.0hioodceto78-.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:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1497d94d4ac5c969-s.180g8ykmerv64.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:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e4505858a30c79c2-s.p.1simdcn5ouyn0.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:EB Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0fec32c78403d184-s.26u7v4he067l8.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:EB Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9d30e1ac529a223a-s.0x-5wtyyqn28e.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9056bf441d45cedc-s.3yob337ug4w_n.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e6c3b2b7c3a61f79-s.3dnpquur9zvda.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:EB Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e557826f452dbd06-s.0hioodceto78-.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:EB Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1497d94d4ac5c969-s.180g8ykmerv64.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:EB Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e4505858a30c79c2-s.p.1simdcn5ouyn0.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:EB Garamond Fallback;src:local(Times New Roman);ascent-override:106.26%;descent-override:31.44%;line-gap-override:0.0%;size-adjust:94.77%}.eb_garamond_aafcfe6f-module__zvFOLa__className{font-family:EB Garamond,EB Garamond Fallback}.eb_garamond_aafcfe6f-module__zvFOLa__variable{--font-serif-face:"EB Garamond", "EB Garamond Fallback"}
@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-20C4,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-20C4,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-20C4,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 Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.archivo_7d33a6f2-module__vSV0IW__className{font-family:Archivo,Archivo Fallback;font-style:normal}.archivo_7d33a6f2-module__vSV0IW__variable{--font-sans-face:"Archivo", "Archivo 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-20C4,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-20C4,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 Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_bf72c533-module__nPsnXq__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_bf72c533-module__nPsnXq__variable{--font-mono-face:"IBM Plex Mono", "IBM Plex Mono Fallback"}
:root{--paper:#e9e7de;--paper-lit:#f4f2eb;--paper-deep:#dcd9cc;--paper-sink:#d2cebe;--prussian:#173653;--prussian-soft:#3c6285;--ink:#15181b;--ink-soft:#474e55;--ink-mute:#575a55;--rubric:#8c2b26;--rubric-soft:#8c2b2614;--leaf:#a98b57;--leaf-soft:#a98b574d;--hair:#15181b26;--hair-fine:#15181b12;--lift:0 1.375rem 2.75rem -30px #15181b6b;--inset:inset 0 1px 0 #fff9;--emboss:0 1px 0 #ffffff80;--cell-focus:#fff;--chain:#15181b07;--tooth:#15181b05;--glow:#ffffffb8;--vignette:#15181b12;--pace:.8s cubic-bezier(.22, .61, .36, 1);--font-serif:var(--font-serif-face), "EB Garamond", Georgia, serif;--font-sans:var(--font-sans-face), Archivo, system-ui, sans-serif;--font-mono:var(--font-mono-face), "IBM Plex Mono", monospace}:root[data-theme=dark]{--paper:#0e141c;--paper-lit:#16202c;--paper-deep:#0a0f16;--paper-sink:#070b11;--prussian:#9dc0de;--prussian-soft:#5e7e9c;--ink:#e9e3d6;--ink-soft:#afb6be;--ink-mute:#94a0ad;--rubric:#e2837a;--rubric-soft:#d4695f21;--leaf:#c9a87a;--leaf-soft:#c9a87a47;--hair:#e9e3d626;--hair-fine:#e9e3d612;--lift:0 1.625rem 3.25rem -32px #000000db;--inset:inset 0 1px 0 #ffffff0e;--emboss:0 1px 0 #00000073;--cell-focus:#1d2a38;--chain:#e9e3d606;--tooth:#e9e3d604;--glow:#c9a87a1a;--vignette:#0000006b}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--paper:#0e141c;--paper-lit:#16202c;--paper-deep:#0a0f16;--paper-sink:#070b11;--prussian:#9dc0de;--prussian-soft:#5e7e9c;--ink:#e9e3d6;--ink-soft:#afb6be;--ink-mute:#94a0ad;--rubric:#e2837a;--rubric-soft:#d4695f21;--leaf:#c9a87a;--leaf-soft:#c9a87a47;--hair:#e9e3d626;--hair-fine:#e9e3d612;--lift:0 1.625rem 3.25rem -32px #000000db;--inset:inset 0 1px 0 #ffffff0e;--emboss:0 1px 0 #00000073;--cell-focus:#1d2a38;--chain:#e9e3d606;--tooth:#e9e3d604;--glow:#c9a87a1a;--vignette:#0000006b}}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;font-size:clamp(16px,.95vw + 4px,26px)}body{background:var(--paper);color:var(--ink);font-family:var(--font-serif);-webkit-font-smoothing:antialiased;font-feature-settings:"onum" 1, "kern" 1, "liga" 1;margin:0;line-height:1.6}body:before{content:"";z-index:0;pointer-events:none;background-image:repeating-linear-gradient(90deg, var(--chain) 0 1px, transparent 1px 1.625rem), repeating-linear-gradient(0deg, var(--tooth) 0 1px, transparent 1px 3px), radial-gradient(140% 78% at 50% -12%, var(--glow), transparent 58%), radial-gradient(120% 60% at 50% 108%, var(--vignette), transparent 55%);position:fixed;inset:0}.label{font-family:var(--font-sans);letter-spacing:.28em;text-transform:uppercase;color:var(--ink-mute);margin:0;font-size:.6875rem}.rule{background:var(--hair);border:0;height:1px;margin:0}.ruleLeaf{background:linear-gradient(90deg, var(--leaf-soft), var(--leaf) 22%, var(--leaf-soft) 70%, transparent);border:0;height:1px;margin:0}.fleuron{align-items:center;gap:.875rem;display:flex}.fleuron:before,.fleuron:after{content:"";background:var(--hair);flex:1;height:1px}.fleuron span{color:var(--leaf);letter-spacing:.5em;font-size:.875rem}.frame{background:linear-gradient(168deg, var(--paper-lit), var(--paper-deep) 140%);border:1px solid var(--hair);box-shadow:var(--lift), var(--inset);padding:clamp(1.25rem,2.4vw,1.875rem);position:relative;container-type:inline-size}.frame:after{content:"";border:1px solid var(--hair-fine);pointer-events:none;position:absolute;inset:6px}.frame>*{z-index:1;position:relative}.framePlain{box-shadow:none;background:0 0}.corners:before,.corners:after{content:"";border:1px solid var(--leaf);pointer-events:none;width:.5625rem;height:.5625rem;position:absolute}.corners:before{border-bottom:0;border-right:0;top:-1px;left:-1px}.corners:after{border-top:0;border-left:0;bottom:-1px;right:-1px}h1,h2,h3{font-family:var(--font-serif);text-wrap:balance;margin:0;font-weight:400}.titleBig{letter-spacing:-.025em;margin:.75rem 0 0;font-size:clamp(2.25rem,5.2vw,4.5rem);line-height:1}.titleMid{letter-spacing:-.02em;margin:.25rem 0 0;font-size:clamp(1.6875rem,3.3vw,2.75rem);line-height:1.06}.titleBig em,.titleMid em{color:var(--prussian);font-style:italic}.say{color:var(--ink-soft);max-width:46ch;margin:1.25rem 0 0;font-size:clamp(1.0312rem,1.4vw,1.1875rem);line-height:1.72}.whisper{color:var(--ink-mute);max-width:44ch;margin:0;font-size:.8438rem;font-style:italic;line-height:1.6}.illum{align-items:flex-start;gap:1rem;display:flex}.illumNum{font-family:var(--font-serif);letter-spacing:-.02em;color:var(--rubric);text-shadow:var(--emboss);padding-top:4px;font-size:clamp(2.75rem,5vw,4.25rem);font-weight:500;line-height:.8}.illumNum small{text-shadow:none;font-family:var(--font-sans);letter-spacing:.24em;text-transform:uppercase;color:var(--ink-mute);margin-top:8px;font-size:.625rem;display:block}.prose{margin:0;font-size:clamp(1.1875rem,1.8vw,1.5625rem);line-height:2.15}.blank{border:0;border-bottom:1px solid var(--prussian-soft);width:auto;min-width:5ch;max-width:100%;min-height:2.75rem;color:var(--prussian);font:inherit;text-align:center;background:0 0;outline:none;padding:0 .3em 3px;font-style:italic;transition:border-color .25s,background .25s;display:inline-block}.blank::placeholder{color:var(--ink-mute);opacity:.5}.blank:hover{border-bottom-color:var(--prussian)}.blank:focus{background:color-mix(in srgb, var(--prussian) 6%, transparent);border-bottom-color:var(--rubric);border-bottom-width:2px;padding-bottom:2px}.clause{white-space:nowrap}.grp{white-space:nowrap;vertical-align:baseline;align-items:baseline;gap:.3em;max-width:100%;display:inline-flex}@container (max-width:26.875rem){.prose{font-size:1.1875rem;line-height:2.05}}@container (max-width:22.5rem){.prose{font-size:1.0625rem;line-height:1.95}}@container (max-width:16.875rem){.prose{font-size:.9375rem;line-height:1.9}.grpTime{white-space:normal;flex-wrap:wrap;row-gap:.3em}.grpTime .meridiem{margin-left:0}}.pick{font:inherit;color:var(--prussian);border:0;border-bottom:1px solid var(--prussian-soft);cursor:pointer;appearance:none;background:0 0;background-image:linear-gradient(45deg, transparent 50%, var(--prussian) 50%), linear-gradient(135deg, var(--prussian) 50%, transparent 50%);background-position:right .35em center,right .05em center;background-repeat:no-repeat;background-size:5px 5px,5px 5px;outline:none;min-height:2.75rem;padding:0 1.1em 3px .2em;font-style:italic;transition:border-color .25s}.pick:hover,.pick:focus{border-bottom-color:var(--rubric)}.meridiem{border:1px solid var(--prussian);box-shadow:var(--inset);flex-shrink:0;align-self:center;margin-left:.2em;display:inline-flex;overflow:hidden}.meridiem button{font-family:var(--font-sans);letter-spacing:.14em;min-height:44px;color:var(--prussian);cursor:pointer;background:0 0;border:0;padding:0 12px;font-size:.6875rem;transition:background .25s,color .25s}.meridiem button[aria-pressed=true]{background:var(--prussian);color:var(--paper-lit)}.go{font-family:var(--font-sans);letter-spacing:.18em;text-transform:uppercase;background:var(--prussian);min-height:3rem;color:var(--paper-lit);cursor:pointer;box-shadow:var(--lift);border:0;justify-content:center;align-items:center;gap:.625rem;padding:.9375rem 2.125rem;font-size:.75rem;text-decoration:none;transition:background .3s,transform .2s;display:inline-flex}.go:hover:not(:disabled){background:var(--ink);transform:translateY(-1px)}.go:disabled{opacity:.55;cursor:default}.quiet{font-family:var(--font-sans);letter-spacing:.16em;text-transform:uppercase;min-height:2.75rem;color:var(--ink-mute);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0 .25rem;font-size:.6875rem;text-decoration:none;transition:color .2s;display:inline-flex}.quiet:hover{color:var(--ink)}.acts{flex-wrap:wrap;align-items:center;gap:1.375rem;margin:2.375rem 0 0;display:flex}.kbd{font-family:var(--font-mono);letter-spacing:.12em;color:var(--ink-mute);font-size:.6875rem}.opt{text-align:left;cursor:pointer;border:1px solid var(--hair);background:var(--paper-lit);width:100%;box-shadow:var(--inset);font-family:var(--font-serif);color:var(--ink-soft);border-left:2px solid #0000;padding:1rem 1.125rem;font-size:1.0625rem;transition:all .25s;display:block}.opt+.opt{border-top:0}.opt:hover{color:var(--ink);transform:translate(2px)}.opt[aria-pressed=true]{border-left-color:var(--rubric);background:var(--rubric-soft);color:var(--ink)}.opt b{font-weight:500}.opt .sub{color:var(--ink-mute);margin-top:3px;font-size:.8438rem;display:block}:focus-visible{outline:2px solid var(--rubric);outline-offset:3px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.leafEdge{border:0;border-left:2px solid var(--leaf);padding:.125rem 0 .125rem 1rem}.gloss{color:var(--ink-mute);font-size:.875rem;line-height:1.6}.gloss b{color:var(--ink);font-variant:small-caps;letter-spacing:.06em;margin-bottom:.1875rem;font-size:.875rem;display:block}.term{font-variant:small-caps;letter-spacing:.05em;color:var(--ink)}.gloss .mk{color:var(--rubric);font-family:var(--font-mono);letter-spacing:.12em;margin-bottom:.25rem;font-size:.625rem;display:block}:root{--bg:var(--paper);--surface:var(--paper-lit);--surface-2:color-mix(in srgb, var(--paper-lit) 55%, var(--paper));--surface-3:var(--paper-deep);--glass:color-mix(in srgb, var(--paper) 88%, transparent);--line:var(--hair-fine);--line-2:var(--hair);--line-3:color-mix(in srgb, var(--ink) 26%, transparent);--field-line:var(--prussian-soft);--ink-2:var(--ink-soft);--ink-3:var(--ink-mute);--ink-4:color-mix(in srgb, var(--ink-mute) 70%, var(--paper));--primary:var(--prussian);--primary-2:var(--ink);--primary-soft:color-mix(in srgb, var(--prussian) 8%, transparent);--primary-ring:color-mix(in srgb, var(--prussian) 22%, transparent);--on-primary:var(--paper-lit);--accent:var(--rubric);--accent-2:color-mix(in srgb, var(--rubric) 80%, var(--ink));--accent-soft:var(--rubric-soft);--on-accent:var(--paper-lit);--gold:var(--leaf);--gold-ink:#6e5420;--gold-soft:var(--leaf-soft);--success:#2c6a4d;--success-soft:#2c6a4d1a;--shadow-xs:var(--inset);--shadow-sm:0 .5rem 1.25rem -14px #15181b52, var(--inset);--shadow-md:var(--lift), var(--inset);--shadow-lg:0 2rem 4rem -28px #15181b8c;--highlight:var(--inset);--s-1:.25rem;--s-2:.5rem;--s-3:.75rem;--s-4:1rem;--s-5:1.25rem;--s-6:1.5rem;--s-8:2rem;--s-10:2.5rem;--s-12:3rem;--s-16:4rem;--s-20:5rem;--s-24:6rem;--r-xs:0;--r-sm:1px;--r-md:2px;--r-lg:2px;--r-xl:3px;--r-full:2px;--ease:cubic-bezier(.22, .61, .36, 1);--ease-spring:cubic-bezier(.34, 1.4, .64, 1);--d-1:.12s;--d-2:.22s;--d-3:.34s;--d-4:.56s;--bar-h:3.75rem;--spine-w:4.625rem}:root[data-theme=dark]{--gold-ink:#d8ba8a;--success:#86c9a6;--success-soft:#86c9a61f;--shadow-sm:0 .5rem 1.25rem -14px #000000b3, var(--inset);--shadow-lg:0 2rem 4rem -28px #000000e6}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--gold-ink:#d8ba8a;--success:#86c9a6;--success-soft:#86c9a61f;--shadow-sm:0 .5rem 1.25rem -14px #000000b3, var(--inset);--shadow-lg:0 2rem 4rem -28px #000000e6}}.ui-kicker,.ui-label{font-family:var(--font-sans);letter-spacing:.26em;text-transform:uppercase;color:var(--ink-mute);margin:0;font-size:.6875rem;font-weight:400;line-height:1.5}.ui-kicker--accent{color:var(--rubric)}.ui-display,.ui-h1,.ui-h2,.ui-h3{font-family:var(--font-serif);text-wrap:balance;margin:0;font-weight:400}.ui-display{letter-spacing:-.025em;font-size:clamp(2.25rem,5.2vw,4.5rem);line-height:1}.ui-h1{letter-spacing:-.02em;font-size:clamp(2rem,3.3vw,2.875rem);line-height:1.06}.ui-h2{letter-spacing:-.016em;font-size:clamp(1.5rem,2.5vw,2.125rem);line-height:1.1}.ui-h3{letter-spacing:-.01em;font-size:1.375rem;line-height:1.2}.ui-display em,.ui-h1 em,.ui-h2 em,.ui-h3 em{color:var(--prussian);font-style:italic}.ui-lede{font-family:var(--font-serif);color:var(--ink-soft);max-width:50ch;margin:0;font-size:clamp(1.0625rem,1.4vw,1.1875rem);line-height:1.7}.ui-body{font-family:var(--font-serif);color:var(--ink-soft);margin:0;font-size:1.0625rem;line-height:1.65}.ui-small{font-family:var(--font-serif);color:var(--ink-mute);margin:0;font-size:.9375rem;font-style:italic;line-height:1.55}.ui-meta{font-family:var(--font-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-mute);margin:0;font-size:.6875rem;line-height:1.5}.ui-num{font-variant-numeric:tabular-nums lining-nums}.ui-card{background:linear-gradient(168deg, var(--paper-lit), var(--paper-deep) 140%);border:1px solid var(--hair);box-shadow:var(--lift), var(--inset);position:relative}.ui-card:after{content:"";border:1px solid var(--hair-fine);pointer-events:none;position:absolute;inset:6px}.ui-card>*{z-index:1;position:relative}.ui-card--pad{padding:clamp(1.25rem,2.4vw,1.875rem)}.ui-card--raised{box-shadow:var(--lift), var(--inset)}.ui-card--link{color:inherit;cursor:pointer;transition:transform var(--d-2) var(--ease), border-color var(--d-2) var(--ease);text-decoration:none;display:block}.ui-card--link:hover{border-color:var(--rubric);transform:translateY(-2px)}.ui-card--link:active{transform:none}.ui-btn{--btn-h:3rem;min-height:var(--btn-h);font-family:var(--font-sans);letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background var(--d-2) var(--ease), color var(--d-2) var(--ease), border-color var(--d-2) var(--ease), transform var(--d-1) var(--ease);border:1px solid #0000;border-radius:0;justify-content:center;align-items:center;gap:.625rem;padding:0 1.75rem;font-size:.75rem;font-weight:400;line-height:1;text-decoration:none;display:inline-flex}.ui-btn--primary{background:var(--prussian);color:var(--paper-lit);box-shadow:var(--lift)}.ui-btn--primary:hover:not(:disabled){background:var(--ink);transform:translateY(-1px)}.ui-btn--secondary{background:var(--paper-lit);color:var(--ink);border-color:var(--hair);box-shadow:var(--inset)}.ui-btn--secondary:hover:not(:disabled){border-color:var(--rubric)}.ui-btn--ghost{color:var(--ink-soft);background:0 0;padding:0 .75rem}.ui-btn--ghost:hover:not(:disabled){color:var(--ink);background:color-mix(in srgb, var(--ink) 5%, transparent)}.ui-btn--accent{background:var(--rubric);color:var(--paper-lit)}.ui-btn:disabled,.ui-btn[aria-disabled=true]{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}.ui-btn--sm{--btn-h:2.5rem;padding:0 1.125rem;font-size:.6875rem}.ui-btn--lg{--btn-h:3.5rem;padding:0 2.25rem;font-size:.8125rem}.ui-btn--icon{width:var(--btn-h);padding:0}.ui-btn--block{width:100%}.ui-chip{border:1px solid var(--hair);background:var(--paper-lit);min-height:2.75rem;box-shadow:var(--inset);font-family:var(--font-serif);color:var(--ink-soft);cursor:pointer;transition:color var(--d-2) var(--ease), border-color var(--d-2) var(--ease), background var(--d-2) var(--ease);align-items:center;gap:.5rem;padding:0 1rem;font-size:1rem;text-decoration:none;display:inline-flex}.ui-chip:hover{color:var(--ink);border-color:var(--rubric)}.ui-chip[aria-pressed=true],.ui-chip[aria-checked=true],.ui-chip.is-on{border-color:var(--prussian);background:var(--prussian);color:var(--paper-lit)}.ui-chip--serif{font-style:italic}.ui-badge{min-height:1.625rem;font-family:var(--font-sans);letter-spacing:.14em;text-transform:uppercase;border:1px solid var(--hair);color:var(--ink-soft);white-space:nowrap;align-items:center;gap:.375rem;padding:0 .625rem;font-size:.6875rem;display:inline-flex}.ui-badge--gold{border-color:var(--leaf);color:var(--gold-ink)}.ui-badge--accent{border-color:var(--rubric);color:var(--rubric)}.ui-badge--primary{border-color:var(--prussian-soft);color:var(--prussian)}.ui-badge--success{border-color:var(--success);color:var(--success)}.ui-avatar{--av:2.75rem;width:var(--av);height:var(--av);background:var(--prussian);color:var(--paper-lit);font-family:var(--font-serif);font-size:calc(var(--av) * .44);border-radius:50%;flex-shrink:0;place-items:center;line-height:1;display:inline-grid}.ui-avatar--sm{--av:2.125rem}.ui-avatar--lg{--av:3.5rem}.ui-avatar--ghost{border:1px dashed var(--ink-mute);color:var(--ink-mute);background:0 0}.ui-field{gap:.5rem;min-width:0;display:grid}.ui-help{font-family:var(--font-serif);color:var(--ink-mute);margin:0;font-size:.9375rem;font-style:italic}.ui-error{font-family:var(--font-sans);color:var(--rubric);margin:0;font-size:.875rem}.ui-input,.ui-select,.ui-textarea{border:0;border-bottom:1px solid var(--prussian-soft);width:100%;min-height:3rem;color:var(--prussian);font-family:var(--font-serif);appearance:none;transition:border-color var(--d-2) var(--ease), background var(--d-2) var(--ease);background:0 0;border-radius:0;outline:none;padding:0 .125rem;font-size:1.1875rem;font-style:italic;line-height:1.4}.ui-textarea{resize:vertical;min-height:6rem;color:var(--ink);padding:.625rem .125rem;font-style:normal;line-height:1.6}.ui-input::placeholder,.ui-textarea::placeholder{color:var(--ink-mute);opacity:.7}.ui-input:hover,.ui-select:hover{border-bottom-color:var(--prussian)}.ui-input:focus,.ui-select:focus,.ui-textarea:focus{border-bottom:2px solid var(--rubric);background:color-mix(in srgb, var(--prussian) 5%, transparent)}.ui-input:disabled{opacity:.45}.ui-select{cursor:pointer;background-image:linear-gradient(45deg, transparent 50%, var(--prussian) 50%), linear-gradient(135deg, var(--prussian) 50%, transparent 50%);background-position:right .5em top 1.35em,right .2em top 1.35em;background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:1.75rem}.ui-seg{border:1px solid var(--prussian);box-shadow:var(--inset);background:0 0;display:inline-flex}.ui-seg button,.ui-seg a{cursor:pointer;min-height:2.75rem;font-family:var(--font-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--prussian);transition:background var(--d-2) var(--ease), color var(--d-2) var(--ease);background:0 0;border:0;justify-content:center;align-items:center;gap:.5rem;padding:0 1rem;font-size:.6875rem;text-decoration:none;display:inline-flex}.ui-seg button+button,.ui-seg a+a{border-left:1px solid var(--prussian)}.ui-seg [aria-checked=true],.ui-seg [aria-current=page],.ui-seg [aria-pressed=true]{background:var(--prussian);color:var(--paper-lit)}.ui-switch{cursor:pointer;font-family:var(--font-serif);color:var(--ink-soft);align-items:center;gap:.75rem;font-size:1rem;display:inline-flex;position:relative}.ui-switch input{opacity:0;width:1px;height:1px;position:absolute}.ui-switch .track{border:1px solid var(--prussian-soft);background:var(--paper-lit);width:2.75rem;height:1.5rem;transition:background var(--d-2) var(--ease);flex-shrink:0;position:relative}.ui-switch .track:after{content:"";background:var(--prussian-soft);width:1rem;height:1rem;transition:transform var(--d-2) var(--ease);position:absolute;top:3px;left:3px}.ui-switch input:checked+.track{background:var(--prussian);border-color:var(--prussian)}.ui-switch input:checked+.track:after{background:var(--paper-lit);transform:translate(1.25rem)}.ui-switch input:focus-visible+.track{outline:2px solid var(--rubric);outline-offset:2px}.ui-section-head{border-bottom:2px solid var(--ink);justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.75rem;padding-bottom:.625rem;display:flex}.ui-progress{background:var(--hair);height:3px;overflow:hidden}.ui-progress>i{background:var(--rubric);height:100%;transition:width var(--d-4) var(--ease);display:block}.ui-divider{background:var(--hair);border:0;height:1px;margin:0}.ui-skeleton{background:linear-gradient(90deg, var(--hair-fine), var(--hair), var(--hair-fine));background-size:200% 100%;animation:1.4s linear infinite ui-shimmer}@keyframes ui-shimmer{to{background-position:-200% 0}}.ui-reveal{animation:ui-rise var(--d-4) var(--ease) backwards;animation-delay:var(--delay,0s)}@keyframes ui-rise{0%{opacity:0;transform:translateY(8px)}}.ui-fade{animation:ui-fade var(--d-3) var(--ease) backwards}@keyframes ui-fade{0%{opacity:0}}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:where(.room) :where(button,input,select,textarea){font-family:inherit}@property --glow-a{syntax:"<number>";inherits:true;initial-value:0}@property --mo-sweep{syntax:"<percentage>";inherits:false;initial-value:-30%}:root{--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--d-5:.82s;--d-6:1.2s;--rv-step:75ms;--card-glow:#fffbf0f2;--card-glow-max:62%}:root[data-theme=dark]{--card-glow:#c9a87a;--card-glow-max:15%}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--card-glow:#c9a87a;--card-glow-max:15%}}::selection{background:color-mix(in srgb, var(--leaf) 38%, transparent);color:var(--ink)}.js [data-reveal]:not([data-in]){opacity:0;animation:1ms linear 3s forwards mo-failsafe}.js [data-reveal]:not([data-done]){transition:opacity var(--rv-d,.76s) var(--ease-out), transform var(--rv-d,.9s) var(--ease-out), filter var(--rv-d,.76s) var(--ease-out);transition-delay:calc(var(--rv-delay,0s) + var(--rv-i,0) * var(--rv-step))}.js [data-reveal=""]:not([data-in]),.js [data-reveal=up]:not([data-in]){transform:translateY(1.25rem)}.js [data-reveal=ink]:not([data-in]){filter:blur(7px);transform:translateY(.5rem)}.js [data-reveal=scale]:not([data-in]){transform:scale(.955)}.js [data-reveal=left]:not([data-in]){transform:translate(-1.5rem)}.js [data-reveal=right]:not([data-in]){transform:translate(1.5rem)}.js [data-reveal=rule]{transform-origin:0}.js [data-reveal=rule]:not([data-in]){opacity:1;transform:scaleX(0)}@keyframes mo-failsafe{to{opacity:1;filter:none;transform:none}}.mo-w{white-space:pre;display:inline-block}.js .mo-words:not([data-in]) .mo-w{opacity:0;filter:blur(6px);transform:translateY(.42em)}.js .mo-words .mo-w{transition:opacity .9s var(--ease-out), transform 1s var(--ease-out), filter .9s var(--ease-out);transition-delay:calc(var(--rv-delay,0s) + var(--wi,0) * var(--w-step,42ms))}.js .mo-words:not([data-in]){animation:1ms linear 3s forwards mo-failsafe-words}@keyframes mo-failsafe-words{to{--rv-delay:0s}}.mo-route{animation:mo-route-in .7s var(--ease-out) backwards}.mo-route--still{animation-name:mo-fade-in}@keyframes mo-route-in{0%{opacity:0;transform:translateY(.75rem)}}@keyframes mo-fade-in{0%{opacity:0}}.mo-arrive{animation:mo-arrive .7s var(--ease-out) backwards;animation-delay:var(--rv-delay,0s)}@keyframes mo-arrive{0%{opacity:0;transform:translateY(.5rem)}}.ui-card{background:radial-gradient(36rem circle at var(--gx,50%) var(--gy,-60%), color-mix(in srgb, var(--card-glow) calc(var(--glow-a) * var(--card-glow-max)), transparent), transparent 64%), linear-gradient(168deg, var(--paper-lit), var(--paper-deep) 140%);transition:--glow-a .7s var(--ease)}.ui-card[data-lit]{--glow-a:1}.ui-card--link{transition:transform var(--d-3) var(--ease-out), border-color var(--d-2) var(--ease), box-shadow var(--d-3) var(--ease), --glow-a .7s var(--ease)}.ui-card--link:hover{box-shadow:var(--shadow-lg), var(--inset);transform:translateY(-3px)}.ui-btn{isolation:isolate;position:relative;overflow:hidden}.ui-btn--primary:after,.ui-btn--accent:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(105deg, transparent 30%, color-mix(in srgb, var(--leaf) 55%, transparent) 50%, transparent 70%);transition:transform 1s var(--ease-out);position:absolute;inset:0;transform:translate(-130%)}.ui-btn--primary:hover:not(:disabled):after,.ui-btn--accent:hover:not(:disabled):after{transform:translate(130%)}.ui-btn--secondary:before{content:"";z-index:-1;pointer-events:none;background:var(--rubric);transform-origin:0;height:2px;transition:transform .45s var(--ease-out);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.ui-btn--secondary:hover:not(:disabled):before{transform:scaleX(1)}.ui-btn:active:not(:disabled){transform:translateY(0)scale(.97)}.ui-btn[data-busy=true]{cursor:progress}.ui-chip{transition:color var(--d-2) var(--ease), border-color var(--d-2) var(--ease), background var(--d-2) var(--ease), transform var(--d-2) var(--ease-out), box-shadow var(--d-2) var(--ease)}.ui-chip:hover{box-shadow:var(--shadow-sm);transform:translateY(-1px)}.ui-chip:active{transform:scale(.96)}button.ui-chip:before{content:"✓";opacity:0;width:0;font-family:var(--font-sans);transition:width var(--d-3) var(--ease-out), margin var(--d-3) var(--ease-out), opacity var(--d-2) var(--ease);margin-right:-.5rem;font-size:.8em;display:inline-block;overflow:hidden}button.ui-chip[aria-pressed=true]:before{opacity:1;width:.9em;margin-right:0}.ui-input:not(select),.ui-textarea{background:linear-gradient(var(--rubric), var(--rubric)) no-repeat 0 100% / 0% 2px, transparent;transition:border-color var(--d-2) var(--ease), background-color var(--d-2) var(--ease), background-size .6s var(--ease-out)}.ui-input:not(select):focus,.ui-textarea:focus{background:linear-gradient(var(--rubric), var(--rubric)) no-repeat 0 100% / 100% 2px, color-mix(in srgb, var(--prussian) 5%, transparent);border-bottom:1px solid var(--prussian-soft)}.ui-switch .track:after{transition:transform var(--d-3) var(--ease-spring), background var(--d-2) var(--ease)}.ui-progress>i{transition:width 1.2s var(--ease-out)}.ui-skeleton{background:linear-gradient(100deg, var(--hair-fine) 30%, color-mix(in srgb, var(--leaf) 16%, var(--hair-fine)) 48%, var(--hair-fine) 66%);animation:ui-shimmer 1.8s var(--ease-in-out) infinite;background-size:250% 100%}.mo-pulse{position:relative}.mo-pulse:after{content:"";pointer-events:none;animation:mo-pulse 2.4s var(--ease-out) infinite;border:1px solid;position:absolute;inset:-1px}@keyframes mo-pulse{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.35,1.6)}}.mo-dot{background:currentColor;border-radius:50%;flex-shrink:0;width:.5rem;height:.5rem;display:inline-block}.mo-dot--live{animation:2s ease-in-out infinite mo-live}@keyframes mo-live{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, currentColor 45%, transparent)}50%{box-shadow:0 0 0 .35rem #0000}}.mo-burst{pointer-events:none;z-index:5;width:0;height:0;position:absolute;top:50%;left:50%}.mo-burst i{background:var(--leaf);width:.4rem;height:.4rem;animation:mo-dust 1.1s var(--ease-out) forwards;animation-delay:var(--d,0s);position:absolute;top:-.2rem;left:-.2rem}.mo-burst i:nth-child(3n){background:var(--rubric);width:.3rem;height:.3rem}.mo-burst i:nth-child(4n){border-radius:50%}@keyframes mo-dust{0%{opacity:1;transform:translate(0)rotate(0)scale(1)}to{transform:translate(var(--x), var(--y)) rotate(var(--r)) scale(.4);opacity:0}}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}html.mo-lamp::view-transition-new(root){animation:mo-lamp .8s var(--ease-in-out) both}@keyframes mo-lamp{0%{clip-path:circle(0 at var(--lamp-x,100%) var(--lamp-y,0))}to{clip-path:circle(var(--lamp-r,150vmax) at var(--lamp-x,100%) var(--lamp-y,0))}}@media (prefers-reduced-motion:reduce){.js [data-reveal]:not([data-in]),.js .mo-words:not([data-in]) .mo-w{opacity:1;filter:none;transform:none}.ui-card{transition:none}}@media print{.js [data-reveal],.js .mo-words .mo-w{opacity:1!important;filter:none!important;transform:none!important}}.ui-avatar{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--paper-lit) 18%, transparent);transition:transform var(--d-3) var(--ease-spring)}.ui-avatar[data-tone=rubric]{background:var(--rubric)}.ui-avatar[data-tone=leaf]{background:var(--gold-ink)}.ui-avatar[data-tone=ink]{background:var(--ink)}.ui-avatar[data-tone=sea]{background:color-mix(in srgb, var(--prussian) 55%, #2c6a4d)}:root[data-theme=dark] .ui-avatar[data-tone=leaf]{background:#8a6d3b}:root[data-theme=dark] .ui-avatar{color:var(--paper)}.ui-avatar[data-self]{box-shadow:0 0 0 2px var(--paper-lit), 0 0 0 3.5px var(--leaf)}a:hover>.ui-avatar,button:hover>.ui-avatar{transform:scale(1.06)}.ui-seg button:not([aria-checked=true]):not([aria-pressed=true]):hover,.ui-seg a:not([aria-current=page]):hover{background:var(--primary-soft)}.ui-badge{background:color-mix(in srgb, var(--paper-lit) 70%, transparent)}.ui-select:hover{background-color:color-mix(in srgb, var(--prussian) 4%, transparent)}html{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--ink) 24%, transparent) transparent}::-webkit-scrollbar{width:11px;height:11px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--ink) 20%, transparent);border:3px solid var(--paper);border-radius:11px}::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--ink) 34%, transparent)}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}.ui-input::-webkit-calendar-picker-indicator{opacity:.55;cursor:pointer;transition:opacity var(--d-2) var(--ease)}.ui-input:hover::-webkit-calendar-picker-indicator{opacity:1}.ui-input:focus::-webkit-calendar-picker-indicator{opacity:1}.ui-select option{background:var(--paper-lit);color:var(--ink);font-style:normal}.ui-textarea,textarea.ui-input{field-sizing:content;resize:none;max-height:22rem}.ui-switch{align-items:flex-start;line-height:1.5}.ui-switch .track{border:1px solid color-mix(in srgb, var(--prussian-soft) 70%, transparent);background:color-mix(in srgb, var(--ink) 6%, var(--paper-lit));width:2.625rem;height:1.5rem;box-shadow:inset 0 1px 2px color-mix(in srgb, var(--ink) 14%, transparent);border-radius:1rem;margin-top:.0625rem}.ui-switch .track:after{background:var(--paper-lit);width:1.0625rem;height:1.0625rem;box-shadow:0 1px 3px color-mix(in srgb, var(--ink) 30%, transparent), inset 0 0 0 1px var(--hair);border-radius:50%;margin-top:-.53125rem;top:50%;left:3px}.ui-switch:hover .track{border-color:var(--prussian)}.ui-switch input:checked+.track{background:var(--prussian);border-color:var(--prussian);box-shadow:inset 0 1px 2px #00000040}.ui-switch input:checked+.track:after{background:var(--paper-lit);box-shadow:0 1px 3px #0000004d, 0 0 0 3px color-mix(in srgb, var(--leaf) 30%, transparent);transform:translate(1.125rem)}.ui-switch input:disabled+.track{opacity:.45}.ui-check{appearance:none;cursor:pointer;border:1.5px solid var(--prussian-soft);background:var(--paper-lit);width:1.375rem;height:1.375rem;box-shadow:var(--inset);transition:background var(--d-2) var(--ease), border-color var(--d-2) var(--ease), transform var(--d-2) var(--ease-spring);flex-shrink:0;place-items:center;margin:0;display:inline-grid}.ui-check:after{content:"";border:solid var(--paper-lit);width:.375rem;height:.6875rem;transition:transform var(--d-3) var(--ease-spring);border-width:0 2px 2px 0;margin-top:-.15rem;transform:rotate(45deg)scale(0)}.ui-check:hover{border-color:var(--prussian)}.ui-check:checked{background:var(--prussian);border-color:var(--prussian)}.ui-check:checked:after{transform:rotate(45deg)scale(1)}.ui-check:active{transform:scale(.9)}.ui-btn--primary:disabled,.ui-btn--accent:disabled,.go:disabled{opacity:1;color:var(--ink-mute);border:1px dashed color-mix(in srgb, var(--ink-mute) 55%, transparent);box-shadow:none;background:0 0}.ui-btn[data-busy=true]:disabled{background:var(--prussian);color:var(--paper-lit);opacity:.8;border-style:solid}.ui-btn--primary:disabled:has(.spin){background:var(--prussian);color:var(--paper-lit);opacity:.8;border-style:solid}.ui-link{cursor:pointer;min-height:2.25rem;font-family:var(--font-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--rubric);white-space:nowrap;transition:color var(--d-2) var(--ease);background:0 0;border:0;align-items:center;gap:.375rem;padding:0;font-size:.6875rem;text-decoration:none;display:inline-flex}.ui-link .arr,.ui-link>svg{transition:transform var(--d-3) var(--ease-out)}.ui-link:hover{color:var(--ink)}.ui-link:hover .arr,.ui-link:hover>svg{transform:translate(3px)}.ui-link--mute{color:var(--ink-mute)}time,.ui-time{font-variant-numeric:tabular-nums lining-nums}.ui-term{-webkit-text-decoration:underline dotted color-mix(in srgb, currentColor 45%, transparent);text-decoration:underline dotted color-mix(in srgb, currentColor 45%, transparent);text-underline-offset:.2em;cursor:help;text-decoration-thickness:1px}@media (max-width:22.5rem){.room :where(div,section,article,header,footer,aside,nav,ul,ol,li,figure,form,fieldset,label,span){min-width:0}.ui-btn{white-space:normal;text-align:center;max-width:100%;padding:.5rem 1.125rem;line-height:1.35}.ui-chip,.ui-badge{white-space:normal;max-width:100%}}.legal{background:var(--paper);min-height:100svh;color:var(--ink)}.lgBar{border-bottom:1px solid var(--hair);justify-content:space-between;align-items:center;gap:1rem;padding:1rem clamp(1rem,4vw,2.5rem);display:flex}.lgHome{font-family:var(--font-serif);color:var(--ink);font-size:1.125rem;text-decoration:none}.lgHome em{color:var(--rubric)}.lgBar nav{gap:1.25rem;display:flex}.lgBar nav a{font-family:var(--font-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft);align-items:center;min-height:2.75rem;font-size:.6875rem;text-decoration:none;display:inline-flex}.lgBar nav a:hover{color:var(--rubric)}.lgMain{max-width:44rem;margin:0 auto;padding:clamp(2rem,6vw,4rem) clamp(1rem,4vw,2rem) 5rem}.lgMain .ui-h1{margin-top:.5rem}.lgUpdated{font-family:var(--font-serif);color:var(--ink-mute);margin:.75rem 0 0;font-style:italic}.lgBody{font-family:var(--font-serif);color:var(--ink-soft);margin-top:2.5rem;font-size:1.125rem;line-height:1.7}.lgBody h2{font-family:var(--font-serif);color:var(--ink);margin:2.5rem 0 .75rem;font-size:1.5rem;font-weight:500}.lgBody p{margin:0 0 1rem}.lgBody ul{margin:0 0 1rem;padding-left:1.25rem}.lgBody li{margin-bottom:.5rem}.lgBody b{color:var(--ink);font-weight:500}.lgBody a{color:var(--prussian)}.lgFoot{border-top:1px solid var(--hair);margin-top:3rem;padding-top:1.5rem}.lgFoot a{font-family:var(--font-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--rubric);font-size:.6875rem;text-decoration:none}
