@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.0ilg37~12qzfz.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:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(../media/591574edbe85c69b-s.0rbr02z3z6mfi.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(../media/acf349172f10b359-s.056wj0-m8vpjn.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:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(../media/0926c12c4384550f-s.0nas3qtlwu1e5.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:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(../media/8bd76523131fa0fc-s.p.0jox806dnq5~c.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:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.0ilg37~12qzfz.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:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/591574edbe85c69b-s.0rbr02z3z6mfi.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/acf349172f10b359-s.056wj0-m8vpjn.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:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/0926c12c4384550f-s.0nas3qtlwu1e5.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:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/8bd76523131fa0fc-s.p.0jox806dnq5~c.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:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.0ilg37~12qzfz.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:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/591574edbe85c69b-s.0rbr02z3z6mfi.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/acf349172f10b359-s.056wj0-m8vpjn.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:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/0926c12c4384550f-s.0nas3qtlwu1e5.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:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/8bd76523131fa0fc-s.p.0jox806dnq5~c.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:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.0ilg37~12qzfz.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:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/591574edbe85c69b-s.0rbr02z3z6mfi.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/acf349172f10b359-s.056wj0-m8vpjn.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:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/0926c12c4384550f-s.0nas3qtlwu1e5.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:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/8bd76523131fa0fc-s.p.0jox806dnq5~c.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:Cormorant Garamond;font-style:italic;font-weight:700;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.0ilg37~12qzfz.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:Cormorant Garamond;font-style:italic;font-weight:700;font-display:swap;src:url(../media/591574edbe85c69b-s.0rbr02z3z6mfi.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:700;font-display:swap;src:url(../media/acf349172f10b359-s.056wj0-m8vpjn.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:Cormorant Garamond;font-style:italic;font-weight:700;font-display:swap;src:url(../media/0926c12c4384550f-s.0nas3qtlwu1e5.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:Cormorant Garamond;font-style:italic;font-weight:700;font-display:swap;src:url(../media/8bd76523131fa0fc-s.p.0jox806dnq5~c.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:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00b2_ptq3xnpy.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:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../media/b0947914c9718a1e-s.0l.9lak812di~.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../media/d0b60be57f16ee32-s.0m2lc_66fsc~9.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:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../media/1f9e983605289f29-s.0~7_67muh398v.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:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.10ked.7w885.g.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:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00b2_ptq3xnpy.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:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b0947914c9718a1e-s.0l.9lak812di~.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d0b60be57f16ee32-s.0m2lc_66fsc~9.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:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1f9e983605289f29-s.0~7_67muh398v.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:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.10ked.7w885.g.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:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00b2_ptq3xnpy.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:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b0947914c9718a1e-s.0l.9lak812di~.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d0b60be57f16ee32-s.0m2lc_66fsc~9.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:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1f9e983605289f29-s.0~7_67muh398v.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:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.10ked.7w885.g.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:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00b2_ptq3xnpy.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:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b0947914c9718a1e-s.0l.9lak812di~.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d0b60be57f16ee32-s.0m2lc_66fsc~9.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:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1f9e983605289f29-s.0~7_67muh398v.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:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.10ked.7w885.g.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:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00b2_ptq3xnpy.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:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b0947914c9718a1e-s.0l.9lak812di~.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d0b60be57f16ee32-s.0m2lc_66fsc~9.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:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1f9e983605289f29-s.0~7_67muh398v.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:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.10ked.7w885.g.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:Cormorant Garamond Fallback;src:local(Times New Roman);ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.0%;size-adjust:96.98%}.cormorant_garamond_f1c8ce71-module__f9cVGa__className{font-family:Cormorant Garamond,Cormorant Garamond Fallback}.cormorant_garamond_f1c8ce71-module__f9cVGa__variable{--font-serif:"Cormorant Garamond", "Cormorant Garamond Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:italic;font-weight:300;font-display:swap;src:url(../media/6fcea7c134f77b9c-s.0fe4cm~exteeh.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:italic;font-weight:300;font-display:swap;src:url(../media/fc9ff45e7db276e6-s.0nzrhene48~up.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:italic;font-weight:300;font-display:swap;src:url(../media/eb0c5870d77757e2-s.0nkjxk~q~gq99.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:italic;font-weight:300;font-display:swap;src:url(../media/b034a21f3b57f1a3-s.0ngop4wcr7qiu.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:italic;font-weight:300;font-display:swap;src:url(../media/53cb5b17add74ab8-s.p.0.dxp7np75qz8.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:italic;font-weight:400;font-display:swap;src:url(../media/3e29d6c8df211d66-s.0s54-9j8fqoaz.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:italic;font-weight:400;font-display:swap;src:url(../media/2956efe007516702-s.0osx2brc3z96o.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:italic;font-weight:400;font-display:swap;src:url(../media/658fb2a9c2a0ea5d-s.0do1o-n_dmm3f.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:italic;font-weight:400;font-display:swap;src:url(../media/7c125d9da13f978a-s.03gs.40dtl4ho.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:italic;font-weight:400;font-display:swap;src:url(../media/a46a75cfd765634f-s.p.05w.dojgtyxj~.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:italic;font-weight:500;font-display:swap;src:url(../media/c752d4f65d3e00e0-s.006uzf-gzuf5l.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:italic;font-weight:500;font-display:swap;src:url(../media/151f074d78c0031d-s.0hdqp.ao76ew_.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:italic;font-weight:500;font-display:swap;src:url(../media/3ee1b1187b5e60bc-s.0o3xiofc54cuk.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:italic;font-weight:500;font-display:swap;src:url(../media/ecc49aa4bef31f74-s.0b09bhu34_n_x.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:italic;font-weight:500;font-display:swap;src:url(../media/21c1dee959b18079-s.p.07jqaw7268ozj.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:300;font-display:swap;src:url(../media/43fa41482cbf5ee5-s.0~btz4rqmgych.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:300;font-display:swap;src:url(../media/51430d34a2dfca2f-s.0.5.ezl_0i0ce.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:300;font-display:swap;src:url(../media/3b8d31b6d618cd27-s.06sjesqvmxwcw.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:300;font-display:swap;src:url(../media/7a2e4ff4560f5ac3-s.0cign27nilu.e.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:300;font-display:swap;src:url(../media/e9d5b069f63ab620-s.p.17tf8b5td.v-i.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:400;font-display:swap;src:url(../media/e390973e931a41c5-s.08hd0g.321csk.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.0x08jh8vondwt.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.0~wrfy7sm-h4g.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.0k_.i63k_i_qa.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.16-z~2sp29ex6.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.0m9hhkgdlzukj.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.0juuwbcf7uz~t.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.0qg7j5o.yrclm.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.0hkrq11n-dhos.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.07ig5l8azj~hy.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_92a3525b-module__Y4HVMW__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback}.ibm_plex_mono_92a3525b-module__Y4HVMW__variable{--font-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
:root{--ink:#0f1f24;--teal:#1e3a40;--teal-deep:#0a1a1f;--parchment:#f4ecd8;--parchment-deep:#e8ddc1;--bronze:#a86a3a;--bronze-light:#c89058}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--parchment);color:var(--ink);font-family:var(--font-serif), Georgia, serif;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.6 0 0 0 0 0.4 0 0 0 0 0.2 0 0 0 0.08 0'/></filter><rect width='200' height='200' filter='url(%23n)'/></svg>");min-height:100vh;font-size:18px;line-height:1.6}.hero{background:var(--teal-deep);color:var(--parchment);padding:80px 64px 120px;position:relative;overflow:hidden}.hero:before{content:"";pointer-events:none;background-image:radial-gradient(at 80% 20%,#a86a3a26 0%,#0000 50%),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='400' height='400'><filter id='n'><feTurbulence baseFrequency='0.65' numOctaves='2'/><feColorMatrix values='0 0 0 0 0.95 0 0 0 0 0.92 0 0 0 0 0.84 0 0 0 0.05 0'/></filter><rect width='400' height='400' filter='url(%23n)'/></svg>");position:absolute;inset:0}.hero-content{max-width:1200px;margin:0 auto;position:relative}.hero-eyebrow{font-family:var(--font-mono), monospace;letter-spacing:.3em;text-transform:uppercase;color:var(--bronze-light);margin-bottom:40px;font-size:11px}.hero-title{letter-spacing:-.02em;margin-bottom:24px;font-size:clamp(48px,8vw,112px);font-style:italic;font-weight:400;line-height:.95}.hero-tagline{color:var(--parchment-deep);max-width:720px;margin-bottom:64px;font-size:clamp(22px,2.4vw,32px);font-weight:300;line-height:1.4}.compass{opacity:.55;width:140px;height:140px;position:absolute;top:64px;right:64px}@keyframes spin-slow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.compass-inner{transform-origin:50%;transform-box:fill-box;animation:180s linear infinite spin-slow}.dates{font-family:var(--font-mono), monospace;letter-spacing:.15em;color:var(--bronze-light);font-size:13px}.dates strong{color:var(--parchment);font-weight:500}.section-eyebrow{font-family:var(--font-mono), monospace;letter-spacing:.3em;text-transform:uppercase;color:var(--bronze);margin-bottom:16px;font-size:11px}.section-title{color:var(--teal-deep);margin-bottom:48px;font-size:clamp(36px,5vw,56px);font-style:italic;line-height:1.05}.manifesto{max-width:1000px;margin:0 auto;padding:100px 64px}.manifesto blockquote{color:var(--teal);border-left:1px solid var(--bronze);max-width:820px;margin:32px 0;padding-left:32px;font-size:clamp(28px,3.5vw,44px);font-style:italic;font-weight:400;line-height:1.25}.manifesto blockquote:before{content:"";background:var(--bronze);width:48px;height:1px;margin-bottom:24px;margin-left:-32px;display:block}.manifesto-body{max-width:720px;color:var(--ink);opacity:.85;margin-top:32px;font-size:20px;line-height:1.7}.provocations{background:var(--teal);color:var(--parchment);padding:80px 64px}.provocations-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:48px;max-width:1200px;margin:0 auto;display:grid}.provocation{border-top:1px solid var(--bronze);padding-top:24px}.provocation-number{font-family:var(--font-mono), monospace;letter-spacing:.3em;color:var(--bronze-light);margin-bottom:12px;font-size:11px}.provocation p{font-size:22px;font-style:italic;line-height:1.4}.carousel-section{background:var(--teal);color:var(--parchment);padding:80px 0;position:relative;overflow:hidden}.carousel-section:before{content:"";pointer-events:none;background-image:radial-gradient(at 20% 100%,#a86a3a2e 0%,#0000 55%);position:absolute;inset:0}.carousel-header{max-width:1200px;margin:0 auto 40px;padding:0 64px;position:relative}.carousel-eyebrow{font-family:var(--font-mono), monospace;letter-spacing:.3em;text-transform:uppercase;color:var(--bronze-light);border-bottom:1px solid var(--bronze);min-width:200px;padding-bottom:12px;font-size:11px;display:inline-block}.carousel-scroller{scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;gap:32px;padding:8px 64px 32px;display:flex;position:relative;overflow-x:auto}.carousel-scroller::-webkit-scrollbar{display:none}.book-tile{scroll-snap-align:start;color:var(--parchment);flex-direction:column;flex:0 0 180px;gap:16px;text-decoration:none;transition:transform .25s;display:flex}.book-tile:hover{transform:translateY(-4px)}.book-tile-cover{background:var(--teal-deep);border:1px solid #a86a3a66;width:180px;height:270px;position:relative;overflow:hidden;box-shadow:0 12px 28px #0a1a1f73}.book-tile-cover img{object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block}.book-tile:hover .book-tile-cover img{transform:scale(1.03)}.book-tile-caption{padding:0 2px}.book-tile-marker{font-family:var(--font-mono), monospace;letter-spacing:.22em;text-transform:uppercase;color:var(--bronze-light);margin-bottom:8px;font-size:10px}.book-tile-title{color:var(--parchment);margin-bottom:4px;font-size:17px;font-style:italic;line-height:1.2}.book-tile-author{font-family:var(--font-mono), monospace;letter-spacing:.05em;color:var(--bronze-light);opacity:.85;font-size:11px}.up-next{background:var(--teal);color:var(--parchment);padding:100px 64px;position:relative;overflow:hidden}.up-next:before{content:"";pointer-events:none;background-image:radial-gradient(at 20% 100%,#a86a3a2e 0%,#0000 55%);position:absolute;inset:0}.up-next-inner{max-width:880px;margin:0 auto;position:relative}.up-next-eyebrow{font-family:var(--font-mono), monospace;letter-spacing:.3em;text-transform:uppercase;color:var(--bronze-light);border-bottom:1px solid var(--bronze);margin-bottom:32px;padding-bottom:12px;font-size:11px;display:inline-block}.up-next-marker{font-family:var(--font-mono), monospace;letter-spacing:.15em;color:var(--bronze-light);margin-bottom:24px;font-size:13px}.up-next-title{letter-spacing:-.02em;color:var(--parchment);margin-bottom:24px;font-size:clamp(40px,6vw,72px);font-style:italic;font-weight:400;line-height:1}.up-next-books{font-family:var(--font-mono), monospace;letter-spacing:.05em;color:var(--bronze-light);text-transform:uppercase;margin-bottom:40px;font-size:13px}.up-next-companion{color:var(--parchment-deep);margin-bottom:16px;font-size:clamp(20px,2.2vw,26px);font-style:italic;line-height:1.5}.up-next-companion strong{color:var(--parchment);font-style:normal;font-weight:500}.up-next-note{opacity:.7;max-width:640px;font-size:17px;line-height:1.55}.up-next-body{opacity:.85;max-width:640px;font-size:19px;line-height:1.6}.route{max-width:1200px;margin:0 auto;padding:120px 64px}.sessions{flex-direction:column;gap:0;display:flex}.session{color:inherit;cursor:pointer;border-bottom:1px solid #a86a3a40;grid-template-columns:110px 1fr;align-items:start;gap:32px;padding:32px 0;text-decoration:none;transition:padding .3s,background .2s;display:grid}.session:hover{background:#a86a3a0a}.session:has(.session-status){grid-template-columns:110px 1fr auto}.session:hover{padding-left:16px}.session.session-current{background:#a86a3a0f;margin:0 -16px;padding-left:16px;padding-right:16px}.session.session-past{opacity:.55}.session-marker{font-family:var(--font-mono), monospace;letter-spacing:.15em;color:var(--bronze);padding-top:8px;font-size:12px}.session-content{padding-right:32px}.session-theme{font-family:var(--font-mono), monospace;letter-spacing:.25em;text-transform:uppercase;color:var(--bronze);margin-bottom:8px;font-size:11px}.session-title{color:var(--teal-deep);margin-bottom:6px;font-size:28px;font-style:italic;font-weight:500}.session-books{font-family:var(--font-mono), monospace;color:var(--bronze);letter-spacing:.05em;margin-bottom:14px;font-size:12px}.session-companion{color:var(--ink);opacity:.78;font-size:17px;line-height:1.5}.session-companion strong{color:var(--teal);font-weight:500}.session-companion em{opacity:.7;margin-top:6px;font-size:15px;font-style:italic;display:block}.session-status{font-family:var(--font-mono), monospace;letter-spacing:.25em;text-transform:uppercase;white-space:nowrap;color:var(--bronze);border:1px solid;align-self:start;padding:6px 14px;font-size:10px}.session-status.status-current{color:var(--teal);background:var(--bronze-light);border-color:var(--bronze);font-weight:600}.session-status.status-past{color:var(--bronze);opacity:.6}.logistics{background:var(--teal-deep);color:var(--parchment);padding:100px 64px 60px}.logistics-content{grid-template-columns:1fr 1fr;align-items:end;gap:64px;max-width:1200px;margin:0 auto;display:grid}.logistics-eyebrow{font-family:var(--font-mono), monospace;letter-spacing:.3em;color:var(--bronze-light);margin-bottom:24px;font-size:11px}.logistics h2{margin-bottom:16px;font-size:clamp(32px,4vw,44px);font-style:italic;font-weight:500;line-height:1.1}.logistics p{opacity:.85;max-width:480px;font-size:18px;line-height:1.5}.logistics-links{flex-direction:column;gap:0;display:flex}.logistics-link{font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--bronze-light);border-bottom:1px solid #a86a3a4d;justify-content:space-between;padding:16px 0;font-size:13px;text-decoration:none;transition:color .2s,padding .2s;display:flex}.logistics-link:hover{color:var(--parchment);padding-left:8px}.logistics-link:after{content:"→"}.colophon{font-family:var(--font-mono), monospace;letter-spacing:.25em;color:var(--bronze);text-transform:uppercase;text-align:center;opacity:.6;margin-top:80px;font-size:10px}.session-page{background:var(--parchment);max-width:880px;margin:0 auto;padding:64px 64px 120px}.session-back{margin-bottom:48px}.session-back a{font-family:var(--font-mono), monospace;letter-spacing:.2em;text-transform:uppercase;color:var(--bronze);border-bottom:1px solid #0000;padding-bottom:4px;font-size:11px;text-decoration:none;transition:border-color .2s}.session-back a:hover{border-color:var(--bronze)}.session-hero{border-bottom:1px solid #a86a3a40;margin-bottom:48px;padding-bottom:40px;position:relative}.session-hero-eyebrow{font-family:var(--font-mono), monospace;letter-spacing:.25em;text-transform:uppercase;color:var(--bronze);margin-bottom:24px;font-size:12px}.session-hero-title{letter-spacing:-.02em;color:var(--teal-deep);margin-bottom:24px;font-size:clamp(48px,7vw,88px);font-style:italic;font-weight:400;line-height:1}.session-viewing{border-top:1px solid #a86a3a40;margin-top:28px;padding-top:24px}.session-viewing-solo{border-top:none;margin-top:0;padding-top:0}.session-viewing-link{color:inherit;border-bottom:1px solid var(--bronze);text-decoration:none;transition:color .2s,border-color .2s}.session-viewing-link:hover{color:var(--bronze)}.session-companion-list{flex-direction:column;gap:32px;margin:0;padding:0;list-style:none;display:flex}.session-companion-item{position:relative}.session-companion-item+.session-companion-item{border-top:1px solid #a86a3a33;padding-top:32px}.session-companion-list.is-choice .session-companion-item+.session-companion-item{border-top:none;padding-top:48px}.session-companion-list.is-choice .session-companion-item+.session-companion-item:before{content:"OR";background:var(--parchment);font-family:var(--font-mono), monospace;letter-spacing:.3em;color:var(--bronze);padding:0 16px;font-size:11px;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.session-companion-list.is-choice{position:relative}.session-companion-list.is-choice .session-companion-item+.session-companion-item{margin-top:16px;position:relative}.session-companion-list.is-choice .session-companion-item+.session-companion-item:after{content:"";border-top:1px solid #a86a3a4d;position:absolute;top:0;left:0;right:0}.session-companion-kind{font-family:var(--font-mono), monospace;letter-spacing:.25em;color:var(--bronze);margin-bottom:8px;font-size:10px}.session-companion-item a{color:inherit;border-bottom:1px solid var(--bronze);text-decoration:none;transition:color .2s,border-color .2s}.session-companion-item a:hover{color:var(--bronze)}.session-hero-status{font-family:var(--font-mono), monospace;letter-spacing:.25em;text-transform:uppercase;border:1px solid var(--bronze);color:var(--bronze);padding:6px 14px;font-size:11px;display:inline-block}.session-hero-status.status-current{background:var(--bronze-light);color:var(--teal-deep);border-color:var(--bronze);font-weight:600}.session-hero-status.status-past{opacity:.65}.session-hero-status.status-upcoming{opacity:.7}.session-block{margin-bottom:48px}.session-block-label{font-family:var(--font-mono), monospace;letter-spacing:.25em;text-transform:uppercase;color:var(--bronze);border-bottom:1px solid #a86a3a40;margin-bottom:12px;padding-bottom:8px;font-size:11px;font-weight:600}.session-block-headline{color:var(--teal-deep);margin-bottom:12px;font-size:26px;font-weight:400;line-height:1.3}.session-block-headline em{font-style:italic}.session-block-body{color:var(--ink);opacity:.85;font-size:18px;line-height:1.65}.session-pending{opacity:.55;font-style:italic}.session-recap-link{color:var(--teal);border-bottom:1px solid var(--bronze);padding-bottom:2px;font-size:19px;font-style:italic;text-decoration:none;transition:color .2s,border-color .2s}.session-recap-link:hover{color:var(--bronze);border-color:var(--teal)}.session-nav{border-top:1px solid #a86a3a40;grid-template-columns:1fr 1fr;gap:32px;margin-top:80px;padding-top:40px;display:grid}.session-nav-link{color:var(--ink);flex-direction:column;gap:6px;padding:16px 0;text-decoration:none;transition:padding .2s;display:flex}.session-nav-link.next{text-align:right;align-items:flex-end}.session-nav-link:hover{color:var(--bronze)}.session-nav-link.prev:hover{padding-left:8px}.session-nav-link.next:hover{padding-right:8px}.session-nav-label{font-family:var(--font-mono), monospace;letter-spacing:.25em;text-transform:uppercase;color:var(--bronze);font-size:10px}.session-nav-title{color:var(--teal-deep);font-size:19px;font-style:italic}@media (max-width:768px){.session-page{padding:40px 24px 80px}.session-nav{grid-template-columns:1fr}.session-nav-link.next{text-align:left;align-items:flex-start}}.index-cards{border-top:1px solid #a86a3a40;margin-top:64px;padding-top:48px}.index-cards-intro{color:var(--ink);opacity:.7;margin-bottom:32px;font-size:17px;font-style:italic}.index-card-form{background:var(--parchment-deep);border:1px solid #a86a3a59;flex-direction:column;gap:20px;margin-top:40px;padding:28px;display:flex}.index-card-field{flex-direction:column;gap:6px;display:flex}.index-card-field>span{font-family:var(--font-mono), monospace;letter-spacing:.25em;text-transform:uppercase;color:var(--bronze);font-size:10px}.index-card-field input,.index-card-field textarea{font-family:var(--font-serif), serif;color:var(--ink);resize:vertical;background:0 0;border:none;border-bottom:1px solid #a86a3a66;outline:none;padding:6px 0;font-size:18px;line-height:1.5;transition:border-color .2s}.index-card-field input:focus,.index-card-field textarea:focus{border-bottom-color:var(--teal)}.index-card-field textarea{min-height:96px;font-style:italic}.index-card-submit{font-family:var(--font-mono), monospace;letter-spacing:.2em;text-transform:uppercase;background:var(--teal-deep);color:var(--parchment);cursor:pointer;border:none;align-self:flex-start;padding:12px 24px;font-size:12px;transition:background .2s}.index-card-submit:hover:not(:disabled){background:var(--teal)}.index-card-submit:disabled{opacity:.4;cursor:not-allowed}.index-card-error{font-family:var(--font-mono), monospace;letter-spacing:.1em;color:var(--bronze);border-left:2px solid var(--bronze);background:#a86a3a1a;padding:8px 12px;font-size:12px}.index-cards-list{flex-direction:column;gap:24px;display:flex}.index-cards-empty{color:var(--ink);opacity:.55;text-align:center;padding:40px 0;font-style:italic}.index-card{background:var(--parchment);border:1px solid #a86a3a59;padding:24px 28px 28px;position:relative;box-shadow:0 2px 6px #0a1a1f0f}.index-card-rules{flex-direction:column;gap:4px;margin:-8px -10px 16px;padding:0 10px;display:flex}.index-card-rules span{background:#a86a3a66;height:1px;display:block}.index-card-rules span:nth-child(2),.index-card-rules span:nth-child(3){background:#a86a3a33}.index-card-header{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:14px;display:flex}.index-card-name{font-family:var(--font-serif), serif;color:var(--teal-deep);font-size:17px;font-style:italic}.index-card-date{font-family:var(--font-mono), monospace;letter-spacing:.15em;text-transform:uppercase;color:var(--bronze);font-size:11px}.index-card-text{color:var(--ink);white-space:pre-wrap;word-wrap:break-word;font-size:17px;line-height:1.6}.live-badge{font-family:var(--font-mono), monospace;letter-spacing:.25em;text-transform:uppercase;color:var(--bronze-light);border:1px solid var(--bronze);background:#a86a3a14;align-items:center;gap:8px;margin-bottom:32px;padding:8px 14px;font-size:11px;display:inline-flex}.live-badge:before{content:"";background:var(--bronze-light);border-radius:50%;width:7px;height:7px;animation:2.4s ease-out infinite pulse;box-shadow:0 0 #c89058b3}@keyframes pulse{0%{box-shadow:0 0 #c89058b3}70%{box-shadow:0 0 0 12px #c8905800}to{box-shadow:0 0 #c8905800}}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.hero-eyebrow,.hero-title,.hero-tagline,.dates,.live-badge{opacity:0;animation:.8s forwards fadeUp}.live-badge{animation-delay:50ms}.hero-title{animation-delay:.2s}.hero-tagline{animation-delay:.35s}.dates{animation-delay:.5s}@media (max-width:768px){.hero,.manifesto,.provocations,.route,.logistics{padding-left:24px;padding-right:24px}.compass{display:none}.session{grid-template-columns:80px 1fr;gap:16px}.session-status{grid-column:2;justify-self:start;margin-top:12px}.session-content{padding-right:0}.logistics-content{grid-template-columns:1fr}}
