@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a342834df7752944-s.1ypl14jhz9yyw.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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.2g9li78_0_it5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.00u3xrku2lqty.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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.2vepgg3wcdr2q.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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.2ttjmmx-9gnz1.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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.3259ncl47-hqj.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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a342834df7752944-s.1ypl14jhz9yyw.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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.2g9li78_0_it5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.00u3xrku2lqty.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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.2vepgg3wcdr2q.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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.2ttjmmx-9gnz1.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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.3259ncl47-hqj.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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a342834df7752944-s.1ypl14jhz9yyw.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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.2g9li78_0_it5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.00u3xrku2lqty.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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.2vepgg3wcdr2q.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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.2ttjmmx-9gnz1.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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.3259ncl47-hqj.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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a342834df7752944-s.1ypl14jhz9yyw.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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.2g9li78_0_it5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.00u3xrku2lqty.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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.2vepgg3wcdr2q.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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.2ttjmmx-9gnz1.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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.3259ncl47-hqj.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:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_59862c2b-module__7CarCW__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_59862c2b-module__7CarCW__variable{--font-ui:"Manrope", "Manrope Fallback"}
@font-face{font-family:Fraunces;font-style:italic;font-weight:500;font-display:swap;src:url(../media/1ec6deb60d6499bf-s.1qbb6kk5wkwsw.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:Fraunces;font-style:italic;font-weight:500;font-display:swap;src:url(../media/b1143892f122cef4-s.1sqxo-6i3hcrg.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:Fraunces;font-style:italic;font-weight:500;font-display:swap;src:url(../media/7d9807182e893ed8-s.p.36wxlgv-csdy0.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:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.fraunces_679f5280-module__hDQauW__className{font-family:Fraunces,Fraunces Fallback;font-style:italic;font-weight:500}.fraunces_679f5280-module__hDQauW__variable{--font-brand:"Fraunces", "Fraunces Fallback"}
@font-face{font-family:Literata;font-style:italic;font-weight:400;font-display:swap;src:url(../media/bf3d68eadbb8311f-s.3jvzo2c0t7p6o.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:Literata;font-style:italic;font-weight:400;font-display:swap;src:url(../media/ffa2fa3f6b86124c-s.128y1dthn8_iu.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Literata;font-style:italic;font-weight:400;font-display:swap;src:url(../media/38b643e4e9d4ba05-s.2i8jbaimnomq9.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Literata;font-style:italic;font-weight:400;font-display:swap;src:url(../media/1325eec9b9b70547-s.2rstu_qvj67-t.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:Literata;font-style:italic;font-weight:400;font-display:swap;src:url(../media/7ddfdad46ec59d70-s.18m9t92wdvi9f.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:Literata;font-style:italic;font-weight:400;font-display:swap;src:url(../media/a42a42bd7d27e1ac-s.p.331h_qhi40y_r.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:Literata;font-style:italic;font-weight:400;font-display:swap;src:url(../media/1904c30335c1760b-s.p.1dtija5an3gn9.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:Literata;font-style:italic;font-weight:500;font-display:swap;src:url(../media/bf3d68eadbb8311f-s.3jvzo2c0t7p6o.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:Literata;font-style:italic;font-weight:500;font-display:swap;src:url(../media/ffa2fa3f6b86124c-s.128y1dthn8_iu.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Literata;font-style:italic;font-weight:500;font-display:swap;src:url(../media/38b643e4e9d4ba05-s.2i8jbaimnomq9.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Literata;font-style:italic;font-weight:500;font-display:swap;src:url(../media/1325eec9b9b70547-s.2rstu_qvj67-t.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:Literata;font-style:italic;font-weight:500;font-display:swap;src:url(../media/7ddfdad46ec59d70-s.18m9t92wdvi9f.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:Literata;font-style:italic;font-weight:500;font-display:swap;src:url(../media/a42a42bd7d27e1ac-s.p.331h_qhi40y_r.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:Literata;font-style:italic;font-weight:500;font-display:swap;src:url(../media/1904c30335c1760b-s.p.1dtija5an3gn9.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:Literata;font-style:normal;font-weight:400;font-display:swap;src:url(../media/868062ac78521d52-s.14431vc-xa-c3.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:Literata;font-style:normal;font-weight:400;font-display:swap;src:url(../media/377df069955803a2-s.0h-psfoa0y7cs.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Literata;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c306ca90d80e6fbb-s.0s35yern3pzv4.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Literata;font-style:normal;font-weight:400;font-display:swap;src:url(../media/80458c63f2f84a49-s.0mv4uq-3d3px-.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:Literata;font-style:normal;font-weight:400;font-display:swap;src:url(../media/38c395c92be4c12a-s.2_fvequ36livx.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:Literata;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4822b6e373c28622-s.p.1-55dqm2ab3uu.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:Literata;font-style:normal;font-weight:400;font-display:swap;src:url(../media/20a72cd0c9704d06-s.p.2iy5w5j4pvfpr.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:Literata;font-style:normal;font-weight:500;font-display:swap;src:url(../media/868062ac78521d52-s.14431vc-xa-c3.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:Literata;font-style:normal;font-weight:500;font-display:swap;src:url(../media/377df069955803a2-s.0h-psfoa0y7cs.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Literata;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c306ca90d80e6fbb-s.0s35yern3pzv4.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Literata;font-style:normal;font-weight:500;font-display:swap;src:url(../media/80458c63f2f84a49-s.0mv4uq-3d3px-.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:Literata;font-style:normal;font-weight:500;font-display:swap;src:url(../media/38c395c92be4c12a-s.2_fvequ36livx.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:Literata;font-style:normal;font-weight:500;font-display:swap;src:url(../media/4822b6e373c28622-s.p.1-55dqm2ab3uu.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:Literata;font-style:normal;font-weight:500;font-display:swap;src:url(../media/20a72cd0c9704d06-s.p.2iy5w5j4pvfpr.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:Literata Fallback;src:local(Times New Roman);ascent-override:99.62%;descent-override:26.07%;line-gap-override:0.0%;size-adjust:118.15%}.literata_e59996b4-module__yKZXZG__className{font-family:Literata,Literata Fallback}.literata_e59996b4-module__yKZXZG__variable{--font-story:"Literata", "Literata Fallback"}
@layer tokens,base,paper,primitives,concepts;
@layer tokens {
:root{--ground:#e6e7e6;--paper:#f6f6f5;--ink:#1f2224;--ink-2:#525659;--ink-3:#6c7074;--line:#cfd1d0;--line-2:#dcdddc;--accent:#a55a0a;--accent-ink:#fff;--focus:#a55a0a;--s-grow:#b56f0e;--s-quiet:#8a7f6e;--s-rest:#c5c6c3;--person:#b3452b;--animal:#7c6240;--nature:#4f7a3a;--community:#3d6a8f;--danger:#a83a2c;--p-ground:#e6e7e6;--p-ink:#1f2224;--p-ink-2:#525659;--p-ink-3:#6c7074;--p-line:#cfd1d0;--p-line-2:#dcdddc;--p-accent:#a55a0a;--p-accent-ink:#fff;--p-s-grow:#b56f0e;--p-s-quiet:#8a7f6e;--p-s-rest:#c5c6c3;--p-person:#b3452b;--p-animal:#7c6240;--p-nature:#4f7a3a;--p-community:#3d6a8f;--p-danger:#a83a2c;--ui:var(--font-ui), system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--story:var(--font-story), Georgia, "Iowan Old Style", serif;--brand:var(--font-brand), "Iowan Old Style", Georgia, serif;--shadow:0 10px 30px #1f222424;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--ground:#23272a;--paper:#ebe6dc;--ink:#eeece7;--ink-2:#bcb9b3;--ink-3:#96948f;--line:#3c4145;--line-2:#31363a;--accent:#f0a92e;--accent-ink:#1f1a0c;--focus:#f0a92e;--s-grow:#f0a92e;--s-quiet:#8d8371;--s-rest:#464a4d;--person:#d9765d;--animal:#c9a066;--nature:#8fb36f;--community:#7fa8c4;--danger:#e07a66;--p-ground:#e0dbd0;--p-ink:#1f2224;--p-ink-2:#525659;--p-ink-3:#64686a;--p-line:#cdc7bb;--p-line-2:#d9d3c8;--p-accent:#a55a0a;--p-accent-ink:#fff;--p-s-grow:#b56f0e;--p-s-quiet:#8a7f6e;--p-s-rest:#c0bab0;--p-person:#b3452b;--p-animal:#7c6240;--p-nature:#4f7a3a;--p-community:#3d6a8f;--p-danger:#a83a2c;--shadow:0 10px 30px #00000073;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--ground:#23272a;--paper:#ebe6dc;--ink:#eeece7;--ink-2:#bcb9b3;--ink-3:#96948f;--line:#3c4145;--line-2:#31363a;--accent:#f0a92e;--accent-ink:#1f1a0c;--focus:#f0a92e;--s-grow:#f0a92e;--s-quiet:#8d8371;--s-rest:#464a4d;--person:#d9765d;--animal:#c9a066;--nature:#8fb36f;--community:#7fa8c4;--danger:#e07a66;--p-ground:#e0dbd0;--p-ink:#1f2224;--p-ink-2:#525659;--p-ink-3:#64686a;--p-line:#cdc7bb;--p-line-2:#d9d3c8;--p-accent:#a55a0a;--p-accent-ink:#fff;--p-s-grow:#b56f0e;--p-s-quiet:#8a7f6e;--p-s-rest:#c0bab0;--p-person:#b3452b;--p-animal:#7c6240;--p-nature:#4f7a3a;--p-community:#3d6a8f;--p-danger:#a83a2c;--shadow:0 10px 30px #00000073;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root{--hdr:1;--hdr-h:60px}
}

@layer base {
*{box-sizing:border-box}[hidden]{display:none!important}html,body{height:100%;margin:0}body{background:var(--ground);color:var(--ink);font:15px/1.5 var(--ui);-webkit-font-smoothing:antialiased;overflow-x:clip}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin:0}h2,h3{text-wrap:balance}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
}

@layer paper {
.paper,input,textarea,select{--ink:var(--p-ink);--ink-2:var(--p-ink-2);--ink-3:var(--p-ink-3);--line:var(--p-line);--line-2:var(--p-line-2);--ground:var(--p-ground);--accent:var(--p-accent);--accent-ink:var(--p-accent-ink);--s-grow:var(--p-s-grow);--s-quiet:var(--p-s-quiet);--s-rest:var(--p-s-rest);--person:var(--p-person);--animal:var(--p-animal);--nature:var(--p-nature);--community:var(--p-community);--danger:var(--p-danger);color:var(--ink)}
}

@layer primitives {
.page{padding:0 16px 48px}.column{max-width:640px;margin:0 auto}.pill{background:var(--line-2);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:600;display:inline-flex}.pill.primary{background:var(--accent);color:var(--accent-ink)}.pill:disabled{opacity:.35;cursor:default}.kind{color:var(--ink-2);align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.kind:before{content:"";background:var(--k);border-radius:2px;width:8px;height:8px;transform:rotate(45deg)}.k-Person{--k:var(--person)}.k-Animal{--k:var(--animal)}.k-Nature{--k:var(--nature)}.k-Community{--k:var(--community)}.where{color:var(--ink-3);font-size:12px}.eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:11px;font-weight:700}.x{background:var(--line-2);border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:18px;line-height:1;display:grid}.acts{flex-wrap:wrap;gap:8px;display:flex}.pagehead{gap:6px;padding:22px 0 14px;display:grid}.pagehead h1{font:400 clamp(24px, 5vw, 32px)/1.2 var(--story)}.pagehead p{color:var(--ink-2);font-size:14px}.empty{color:var(--ink-2);gap:10px;max-width:520px;padding:40px 0;display:grid}.toast{width:max-content;max-width:min(30rem,100vw - 32px);left:50%;bottom:calc(84px + env(safe-area-inset-bottom,0px));z-index:50;background:var(--ink);color:var(--ground);text-align:center;pointer-events:none;border-radius:999px;padding:9px 16px;font-size:13px;position:fixed;transform:translate(-50%);box-shadow:0 4px 16px #0000002e}.err{color:var(--person);letter-spacing:0;text-transform:none;font-size:12.5px;font-weight:500}.pill.danger{background:color-mix(in srgb, var(--person) 12%, var(--paper));color:var(--person)}.pill.quiet{color:var(--ink-3);border:1px solid var(--line);background:0 0}.pill.chosen{background:var(--ink);color:var(--ground)}.pill.danger.chosen{background:var(--danger);color:#fff}.log{border-collapse:collapse;width:100%;font-size:13px}.log th,.log td{text-align:start;border-bottom:1px solid var(--line);vertical-align:top;padding:6px 8px}.log th{text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3);font-size:11px}.prose h2{margin:22px 0 6px;font-size:15px;font-weight:700}.prose p,.prose li{color:var(--ink-2);font-size:15px;line-height:1.55}.prose ul{margin:6px 0;padding-left:20px}.prose a{text-underline-offset:2px;text-decoration:underline}.example{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);border:1px dashed var(--ink-3);border-radius:999px;align-items:center;padding:2px 8px;font-size:11px;font-weight:700;display:inline-flex}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
}

@layer primitives {
.scrim{inset:0;top:var(--vvt,0px);height:var(--vvh,100dvh);z-index:30;background:#0a0e0c73;justify-content:center;align-items:flex-end;padding:0;display:flex;position:fixed;bottom:auto}.dlgbody{display:contents}@media (min-width:640px){.scrim{align-items:center;padding:24px}}.dialog{background:var(--paper);color:var(--ink);width:100%;max-width:520px;max-height:min(80dvh, var(--vvh,80dvh));overscroll-behavior:contain;box-shadow:var(--shadow);padding:14px 16px calc(18px + env(safe-area-inset-bottom,0px));border-radius:18px 18px 0 0;gap:10px;display:grid;overflow:auto}@media (min-width:640px){.dialog{border-radius:16px}}.dialog header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.dialog h2{letter-spacing:-.01em;font-size:20px;font-weight:700}.dialog header p{color:var(--ink-3);font-size:12px}.sidescrim{justify-content:flex-end;align-items:stretch;padding:0}.dialog.side{overscroll-behavior:contain;width:min(360px,100%);max-width:none;height:100%;max-height:none;padding:14px 16px calc(18px + env(safe-area-inset-bottom,0px));box-shadow:var(--shadow);border-radius:0;align-content:start;overflow-y:auto}.dialog.side[data-entering]{animation:.22s cubic-bezier(.2,.7,.2,1) sweepin}.dialog.side[data-exiting]{animation:.18s cubic-bezier(.4,0,1,1) reverse sweepin}@keyframes sweepin{0%{transform:translate(100%)}to{transform:translate(0)}}[dir=rtl] .dialog.side[data-entering],[dir=rtl] .dialog.side[data-exiting]{animation-name:sweepin-rtl}@keyframes sweepin-rtl{0%{transform:translate(-100%)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.dialog.side[data-entering],.dialog.side[data-exiting]{animation:none}}
}

@layer primitives {
.wm{--wm-grow:var(--s-grow);width:auto;height:1.18em;display:block;overflow:visible}.wm .l{fill:currentColor}.wm .d{fill:var(--wm-grow)}.wm .r1,.wm .r2{fill:none;stroke:color-mix(in srgb, var(--wm-grow) 62%, transparent)}.wm .r2{stroke:color-mix(in srgb, var(--wm-grow) 32%, transparent)}
}

@layer primitives {
.crow{border-bottom:1px solid var(--line);flex:none;align-items:center;gap:8px;padding:10px 12px;display:flex}.crow .what{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:14px;font-weight:600;overflow:hidden}
}

@layer primitives {
.sent{color:var(--ink-2);font-size:15px;line-height:1.55}
}

@layer concepts {
button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:6px}.dlgbody:focus{outline:none}
}

@layer concepts {
.app{flex-direction:column;min-height:100%;display:flex}.top{--on:0;height:var(--hdr-h);border-bottom:1px solid color-mix(in srgb, var(--line) calc(var(--hdr) * 100%), transparent);background:color-mix(in srgb, var(--ground) calc(var(--hdr) * 82%), transparent);-webkit-backdrop-filter:blur(calc(var(--hdr) * 10px));z-index:10;grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:0 16px;transition:background .15s linear,border-color .15s linear;display:grid;position:sticky;top:0}@media (max-width:640px){.top{position:relative}}.app:has(.cover) .top{--on:calc(1 - var(--hdr))}.top .brand,.top .brand small,.top .menubtn{color:color-mix(in srgb, var(--cover-ink) calc(var(--on) * 100%), var(--ink))}.top .brand small{color:color-mix(in srgb, var(--cover-ink-2) calc(var(--on) * 100%), var(--ink-3))}.brand{font:italic 500 22px/1 var(--brand), var(--story);letter-spacing:-.01em;align-items:baseline;gap:8px;display:flex}.brand:hover{color:var(--accent)}.top [data-tell].pill.primary{background:color-mix(in srgb, var(--cover-tell) calc(var(--on) * 100%), var(--accent));color:color-mix(in srgb, var(--cover-tell-ink) calc(var(--on) * 100%), var(--accent-ink))}.top .wm{--wm-grow:color-mix(in srgb, var(--cover-ink) calc(var(--on) * 100%), var(--s-grow))}.top .pill[aria-current=page]{background:var(--ink);color:var(--ground)}.brand small{font:500 11px/1 var(--ui);color:var(--ink-3);letter-spacing:.06em;text-transform:uppercase;font-style:normal}.top .brand{justify-self:start;min-width:0}.menubtn{width:42px;height:42px;color:var(--ink-2);border-radius:11px;justify-self:end;place-items:center;display:grid}.menubtn:hover,.menubtn[aria-expanded=true]{background:var(--line-2);color:var(--ink)}@media (max-width:440px){.brand small{display:none}.top{gap:8px;padding:0 10px}}main{flex:1}.foot{text-align:center;padding:22px 16px calc(22px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line);color:var(--ink-3);flex-direction:column;align-items:center;gap:8px;margin-top:auto;font-size:12px;display:flex}.foot p{margin:0}.foot nav ul{flex-wrap:wrap;justify-content:center;gap:4px 18px;margin:0;padding:0;list-style:none;display:flex}.foot a{color:var(--ink-2);padding:2px 0;text-decoration:none}.foot a:hover{text-underline-offset:2px;text-decoration:underline}.foot .who{color:var(--ink-3);text-wrap:balance;word-break:keep-all;font-size:11.5px}.top .pill.primary{min-height:40px;padding:10px 15px;font-size:13px}
}

@layer concepts {
.notices{margin-bottom:22px}
}

@layer concepts {
.admin .qitem{border:1px solid var(--line);background:var(--paper);border-radius:14px;gap:10px;margin-bottom:14px;padding:14px 16px;display:grid}.admin .qitem.urgent{border-color:var(--danger)}.admin .flag{color:var(--danger);font-size:12.5px;font-weight:700}.admin .row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.admin .qtext{gap:6px;display:grid}.admin .qtext h3{font:500 19px/1.3 var(--story)}.admin .qtext p{color:var(--ink-2);font-size:14px}.admin .qtext .original{font:400 14px/1.5 var(--story);border-left:2px solid var(--line);padding-left:12px}.admin .qtext .changed{font:italic 400 15px/1.45 var(--story)}.admin .reports{background:var(--ground);border-radius:10px;gap:6px;margin:0;padding:10px 12px;font-size:13px;list-style:none;display:grid}.admin .reports .hot{color:var(--danger)}.admin .reports .ex{font:italic 400 13.5px/1.4 var(--story);color:var(--ink-2);display:block}.decide{border-top:1px dashed var(--line);gap:8px;padding-top:8px;display:grid}.decide select,.decide input{border:1px solid var(--line);background:var(--paper);color:var(--ink);font:inherit;border-radius:10px;padding:8px 10px;font-size:13px}.adminnav{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:6px;margin:4px 0 20px;padding-bottom:12px;display:flex}.atab{font:600 13px/1 var(--ui);color:var(--ink-2);border:1px solid #0000;border-radius:999px;align-items:center;gap:7px;padding:7px 14px;display:inline-flex}.atab:hover{background:var(--line-2);color:var(--ink)}.atab.here{background:var(--paper);color:var(--ink);border-color:var(--line);box-shadow:0 1px 2px #00000012}.acount{background:var(--accent);min-width:19px;height:19px;color:var(--accent-ink);font:700 11px/19px var(--ui);text-align:center;font-variant-numeric:tabular-nums;border-radius:999px;padding:0 5px}.admin>.for{margin-bottom:22px}.admin section{margin-bottom:26px}.admin section>.eyebrow{margin-bottom:10px;display:block}.admin section>.for{margin-bottom:12px}.wordlist{gap:14px;display:grid}@media (min-width:620px){.wordlist{grid-template-columns:1fr 1fr;gap:22px}}.wordlist .mlabel{margin-bottom:6px;display:block}.words{font:400 13px/1.7 var(--ui);color:var(--ink-2);word-break:break-word}.admin .levers{gap:14px;display:grid}.admin .lever{border:1px solid var(--line);background:var(--paper);border-radius:14px;gap:8px;padding:14px 16px;display:grid}.admin .lever.urgent{border-color:var(--danger)}.admin .lever .row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.admin .lever .for{margin:0}.admin .lever input{border:1px solid var(--line);background:var(--paper);color:var(--ink);font:inherit;border-radius:10px;padding:8px 10px;font-size:13px}.admin .lever input[type=number]{width:7ch}.admin .lever input[type=text]{flex:18ch;min-width:0}.admin .wide{overflow-x:auto}
}

@layer concepts {
.prefs{gap:14px;display:grid}.prow{grid-template-columns:1fr auto;align-items:center;gap:8px 12px;display:grid}.prow .mlabel{margin:0}.prow .reads{grid-column:1/-1}.fold{background:var(--line-2);font:600 11px/1.4 var(--ui);color:var(--ink);letter-spacing:.02em;border-radius:999px;align-items:center;gap:6px;padding:5px 12px;display:inline-flex}.fold:hover,.fold[aria-expanded=true]{background:var(--line)}.fold .more{color:var(--ink-3);font-weight:500}.menusheet section{gap:8px;padding-top:6px;display:grid}.menusheet section+section{border-top:1px solid var(--line);padding-top:14px}.mlabel{font:700 11px/1 var(--ui);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.mrow{text-align:start;border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;width:100%;padding:11px 0;display:flex}.mrow .t{gap:2px;display:grid}.mrow b{font-size:15px;font-weight:700}.mrow .t span{color:var(--ink-3);font-size:12.5px}.mrow .go{color:var(--ink-3);font-size:17px;line-height:1;transition:transform .12s,color .12s}.mrow:hover .go{color:var(--ink);transform:translate(2px)}.mout{font:500 13px/1.4 var(--ui);color:var(--ink-3);text-underline-offset:3px;justify-self:start;margin-top:10px;text-decoration:underline}.mout:hover{color:var(--ink)}.mlinks{flex-wrap:wrap;gap:8px 18px;display:flex}.mlinks a{color:var(--ink-2);text-underline-offset:3px;font-size:14px;font-weight:600;text-decoration:underline}.mlinks a:hover{color:var(--ink)}
}

@layer concepts {
.reads{gap:6px;padding-top:2px;display:grid}.reads .q{font:600 12.5px/1.4 var(--ui);color:var(--ink-2);letter-spacing:0;text-transform:none}.reads .q em{color:var(--ink-3);font-style:normal;font-weight:400}.reads .for{font:400 12.5px/1.45 var(--ui);color:var(--ink-3);letter-spacing:0;text-transform:none;margin:0}.reads .also{gap:6px;margin-top:12px;display:grid}.reads .lang{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.reads .pill{font:600 12.5px/1.4 var(--ui);letter-spacing:0;text-transform:none;padding:6px 12px}.reads .pill.is{background:var(--ink);color:var(--ground)}.reads .pill.has{background:var(--line-2);padding:0;overflow:hidden}.reads .pill.has .name{font:inherit;color:var(--ink);padding:6px 4px 6px 12px}.reads .pill.has .drop,.reads .pill.has .keep{color:var(--ink-3);padding:6px 10px 6px 4px;font-size:14px;font-weight:400;line-height:1}.reads .pill.has:hover{background:var(--line)}.reads .pill.has .drop:hover{color:var(--person)}.reads .pill.add{border:1px dashed var(--line);color:var(--ink-2);background:0 0;justify-self:start;font-weight:500}.reads .pill.add:hover{border-color:var(--ink-3);color:var(--ink);border-style:solid}.reads .pill.own{background:var(--accent);color:var(--accent-ink)}.reads .pill[disabled]{opacity:.5;cursor:default}.reads .pick{background:var(--ground);border-radius:12px;gap:8px;padding:10px;display:grid}.reads .pick .narrow{width:100%;font:400 13px/1.4 var(--ui);color:var(--ink);background:var(--paper);border:1.5px solid var(--line);letter-spacing:0;border-radius:9px;padding:8px 10px}.reads .pick .narrow:focus{border-color:var(--accent)}.reads .offers{max-height:min(148px, calc(var(--vvh,100dvh) * .3));overscroll-behavior:contain;align-content:start;overflow-y:auto}
}

@layer concepts {
.theme{background:var(--line-2);border-radius:999px;padding:2px;display:inline-flex}.theme button{font:600 11px/1.4 var(--ui);color:var(--ink-2);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.theme button[aria-checked=true]{background:var(--paper);color:var(--ink);box-shadow:0 1px 2px #0000001f}
}

@layer concepts {
.list{flex-direction:column;gap:10px;max-width:640px;margin:0 auto;display:flex}.sorts{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.chipgroup{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.grouplabel{font:700 11px/1 var(--ui);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);display:none}.sorts .chip{color:var(--ink-2);background:var(--line-2);border-radius:999px;padding:6px 11px;font-size:12.5px;font-weight:600}.sorts .chip[aria-pressed=true]{background:var(--ink);color:var(--ground)}.sorts .sep{background:var(--line);width:1px;height:18px;margin:0 4px}.sorts .chip.kind{border:1px solid var(--line);background:0 0}.sorts .chip.kind[aria-pressed=true]{background:var(--paper);border-color:var(--ink);color:var(--ink)}.intro{color:var(--ink-3);justify-content:space-between;align-items:baseline;padding:6px 2px 4px;font-size:12px;display:flex}@media (min-width:900px){.list{grid-template-columns:1fr 1fr;align-items:start;gap:12px 16px;max-width:1120px;display:grid}.list>.sorts,.list>.intro,.list>.listhead,.list>.examplesnote,.list>.more,.list>.listend{grid-column:1/-1}}@media (max-width:560px){.sorts{flex-direction:column;align-items:stretch;gap:10px}.sorts .sep{display:none}.grouplabel{width:100%;display:block}}.list>.more{background:color-mix(in srgb, var(--ink) 9%, var(--line-2));place-self:center;margin:6px auto 0;padding:10px 18px}.listend{text-align:center;color:var(--ink-3);padding-top:6px;font-size:12.5px}
}

@layer concepts {
.lineage{font:600 11.5px/1.2 var(--ui);color:var(--ink-3);border-bottom:1px dashed var(--line);flex-wrap:wrap;align-items:center;row-gap:4px;padding-bottom:8px;display:flex}.lineage .hop{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.lineage .hop.me{color:var(--ink)}.lineage .hop.gone,.lineage .hop.open,.lineage .hop.skip{font-style:italic;font-weight:500}.lineage .seg{background:var(--rc);border-radius:2px;width:20px;height:2.5px;margin:0 5px;display:inline-block}.lineage .seg.dashed{background:repeating-linear-gradient(90deg, var(--rc) 0 4px, transparent 4px 8px)}.lineage .bead{border:2.5px solid var(--rc);background:var(--paper);box-sizing:border-box;border-radius:50%;flex:none;width:10px;height:10px;display:inline-block}.lineage .hop.me .bead{background:var(--rc);width:13px;height:13px}.lineage .hop.gone .bead,.lineage .bead.ghost{border-style:dashed}.lineage .bead.small{border-width:2px;width:7px;height:7px;margin-right:-3px}.lineage .hop.fan span{margin-left:6px}@keyframes hop-in{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:none}}@keyframes seg-in{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.deed.armed .lineage .hop{opacity:0}.deed.run .lineage .hop{animation:.4s ease-out both hop-in;animation-delay:calc(var(--i) * .24s + .12s)}.deed.run .lineage .hop .seg{transform-origin:0;animation:.24s ease-in-out both seg-in;animation-delay:calc(var(--i) * .24s)}[dir=rtl] .deed.run .lineage .hop .seg{transform-origin:100%}
}

@layer concepts {
.deed .byline a.narrator{text-underline-offset:2px;color:var(--ink-2);text-decoration:underline}.deed .byline a.narrator:hover{color:var(--ink)}.deed{background:var(--paper);border:1px solid var(--line);border-radius:12px;gap:8px;width:100%;padding:14px 14px 12px;transition:border-color .15s;display:grid}.deed:hover{border-color:var(--ink-3)}.deed.flash{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 25%, transparent)}.deed .row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.deed h3{font:500 18px/1.3 var(--story);overflow-wrap:anywhere}.deed h3[data-length=long]{font-size:16.5px;line-height:1.38}.deed h3[data-length=longer]{font-size:15.5px;line-height:1.45}.deed .changed{overflow-wrap:anywhere;font:italic 400 15px/1.45 var(--story);color:var(--ink-2)}
}

@layer concepts {
.tell{gap:14px;display:grid}.tell label.f,.f{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);gap:6px;font-size:12px;font-weight:700;display:grid}.f small{letter-spacing:0;text-transform:none;color:var(--ink-3);font-size:12px;font-weight:500}.tell textarea,.tell input,.tell select,.combo input{font:400 16px/1.45 var(--story);color:var(--ink);background:var(--paper);border:1.5px solid var(--line);resize:vertical;letter-spacing:0;text-transform:none;border-radius:12px;width:100%;padding:10px 12px}.tell input,.tell select,.combo input{font-family:var(--ui);font-size:14px}.tell input.story{font:400 16px/1.45 var(--story)}.tell textarea:focus,.tell input:focus,.tell select:focus,.combo input:focus{border-color:var(--accent)}.tell .for{color:var(--ink-2);font-size:14px}.reasons{flex-wrap:wrap;gap:6px;display:flex}
}

@layer concepts {
.tell .inspired{background:var(--ground);color:var(--ink-2);border-radius:12px;grid-template-columns:auto 1fr;align-items:start;gap:10px;padding:10px 12px;font-size:13px;display:grid}.tell .inspired i{background:var(--accent);border-radius:50%;width:10px;height:10px;margin-top:4px;display:block}.tell .inspired b{color:var(--ink);font-weight:600}.tell .kinds2{flex-wrap:wrap;gap:6px;display:flex}.tell .kinds2 .chip{border:1px solid var(--line);color:var(--ink-2);letter-spacing:0;text-transform:none;border-radius:999px;padding:6px 11px;font-size:12.5px;font-weight:600}.tell .kinds2 .chip[aria-pressed=true]{background:var(--ink);color:var(--ground);border-color:var(--ink)}.tell .link{text-align:start;text-underline-offset:3px;letter-spacing:0;text-transform:none;font-weight:500;text-decoration:underline}.tell .english{background:var(--ground);border:1px dashed var(--line);border-radius:12px;gap:12px;padding:12px 14px;display:grid}.tell .english a{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.tell .for,.tell .note,.tell .kept{letter-spacing:0;text-transform:none;font-weight:400}.tell .kept{font:400 12.5px/1.45 var(--ui);color:var(--ink-3);margin:2px 0 -4px}.promise{text-align:start;border:1.5px solid var(--line);background:var(--paper);border-radius:12px;grid-template-columns:24px 1fr;align-items:start;gap:12px;padding:12px 14px;display:grid}.promise .box{border:2px solid var(--ink-3);border-radius:50%;place-items:center;width:22px;height:22px;margin-top:1px;display:grid}.promise[aria-pressed=true]{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 8%, var(--paper))}.promise[aria-pressed=true] .box{border-color:var(--accent);background:var(--accent)}.promise[aria-pressed=true] .box:after{content:"";border:solid var(--accent-ink);border-width:0 2.5px 2.5px 0;width:6px;height:11px;transform:translateY(-1px)rotate(45deg)}.promise b{font:italic 400 16px/1.35 var(--story);color:var(--ink)}.promise span{color:var(--ink-3);margin-top:4px;font-size:12.5px;display:block}.tell .actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.tell .actions .note{color:var(--ink-3);font-size:12px}.f .hint{font:400 12.5px/1.45 var(--ui);color:var(--ink-3);text-transform:none;letter-spacing:0;margin-top:5px;display:block}.tell .actions.onward{justify-content:flex-end}.tell .actions.onward .note{flex:100%}.tell .langline{margin-top:-4px}
}

@layer concepts {
.notice{border:1px solid var(--line);background:var(--paper);border-radius:12px;gap:6px;margin-bottom:10px;padding:12px 14px;font-size:14px;display:grid}.notice p{line-height:1.45}.notice .pill,.notice .acts{justify-self:start}.notice.wait{border-left:4px solid var(--s-quiet,var(--ink-3))}.notice.bad{border-left:4px solid var(--danger)}
}

@layer concepts {
.combo,.combo .field{position:relative}.combo .field input{padding-right:38px}.combo .caret,.combo .clear{width:26px;height:26px;color:var(--ink-3);place-items:center;font-size:16px;line-height:1;display:grid;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.combo .caret{pointer-events:none;transform:translateY(-60%)}.combo .clear{background:var(--line-2);border-radius:50%;font-size:15px}.combo .menu{z-index:5;background:var(--paper);border:1.5px solid var(--line);box-shadow:var(--shadow);border-radius:12px;gap:2px;max-height:260px;margin:0;padding:6px;list-style:none;display:grid;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:auto}.combo .menu li{font:500 14px/1.3 var(--ui);color:var(--ink);text-transform:none;letter-spacing:0;cursor:pointer;border-radius:8px;padding:9px 10px}.combo .menu li.active{background:var(--line-2)}.combo .menu li[aria-selected=true]{color:var(--accent)}.combo .menu li.none{color:var(--ink-3);cursor:default;font-weight:400}.combo .menu li.own{color:var(--ink-2);border-top:1px solid var(--line);border-radius:0 0 8px 8px;margin-top:4px;padding-top:11px;font-weight:400}.combo .menu li.own b{color:var(--ink);font-weight:600}
}

@layer concepts {
.ideas{gap:6px;margin-top:-6px;display:grid}.ideas .pill.quiet{font-family:var(--story);text-transform:none;letter-spacing:0;color:var(--ink-2);font-size:14px;font-weight:500}.ideas .pill.quiet:hover{border-color:var(--ink-3);color:var(--ink)}.ideas .pill.more{font-family:var(--ui);color:var(--ink-3);font-size:12px}
}

@layer concepts {
.fab{display:none}@media (max-width:640px){.fab{right:16px;bottom:calc(18px + env(safe-area-inset-bottom,0px));z-index:20;background:var(--accent);width:58px;height:58px;color:var(--accent-ink);font:400 30px/1 var(--ui);opacity:0;pointer-events:none;border-radius:50%;place-items:center;transition:opacity .18s ease-out,transform .18s ease-out;display:grid;position:fixed;transform:translateY(12px);box-shadow:0 8px 24px #00000059}.fab.is-shown{opacity:1;pointer-events:auto;transform:none}.top [data-tell]{display:none}}@media (prefers-reduced-motion:reduce){.fab{transition:none;transform:none}}
}

@layer concepts {
.app{--cover-from:var(--field-from-l);--cover-to:var(--field-to-l);--cover-ink:var(--field-ink-l);--cover-mark:var(--field-mark-l);--cover-tell:var(--field-tell-l);--cover-tell-ink:var(--field-tell-ink-l)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .app{--cover-from:var(--field-from-d);--cover-to:var(--field-to-d);--cover-ink:var(--field-ink-d);--cover-mark:var(--field-mark-d);--cover-tell:var(--field-tell-d);--cover-tell-ink:var(--field-tell-ink-d)}}:root[data-theme=dark] .app{--cover-from:var(--field-from-d);--cover-to:var(--field-to-d);--cover-ink:var(--field-ink-d);--cover-mark:var(--field-mark-d);--cover-tell:var(--field-tell-d);--cover-tell-ink:var(--field-tell-ink-d)}.app{--cover-ink-2:color-mix(in srgb, var(--cover-ink) 88%, transparent);--cover-ink-3:color-mix(in srgb, var(--cover-ink) 70%, transparent);--cover-rule:color-mix(in srgb, var(--cover-ink) 22%, transparent);--cover-rule-2:color-mix(in srgb, var(--cover-ink) 55%, transparent)}.field{margin:calc(-1 * var(--hdr-h)) -16px 0;background:linear-gradient(160deg, var(--cover-from), var(--cover-to));color:var(--cover-ink)}.cover{min-height:calc(300px + var(--hdr-h));color:var(--cover-ink);position:relative;overflow:hidden}.cover .over{padding:calc(var(--hdr-h) + clamp(48px, 8vw, 96px)) 16px 0;position:relative}.cover .over>div{max-width:640px;margin:0 auto;padding:22px 0}.opening{gap:12px;display:grid}.opening-say{font:400 clamp(24px, 6vw, 40px)/1.15 var(--story);letter-spacing:-.01em;color:var(--cover-ink);gap:4px;display:grid}.opening-say textarea{font:inherit;color:var(--cover-ink);border:0;border-bottom:2px solid var(--cover-rule-2);resize:none;outline-offset:6px;background:0 0;border-radius:0;width:100%;padding:0 0 4px;font-style:italic}.opening-say textarea[data-length=long]{font-size:clamp(20px,4.6vw,30px);line-height:1.22}.opening-say textarea[data-length=longer]{font-size:clamp(17px,3.8vw,24px);line-height:1.3}.opening-say textarea::placeholder{color:var(--cover-rule-2)}.opening-say textarea:focus{border-bottom-color:var(--cover-ink)}.opening-go{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.opening-go .pill.primary{background:var(--cover-tell);color:var(--cover-tell-ink)}.opening-go small{font:400 13px/1.4 var(--ui);color:var(--cover-ink-2)}.opening-thesis{font:400 15px/1.45 var(--story);color:var(--cover-ink-2);text-wrap:balance;max-width:56ch;margin-top:4px}.opening-thesis em{text-decoration:underline;-webkit-text-decoration-color:var(--cover-mark);text-decoration-color:var(--cover-mark);text-underline-offset:3px;font-style:italic;text-decoration-thickness:2px}@media (min-width:900px){.cover .over>div{max-width:1120px;padding:0 0 36px}.opening{max-width:760px}.opening-say{font-size:48px}}
}

@layer concepts {
.rview{min-height:calc(100dvh - var(--hdr-h));flex-direction:column;display:flex}.rsplit{flex:1;min-height:0;display:block}.rcard{background:var(--paper);align-content:start;gap:12px;width:100%;max-width:720px;margin:0 auto;padding:18px 18px 40px;display:grid}@keyframes rcard-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.rcard{animation:.3s ease-out rcard-in}.rcard .n{color:var(--ink-3);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;font-size:12px;display:flex}.rcard .row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.rcard h3{font:500 clamp(22px, 5.5vw, 30px)/1.25 var(--story);overflow-wrap:anywhere}.rcard h3[data-length=long]{font-size:clamp(19px,4.2vw,24px);line-height:1.32}.rcard h3[data-length=longer]{font-size:clamp(17.5px,3.6vw,20px);line-height:1.45}.rcard .changed,.rcard .for,.rcard .original{overflow-wrap:anywhere}.rcard .for{color:var(--ink-2);font-size:14px}.rcard>.for{margin-bottom:-13px}.rcard .original{font:400 14px/1.5 var(--story);color:var(--ink-2);border-inline-start:2px solid var(--line);padding-inline-start:12px}.rcard .changed{font:italic 400 19px/1.4 var(--story);background:var(--ground);border-radius:12px;padding:14px 16px 14px 36px;position:relative}.rcard .changed:before{content:"";background:var(--rc);--mk:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 24'%3E%3Ccircle cx='3' cy='12' r='2.4' fill='%23fff'/%3E%3Cpath d='M6.44 7.09a6 6 0 0 1 0 9.82' fill='none' stroke='%23fff' stroke-width='1.6' stroke-linecap='round' opacity='.6'/%3E%3Cpath d='M8.74 3.81a10 10 0 0 1 0 16.38' fill='none' stroke='%23fff' stroke-width='1.3' stroke-linecap='round' opacity='.32'/%3E%3C/svg%3E");width:16px;height:22px;-webkit-mask:var(--mk) center / contain no-repeat;-webkit-mask:var(--mk) center / contain no-repeat;mask:var(--mk) center / contain no-repeat;position:absolute;top:18px;left:12px}.rcard .by{color:var(--ink-3);font-size:12px}.rcard .by a.narrator{text-underline-offset:2px;color:var(--ink-2);text-decoration:underline}.rcard .gone h3{color:var(--ink-3);font-style:italic;font-weight:400}.rcard .acts,.rcard .rel{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rcard .rel{border-top:1px dashed var(--line);padding-top:10px}.rcard .rel .pill{background:color-mix(in srgb, var(--rc) 14%, var(--paper))}.rcard .next{border:2px dashed var(--rc);border-radius:12px;gap:6px;padding:12px 14px;display:grid}.rcard .next .eyebrow{color:var(--rc)}.rcard .next p{color:var(--ink-2);font-size:14px;line-height:1.5}.linkish{color:var(--accent);text-underline-offset:2px;font-weight:700;text-decoration:underline}@media (min-width:900px){.app:has(.rview) .foot{display:none}.rview{height:calc(100dvh - var(--hdr-h));min-height:0}.rsplit{overflow:hidden}.rsplit.two{grid-template-columns:1fr 1fr;display:grid}.rcard{max-width:none;height:100%;padding:22px 28px 40px;overflow-y:auto}.rsplit:not(.two) .rcard{max-width:760px}}@media (prefers-reduced-motion:reduce){.rcard{animation:none}}.rview .notice.told{border-left:4px solid var(--accent);margin:0 0 6px}.rview .notice.told p{font-family:var(--story);font-size:16px}.rview .notice.told p+p{font-family:var(--ui);color:var(--ink-2);font-size:13.5px}
}

@layer concepts {
.rtree{border-bottom:1px solid var(--line);background:var(--paper);outline:none;flex:none;max-height:40vh;overflow:auto}.rtree svg{margin:0 auto;display:block}.tedge{fill:none;stroke:var(--line);stroke-width:2px}.tedge.lit{stroke:var(--rc);stroke-width:2.6px}.tnode{cursor:pointer;outline:none}.tnode .dot{fill:var(--paper);stroke:var(--rc);stroke-width:2.5px}.tnode.sel .dot{fill:var(--rc)}.tnode.dim{opacity:.55}.tnode.gone .dot{stroke-dasharray:3 3}.tnode .ring{fill:none;stroke:var(--rc);stroke-width:2px;pointer-events:none}.tnode text{font:600 11px var(--ui);fill:var(--ink-2);pointer-events:none;paint-order:stroke;stroke:var(--paper);stroke-width:3px;stroke-linejoin:round}.tnode.sel text{fill:var(--ink);font-weight:700}.tnode.gone text{font-style:italic;font-weight:500}.tnode:focus-visible .dot{stroke:var(--focus);stroke-width:4px}
}

@layer concepts {
.rmap{border-inline-start:1px solid var(--line);min-height:0;position:relative;overflow:hidden}.map-wrap{touch-action:none;cursor:grab;background:var(--ground);-webkit-user-select:none;user-select:none;position:absolute;inset:0;overflow:hidden}.map-wrap svg{width:100%;height:100%;display:block}.land{fill:color-mix(in srgb, var(--line) 55%, var(--ground));stroke:none}.arcline{fill:none;opacity:.5;stroke-linecap:round}.arcline.down,.arcline.up{opacity:.95}.arcline.up{opacity:.7}.city{cursor:pointer}.city:focus:not(:focus-visible){outline:none}.city:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:4px}.city circle{fill:var(--paper)}.city.faded{opacity:.35}.city.cluster circle{fill:var(--ink);stroke:var(--paper)}.city .n{font-family:var(--ui);fill:var(--p-ink);pointer-events:none;font-weight:700}.city.cluster .n{fill:var(--ground)}.city .lbl{font-family:var(--ui);fill:var(--ink);paint-order:stroke;stroke:var(--ground);stroke-linejoin:round;pointer-events:none;font-weight:600}.mapctl{gap:6px;display:grid;position:absolute;top:12px;right:12px}.mapctl button{background:var(--paper);border:1px solid var(--line);border-radius:8px;width:34px;height:34px;font-size:15px;font-weight:700;box-shadow:0 1px 3px #0000001a}.mapctl button.fit{letter-spacing:.04em;font-size:11px}
}

@layer concepts {
.reactwrap{display:inline-flex;position:relative}.reactmenu{background:var(--paper);border:1px solid var(--line);box-shadow:var(--shadow);white-space:nowrap;z-index:5;border-radius:999px;gap:6px;padding:6px;display:flex;position:absolute;bottom:calc(100% + 6px);left:0}.reactmenu .pill[aria-pressed=true]{background:var(--ink);color:var(--ground)}
}

@layer concepts {
@keyframes pulse{0%{opacity:.7;transform:scale(.6)}to{opacity:0;transform:scale(1.6)}}.fripple,.how{background:var(--paper);border:1px solid var(--line);border-radius:16px;max-width:640px;margin-left:auto;margin-right:auto;overflow:hidden}@media (min-width:900px){.fripple,.how{max-width:1120px}}.fripple{margin-top:22px;display:grid}.fripple>header{gap:8px;padding:18px 20px 14px;display:grid}.fripple .lbl{font:700 11px/1 var(--ui);letter-spacing:.08em;text-transform:uppercase;color:var(--accent);align-items:center;gap:11px;display:flex}.fripple .pulse{background:var(--accent);border-radius:50%;flex:none;width:9px;height:9px;margin-left:5px;position:relative}.fripple .pulse:after{content:"";border:2px solid var(--accent);opacity:.5;border-radius:50%;animation:2.4s ease-out infinite pulse;position:absolute;inset:-5px}.fripple h2{font:500 clamp(19px, 3.2vw, 25px)/1.25 var(--story);text-wrap:wrap}.fripple h2 span{display:inline-block}.fripple .key{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:4px 16px;font-size:12.5px;display:flex}.fripple .key span{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.fripple .key .dot{border:2.5px solid var(--rc);border-radius:50%;width:11px;height:11px;display:inline-block}.fripple .key .line{background:var(--rc);border-radius:2px;width:22px;height:2.5px;display:inline-block}.fripple .rtree{border-top:1px solid var(--line-2);border-bottom:1px solid var(--line-2);background:color-mix(in srgb, var(--ground) 45%, var(--paper));max-height:300px}.fripple .shown{gap:8px;padding:16px 20px 20px;animation:.3s ease-out both hop-in;display:grid}.fripple .shown .where{color:var(--ink-3);font-size:12px}.fripple .shown h3{font:500 clamp(19px, 3.4vw, 24px)/1.3 var(--story);text-wrap:wrap;overflow-wrap:anywhere}.fripple .shown h3[data-length=long]{font-size:clamp(17px,2.8vw,20px);line-height:1.38}.fripple .shown h3[data-length=longer]{font-size:16.5px;line-height:1.45}.fripple .shown .changed{overflow-wrap:anywhere;font:italic 400 16px/1.45 var(--story);color:var(--ink-2)}.fripple .acts{flex-wrap:wrap;align-items:center;gap:8px;padding-top:6px;display:flex}.fripple .open{color:var(--ink-2);font-size:13px;font-style:italic}
}

@layer concepts {
.how{--rc:var(--s-grow);margin-top:14px;display:grid}.how .cell{align-content:start;gap:5px;padding:14px 18px 15px;display:grid}.how .cell+.cell{border-top:1px solid var(--line-2)}.how h2{font:500 19px/1.2 var(--story);align-items:center;gap:10px;display:flex}.how p{color:var(--ink-2);font-size:13.5px;line-height:1.45}.how p a{color:var(--ink);text-underline-offset:3px;white-space:nowrap;font-weight:600;text-decoration:underline}.how .cell.tells{justify-items:start;gap:10px}.how .cell.tells>div{gap:5px;display:grid}.how .draw{flex:none;align-items:center;display:inline-flex}.how .draw .b{border:3px solid var(--rc);background:var(--paper);box-sizing:border-box;border-radius:50%;flex:none;width:13px;height:13px}.how .draw .b.full{background:var(--rc);width:15px;height:15px;box-shadow:0 0 0 4px color-mix(in srgb, var(--rc) 20%, transparent);margin:0 4px}.how .draw .b.ghost{background:0 0;border-style:dashed;border-width:2px;width:16px;height:16px}.how .draw .s{background:var(--rc);border-radius:2px;width:22px;height:3px;margin:0 3px}.how .draw .s.dashed{background:repeating-linear-gradient(90deg, var(--rc) 0 4px, transparent 4px 8px)}@media (min-width:900px){.how{grid-template-columns:1fr 1fr 1.3fr}.how .cell{padding:16px 22px 17px}.how .cell+.cell{border-top:0;border-left:1px solid var(--line-2)}.how .cell.tells{grid-template-columns:1fr auto;align-items:center;gap:18px}}
}

@layer concepts {
.examplesnote{color:var(--ink-3);max-width:640px;margin:0 auto 2px;font-size:13px;line-height:1.45}.band{background:color-mix(in srgb, var(--ink) 9%, var(--ground));border-top:1px solid var(--line);margin:36px -16px -48px;padding:30px 16px 56px;scroll-margin-top:56px}.band .sorts .chip:not(.kind):not([aria-pressed=true]){background:color-mix(in srgb, var(--ink) 9%, var(--line-2))}.listhead{gap:4px;display:grid}.listhead h2{font:500 clamp(20px, 3.4vw, 26px)/1.2 var(--story)}.listhead p{color:var(--ink-2);max-width:62ch;font-size:13.5px}.list>.examplesnote{margin:0}
}

@layer concepts {
.tally{grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:14px 12px;display:grid}.tally div{gap:2px;line-height:1.05;display:grid}.tally b{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:clamp(28px,7vw,40px);font-weight:700}.tally b.grow{color:var(--accent)}.tally span{color:var(--ink-2);font-size:12px}.kinds{color:var(--ink-2);flex-wrap:wrap;gap:8px 14px;font-size:12.5px;display:flex}.kinds .kind b{color:var(--ink);font-variant-numeric:tabular-nums}@media (max-width:560px){.tally{grid-template-columns:1fr 1fr}.tally>div:nth-child(3){order:-1;grid-column:1/-1}}
}

@layer concepts {
.cover,.latest-band{--latest-ground:var(--cover-to);--latest-sea:transparent;--latest-land:color-mix(in srgb, var(--cover-ink) 12%, transparent);--latest-coast:color-mix(in srgb, var(--cover-ink) 34%, transparent);--latest-dot:color-mix(in srgb, var(--cover-ink) 62%, transparent);--latest-mark:color-mix(in srgb, var(--cover-ink) 90%, transparent);--latest-ink:var(--cover-ink);--latest-ink-2:var(--cover-ink-2);--latest-ink-3:var(--cover-ink-3);--latest-rule:var(--cover-rule);--latest-rule-2:color-mix(in srgb, var(--cover-ink) 35%, transparent);--latest-new:var(--cover-mark)}.covertally{border-top:1px solid var(--latest-rule);margin-top:18px;padding-top:14px}.covertally .tally b{color:var(--latest-ink)}.covertally .tally b.grow{color:var(--latest-new)}.covertally .tally span,.covertally .kinds{color:var(--latest-ink-2)}.covertally .kinds .kind{color:inherit}.covertally .kinds .kind b{color:var(--latest-ink)}.latest-world{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.latest-land{fill:var(--latest-land);stroke:var(--latest-coast);stroke-linejoin:round}.latest-dot{fill:var(--latest-dot)}.latest-core{fill:var(--latest-ink)}.latest-source,.latest-ring,.latest-arc{fill:none;stroke:var(--latest-mark)}.latest-arc{stroke-linecap:round;stroke-linejoin:round}.latest-now.is-new .latest-core{fill:var(--latest-new)}.latest-now.is-new .latest-source,.latest-now.is-new .latest-ring,.latest-now.is-new .latest-arc{stroke:var(--latest-new)}.latest-row{color:var(--latest-ink);border-left:2px solid var(--latest-rule-2);gap:3px;padding-left:12px;text-decoration:none;display:grid}.latest-row:hover .latest-sentence{text-decoration:underline}.latest-row:focus-visible{outline:2px solid var(--latest-new);outline-offset:3px}.latest-row.is-entering{animation:.7s ease-out both latest-in}.latest-row.is-new{border-left-color:var(--latest-new)}.latest-row.is-new .latest-age{color:var(--latest-new);font-weight:700}.latest-sentence{font:600 15px/1.25 var(--ui)}.latest-words{font:italic 400 17px/1.3 var(--story);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.latest-by{font:400 12px/1.3 var(--ui);color:var(--latest-ink-2)}.latest-example{border:1px solid var(--latest-rule-2);border-radius:3px;padding:0 4px;font-size:11px;font-style:normal}@keyframes latest-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.latest-line{min-height:86px}.latest-line.is-still{gap:12px;display:grid}.latest-listing .eyebrow{color:var(--latest-ink-3);margin-bottom:12px}.latest-list{align-content:start;gap:14px;display:grid}.latest-list .latest-row:not(:first-child){opacity:.55}.latest-list .latest-row:not(:first-child) .latest-words{display:none}.tally b.step{transform-origin:0 100%;animation:1.4s ease-out both tally-step;display:inline-block}@keyframes tally-step{0%{color:var(--latest-new);transform:scale(1)}18%{color:var(--latest-new);transform:scale(1.22)}to{transform:scale(1)}}.cover.has-latest .over-cover,.cover.has-latest .latest-under{display:none}@media (min-width:1180px){.cover.has-latest{min-height:0;height:min(calc(var(--hdr-h) + 40vw), calc(var(--hdr-h) + 685px));align-items:end;display:grid}.cover.has-latest .over{padding-top:var(--hdr-h)}.cover.has-latest .over-cover{left:0;top:var(--hdr-h);height:calc(100% - var(--hdr-h));display:block;position:absolute}.cover.has-latest .latest-under{grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:44px;margin-top:18px;display:grid}.latest-under .covertally{border-top:0;border-left:1px solid var(--latest-rule);margin-top:0;padding-top:0;padding-left:32px}.latest-under .tally{grid-template-columns:repeat(5,auto);align-items:start;gap:8px 26px}.latest-under .tally b{margin-top:-3px;line-height:1}.latest-under .tally span{max-width:104px}}.latest-band{--h:240px;color:var(--latest-ink);min-height:var(--h);align-items:center;display:grid;position:relative;overflow:hidden}.latest-band-in{z-index:1;box-sizing:border-box;width:calc(100% - var(--h) * 2.5);background:0 0;padding:22px 32px 22px max(16px,50% - 560px);position:relative}.latest-listing{max-width:440px}.latest-map{aspect-ratio:2.5;background:var(--latest-sea);height:100%;display:grid;position:absolute;top:0;bottom:0;right:0}.latest-map>*{grid-area:1/1;min-width:0;min-height:0}.latest-legend{align-self:end;padding:30px 20px 12px;position:relative}.latest-legend .covertally{border:0;margin:0;padding:0}.latest-legend .tally{grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;gap:0 12px}.latest-legend .tally>div:nth-child(3){order:0;grid-column:auto}.latest-legend .tally b{font-size:26px;line-height:1}.latest-legend .tally span{font-size:11.5px;line-height:1.2}@media (min-width:1000px){.latest-list .latest-row:nth-child(3){display:none}}@media (max-width:999px){.latest-band{min-height:0;display:block}.latest-band-in{background:0 0;width:auto;padding:20px 16px 12px}.latest-listing{max-width:none}.latest-list{min-height:168px}.latest-map{background:0 0;width:100%;height:auto;position:relative}}@media (max-width:519px){.latest-map{display:block}.latest-legend{margin-top:-10vw;padding:26px 16px 18px}.latest-legend .tally{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 10px}}@media (min-width:1180px){.latest-band{display:none}}@media (prefers-reduced-motion:reduce){.latest-row.is-entering,.tally b.step{animation:none}}
}


