@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/50a3f1070da3c6cc-s.0xr8au8udm.h9.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:100 900;font-display:swap;src:url(../media/b887d91685b8c137-s.0z~ry.rim0raw.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:100 900;font-display:swap;src:url(../media/3c7c6164b2587822-s.p.0duriy8536ewt.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;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1e219c03c996efbd-s.0vlx5hthn2t7i.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:normal;font-weight:100 900;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.0fu677rwbv-.g.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:normal;font-weight:100 900;font-display:swap;src:url(../media/03bda585a99c6450-s.p.0zzh68k1~whtc.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_7b3d0b29-module__R7CruW__className{font-family:Fraunces,Fraunces Fallback}.fraunces_7b3d0b29-module__R7CruW__variable{--font-fraunces:"Fraunces", "Fraunces Fallback"}
@font-face{font-family:Lora;font-style:italic;font-weight:400 700;font-display:swap;src:url(../media/c17e85220dab5903-s.0s0zx6oap3yzq.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:Lora;font-style:italic;font-weight:400 700;font-display:swap;src:url(../media/659720fbcac806cc-s.11sf0lfiq6c6p.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Lora;font-style:italic;font-weight:400 700;font-display:swap;src:url(../media/c3500a4952f4c03f-s.0kypfp-_v.whw.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Lora;font-style:italic;font-weight:400 700;font-display:swap;src:url(../media/6adbe22fa8bff382-s.12wx---7cf8z4.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Lora;font-style:italic;font-weight:400 700;font-display:swap;src:url(../media/3adc3f408d8054fb-s.0mslr.w4_87j..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:Lora;font-style:italic;font-weight:400 700;font-display:swap;src:url(../media/6f8cddd3f32356db-s.0~9dbzaeqqce..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:Lora;font-style:italic;font-weight:400 700;font-display:swap;src:url(../media/5e5dfa9e86f764b8-s.p.0o9~3wzuvo.a_.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:Lora;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/e7150917543fc9da-s.071m.n3zzn52i.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:Lora;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/71fbf9c08529c2a5-s.0s73vwibz65qg.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Lora;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/e9457141811d41ae-s.00tq~sneouii2.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Lora;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/ac34884600cd8d5d-s.0q61mniqzdjv_.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Lora;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/e1ccd2766b08c828-s.0dd-~h-3wf1jt.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:Lora;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/507a47c1876d4ec2-s.0vig0aoy18nm3.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:Lora;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/8c2eb9ceedecfc8e-s.p.0oeo8epbafgia.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:Lora Fallback;src:local(Times New Roman);ascent-override:87.33%;descent-override:23.78%;line-gap-override:0.0%;size-adjust:115.2%}.lora_a6e2376b-module__TWwbmW__className{font-family:Lora,Lora Fallback}.lora_a6e2376b-module__TWwbmW__variable{--font-lora:"Lora", "Lora Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.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:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_2fe1ab3d-module__-T-KAq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_2fe1ab3d-module__-T-KAq__variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/13bf9871fe164e7f-s.0s19wthhh_6~m.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:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/cc545e633e20c56d-s.0dza.stei.9v7.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/71b036adf157cdcf-s.03nf~dfjdkf~..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:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/89b21bb081cb7469-s.0gfhww.tctz1o.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:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/3fe682a82f50d426-s.09q3q1i5159bl.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:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/70bc3e132a0a741e-s.p.1409xf.ylxg8g.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:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_6b11738f-module__c5tpUG__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_6b11738f-module__c5tpUG__variable{--font-jetbrains-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
.BCFImage-module__lrgrxW__frame{display:block;position:relative;overflow:hidden}.BCFImage-module__lrgrxW__imgph{border:1px solid var(--rule);background:repeating-linear-gradient(135deg,#f7f7f7,#f7f7f7 6px,#efefef 6px 12px);place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}@media (prefers-color-scheme:dark){.BCFImage-module__lrgrxW__imgph{background:repeating-linear-gradient(135deg,#1a1a1a,#1a1a1a 6px,#222 6px 12px)}}.BCFImage-module__lrgrxW__img{object-fit:var(--bcf-fit,contain);width:100%;height:100%;display:block}.BCFImage-module__lrgrxW__ar11{aspect-ratio:1}.BCFImage-module__lrgrxW__ar45{aspect-ratio:4/5}.BCFImage-module__lrgrxW__ar169{aspect-ratio:16/9}
.Avatar-module__F4hsWa__avatar{background:var(--moss-faint);color:var(--ink);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.Avatar-module__F4hsWa__sm{width:28px;height:28px}.Avatar-module__F4hsWa__md{width:40px;height:40px}.Avatar-module__F4hsWa__lg{width:96px;height:96px}.Avatar-module__F4hsWa__image{object-fit:cover;width:100%;height:100%;display:block}.Avatar-module__F4hsWa__initials{font-family:var(--serif);font-variation-settings:"SOFT" 30, "WONK" 0;letter-spacing:.02em;font-weight:500;line-height:1}.Avatar-module__F4hsWa__sm .Avatar-module__F4hsWa__initials{font-size:12px}.Avatar-module__F4hsWa__md .Avatar-module__F4hsWa__initials{font-size:16px}.Avatar-module__F4hsWa__lg .Avatar-module__F4hsWa__initials{font-size:32px}
.Skeleton-module__LIHwaq__skeleton{background:linear-gradient(100deg, var(--paper-2) 30%, var(--rule-soft) 50%, var(--paper-2) 70%);border-radius:var(--radius-2);background-size:200% 100%;animation:1.6s ease-in-out infinite Skeleton-module__LIHwaq__skeleton-shimmer;display:block;position:relative;overflow:hidden}@keyframes Skeleton-module__LIHwaq__skeleton-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.Skeleton-module__LIHwaq__skeleton{animation:none}}
.loading-module__SPIQTa__page{width:100%;max-width:var(--maxw);padding-inline:var(--gutter-page-mobile);margin-inline:auto;padding-block:16px 64px}@media (min-width:768px){.loading-module__SPIQTa__page{padding-inline:var(--gutter-page-tablet);padding-block-start:24px}}@media (min-width:1024px){.loading-module__SPIQTa__page{padding-inline:var(--gutter-page-desktop);padding-block-start:32px}}.loading-module__SPIQTa__hero{border-bottom:1px solid var(--rule);grid-template-columns:160px 1fr;align-items:start;gap:32px;margin-bottom:24px;padding-block-end:32px;display:grid}@media (max-width:767px){.loading-module__SPIQTa__hero{grid-template-columns:120px 1fr;gap:20px}}.loading-module__SPIQTa__avatarSlot{flex-shrink:0;justify-content:center;align-items:center;display:flex}.loading-module__SPIQTa__heroBody{flex-direction:column;gap:10px;display:flex}.loading-module__SPIQTa__tabStrip{border-bottom:1px solid var(--rule-soft);flex-wrap:wrap;gap:12px;margin-bottom:24px;padding-block:8px 24px;display:flex}.loading-module__SPIQTa__grid{grid-template-columns:repeat(3,1fr);gap:18px;margin:0;padding:0;list-style:none;display:grid}.loading-module__SPIQTa__cell{flex-direction:column;gap:8px;min-width:0;display:flex}.loading-module__SPIQTa__tile{aspect-ratio:4/3;border-radius:var(--radius-3);border:1px solid var(--rule);overflow:hidden}@media (max-width:1023px){.loading-module__SPIQTa__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:559px){.loading-module__SPIQTa__grid{grid-template-columns:1fr}}
.loading-module__ChGLfW__page{width:100%;max-width:var(--maxw);padding-inline:var(--gutter-page-mobile);margin-inline:auto;padding-block:16px 64px}@media (min-width:768px){.loading-module__ChGLfW__page{padding-inline:var(--gutter-page-tablet);padding-block-start:24px}}@media (min-width:1024px){.loading-module__ChGLfW__page{padding-inline:var(--gutter-page-desktop);padding-block-start:32px}}.loading-module__ChGLfW__header{flex-direction:column;gap:12px;margin-bottom:24px;padding-block-end:24px;display:flex}.loading-module__ChGLfW__subNav{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.loading-module__ChGLfW__list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.loading-module__ChGLfW__row{background:var(--paper-2);border:1px solid var(--rule);border-radius:var(--radius-3);grid-template-columns:56px 1fr auto;align-items:center;gap:16px;padding:16px 18px;display:grid}.loading-module__ChGLfW__rowBody{flex-direction:column;gap:8px;min-width:0;display:flex}@media (max-width:559px){.loading-module__ChGLfW__row{grid-template-columns:48px 1fr}.loading-module__ChGLfW__row>:last-child{grid-column:1/-1;justify-self:start}}
.loading-module__ScZsnW__page{width:100%;max-width:var(--maxw);padding-inline:var(--gutter-page-mobile);margin-inline:auto;padding-block:16px 64px}@media (min-width:768px){.loading-module__ScZsnW__page{padding-inline:var(--gutter-page-tablet);padding-block-start:24px}}@media (min-width:1024px){.loading-module__ScZsnW__page{padding-inline:var(--gutter-page-desktop);padding-block-start:32px}}.loading-module__ScZsnW__header{flex-direction:column;gap:12px;margin-bottom:24px;padding-block-end:24px;display:flex}.loading-module__ScZsnW__subNav{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.loading-module__ScZsnW__list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.loading-module__ScZsnW__row{background:var(--paper-2);border:1px solid var(--rule);border-radius:var(--radius-3);grid-template-columns:56px 1fr auto;align-items:center;gap:16px;padding:16px 18px;display:grid}.loading-module__ScZsnW__rowBody{flex-direction:column;gap:8px;min-width:0;display:flex}@media (max-width:559px){.loading-module__ScZsnW__row{grid-template-columns:48px 1fr}.loading-module__ScZsnW__row>:last-child{grid-column:1/-1;justify-self:start}}
.loading-module__L7vv-W__page{width:100%;max-width:var(--maxw);padding-inline:var(--gutter-page-mobile);margin-inline:auto;padding-block:16px 64px}@media (min-width:768px){.loading-module__L7vv-W__page{padding-inline:var(--gutter-page-tablet);padding-block-start:24px}}@media (min-width:1024px){.loading-module__L7vv-W__page{padding-inline:var(--gutter-page-desktop);padding-block-start:32px}}.loading-module__L7vv-W__header{flex-direction:column;gap:12px;margin-bottom:24px;padding-block-end:24px;display:flex}.loading-module__L7vv-W__subNav{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.loading-module__L7vv-W__list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.loading-module__L7vv-W__row{background:var(--paper-2);border:1px solid var(--rule);border-radius:var(--radius-3);grid-template-columns:56px 1fr auto;align-items:center;gap:16px;padding:16px 18px;display:grid}.loading-module__L7vv-W__rowBody{flex-direction:column;gap:8px;min-width:0;display:flex}@media (max-width:559px){.loading-module__L7vv-W__row{grid-template-columns:48px 1fr}.loading-module__L7vv-W__row>:last-child{grid-column:1/-1;justify-self:start}}
.loading-module__vxWkNq__page{width:100%;max-width:var(--maxw);padding-inline:var(--gutter-page-mobile);margin-inline:auto;padding-block:16px 64px}@media (min-width:768px){.loading-module__vxWkNq__page{padding-inline:var(--gutter-page-tablet);padding-block-start:24px}}@media (min-width:1024px){.loading-module__vxWkNq__page{padding-inline:var(--gutter-page-desktop);padding-block-start:32px}}.loading-module__vxWkNq__header{flex-direction:column;gap:12px;margin-bottom:24px;padding-block-end:24px;display:flex}.loading-module__vxWkNq__subNav{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.loading-module__vxWkNq__list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.loading-module__vxWkNq__row{background:var(--paper-2);border:1px solid var(--rule);border-radius:var(--radius-3);grid-template-columns:56px 1fr auto;align-items:center;gap:16px;padding:16px 18px;display:grid}.loading-module__vxWkNq__rowBody{flex-direction:column;gap:8px;min-width:0;display:flex}@media (max-width:559px){.loading-module__vxWkNq__row{grid-template-columns:48px 1fr}.loading-module__vxWkNq__row>:last-child{grid-column:1/-1;justify-self:start}}
.loading-module__CkTYaW__page{width:100%;max-width:var(--maxw);padding-inline:var(--gutter-page-mobile);margin-inline:auto;padding-block:16px 64px}@media (min-width:768px){.loading-module__CkTYaW__page{padding-inline:var(--gutter-page-tablet);padding-block-start:24px}}@media (min-width:1024px){.loading-module__CkTYaW__page{padding-inline:var(--gutter-page-desktop);padding-block-start:32px}}.loading-module__CkTYaW__header{flex-direction:column;gap:12px;margin-bottom:24px;padding-block-end:24px;display:flex}.loading-module__CkTYaW__subNav{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.loading-module__CkTYaW__list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.loading-module__CkTYaW__row{background:var(--paper-2);border:1px solid var(--rule);border-radius:var(--radius-3);grid-template-columns:56px 1fr auto;align-items:center;gap:16px;padding:16px 18px;display:grid}.loading-module__CkTYaW__rowBody{flex-direction:column;gap:8px;min-width:0;display:flex}@media (max-width:559px){.loading-module__CkTYaW__row{grid-template-columns:48px 1fr}.loading-module__CkTYaW__row>:last-child{grid-column:1/-1;justify-self:start}}
.loading-module__EWbwYa__page{width:100%;max-width:var(--maxw);padding-inline:var(--gutter-page-mobile);margin-inline:auto;padding-block:16px 64px}@media (min-width:768px){.loading-module__EWbwYa__page{padding-inline:var(--gutter-page-tablet);padding-block-start:24px}}@media (min-width:1024px){.loading-module__EWbwYa__page{padding-inline:var(--gutter-page-desktop);padding-block-start:32px}}.loading-module__EWbwYa__header{flex-direction:column;gap:12px;margin-bottom:24px;padding-block-end:24px;display:flex}.loading-module__EWbwYa__subNav{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.loading-module__EWbwYa__list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.loading-module__EWbwYa__row{background:var(--paper-2);border:1px solid var(--rule);border-radius:var(--radius-3);grid-template-columns:56px 1fr auto;align-items:center;gap:16px;padding:16px 18px;display:grid}.loading-module__EWbwYa__rowBody{flex-direction:column;gap:8px;min-width:0;display:flex}@media (max-width:559px){.loading-module__EWbwYa__row{grid-template-columns:48px 1fr}.loading-module__EWbwYa__row>:last-child{grid-column:1/-1;justify-self:start}}
.loading-module__4P4yma__page{width:100%;max-width:var(--maxw);padding-inline:var(--gutter-page-mobile);margin-inline:auto;padding-block:16px 64px}@media (min-width:768px){.loading-module__4P4yma__page{padding-inline:var(--gutter-page-tablet);padding-block-start:24px}}@media (min-width:1024px){.loading-module__4P4yma__page{padding-inline:var(--gutter-page-desktop);padding-block-start:32px}}.loading-module__4P4yma__header{flex-direction:column;gap:12px;margin-bottom:24px;padding-block-end:24px;display:flex}.loading-module__4P4yma__subNav{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.loading-module__4P4yma__list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.loading-module__4P4yma__row{background:var(--paper-2);border:1px solid var(--rule);border-radius:var(--radius-3);grid-template-columns:56px 1fr auto;align-items:center;gap:16px;padding:16px 18px;display:grid}.loading-module__4P4yma__rowBody{flex-direction:column;gap:8px;min-width:0;display:flex}@media (max-width:559px){.loading-module__4P4yma__row{grid-template-columns:48px 1fr}.loading-module__4P4yma__row>:last-child{grid-column:1/-1;justify-self:start}}
.loading-module__jkRn6W__page{width:100%;max-width:var(--maxw);padding-inline:var(--gutter-page-mobile);margin-inline:auto;padding-block:16px 64px}@media (min-width:768px){.loading-module__jkRn6W__page{padding-inline:var(--gutter-page-tablet);padding-block-start:24px}}@media (min-width:1024px){.loading-module__jkRn6W__page{padding-inline:var(--gutter-page-desktop);padding-block-start:32px}}.loading-module__jkRn6W__header{flex-direction:column;gap:12px;margin-bottom:24px;padding-block-end:24px;display:flex}.loading-module__jkRn6W__subNav{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.loading-module__jkRn6W__list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.loading-module__jkRn6W__row{background:var(--paper-2);border:1px solid var(--rule);border-radius:var(--radius-3);grid-template-columns:56px 1fr auto;align-items:center;gap:16px;padding:16px 18px;display:grid}.loading-module__jkRn6W__rowBody{flex-direction:column;gap:8px;min-width:0;display:flex}@media (max-width:559px){.loading-module__jkRn6W__row{grid-template-columns:48px 1fr}.loading-module__jkRn6W__row>:last-child{grid-column:1/-1;justify-self:start}}
.loading-module__3f0Aea__page{width:100%;max-width:var(--maxw);padding-inline:var(--gutter-page-mobile);margin-inline:auto;padding-block:16px 64px}@media (min-width:768px){.loading-module__3f0Aea__page{padding-inline:var(--gutter-page-tablet);padding-block-start:24px}}@media (min-width:1024px){.loading-module__3f0Aea__page{padding-inline:var(--gutter-page-desktop);padding-block-start:32px}}.loading-module__3f0Aea__article{flex-direction:column;gap:32px;display:flex}.loading-module__3f0Aea__backLink{margin-bottom:-16px}.loading-module__3f0Aea__header{border-bottom:1px solid var(--rule);flex-direction:column;gap:12px;padding-bottom:24px;display:flex}.loading-module__3f0Aea__eyebrow,.loading-module__3f0Aea__title,.loading-module__3f0Aea__lead,.loading-module__3f0Aea__byline{margin:0}.loading-module__3f0Aea__layout{grid-template-columns:1fr;gap:40px;display:grid}@media (min-width:1024px){.loading-module__3f0Aea__layout{grid-template-columns:minmax(0,1fr) 280px;gap:64px}}.loading-module__3f0Aea__column{flex-direction:column;gap:14px;min-width:0;display:flex}.loading-module__3f0Aea__infobox{background:var(--paper-2);border:1px solid var(--rule);border-radius:var(--radius-3);flex-direction:column;align-self:start;gap:14px;padding:20px;display:flex}.loading-module__3f0Aea__infoboxRow{flex-direction:column;gap:6px;display:flex}
.loading-module__u9lEmW__pageLayout{width:100%;max-width:var(--maxw);padding-inline:var(--gutter-page-mobile);margin-inline:auto;padding-block-start:16px}@media (min-width:768px){.loading-module__u9lEmW__pageLayout{padding-inline:var(--gutter-page-tablet);padding-block-start:24px}}@media (min-width:1024px){.loading-module__u9lEmW__pageLayout{padding-inline:var(--gutter-page-desktop);padding-block-start:32px}}.loading-module__u9lEmW__header{border-bottom:1px solid var(--rule);margin-bottom:32px;padding-bottom:28px}.loading-module__u9lEmW__eyebrow{margin-bottom:16px}.loading-module__u9lEmW__title{margin-bottom:20px}.loading-module__u9lEmW__chipRail{flex-wrap:wrap;gap:8px;margin:4px 0 24px;display:flex}.loading-module__u9lEmW__grid{grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--card-min-mobile)), 1fr));gap:var(--card-gap-mobile);margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.loading-module__u9lEmW__grid{grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--card-min-tablet)), 1fr));gap:var(--card-gap-tablet)}}@media (min-width:1024px){.loading-module__u9lEmW__grid{grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--card-min-desktop)), 1fr))}}@media (min-width:1280px){.loading-module__u9lEmW__grid{grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--card-min-wide)), 1fr));gap:var(--card-gap-wide)}}.loading-module__u9lEmW__cell{display:flex}.loading-module__u9lEmW__card{background:var(--paper-2);border:1px solid var(--rule);border-radius:var(--radius-3);flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.loading-module__u9lEmW__thumb{aspect-ratio:3/2;flex:none}.loading-module__u9lEmW__body{flex-direction:column;flex:auto;gap:10px;padding:16px 20px;display:flex}
.loading-module__muVu-q__pageLayout{width:100%;max-width:var(--maxw);padding-inline:var(--gutter-page-mobile);margin-inline:auto;padding-block-start:16px}@media (min-width:768px){.loading-module__muVu-q__pageLayout{padding-inline:var(--gutter-page-tablet);padding-block-start:24px}}@media (min-width:1024px){.loading-module__muVu-q__pageLayout{padding-inline:var(--gutter-page-desktop);padding-block-start:32px}}.loading-module__muVu-q__header{border-bottom:1px solid var(--rule);margin-bottom:32px;padding-bottom:28px}.loading-module__muVu-q__eyebrow{margin-bottom:16px}.loading-module__muVu-q__title{margin-bottom:22px}.loading-module__muVu-q__catStack{border-top:1px solid var(--rule)}.loading-module__muVu-q__catRow{border-bottom:1px solid var(--rule);grid-template-columns:80px 1fr 100px;align-items:center;gap:28px;padding:26px 0;display:grid}.loading-module__muVu-q__catNum{align-self:start;margin-top:14px}.loading-module__muVu-q__catBody{flex-direction:column;gap:10px;display:flex}.loading-module__muVu-q__catCount{flex-direction:column;align-items:flex-end;gap:6px;display:flex}@media (max-width:999px){.loading-module__muVu-q__catRow{grid-template-columns:56px minmax(0,1fr) 80px;gap:16px}}@media (max-width:767px){.loading-module__muVu-q__catRow{flex-direction:column;align-items:stretch;gap:10px;padding:22px 0;display:flex}.loading-module__muVu-q__catNum{margin-top:0}.loading-module__muVu-q__catCount{flex-direction:row;justify-content:flex-end;align-items:baseline;gap:8px}}
.loading-module__VOLHbW__pageLayout{width:100%;max-width:var(--maxw);padding-inline:var(--gutter-page-mobile);margin-inline:auto;padding-block-start:16px}@media (min-width:768px){.loading-module__VOLHbW__pageLayout{padding-inline:var(--gutter-page-tablet);padding-block-start:24px}}@media (min-width:1024px){.loading-module__VOLHbW__pageLayout{padding-inline:var(--gutter-page-desktop);padding-block-start:32px}}.loading-module__VOLHbW__header{border-bottom:1px solid var(--rule);margin-bottom:24px;padding-block-end:24px}.loading-module__VOLHbW__eyebrow{margin:0 0 12px}.loading-module__VOLHbW__title{margin:0 0 14px}.loading-module__VOLHbW__feed{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.loading-module__VOLHbW__row{border-bottom:1px solid var(--rule-soft);grid-template-columns:28px 1fr auto;align-items:start;gap:10px;padding:10px 0;display:grid}.loading-module__VOLHbW__content{flex-direction:column;gap:6px;min-width:0;display:flex}.loading-module__VOLHbW__time{margin-top:3px}
.loading-module__MIKuhG__page{width:100%;max-width:var(--maxw);padding-inline:var(--gutter-page-mobile);margin-inline:auto;padding-block:16px 64px}@media (min-width:768px){.loading-module__MIKuhG__page{padding-inline:var(--gutter-page-tablet);padding-block-start:24px}}@media (min-width:1024px){.loading-module__MIKuhG__page{padding-inline:var(--gutter-page-desktop);padding-block-start:32px}}.loading-module__MIKuhG__backLink{margin-block:16px 24px}.loading-module__MIKuhG__article{max-width:840px;margin:0 auto}.loading-module__MIKuhG__hero{aspect-ratio:3/2;border-radius:var(--radius-3);border:1px solid var(--rule);margin-bottom:32px;overflow:hidden}.loading-module__MIKuhG__header{flex-direction:column;margin-bottom:48px;display:flex}.loading-module__MIKuhG__eyebrow{margin-bottom:14px}.loading-module__MIKuhG__title{margin-bottom:16px}.loading-module__MIKuhG__summary{margin-bottom:24px}.loading-module__MIKuhG__byline{margin:0}.loading-module__MIKuhG__body{flex-direction:column;gap:12px;max-width:720px;margin:0 auto;display:flex}
.loading-module__TiwoWq__pageLayout{width:100%;max-width:var(--maxw);padding-inline:var(--gutter-page-mobile);margin-inline:auto;padding-block-start:16px}@media (min-width:768px){.loading-module__TiwoWq__pageLayout{padding-inline:var(--gutter-page-tablet);padding-block-start:24px}}@media (min-width:1024px){.loading-module__TiwoWq__pageLayout{padding-inline:var(--gutter-page-desktop);padding-block-start:32px}}.loading-module__TiwoWq__header{flex-direction:column;margin-bottom:24px;display:flex}.loading-module__TiwoWq__eyebrow{margin-bottom:14px}.loading-module__TiwoWq__title{margin:0}.loading-module__TiwoWq__intro{margin-top:14px}.loading-module__TiwoWq__chips{border-bottom:1px solid var(--rule);flex-wrap:wrap;gap:8px;margin-bottom:32px;padding-block:4px 24px;display:flex}.loading-module__TiwoWq__featured{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);grid-template-columns:1.2fr 1fr;align-items:center;gap:48px;margin-bottom:48px;padding-block:32px;display:grid}.loading-module__TiwoWq__featuredCover{aspect-ratio:3/2}.loading-module__TiwoWq__featuredBody{flex-direction:column;gap:16px;display:flex}@media (max-width:1023px){.loading-module__TiwoWq__featured{gap:32px}}@media (max-width:767px){.loading-module__TiwoWq__featured{grid-template-columns:1fr;gap:18px;margin-bottom:32px;padding-block:24px}}.loading-module__TiwoWq__grid{}.loading-module__TiwoWq__card{background:var(--paper-2);border:1px solid var(--rule);border-radius:var(--radius-3);flex-direction:column;height:100%;display:flex;overflow:hidden}.loading-module__TiwoWq__cardCover{aspect-ratio:3/2}.loading-module__TiwoWq__cardBody{flex-direction:column;gap:10px;padding:18px;display:flex}
.loading-module__odKPZa__page{width:100%;max-width:var(--maxw);padding-inline:var(--gutter-page-mobile);margin-inline:auto;padding-block-start:16px}@media (min-width:768px){.loading-module__odKPZa__page{padding-inline:var(--gutter-page-tablet);padding-block-start:24px}}@media (min-width:1024px){.loading-module__odKPZa__page{padding-inline:var(--gutter-page-desktop);padding-block-start:32px}}.loading-module__odKPZa__backLink{margin-bottom:16px}.loading-module__odKPZa__detail{padding-block-end:64px}.loading-module__odKPZa__hero{aspect-ratio:16/9;border-radius:var(--radius-3);border:1px solid var(--rule);margin:0 0 32px;overflow:hidden}.loading-module__odKPZa__header{margin-bottom:32px}.loading-module__odKPZa__eyebrow{margin:0 0 12px}.loading-module__odKPZa__title{margin:0 0 16px}.loading-module__odKPZa__metaBand{border-top:1px solid var(--rule-soft);border-bottom:1px solid var(--rule-soft);flex-direction:column;gap:14px;margin:32px 0;padding:24px 0;display:flex}.loading-module__odKPZa__metaRow{grid-template-columns:120px 1fr;align-items:center;column-gap:32px;display:grid}@media (max-width:559px){.loading-module__odKPZa__metaRow{grid-template-columns:96px 1fr;column-gap:16px}}.loading-module__odKPZa__body{flex-direction:column;gap:12px;max-width:720px;display:flex}
.loading-module__8hA_fq__pageLayout{width:100%;max-width:var(--maxw);padding-inline:var(--gutter-page-mobile);margin-inline:auto;padding-block-start:16px}@media (min-width:768px){.loading-module__8hA_fq__pageLayout{padding-inline:var(--gutter-page-tablet);padding-block-start:24px}}@media (min-width:1024px){.loading-module__8hA_fq__pageLayout{padding-inline:var(--gutter-page-desktop);padding-block-start:32px}}.loading-module__8hA_fq__header{border-bottom:1px solid var(--rule);margin-bottom:40px;padding-block-end:24px}.loading-module__8hA_fq__eyebrow{margin:0 0 12px}.loading-module__8hA_fq__title{margin:0 0 16px}.loading-module__8hA_fq__eventsLayout{grid-template-columns:minmax(0,1.5fr) minmax(260px,1fr);align-items:start;gap:40px;display:grid}@media (max-width:1279px){.loading-module__8hA_fq__eventsLayout{grid-template-columns:1fr;gap:48px}}.loading-module__8hA_fq__monthGrid{flex-direction:column;gap:16px;min-width:0;display:flex}.loading-module__8hA_fq__monthHeader{justify-content:space-between;align-items:center;gap:16px;display:flex}.loading-module__8hA_fq__monthNav{gap:6px;display:inline-flex}.loading-module__8hA_fq__weekRow,.loading-module__8hA_fq__dayGrid{grid-template-columns:repeat(7,1fr);gap:6px;display:grid}.loading-module__8hA_fq__dayCell{aspect-ratio:1}.loading-module__8hA_fq__rail{flex-direction:column;gap:16px;min-width:0;display:flex}.loading-module__8hA_fq__railHeading{margin-bottom:4px}.loading-module__8hA_fq__railRow{border-bottom:1px solid var(--rule-soft);grid-template-columns:56px 1fr;align-items:center;gap:14px;padding-bottom:16px;display:grid}.loading-module__8hA_fq__railBody{flex-direction:column;gap:8px;min-width:0;display:flex}
.loading-module__s7jdMW__pageLayout{width:100%;max-width:var(--maxw);padding-inline:var(--gutter-page-mobile);margin-inline:auto;padding-block-start:16px}@media (min-width:768px){.loading-module__s7jdMW__pageLayout{padding-inline:var(--gutter-page-tablet);padding-block-start:24px}}@media (min-width:1024px){.loading-module__s7jdMW__pageLayout{padding-inline:var(--gutter-page-desktop);padding-block-start:32px}}.loading-module__s7jdMW__header{flex-direction:column;margin-bottom:24px;display:flex}.loading-module__s7jdMW__eyebrow{margin-bottom:14px}.loading-module__s7jdMW__title{margin:0}.loading-module__s7jdMW__intro{margin-top:14px}.loading-module__s7jdMW__filters{border-bottom:1px solid var(--rule);flex-direction:column;gap:10px;margin-bottom:32px;padding-block:12px 24px;display:flex}.loading-module__s7jdMW__filterRow{flex-wrap:wrap;gap:8px;display:flex}.loading-module__s7jdMW__stack{flex-direction:column;gap:24px;margin:0;padding:0;list-style:none;display:flex}@media (max-width:767px){.loading-module__s7jdMW__stack{gap:18px}}.loading-module__s7jdMW__cell{margin:0}.loading-module__s7jdMW__rowCard{background:var(--paper-2);border:1px solid var(--rule);border-radius:var(--radius-3);grid-template-columns:220px 1fr;align-items:stretch;gap:24px;min-height:150px;display:grid;overflow:hidden}.loading-module__s7jdMW__cover{height:100%;min-height:150px}.loading-module__s7jdMW__rowBody{flex-direction:column;justify-content:center;gap:12px;padding:20px 24px 20px 0;display:flex}@media (max-width:767px){.loading-module__s7jdMW__rowCard{grid-template-columns:1fr;gap:0}.loading-module__s7jdMW__cover{aspect-ratio:16/9;min-height:0}.loading-module__s7jdMW__rowBody{padding:18px}}
.loading-module__Y-8zGq__pageLayout{width:100%;max-width:var(--maxw);padding-inline:var(--gutter-page-mobile);margin-inline:auto;padding-block-start:16px}@media (min-width:768px){.loading-module__Y-8zGq__pageLayout{padding-inline:var(--gutter-page-tablet);padding-block-start:24px}}@media (min-width:1024px){.loading-module__Y-8zGq__pageLayout{padding-inline:var(--gutter-page-desktop);padding-block-start:32px}}.loading-module__Y-8zGq__page{max-width:1080px;margin:0 auto;padding-block-end:64px}.loading-module__Y-8zGq__header{border-bottom:1px solid var(--rule);grid-template-columns:1fr auto;align-items:end;gap:24px;margin-bottom:40px;padding-bottom:32px;display:grid}.loading-module__Y-8zGq__headerText{flex-direction:column;min-width:0;display:flex}.loading-module__Y-8zGq__eyebrow{margin-bottom:12px}.loading-module__Y-8zGq__title{margin-bottom:16px}.loading-module__Y-8zGq__cta{align-self:end}.loading-module__Y-8zGq__sectionEyebrow{margin:0 0 18px;display:block}.loading-module__Y-8zGq__grid{}.loading-module__Y-8zGq__cell{flex-direction:column;width:100%;height:100%;display:flex}.loading-module__Y-8zGq__cardFrame{background:var(--paper-2);border:1px solid var(--rule);border-radius:var(--radius-3);flex-direction:column;height:100%;display:flex;overflow:hidden}.loading-module__Y-8zGq__cardPhoto{aspect-ratio:4/5}.loading-module__Y-8zGq__cardBody{flex-direction:column;gap:8px;padding:18px;display:flex}@media (max-width:767px){.loading-module__Y-8zGq__header{grid-template-columns:1fr;align-items:stretch;gap:18px}.loading-module__Y-8zGq__cta{align-self:stretch;width:100%}}
.loading-module__dDtPKq__page{width:100%;max-width:var(--maxw);padding-inline:var(--gutter-page-mobile);margin-inline:auto;padding-block:16px 64px}@media (min-width:768px){.loading-module__dDtPKq__page{padding-inline:var(--gutter-page-tablet);padding-block-start:24px}}@media (min-width:1024px){.loading-module__dDtPKq__page{padding-inline:var(--gutter-page-desktop);padding-block-start:32px}}.loading-module__dDtPKq__backLink{margin-bottom:16px}.loading-module__dDtPKq__layout{grid-template-columns:1.4fr 1fr;align-items:start;gap:40px;display:grid}@media (max-width:1023px){.loading-module__dDtPKq__layout{grid-template-columns:1fr;gap:24px}}.loading-module__dDtPKq__photoColumn{flex-direction:column;gap:16px;min-width:0;display:flex}.loading-module__dDtPKq__photoFrame{background:var(--paper-deep);border-radius:var(--radius-3);padding:24px;position:relative}@media (max-width:767px){.loading-module__dDtPKq__photoFrame{padding:20px}}.loading-module__dDtPKq__photoButton{width:100%;max-height:min(70vh,720px);margin:0 auto;display:block}.loading-module__dDtPKq__photoSkeletonWrapper{width:auto;max-width:100%;max-height:inherit;border-radius:var(--radius-2);margin-inline:auto;display:block;overflow:hidden}.loading-module__dDtPKq__actionRow{flex-flow:wrap;align-items:center;gap:12px;display:flex}.loading-module__dDtPKq__metaColumn{flex-direction:column;gap:14px;min-width:0;display:flex}.loading-module__dDtPKq__commentBlock{border-top:1px solid var(--rule-soft);flex-direction:column;gap:16px;margin-block-start:8px;padding-block-start:24px;display:flex}.loading-module__dDtPKq__commentRow{grid-template-columns:32px 1fr;align-items:start;gap:12px;display:grid}.loading-module__dDtPKq__commentBody{flex-direction:column;gap:6px;min-width:0;display:flex}
.loading-module__gv5mJa__pageLayout{width:100%;max-width:var(--maxw);padding-inline:var(--gutter-page-mobile);margin-inline:auto;padding-block-start:16px}@media (min-width:768px){.loading-module__gv5mJa__pageLayout{padding-inline:var(--gutter-page-tablet);padding-block-start:24px}}@media (min-width:1024px){.loading-module__gv5mJa__pageLayout{padding-inline:var(--gutter-page-desktop);padding-block-start:32px}}.loading-module__gv5mJa__header{border-bottom:1px solid var(--rule);margin-bottom:32px;padding-block-end:24px}.loading-module__gv5mJa__eyebrow{margin:0 0 16px}.loading-module__gv5mJa__title{margin:0 0 18px}.loading-module__gv5mJa__monthHeading{border-bottom:1px solid var(--rule-soft);margin:0 0 16px;padding-bottom:8px}.loading-module__gv5mJa__grid{grid-template-columns:repeat(4,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid}.loading-module__gv5mJa__cell{min-width:0;display:flex}.loading-module__gv5mJa__tile{background:var(--paper-2);border:1px solid var(--rule);border-radius:var(--radius-3);flex-direction:column;width:100%;display:flex;overflow:hidden}.loading-module__gv5mJa__photoFrame{aspect-ratio:1;border-bottom:1px solid var(--rule)}.loading-module__gv5mJa__caption{flex-direction:column;gap:6px;padding:10px;display:flex}@media (max-width:1023px){.loading-module__gv5mJa__grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.loading-module__gv5mJa__grid{grid-template-columns:repeat(2,1fr);gap:12px}}@media (max-width:480px){.loading-module__gv5mJa__grid{grid-template-columns:repeat(2,1fr);gap:10px}}
.loading-module__NzkhEa__page{width:100%;max-width:var(--maxw);padding-inline:var(--gutter-page-mobile);margin-inline:auto;padding-block-start:16px}@media (min-width:768px){.loading-module__NzkhEa__page{padding-inline:var(--gutter-page-tablet);padding-block-start:24px}}@media (min-width:1024px){.loading-module__NzkhEa__page{padding-inline:var(--gutter-page-desktop);padding-block-start:32px}}.loading-module__NzkhEa__header{border-bottom:1px solid var(--rule);flex-direction:column;margin-bottom:24px;padding-bottom:24px;display:flex}.loading-module__NzkhEa__eyebrow{margin-bottom:14px}.loading-module__NzkhEa__title{margin-bottom:12px}.loading-module__NzkhEa__actionBar{justify-content:flex-end;gap:10px;padding-block-end:16px;display:flex}.loading-module__NzkhEa__list{border-top:1px solid var(--rule-soft);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.loading-module__NzkhEa__row{border-bottom:1px solid var(--rule-soft);grid-template-columns:12px 1fr;align-items:start;gap:14px;padding:18px 0;display:grid}.loading-module__NzkhEa__dot{justify-self:center;margin-top:9px}.loading-module__NzkhEa__rowBody{flex-direction:column;gap:6px;min-width:0;display:flex}
.loading-module__-5cjRW__page{max-width:960px;padding-inline:var(--gutter-page-mobile);margin:0 auto;padding-block-start:16px}@media (min-width:768px){.loading-module__-5cjRW__page{padding-inline:var(--gutter-page-tablet);padding-block-start:24px}}@media (min-width:1024px){.loading-module__-5cjRW__page{padding-inline:var(--gutter-page-desktop);padding-block-start:32px}}.loading-module__-5cjRW__header{border-bottom:1px solid var(--rule);flex-direction:column;margin-bottom:32px;padding-bottom:24px;display:flex}.loading-module__-5cjRW__eyebrow{margin-bottom:14px}.loading-module__-5cjRW__title{margin-bottom:12px}.loading-module__-5cjRW__body{grid-template-columns:1fr;align-items:start;row-gap:24px;display:grid}@media (min-width:768px){.loading-module__-5cjRW__body{grid-template-columns:260px minmax(0,1fr);gap:0 32px}}@media (min-width:1024px){.loading-module__-5cjRW__body{grid-template-columns:300px minmax(0,1fr);column-gap:48px}}.loading-module__-5cjRW__identity{flex-direction:column;gap:16px;display:flex}.loading-module__-5cjRW__identityInner{background:var(--paper-2);border:1px solid var(--rule);border-radius:var(--radius-3);flex-direction:column;gap:12px;padding:24px;display:flex}.loading-module__-5cjRW__readonlyList{flex-direction:column;gap:12px;margin:0;padding:0;display:flex}.loading-module__-5cjRW__readonlyList>div{flex-direction:column;gap:4px;display:flex}.loading-module__-5cjRW__form{flex-direction:column;gap:18px;max-width:56ch;display:flex}.loading-module__-5cjRW__fieldGroup{flex-direction:column;gap:6px;display:flex}
.TreeDetailLoadingShell-module__8mmQfq__page{max-width:1080px;margin:0 auto;padding-block-end:64px}.TreeDetailLoadingShell-module__8mmQfq__backLink{margin-block:16px 24px}.TreeDetailLoadingShell-module__8mmQfq__header{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:40px;margin-bottom:40px;padding-bottom:40px;display:grid}@media (max-width:1023px) and (min-width:641px){.TreeDetailLoadingShell-module__8mmQfq__header{grid-template-columns:minmax(0,.7fr) minmax(0,1fr);gap:32px}}@media (max-width:640px){.TreeDetailLoadingShell-module__8mmQfq__header{grid-template-columns:1fr;gap:24px}}.TreeDetailLoadingShell-module__8mmQfq__photoCard{aspect-ratio:3/4;background:var(--paper-3);border:1px solid var(--rule);border-radius:var(--radius-3);max-width:100%;position:relative;overflow:hidden}@media (max-width:640px){.TreeDetailLoadingShell-module__8mmQfq__photoCard{aspect-ratio:4/3;max-height:60vh}}.TreeDetailLoadingShell-module__8mmQfq__currentPill{background:var(--paper);border:1px solid var(--rule);border-radius:var(--radius-1);padding:4px 10px;position:absolute;inset:auto auto 12px 12px}.TreeDetailLoadingShell-module__8mmQfq__identBlock{flex-direction:column;min-width:0;display:flex}.TreeDetailLoadingShell-module__8mmQfq__title,.TreeDetailLoadingShell-module__8mmQfq__subtitle{margin:8px 0 0}.TreeDetailLoadingShell-module__8mmQfq__hairline{background:var(--rule-soft,var(--rule));height:1px;margin:16px 0 0}.TreeDetailLoadingShell-module__8mmQfq__metaGrid{grid-template-columns:repeat(3,1fr);gap:16px;margin:16px 0 0;display:grid}@media (max-width:640px){.TreeDetailLoadingShell-module__8mmQfq__metaGrid{grid-template-columns:1fr;gap:12px}}.TreeDetailLoadingShell-module__8mmQfq__metaCol{flex-direction:column;gap:4px;display:flex}.TreeDetailLoadingShell-module__8mmQfq__actionRow{gap:8px;margin:16px 0 0;display:flex}.TreeDetailLoadingShell-module__8mmQfq__stats{margin:16px 0 0}.TreeDetailLoadingShell-module__8mmQfq__filterStrip{flex-wrap:wrap;gap:6px;margin:0 0 8px;padding:12px 0 16px;display:flex}.TreeDetailLoadingShell-module__8mmQfq__timelineColumn{padding-left:28px;position:relative}.TreeDetailLoadingShell-module__8mmQfq__spine{background:var(--rule);pointer-events:none;width:1px;position:absolute;top:4px;bottom:0;left:46px}.TreeDetailLoadingShell-module__8mmQfq__timeline{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.TreeDetailLoadingShell-module__8mmQfq__entryItem{margin:0;padding:0;list-style:none}.TreeDetailLoadingShell-module__8mmQfq__entry{grid-template-columns:36px 1fr;column-gap:16px;padding:24px 0 40px;display:grid;position:relative}.TreeDetailLoadingShell-module__8mmQfq__rail{grid-column:1;width:36px;position:relative}.TreeDetailLoadingShell-module__8mmQfq__iconCircle{background:var(--paper);border:1.5px solid var(--rule);border-radius:var(--radius-pill);z-index:2;width:28px;height:28px;margin-left:4px;display:inline-flex;position:relative}.TreeDetailLoadingShell-module__8mmQfq__content{flex-direction:column;grid-column:2;min-width:0;padding-right:36px;display:flex}.TreeDetailLoadingShell-module__8mmQfq__entryDate{margin:0 0 6px}.TreeDetailLoadingShell-module__8mmQfq__entryTitle{margin:4px 0 12px}.TreeDetailLoadingShell-module__8mmQfq__entryPhotos{margin:12px 0 16px}.TreeDetailLoadingShell-module__8mmQfq__actionPill{margin:4px 0 0}@media (max-width:640px){.TreeDetailLoadingShell-module__8mmQfq__timelineColumn{padding-left:20px}.TreeDetailLoadingShell-module__8mmQfq__content{padding-right:32px}}
.PageLayout-module__h1RbZW__pageLayout{width:100%;max-width:var(--maxw);padding-inline:var(--gutter-page-mobile);margin-inline:auto;padding-block-start:16px}@media (min-width:768px){.PageLayout-module__h1RbZW__pageLayout{padding-inline:var(--gutter-page-tablet);padding-block-start:24px}}@media (min-width:1024px){.PageLayout-module__h1RbZW__pageLayout{padding-inline:var(--gutter-page-desktop);padding-block-start:32px}}
.SearchResults-module__RtKtLG__inputRow{border-bottom:1px solid var(--rule);flex-shrink:0;align-items:center;gap:10px;padding:14px;display:flex}.SearchResults-module__RtKtLG__resultsRegion{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.SearchResults-module__RtKtLG__closeBtn{border-radius:var(--radius-2);width:32px;height:32px;color:var(--ink-3);cursor:pointer;transition:background var(--duration-fast), color var(--duration-fast);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.SearchResults-module__RtKtLG__closeBtn:hover{background:var(--paper-2);color:var(--ink)}.SearchResults-module__RtKtLG__closeBtn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.SearchResults-module__RtKtLG__field{background:var(--paper-2);border:1px solid var(--rule);border-radius:var(--radius-3);width:100%;min-width:240px;height:44px;transition:border-color var(--duration-fast), box-shadow var(--duration-fast);align-items:center;gap:10px;padding:8px 12px;display:flex}@media (min-width:1024px){.SearchResults-module__RtKtLG__field{max-width:420px}}.SearchResults-module__RtKtLG__field:focus-within{border-color:var(--ink-3);box-shadow:0 0 0 3px var(--focus-ring)}.SearchResults-module__RtKtLG__hint{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-4);border:1px solid var(--rule);border-radius:var(--radius-1);transition:opacity var(--duration-fast);flex-shrink:0;padding:2px 6px;font-size:9px}.SearchResults-module__RtKtLG__field:focus-within .SearchResults-module__RtKtLG__hint{opacity:0}.SearchResults-module__RtKtLG__clearBtn{width:22px;height:22px;color:var(--ink-3);cursor:pointer;border-radius:var(--radius-1);background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.SearchResults-module__RtKtLG__clearBtn:hover{color:var(--ink)}.SearchResults-module__RtKtLG__clearBtn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.SearchResults-module__RtKtLG__dropdown{z-index:60;background:var(--paper-2);border:1px solid var(--rule);border-radius:var(--radius-3);box-shadow:var(--shadow-card-hover);overscroll-behavior:contain;max-height:60vh;padding:6px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto}.SearchResults-module__RtKtLG__inputIcon{color:var(--ink-3);flex-shrink:0}.SearchResults-module__RtKtLG__input{min-width:0;font-family:var(--font-input);color:var(--ink);appearance:none;background:0 0;border:none;outline:none;flex:1;font-size:17px}.SearchResults-module__RtKtLG__input::-webkit-search-cancel-button{appearance:none;display:none}.SearchResults-module__RtKtLG__input::-webkit-search-decoration{appearance:none;display:none}.SearchResults-module__RtKtLG__input::placeholder{color:var(--ink-3)}.SearchResults-module__RtKtLG__input:focus-visible{outline:none}.SearchResults-module__RtKtLG__field .SearchResults-module__RtKtLG__input{color:var(--ink-2);font-size:14px}.SearchResults-module__RtKtLG__field .SearchResults-module__RtKtLG__input::placeholder{color:var(--ink-4)}.SearchResults-module__RtKtLG__idleHint,.SearchResults-module__RtKtLG__errorRow{font-family:var(--sans);color:var(--ink-3);text-align:center;margin:0;padding:24px 16px;font-size:14px}.SearchResults-module__RtKtLG__emptyBlock{text-align:center;padding:24px 16px}.SearchResults-module__RtKtLG__emptyTitle{font-family:var(--sans);color:var(--ink-2);margin:0;font-size:14px}.SearchResults-module__RtKtLG__emptyHint{font-family:var(--sans);color:var(--ink-3);margin:4px 0 0;font-size:13px}.SearchResults-module__RtKtLG__skeletonList{margin:0;padding:8px;list-style:none}.SearchResults-module__RtKtLG__skeletonRow{align-items:center;gap:12px;padding:8px;display:flex}.SearchResults-module__RtKtLG__skeletonText{flex-direction:column;flex:1;gap:6px;display:flex}.SearchResults-module__RtKtLG__list{margin:0;padding:6px;list-style:none}.SearchResults-module__RtKtLG__group{list-style:none}.SearchResults-module__RtKtLG__groupHeader{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:6px;padding:12px 10px 6px;font-size:11px;display:flex}.SearchResults-module__RtKtLG__groupHeaderIcon{flex-shrink:0}.SearchResults-module__RtKtLG__groupRows{margin:0;padding:0;list-style:none}.SearchResults-module__RtKtLG__row{border-radius:var(--radius-2);cursor:pointer;box-sizing:border-box;border-left:2px solid #0000;align-items:center;gap:12px;min-height:44px;padding:9px 10px;display:flex}.SearchResults-module__RtKtLG__rowActive{background:color-mix(in srgb, var(--moss) 12%, transparent)}.SearchResults-module__RtKtLG__rowText{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.SearchResults-module__RtKtLG__rowTitle{font-family:var(--sans);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:15px;overflow:hidden}.SearchResults-module__RtKtLG__rowSecondary{font-family:var(--sans);color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.SearchResults-module__RtKtLG__rowGlyph{border-radius:var(--radius-2);background:var(--paper-2);flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.SearchResults-module__RtKtLG__thumb{border-radius:var(--radius-2);flex-shrink:0;width:40px;height:40px;display:inline-flex;overflow:hidden}.SearchResults-module__RtKtLG__thumbImg{object-fit:cover;width:100%;height:100%;display:block}.SearchResults-module__RtKtLG__seeAllRow{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border-radius:var(--radius-2);align-items:center;gap:6px;padding:9px 10px;font-size:11px;display:flex}.SearchResults-module__RtKtLG__seeAllRow:hover{background:var(--paper-2)}.SearchResults-module__RtKtLG__seeAllLabel{flex:1}.SearchResults-module__RtKtLG__liveRegion{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.BackLink-module__oKhsGG__link.BackLink-module__oKhsGG__link.BackLink-module__oKhsGG__link{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);transition:color var(--duration-fast);border-radius:2px;align-items:center;gap:6px;font-size:12px;line-height:1;text-decoration:none;display:inline-flex}.BackLink-module__oKhsGG__link.BackLink-module__oKhsGG__link.BackLink-module__oKhsGG__link:hover,.BackLink-module__oKhsGG__link.BackLink-module__oKhsGG__link.BackLink-module__oKhsGG__link:focus-visible{color:var(--ink)}.BackLink-module__oKhsGG__link.BackLink-module__oKhsGG__link.BackLink-module__oKhsGG__link:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.BackLink-module__oKhsGG__link.BackLink-module__oKhsGG__link.BackLink-module__oKhsGG__link svg{transform:translateY(-.5px)}
.SearchInlineField-module__qBrEkG__searchSurface{align-items:center;width:100%;display:none;position:relative}@media (min-width:1024px){.SearchInlineField-module__qBrEkG__searchSurface{display:flex}}
.UploadProgressBar-module__K1FJMa__track{background:var(--rule);border-radius:2px;width:100%;height:4px;overflow:hidden}.UploadProgressBar-module__K1FJMa__fill{background:var(--moss);height:100%;transition:width var(--duration-slow) var(--ease-out)}.UploadProgressBar-module__K1FJMa__fillDone{background:var(--moss)}
.SeasonalIndicator-module__tCGG1G__indicator{flex-direction:column;align-items:center;gap:4px;padding:8px 0 4px;display:flex}.SeasonalIndicator-module__tCGG1G__iconChip{background:color-mix(in srgb, var(--season-color,var(--moss)) 14%, transparent);width:28px;height:28px;color:var(--season-color,var(--moss));border-radius:50%;justify-content:center;align-items:center;display:flex}.SeasonalIndicator-module__tCGG1G__label{font-family:var(--mono);letter-spacing:.14em;text-transform:lowercase;color:var(--ink-3);font-size:10px}
.ApproxDateField-module__0uOR9G__field{flex-direction:column;gap:6px;margin-bottom:18px;display:flex}.ApproxDateField-module__0uOR9G__label{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-size:11px}.ApproxDateField-module__0uOR9G__precisionRow{flex-wrap:wrap;gap:6px;margin-bottom:4px;display:flex}.ApproxDateField-module__0uOR9G__precisionBtn{appearance:none;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);background:var(--paper-2);border:1px solid var(--rule);border-radius:var(--radius-2);cursor:pointer;padding:6px 12px;font-size:11px;transition:border-color .12s,color .12s,background .12s}.ApproxDateField-module__0uOR9G__precisionBtn:hover{color:var(--ink-2);background:var(--paper-3)}.ApproxDateField-module__0uOR9G__precisionBtn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.ApproxDateField-module__0uOR9G__precisionBtnActive{color:var(--ink);border-color:var(--moss);background:var(--paper-3)}.ApproxDateField-module__0uOR9G__valueRow{flex-wrap:wrap;gap:8px;display:flex}.ApproxDateField-module__0uOR9G__input,.ApproxDateField-module__0uOR9G__select,.ApproxDateField-module__0uOR9G__yearInput{appearance:none;font-family:var(--font-input);color:var(--ink);background:var(--paper-2);border:1px solid var(--rule);border-radius:var(--radius-2);padding:10px 12px;font-size:15px;transition:border-color .12s,background .12s}.ApproxDateField-module__0uOR9G__input{flex:auto;min-width:0}.ApproxDateField-module__0uOR9G__select{flex:160px;min-width:0}.ApproxDateField-module__0uOR9G__yearInput{flex:0 0 120px;min-width:0}.ApproxDateField-module__0uOR9G__input:focus,.ApproxDateField-module__0uOR9G__select:focus,.ApproxDateField-module__0uOR9G__yearInput:focus{border-color:var(--moss);background:var(--paper-3)}.ApproxDateField-module__0uOR9G__input:focus-visible,.ApproxDateField-module__0uOR9G__select:focus-visible,.ApproxDateField-module__0uOR9G__yearInput:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px;border-color:var(--moss);background:var(--paper-3)}.ApproxDateField-module__0uOR9G__input[aria-invalid=true],.ApproxDateField-module__0uOR9G__select[aria-invalid=true],.ApproxDateField-module__0uOR9G__yearInput[aria-invalid=true]{border-color:var(--terracotta)}.ApproxDateField-module__0uOR9G__error{font-family:var(--sans);color:var(--terracotta-text);margin-top:2px;font-size:13px}
.Topbar-module__0dYsKq__topbar{box-sizing:border-box;min-height:var(--shell-header-h);border-bottom:1px solid var(--rule);background-color:color-mix(in srgb, var(--paper) 92%, transparent);z-index:30;-webkit-backdrop-filter:blur(4px);justify-content:space-between;align-items:center;gap:12px;padding:14px 36px;display:flex;position:sticky;top:0}.Topbar-module__0dYsKq__leading{align-items:center;gap:12px;min-width:0;display:flex}.Topbar-module__0dYsKq__menuSlot{flex-shrink:0;display:none}@media (max-width:768px){.Topbar-module__0dYsKq__menuSlot{display:inline-flex}}.Topbar-module__0dYsKq__actions{align-items:center;gap:10px;display:flex}.Topbar-module__0dYsKq__searchSlot{flex:0 auto;min-width:240px;max-width:420px}@media (max-width:1023px){.Topbar-module__0dYsKq__searchSlot{min-width:0}}.Topbar-module__0dYsKq__authPair{align-items:center;gap:6px;margin-right:4px;display:flex}@media (max-width:640px){.Topbar-module__0dYsKq__topbar{gap:8px;padding:12px 16px}}
.NotificationBell-module__tvZxEG__root{align-items:center;display:inline-flex;position:relative}.NotificationBell-module__tvZxEG__bell{background:var(--paper);border:1px solid var(--rule);border-radius:var(--radius-3);cursor:pointer;width:44px;height:44px;color:var(--ink-2);justify-content:center;align-items:center;transition:border-color .12s,color .12s;display:inline-flex;position:relative}.NotificationBell-module__tvZxEG__bell:hover,.NotificationBell-module__tvZxEG__bell[aria-expanded=true]{border-color:var(--ink);color:var(--ink)}.NotificationBell-module__tvZxEG__bell:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.NotificationBell-module__tvZxEG__badge{border-radius:var(--radius-badge,8px);background:var(--moss);min-width:16px;height:16px;color:var(--moss-text,#14160e);font-family:var(--mono,ui-monospace, monospace);text-align:center;pointer-events:none;box-shadow:0 0 0 2px var(--paper);justify-content:center;align-items:center;padding:0 4px;font-size:10px;font-weight:500;line-height:16px;display:inline-flex;position:absolute;top:4px;right:2px}.NotificationBell-module__tvZxEG__panel{background:var(--paper,white);border:1px solid var(--rule);border-radius:var(--radius-3);width:360px;max-width:calc(100vw - 24px);box-shadow:var(--shadow-overlay);z-index:100;position:absolute;top:calc(100% + 6px);right:0}.NotificationBell-module__tvZxEG__header{justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.NotificationBell-module__tvZxEG__title{font-family:var(--sans);color:var(--ink);font-size:14px;font-weight:600}.NotificationBell-module__tvZxEG__markAll{font-family:var(--sans);color:var(--moss);cursor:pointer;background:0 0;border:none;padding:0;font-size:12px;text-decoration:underline}.NotificationBell-module__tvZxEG__markAll:hover{opacity:.85}.NotificationBell-module__tvZxEG__divider{background:var(--rule-soft,#ececec);height:1px}.NotificationBell-module__tvZxEG__body{max-height:360px;overflow-y:auto}.NotificationBell-module__tvZxEG__empty{text-align:center;font-family:var(--serif-body,Lora, Georgia, serif);color:var(--ink-3);margin:0;padding:20px 16px;font-size:14px;font-style:italic}.NotificationBell-module__tvZxEG__row{cursor:pointer;border-bottom:1px solid var(--rule-soft,#ececec);outline:none;flex-direction:column;gap:4px;padding:12px 16px;display:flex}.NotificationBell-module__tvZxEG__row:last-child{border-bottom:none}.NotificationBell-module__tvZxEG__row:hover,.NotificationBell-module__tvZxEG__row:focus-visible{background:var(--paper-2)}.NotificationBell-module__tvZxEG__row.NotificationBell-module__tvZxEG__unread{background:color-mix(in srgb, var(--moss) 4%, transparent)}.NotificationBell-module__tvZxEG__row.NotificationBell-module__tvZxEG__unread:hover,.NotificationBell-module__tvZxEG__row.NotificationBell-module__tvZxEG__unread:focus-visible{background:color-mix(in srgb, var(--moss) 8%, transparent)}.NotificationBell-module__tvZxEG__message{font-family:var(--sans);color:var(--ink);margin:0;font-size:14px;line-height:1.45}.NotificationBell-module__tvZxEG__panel .NotificationBell-module__tvZxEG__actor.NotificationBell-module__tvZxEG__actor{color:var(--moss-2,#2f5b3a);font-weight:500;text-decoration:none}.NotificationBell-module__tvZxEG__panel .NotificationBell-module__tvZxEG__actor.NotificationBell-module__tvZxEG__actor:hover{text-decoration:underline}.NotificationBell-module__tvZxEG__when{font-family:var(--mono,ui-monospace, monospace);letter-spacing:.05em;color:var(--ink-3);font-size:11px}.NotificationBell-module__tvZxEG__footer{text-align:center;padding:10px 16px}.NotificationBell-module__tvZxEG__panel .NotificationBell-module__tvZxEG__seeAll.NotificationBell-module__tvZxEG__seeAll{font-family:var(--sans);color:var(--moss);font-size:13px;text-decoration:none}.NotificationBell-module__tvZxEG__panel .NotificationBell-module__tvZxEG__seeAll.NotificationBell-module__tvZxEG__seeAll:hover{text-decoration:underline}@media (max-width:640px){.NotificationBell-module__tvZxEG__panel{top:calc(var(--shell-header-h) + 6px);width:auto;max-width:none;max-height:calc(100vh - var(--shell-header-h) - 24px);position:fixed;left:12px;right:12px;overflow-y:auto}}
.Button-module__8RiFmG__button{border-radius:var(--radius-md);min-height:36px;font-family:var(--sans);letter-spacing:normal;text-transform:none;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), filter var(--duration-fast) var(--ease-out);justify-content:center;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-style:normal;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.Button-module__8RiFmG__button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.Button-module__8RiFmG__button:disabled,.Button-module__8RiFmG__button[aria-disabled=true]{opacity:.5;cursor:not-allowed}.Button-module__8RiFmG__button[data-loading=true]{cursor:progress}.Button-module__8RiFmG__button[data-loading=true]>.Button-module__8RiFmG__spinner{flex:none;width:14px;height:14px;margin-right:8px;animation:.8s linear infinite Button-module__8RiFmG__spin;display:inline-flex}@keyframes Button-module__8RiFmG__spin{to{transform:rotate(360deg)}}.Button-module__8RiFmG__label{align-items:center;gap:8px;display:inline-flex}.Button-module__8RiFmG__primary.Button-module__8RiFmG__primary.Button-module__8RiFmG__primary{background:var(--moss);color:var(--moss-text);border:1px solid var(--moss)}.Button-module__8RiFmG__primary:hover:not(:disabled):not([aria-disabled=true]){filter:brightness(1.05)}.Button-module__8RiFmG__secondary.Button-module__8RiFmG__secondary.Button-module__8RiFmG__secondary{color:var(--ink-2);border:1px solid var(--rule);background:0 0}.Button-module__8RiFmG__secondary.Button-module__8RiFmG__secondary.Button-module__8RiFmG__secondary:hover:not(:disabled):not([aria-disabled=true]){background:var(--paper-3);color:var(--ink);border-color:var(--rule-control)}.Button-module__8RiFmG__ghost.Button-module__8RiFmG__ghost.Button-module__8RiFmG__ghost{color:var(--ink-2);background:0 0;border:1px solid #0000}.Button-module__8RiFmG__ghost.Button-module__8RiFmG__ghost.Button-module__8RiFmG__ghost:hover:not(:disabled):not([aria-disabled=true]){background:var(--paper-2);color:var(--ink)}.Button-module__8RiFmG__danger.Button-module__8RiFmG__danger.Button-module__8RiFmG__danger{color:var(--terracotta-text);border:1px solid var(--rule);background:0 0}.Button-module__8RiFmG__danger.Button-module__8RiFmG__danger.Button-module__8RiFmG__danger:hover:not(:disabled):not([aria-disabled=true]){background:var(--terracotta-faint);border-color:var(--terracotta);color:var(--ink)}.Button-module__8RiFmG__onPhoto.Button-module__8RiFmG__onPhoto.Button-module__8RiFmG__onPhoto{background:var(--moss);color:var(--moss-text);border:1px solid var(--moss)}.Button-module__8RiFmG__onPhoto.Button-module__8RiFmG__onPhoto.Button-module__8RiFmG__onPhoto:hover:not(:disabled):not([aria-disabled=true]){background:var(--moss-2);border-color:var(--moss-2)}.Button-module__8RiFmG__onPhotoSecondary.Button-module__8RiFmG__onPhotoSecondary.Button-module__8RiFmG__onPhotoSecondary{color:var(--ink-on-photo);background:0 0;border:1px solid #ffffff80}.Button-module__8RiFmG__onPhotoSecondary.Button-module__8RiFmG__onPhotoSecondary.Button-module__8RiFmG__onPhotoSecondary:hover:not(:disabled):not([aria-disabled=true]){background:#ffffff1f;border-color:#fffc}@media (max-width:768px){.Button-module__8RiFmG__button{min-height:44px;padding-block:10px}}.Button-module__8RiFmG__squareShape{border-radius:var(--radius-sm)}.Button-module__8RiFmG__spinner{color:currentColor}
.NewUpdateDrawer-module__kUJrPa__overlay{background:var(--scrim-lightbox,#1414148c);z-index:1100;animation:.18s ease-out NewUpdateDrawer-module__kUJrPa__fadeIn;position:fixed;inset:0}.NewUpdateDrawer-module__kUJrPa__drawer{background:var(--paper);width:520px;max-width:100%;height:100dvh;color:var(--ink);z-index:1101;border-left:1px solid var(--rule);flex-direction:column;animation:.22s cubic-bezier(.22,.61,.36,1) NewUpdateDrawer-module__kUJrPa__slideIn;display:flex;position:fixed;top:0;bottom:0;right:0;overflow:hidden;box-shadow:-16px 0 32px -8px #0000001f}@media (max-width:768px){.NewUpdateDrawer-module__kUJrPa__drawer{border-left:none;width:100%}}@media (prefers-reduced-motion:reduce){.NewUpdateDrawer-module__kUJrPa__overlay,.NewUpdateDrawer-module__kUJrPa__drawer{animation:none}}@keyframes NewUpdateDrawer-module__kUJrPa__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes NewUpdateDrawer-module__kUJrPa__slideIn{0%{transform:translate(100%)}to{transform:translate(0)}}.NewUpdateDrawer-module__kUJrPa__header{border-bottom:1px solid var(--rule);background:var(--paper);z-index:1;justify-content:space-between;align-items:center;padding:18px 24px;display:flex;position:sticky;top:0}.NewUpdateDrawer-module__kUJrPa__title{font-family:var(--serif);font-variation-settings:"SOFT" 30, "WONK" 0;color:var(--ink);margin:0;font-size:22px;font-weight:400;line-height:1.15}.NewUpdateDrawer-module__kUJrPa__closeBtn{appearance:none;border:1px solid var(--rule);border-radius:var(--radius-2);cursor:pointer;width:36px;height:36px;color:var(--ink-2);transition:border-color var(--duration-fast), color var(--duration-fast);background:0 0;justify-content:center;align-items:center;font-size:18px;line-height:1;display:inline-flex}.NewUpdateDrawer-module__kUJrPa__closeBtn:hover{border-color:var(--ink-3);color:var(--ink)}.NewUpdateDrawer-module__kUJrPa__closeBtn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.NewUpdateDrawer-module__kUJrPa__form{flex-direction:column;flex:auto;gap:18px;min-height:0;padding:24px;display:flex;overflow-y:auto}.NewUpdateDrawer-module__kUJrPa__chipGroup{flex-wrap:wrap;gap:6px;display:flex}.NewUpdateDrawer-module__kUJrPa__chip{--chip-accent:var(--ink-2);border:1px solid var(--rule);border-radius:var(--radius-badge);height:28px;color:var(--ink-2);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;white-space:nowrap;transition:color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), background var(--duration-fast) var(--ease-out);background:0 0;align-items:center;gap:6px;padding:0 12px;font-size:11px;display:inline-flex}.NewUpdateDrawer-module__kUJrPa__chip:hover{border-color:var(--chip-accent);color:var(--ink)}.NewUpdateDrawer-module__kUJrPa__chip:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.NewUpdateDrawer-module__kUJrPa__chipActive{border-color:var(--chip-accent);color:var(--chip-accent);background:color-mix(in srgb, var(--chip-accent) 12%, transparent)}.NewUpdateDrawer-module__kUJrPa__chipIcon{color:var(--chip-accent);flex-shrink:0}.NewUpdateDrawer-module__kUJrPa__photoStrip{grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.NewUpdateDrawer-module__kUJrPa__photoTile{aspect-ratio:1;border:1px solid var(--rule);border-radius:var(--radius-2);background:var(--paper-2);position:relative;overflow:hidden}.NewUpdateDrawer-module__kUJrPa__photoTileInner{width:100%;height:100%;transition:transform var(--duration-base) var(--ease-out);justify-content:center;align-items:center;display:flex}.NewUpdateDrawer-module__kUJrPa__photoTileInner>img{object-fit:cover;width:100%;height:100%;display:block}.NewUpdateDrawer-module__kUJrPa__photoRemove{appearance:none;color:#fff;cursor:pointer;z-index:1;background:#141414bf;border:none;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;line-height:1;display:inline-flex;position:absolute;top:4px;right:4px}.NewUpdateDrawer-module__kUJrPa__photoRemove:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.NewUpdateDrawer-module__kUJrPa__photoRemove:disabled{opacity:.6;cursor:not-allowed}.NewUpdateDrawer-module__kUJrPa__photoRotateBar{z-index:1;gap:4px;display:inline-flex;position:absolute;bottom:4px;left:50%;transform:translate(-50%)}.NewUpdateDrawer-module__kUJrPa__photoRotateBtn{color:#fff;cursor:pointer;background:#1414148c;border:0;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.NewUpdateDrawer-module__kUJrPa__photoRotateBtn:hover:not(:disabled){background:#141414bf}.NewUpdateDrawer-module__kUJrPa__photoRotateBtn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.NewUpdateDrawer-module__kUJrPa__photoRotateBtn:disabled{opacity:.5;cursor:not-allowed}.NewUpdateDrawer-module__kUJrPa__dropArea{background:var(--paper-2);border:1px dashed var(--paper-3);border-radius:var(--radius-3);color:var(--ink-3);text-align:center;transition:border-color var(--duration-fast) var(--ease-out), border-style var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:28px 20px;display:flex;position:relative}.NewUpdateDrawer-module__kUJrPa__dropArea:hover{border-color:var(--ink)}.NewUpdateDrawer-module__kUJrPa__dropArea[data-drag-over=true]{border-style:solid;border-color:var(--moss);background:color-mix(in srgb, var(--moss) 6%, var(--paper-2))}.NewUpdateDrawer-module__kUJrPa__dropHeading{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);font-size:11px}.NewUpdateDrawer-module__kUJrPa__dropHint{font-family:var(--serif-body);color:var(--ink-3);font-size:12px}.NewUpdateDrawer-module__kUJrPa__hiddenInput{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.NewUpdateDrawer-module__kUJrPa__actions{border-top:1px solid var(--rule-soft,var(--rule));justify-content:flex-start;gap:12px;margin-top:auto;padding-top:16px;display:flex}
.not-found-module__HS70Aa__body{text-align:left;padding-block-end:80px}@media (max-width:767px){.not-found-module__HS70Aa__body{padding-block-end:56px}}.not-found-module__HS70Aa__eyebrow{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin:0 0 16px;font-size:11px}.not-found-module__HS70Aa__title{font-family:var(--serif);color:var(--ink-2);font-variation-settings:"SOFT" 30;margin:0 0 16px;font-size:40px;font-weight:400;line-height:1.15}@media (max-width:767px){.not-found-module__HS70Aa__title{font-size:32px}}.not-found-module__HS70Aa__lede{font-family:var(--serif-body,var(--serif));color:var(--ink-2);max-width:60ch;margin:0 0 32px;font-size:16px;line-height:1.55}
.ConfirmDialog-module__hc8c3q__overlay{background:var(--scrim-lightbox,#1414148c);z-index:100;justify-content:center;align-items:center;padding:24px;animation:.12s ease-out ConfirmDialog-module__hc8c3q__confirm-overlay-in;display:flex;position:fixed;inset:0}@media (prefers-reduced-motion:reduce){.ConfirmDialog-module__hc8c3q__overlay{animation:none}}@keyframes ConfirmDialog-module__hc8c3q__confirm-overlay-in{0%{opacity:0}to{opacity:1}}.ConfirmDialog-module__hc8c3q__dialog{background:var(--paper);border:1px solid var(--rule);border-radius:var(--radius-3);box-shadow:var(--shadow-overlay);flex-direction:column;gap:12px;width:100%;max-width:440px;padding:24px;animation:.14s ease-out ConfirmDialog-module__hc8c3q__confirm-content-in;display:flex}@media (prefers-reduced-motion:reduce){.ConfirmDialog-module__hc8c3q__dialog{animation:none}}@keyframes ConfirmDialog-module__hc8c3q__confirm-content-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.ConfirmDialog-module__hc8c3q__title{font-family:var(--serif);font-variation-settings:"SOFT" 30, "WONK" 0;color:var(--ink);margin:0;font-size:20px;font-weight:400;line-height:1.2}.ConfirmDialog-module__hc8c3q__body{font-family:var(--serif-body);color:var(--ink-2);margin:0;font-size:15px;line-height:1.5}.ConfirmDialog-module__hc8c3q__body p{margin:0 0 8px}.ConfirmDialog-module__hc8c3q__body p:last-child{margin-bottom:0}.ConfirmDialog-module__hc8c3q__error{border:1px solid var(--terracotta-text,#b94531);border-radius:var(--radius-2);color:var(--terracotta-text,#b94531);font-family:var(--serif-body);margin:0;padding:8px 10px;font-size:13px}.ConfirmDialog-module__hc8c3q__actions{justify-content:flex-end;gap:12px;margin-top:8px;display:flex}
.CommentThread-module__3hJpPW__thread{border-top:1px solid var(--rule);margin-top:64px;padding-top:48px}.CommentThread-module__3hJpPW__threadInline{border-top:none;margin-top:0;padding-top:16px}.CommentThread-module__3hJpPW__eyebrow{font-family:var(--mono,ui-monospace, monospace);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin:0 0 12px;font-size:11px}.CommentThread-module__3hJpPW__heading{font-family:var(--serif,Georgia, serif);letter-spacing:-.01em;color:var(--ink);margin:8px 0 24px;font-size:24px;font-weight:400}.CommentThread-module__3hJpPW__empty{font-family:var(--serif-body,Lora, Georgia, serif);color:var(--ink-3);margin:0 0 24px;font-size:17px;font-style:italic}.CommentThread-module__3hJpPW__list{flex-direction:column;gap:18px;margin:0 0 32px;padding:0;list-style:none;display:flex}.CommentThread-module__3hJpPW__comment{grid-template-rows:auto auto;grid-template-columns:32px 1fr auto;align-items:start;gap:8px 12px;display:grid}.CommentThread-module__3hJpPW__commentPending{opacity:.62;transition:opacity var(--duration-fast,.12s) ease-out}.CommentThread-module__3hJpPW__thread .CommentThread-module__3hJpPW__avatarLink.CommentThread-module__3hJpPW__avatarLink{color:inherit;grid-area:1/1;text-decoration:none;display:inline-flex}.CommentThread-module__3hJpPW__thread .CommentThread-module__3hJpPW__avatarLink>span{width:32px;height:32px}.CommentThread-module__3hJpPW__thread.CommentThread-module__3hJpPW__threadInline .CommentThread-module__3hJpPW__avatarLink>span{width:28px;height:28px}.CommentThread-module__3hJpPW__thread .CommentThread-module__3hJpPW__profileLink.CommentThread-module__3hJpPW__profileLink{color:inherit;text-decoration:none}.CommentThread-module__3hJpPW__meta{flex-direction:column;grid-area:1/2;gap:2px;min-width:0;display:flex}.CommentThread-module__3hJpPW__metaTop{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.CommentThread-module__3hJpPW__meta .CommentThread-module__3hJpPW__name.CommentThread-module__3hJpPW__name{color:var(--ink);font-family:var(--sans);font-size:15px;font-weight:500;line-height:1.3}.CommentThread-module__3hJpPW__metaTimeRow{flex-wrap:wrap;align-items:baseline;gap:0;display:inline-flex}.CommentThread-module__3hJpPW__metaTime{font-family:var(--sans);color:var(--ink-3);font-size:12px;line-height:1.3}.CommentThread-module__3hJpPW__metaEdited{font-family:var(--sans);color:var(--ink-3);font-size:12px;font-style:italic;line-height:1.3}.CommentThread-module__3hJpPW__body{font-family:var(--serif-body,var(--serif));color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;grid-area:2/1/auto/-1;margin:0;font-size:15px;font-weight:400;line-height:1.55}.CommentThread-module__3hJpPW__bodyError{grid-area:auto/1/auto/-1;margin:4px 0 0}.CommentThread-module__3hJpPW__overflow{grid-area:1/3;justify-self:end;display:inline-flex;position:relative}.CommentThread-module__3hJpPW__overflowBtn{appearance:none;border-radius:var(--radius-2);min-width:44px;min-height:44px;color:var(--ink-3);cursor:pointer;transition:background var(--duration-fast), color var(--duration-fast);background:0 0;border:none;justify-content:center;align-items:center;padding:8px;display:inline-flex}.CommentThread-module__3hJpPW__overflowBtn:hover,.CommentThread-module__3hJpPW__overflowBtn:focus-visible{background:var(--paper-2);color:var(--ink)}.CommentThread-module__3hJpPW__overflowBtn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.CommentThread-module__3hJpPW__overflowBtn:disabled{cursor:not-allowed;opacity:.5}.CommentThread-module__3hJpPW__overflowMenu{background:var(--paper-2);border:1px solid var(--rule);border-radius:var(--radius-2);min-width:180px;box-shadow:var(--shadow-overlay);z-index:50;flex-direction:column;padding:4px;display:flex;position:absolute;top:calc(100% + 4px);right:0}.CommentThread-module__3hJpPW__overflowMenuItem{appearance:none;text-align:left;width:100%;font-family:var(--sans);color:var(--ink-2);border-radius:var(--radius-1);cursor:pointer;background:0 0;border:none;outline:none;padding:8px 12px;font-size:14px;display:block}.CommentThread-module__3hJpPW__overflowMenuItem:hover,.CommentThread-module__3hJpPW__overflowMenuItem:focus-visible{background:var(--paper-3);color:var(--ink)}.CommentThread-module__3hJpPW__overflowMenuItemDestructive{color:var(--terracotta-text,#b94531)}.CommentThread-module__3hJpPW__overflowMenuItemDestructive:hover,.CommentThread-module__3hJpPW__overflowMenuItemDestructive:focus-visible{color:var(--terracotta-text,#b94531);background:var(--paper-3)}.CommentThread-module__3hJpPW__overflowMenuSep{background:var(--rule);height:1px;margin:4px 0}.CommentThread-module__3hJpPW__rowActions{gap:12px;margin-top:8px;display:flex}.CommentThread-module__3hJpPW__editForm{flex-direction:column;grid-area:2/1/auto/-1;gap:8px;margin:0;display:flex}.CommentThread-module__3hJpPW__footer{border-top:1px solid var(--rule-soft,#ececec);margin-top:24px;padding-top:24px}.CommentThread-module__3hJpPW__prompt{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.CommentThread-module__3hJpPW__promptText{font-family:var(--serif-body,Lora, Georgia, serif);color:var(--ink-2);margin:0}.CommentThread-module__3hJpPW__thread .CommentThread-module__3hJpPW__promptLink.CommentThread-module__3hJpPW__promptLink{background:var(--moss);color:#fff;font-family:var(--sans);border-radius:var(--radius-2);align-items:center;padding:6px 12px;font-size:13px;text-decoration:none;display:inline-flex}.CommentThread-module__3hJpPW__form{flex-direction:column;gap:12px;display:flex}.CommentThread-module__3hJpPW__formLabel{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.CommentThread-module__3hJpPW__formMeta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:-4px;display:flex}.CommentThread-module__3hJpPW__counter{font-family:var(--mono,ui-monospace, monospace);letter-spacing:.06em;color:var(--ink-3);font-size:11px}.CommentThread-module__3hJpPW__counterOver{color:var(--terracotta-text,#6b2415)}.CommentThread-module__3hJpPW__validation{font-family:var(--serif-body,Lora, Georgia, serif);color:var(--terracotta-text,#6b2415);font-size:13px}.CommentThread-module__3hJpPW__formRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.CommentThread-module__3hJpPW__moderation{color:var(--ink-3);font-size:12px;font-family:var(--serif-body,Lora, Georgia, serif)}.CommentThread-module__3hJpPW__threadInline .CommentThread-module__3hJpPW__heading{display:none}.CommentThread-module__3hJpPW__threadInline .CommentThread-module__3hJpPW__empty{margin:12px 0 0;font-size:15px}.CommentThread-module__3hJpPW__threadInline .CommentThread-module__3hJpPW__list{gap:14px;margin:12px 0 20px}.CommentThread-module__3hJpPW__threadInline .CommentThread-module__3hJpPW__comment{grid-template-columns:28px 1fr auto;gap:4px 12px}.CommentThread-module__3hJpPW__threadInline .CommentThread-module__3hJpPW__body{font-size:14px;line-height:1.55}.CommentThread-module__3hJpPW__threadInline .CommentThread-module__3hJpPW__footer{border-top:none;margin-top:0;padding-top:0}.CommentThread-module__3hJpPW__formInline{flex-direction:column;gap:8px;margin-top:20px;display:flex}.CommentThread-module__3hJpPW__textareaInline{border:none;border-bottom:1px solid var(--rule);min-height:56px;font-family:var(--font-input);color:var(--ink);background:0 0;border-radius:0;padding:8px 0;font-size:14px}.CommentThread-module__3hJpPW__textareaInline:focus{border-bottom-color:var(--moss);outline:none}.CommentThread-module__3hJpPW__formRowInline{justify-content:flex-end}@media (max-width:767px){.CommentThread-module__3hJpPW__threadInline .CommentThread-module__3hJpPW__list{gap:12px}}
.VisibilityButton-module__G-IiJW__fieldset{border:none;flex-direction:column;gap:10px;margin:0;padding:0;display:flex}.VisibilityButton-module__G-IiJW__legend{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-bottom:4px;padding:0;font-size:11px}.VisibilityButton-module__G-IiJW__radioRow{border:1px solid var(--rule);border-radius:var(--radius-2);background:var(--paper);cursor:pointer;font-family:var(--sans);color:var(--ink-2);align-items:center;gap:10px;min-height:44px;padding:10px 12px;font-size:15px;line-height:1.4;display:flex}.VisibilityButton-module__G-IiJW__radioRow:hover{border-color:var(--ink-3)}.VisibilityButton-module__G-IiJW__radioRow:has(input:checked){border-color:var(--moss);background:var(--paper-2);color:var(--ink)}.VisibilityButton-module__G-IiJW__radioRow input{accent-color:var(--moss);margin:0}
.AccountMenu-module__7rkVRa__root{position:relative}.AccountMenu-module__7rkVRa__trigger{border:1px solid var(--rule);background:var(--paper);border-radius:var(--radius-3);cursor:pointer;min-height:44px;color:var(--ink);font-family:var(--sans,inherit);align-items:center;gap:8px;margin-right:4px;padding:0 10px 0 8px;font-size:13px;transition:border-color .12s,color .12s;display:inline-flex}.AccountMenu-module__7rkVRa__trigger:hover,.AccountMenu-module__7rkVRa__trigger[aria-expanded=true]{border-color:var(--ink);color:var(--ink)}.AccountMenu-module__7rkVRa__trigger:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.AccountMenu-module__7rkVRa__name{text-overflow:ellipsis;white-space:nowrap;max-width:160px;font-weight:500;display:inline-block;overflow:hidden}@media (max-width:640px){.AccountMenu-module__7rkVRa__trigger{justify-content:center;gap:6px;min-width:44px;padding:0 8px}.AccountMenu-module__7rkVRa__name{display:none}}.AccountMenu-module__7rkVRa__menu{background:var(--paper);border:1px solid var(--rule);min-width:220px;box-shadow:var(--shadow-overlay);z-index:40;border-radius:6px;padding:6px;position:absolute;top:calc(100% + 6px);right:0}.AccountMenu-module__7rkVRa__header{align-items:center;gap:12px;padding:10px 10px 12px;display:flex}.AccountMenu-module__7rkVRa__headerIdentity{flex-direction:column;gap:2px;min-width:0;display:flex}.AccountMenu-module__7rkVRa__headerName{font-family:var(--serif);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-variation-settings:"SOFT" 30, "WONK" 0;font-size:15px;line-height:1.2;overflow:hidden}.AccountMenu-module__7rkVRa__headerHandle{font-family:var(--mono);letter-spacing:.08em;color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.AccountMenu-module__7rkVRa__sep{background:var(--rule);height:1px;margin:4px 2px}.AccountMenu-module__7rkVRa__menu .AccountMenu-module__7rkVRa__item.AccountMenu-module__7rkVRa__item{text-align:left;width:100%;font-family:var(--sans,inherit);color:var(--ink);border-radius:var(--radius-3);cursor:pointer;background:0 0;border:0;padding:8px 10px;font-size:13px;text-decoration:none;display:block}.AccountMenu-module__7rkVRa__menu .AccountMenu-module__7rkVRa__item.AccountMenu-module__7rkVRa__item:hover,.AccountMenu-module__7rkVRa__menu .AccountMenu-module__7rkVRa__item.AccountMenu-module__7rkVRa__item:focus-visible{background:var(--paper-2)}.AccountMenu-module__7rkVRa__menu .AccountMenu-module__7rkVRa__item.AccountMenu-module__7rkVRa__item:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}
.page-module__fR8xaW__eyebrowDot{background:var(--moss);vertical-align:1px;border-radius:50%;flex:none;width:6px;height:6px;margin-right:8px;display:inline-block}.page-module__fR8xaW__eyebrowName{color:var(--moss-2)}.page-module__fR8xaW__counts{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);flex-wrap:wrap;align-items:baseline;gap:6px 0;margin:0 0 20px;font-size:11px;display:flex}.page-module__fR8xaW__countNumber{color:var(--ink);margin-right:6px;font-weight:500}.page-module__fR8xaW__countSep{color:var(--ink-3);margin:0 12px}.page-module__fR8xaW__filterStrip{flex-direction:column;gap:12px;margin-bottom:8px;display:flex}.page-module__fR8xaW__filterRow{flex-flow:wrap;align-items:center;gap:10px;display:flex}.page-module__fR8xaW__filterLabel{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);flex:none;font-size:11px}.page-module__fR8xaW__chip{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--rule);border-radius:var(--radius-badge);color:var(--ink-3);cursor:pointer;transition:color var(--duration-fast) var(--ease-out), background var(--duration-fast) var(--ease-out);background:0 0;padding:5px 12px;font-size:12px}.page-module__fR8xaW__chip:hover{color:var(--ink);background:var(--paper-3)}.page-module__fR8xaW__chip:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.page-module__fR8xaW__chipActive{background:var(--moss-faint);color:var(--ink);border-color:var(--moss)}.page-module__fR8xaW__divider{border:none;border-top:1px solid var(--rule);margin:24px 0}.page-module__fR8xaW__list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.page-module__fR8xaW__row{background:var(--paper-2);border:1px solid var(--rule);border-radius:var(--radius-3);align-items:flex-start;gap:14px;padding:14px 16px;display:flex}.page-module__fR8xaW__rowCover{background:var(--paper-3);border-radius:var(--radius-1);width:80px;height:60px;color:var(--ink-3);font-family:var(--serif);flex-shrink:0;justify-content:center;align-items:center;font-size:24px;display:flex;overflow:hidden}@media (max-width:767px){.page-module__fR8xaW__rowCover{width:64px;height:48px}}.page-module__fR8xaW__rowBody{flex-direction:column;flex:auto;gap:6px;min-width:0;display:flex}.page-module__fR8xaW__row .page-module__fR8xaW__rowTitle.page-module__fR8xaW__rowTitle{font-family:var(--serif);color:var(--ink);transition:color var(--duration-fast) var(--ease-out);font-variation-settings:"SOFT" 30, "WONK" 0;margin:0;font-size:18px;font-weight:500;line-height:1.3;text-decoration:none}.page-module__fR8xaW__row .page-module__fR8xaW__rowTitle.page-module__fR8xaW__rowTitle:hover{color:var(--moss-2)}.page-module__fR8xaW__row .page-module__fR8xaW__rowTitle.page-module__fR8xaW__rowTitle:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.page-module__fR8xaW__rowSummary{font-family:var(--serif-body,var(--serif));color:var(--ink-2);-webkit-line-clamp:1;text-overflow:ellipsis;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.45;display:-webkit-box;overflow:hidden}.page-module__fR8xaW__rowMeta{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:12px;margin-top:2px;font-size:11px;display:flex}.page-module__fR8xaW__statusTag{border-radius:var(--radius-badge);font-family:var(--mono);letter-spacing:.15em;text-transform:uppercase;border:1px solid #0000;align-items:center;padding:3px 8px;font-size:9.5px;font-weight:500;display:inline-flex}.page-module__fR8xaW__statusDraft{background:var(--ochre-faint);color:var(--ochre-text);border-color:var(--ochre-faint)}.page-module__fR8xaW__statusPublished{background:var(--moss-faint);color:var(--moss-2);border-color:var(--moss-faint)}.page-module__fR8xaW__statusArchived{background:var(--ink-faint);color:var(--ink);border-color:var(--ink-faint)}.page-module__fR8xaW__statusCancelled{background:var(--terracotta-faint);color:var(--terracotta-text);border-color:var(--terracotta-faint)}.page-module__fR8xaW__btn{appearance:none;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;border-radius:var(--radius-1);cursor:pointer;border:1px solid var(--rule);color:var(--ink-2);transition:background var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);background:0 0;align-self:center;margin-left:auto;padding:6px 14px;font-size:12px;text-decoration:none;display:inline-block}.page-module__fR8xaW__btn:hover{background:var(--paper-3);color:var(--ink)}.page-module__fR8xaW__btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.page-module__fR8xaW__btnPrimary{background:var(--moss);color:var(--moss-text);border-color:var(--moss)}.page-module__fR8xaW__btnPrimary:hover{background:var(--moss);color:var(--moss-text);filter:brightness(1.05)}.page-module__fR8xaW__btn:disabled{opacity:.5;cursor:not-allowed}.page-module__fR8xaW__empty{text-align:center;border:1px dashed var(--rule);border-radius:var(--radius-3);padding:48px 16px}.page-module__fR8xaW__emptyTitle{font-family:var(--serif);color:var(--ink);margin:0 0 8px;font-size:20px;font-weight:400}.page-module__fR8xaW__emptyBody{font-family:var(--serif-body,var(--serif));color:var(--ink-2);margin:0 0 16px;font-size:14px;line-height:1.5}.page-module__fR8xaW__toast{font-family:var(--serif-body,var(--serif));border-radius:var(--radius-3);background:var(--paper-3);color:var(--ink);margin:8px 0;padding:8px 12px;font-size:13px}.page-module__fR8xaW__toastError{background:var(--terracotta-faint);color:var(--ink);border:1px solid var(--terracotta)}.page-module__fR8xaW__composerLayout{grid-template-columns:1fr 320px;align-items:start;gap:32px;display:grid}@media (max-width:999px){.page-module__fR8xaW__composerLayout{grid-template-columns:1fr}}.page-module__fR8xaW__composerMain{flex-direction:column;gap:14px;min-width:0;display:flex}.page-module__fR8xaW__composerSidebar{border:1px solid var(--rule);border-radius:var(--radius-3);background:var(--paper-2);flex-direction:column;align-self:start;gap:16px;height:fit-content;padding:16px;display:flex;position:sticky;top:80px}@media (max-width:999px){.page-module__fR8xaW__composerSidebar{position:static}}.page-module__fR8xaW__sidebarSection{flex-direction:column;gap:8px;display:flex}.page-module__fR8xaW__sidebarSectionTitle{font-family:var(--mono);letter-spacing:.14em;color:var(--ink-3);text-transform:uppercase;margin:0;font-size:11px}.page-module__fR8xaW__fieldError{font-family:var(--serif-body);color:var(--terracotta-text);margin:0;font-size:13px;font-style:italic}.page-module__fR8xaW__readOnlyBanner{background:var(--paper-2);border-left:3px solid var(--ochre);font-family:var(--sans);color:var(--ink-2);margin-bottom:12px;padding:12px 16px;font-size:14px;line-height:1.5}.page-module__fR8xaW__lifecycleRow{border-top:1px solid var(--rule);flex-wrap:wrap;gap:8px;margin-top:8px;padding-top:16px;display:flex}.page-module__fR8xaW__dialogBackdrop{z-index:1000;background:#0000008c;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.page-module__fR8xaW__dialog{background:var(--paper-2);border:1px solid var(--rule);border-radius:var(--radius-3);width:min(480px,100% - 32px);box-shadow:var(--shadow-overlay);padding:24px 28px}.page-module__fR8xaW__dialogTitle{font-family:var(--serif);color:var(--ink);margin:0 0 12px;font-size:22px;font-weight:500;line-height:1.25}.page-module__fR8xaW__dialogBody{font-family:var(--serif-body);color:var(--ink-2);margin:0 0 16px;font-size:14px;line-height:1.55}.page-module__fR8xaW__dialogActions{border-top:1px solid var(--rule-soft);justify-content:flex-end;gap:8px;padding-top:16px;display:flex}.page-module__fR8xaW__heroBlock{flex-direction:column;gap:10px;display:flex}.page-module__fR8xaW__heroThumb{aspect-ratio:16/9;border-radius:var(--radius-2);border:1px solid var(--rule);background:var(--paper-3);width:100%;max-width:480px;position:relative;overflow:hidden}.page-module__fR8xaW__heroThumbImg{width:100%;height:100%;display:block}.page-module__fR8xaW__heroThumbDim{opacity:.5;transition:opacity var(--duration-fast)}.page-module__fR8xaW__heroEmpty{aspect-ratio:16/9;border-radius:var(--radius-2);border:1px dashed var(--rule);background:var(--paper-3);place-items:center;width:100%;max-width:480px;display:grid;position:relative}.page-module__fR8xaW__heroEmptyHint{font-family:var(--sans);letter-spacing:.08em;color:var(--ink-3);text-transform:uppercase;font-size:13px}.page-module__fR8xaW__heroUploading{position:absolute;inset:auto 8px 8px}.page-module__fR8xaW__heroUploadingFull{width:70%}.page-module__fR8xaW__heroActions{flex-wrap:wrap;gap:8px;display:flex}.page-module__fR8xaW__lessonsSection{border:1px solid var(--rule);border-radius:var(--radius-3);background:var(--paper-2);margin-top:32px;padding:20px}.page-module__fR8xaW__lessonsHeader{border-bottom:1px solid var(--rule-soft);justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;padding-bottom:12px;display:flex}.page-module__fR8xaW__lessonsTitle{font-family:var(--serif);color:var(--ink);font-variation-settings:"SOFT" 30, "WONK" 0;margin:0;font-size:20px;font-weight:500}.page-module__fR8xaW__lessonsList{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.page-module__fR8xaW__lessonRow{border:1px solid var(--rule);border-radius:var(--radius-2);background:var(--paper);transition:border-color var(--duration-fast), background var(--duration-fast);align-items:center;gap:12px;padding:12px 14px;display:flex}.page-module__fR8xaW__lessonRow:hover{border-color:color-mix(in oklab, var(--rule) 70%, var(--ink-3));background:var(--paper-3)}.page-module__fR8xaW__lessonPos{font-family:var(--mono);letter-spacing:.05em;color:var(--ink-3);min-width:28px;font-size:12px}.page-module__fR8xaW__lessonTitle{font-family:var(--serif-body);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14px;overflow:hidden}.page-module__fR8xaW__lessonMeta{font-family:var(--mono);letter-spacing:.05em;color:var(--ink-3);font-size:11px}.page-module__fR8xaW__lessonActions{flex-wrap:wrap;gap:6px;display:flex}.page-module__fR8xaW__lessonEditorBackdrop{z-index:1000;background:#0000008c;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.page-module__fR8xaW__lessonEditor{background:var(--paper-2);border:1px solid var(--rule);border-radius:var(--radius-3);width:min(640px,100% - 32px);max-height:calc(100% - 32px);box-shadow:var(--shadow-overlay);flex-direction:column;gap:12px;padding:24px 28px;display:flex;overflow:auto}.page-module__fR8xaW__lessonEditorTitle{font-family:var(--serif);color:var(--ink);font-variation-settings:"SOFT" 30, "WONK" 0;margin:0 0 4px;font-size:22px;font-weight:500;line-height:1.25}.page-module__fR8xaW__checkboxRow{font-family:var(--serif-body);color:var(--ink-2);align-items:center;gap:8px;font-size:14px;display:inline-flex}.page-module__fR8xaW__checkboxRow input[type=checkbox]{accent-color:var(--moss)}
.TreeHeaderActions-module__5F6iea__actionRow{flex-wrap:wrap;align-items:center;gap:8px;margin:16px 0 0;display:flex}@media (max-width:640px){.TreeHeaderActions-module__5F6iea__actionRow>:first-child{flex:100%}}.TreeHeaderActions-module__5F6iea__actionRowAlone{justify-content:flex-end}@media (max-width:640px){.TreeHeaderActions-module__5F6iea__actionRowAlone>:first-child{flex:none}}.TreeHeaderActions-module__5F6iea__menuWrap{display:inline-flex;position:relative}.TreeHeaderActions-module__5F6iea__moreBtn{appearance:none;border:1px solid var(--rule);border-radius:var(--radius-2);width:44px;height:44px;color:var(--ink-2);cursor:pointer;transition:background var(--duration-fast), color var(--duration-fast);background:0 0;justify-content:center;align-items:center;display:inline-flex}@media (min-width:769px){.TreeHeaderActions-module__5F6iea__moreBtn{width:46px;height:46px}}.TreeHeaderActions-module__5F6iea__moreBtn:hover{background:var(--paper-2);color:var(--ink)}.TreeHeaderActions-module__5F6iea__moreBtn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.TreeHeaderActions-module__5F6iea__menu{background:var(--paper-2);border:1px solid var(--rule);border-radius:var(--radius-2);width:max-content;min-width:min(200px,100vw - 32px);max-width:calc(100vw - 32px);box-shadow:var(--shadow-overlay);z-index:50;flex-direction:column;padding:4px;display:flex;position:absolute;top:calc(100% + 6px)}.TreeHeaderActions-module__5F6iea__menu[data-anchor=right]{left:auto;right:0}.TreeHeaderActions-module__5F6iea__menu[data-anchor=left]{left:0;right:auto}.TreeHeaderActions-module__5F6iea__menuItem{appearance:none;text-align:left;width:100%;font-family:var(--sans);color:var(--ink-2);border-radius:var(--radius-1);cursor:pointer;background:0 0;border:none;outline:none;padding:10px 12px;font-size:14px;text-decoration:none;display:block}.TreeHeaderActions-module__5F6iea__menuItem:hover,.TreeHeaderActions-module__5F6iea__menuItem:focus-visible{background:var(--paper-3);color:var(--ink)}.TreeHeaderActions-module__5F6iea__menuItem:disabled{opacity:.6;cursor:not-allowed}.TreeHeaderActions-module__5F6iea__rowError{font-family:var(--serif-body);color:var(--terracotta-text,#b94531);margin:8px 0 0;font-size:13px}
.Eyebrow-module__1T-EHq__eyebrow{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-size:10px;font-weight:500}.Eyebrow-module__1T-EHq__accent{color:var(--accent-seasonal-2)}.Eyebrow-module__1T-EHq__ochre{color:var(--ochre-text)}.Eyebrow-module__1T-EHq__terra{color:var(--terracotta-text)}.Eyebrow-module__1T-EHq__muted{color:var(--ink-3)}
.MobileMenuDrawer-module__8rgClW__overlay{z-index:80;-webkit-backdrop-filter:blur(4px);background:#14120e8c;height:100dvh;position:fixed;inset:0}.MobileMenuDrawer-module__8rgClW__panel{background:var(--paper);border-right:1px solid var(--rule);z-index:81;width:280px;max-width:85vw;height:100dvh;position:fixed;top:0;bottom:0;left:0;overflow-y:auto}.MobileMenuDrawer-module__8rgClW__panel:focus{outline:none}.MobileMenuDrawer-module__8rgClW__overlay[data-state=closed]{opacity:0}.MobileMenuDrawer-module__8rgClW__panel[data-state=closed]{transform:translate(-100%)}.MobileMenuDrawer-module__8rgClW__overlay[data-state=open]{animation:.2s ease-out MobileMenuDrawer-module__8rgClW__drawerOverlayIn}.MobileMenuDrawer-module__8rgClW__panel[data-state=open]{animation:.24s cubic-bezier(.16,1,.3,1) MobileMenuDrawer-module__8rgClW__drawerPanelIn}.MobileMenuDrawer-module__8rgClW__overlay[data-state=closed].MobileMenuDrawer-module__8rgClW__exiting{opacity:0;animation:.18s ease-in MobileMenuDrawer-module__8rgClW__drawerOverlayOut}.MobileMenuDrawer-module__8rgClW__panel[data-state=closed].MobileMenuDrawer-module__8rgClW__exiting{animation:.18s ease-in MobileMenuDrawer-module__8rgClW__drawerPanelOut;transform:translate(-100%)}.MobileMenuDrawer-module__8rgClW__panel>aside{border-right:none;height:100%;position:static}@keyframes MobileMenuDrawer-module__8rgClW__drawerOverlayIn{0%{opacity:0}to{opacity:1}}@keyframes MobileMenuDrawer-module__8rgClW__drawerOverlayOut{0%{opacity:1}to{opacity:0}}@keyframes MobileMenuDrawer-module__8rgClW__drawerPanelIn{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes MobileMenuDrawer-module__8rgClW__drawerPanelOut{0%{transform:translate(0)}to{transform:translate(-100%)}}@media (prefers-reduced-motion:reduce){.MobileMenuDrawer-module__8rgClW__overlay,.MobileMenuDrawer-module__8rgClW__panel{animation:none}}@media (min-width:769px){.MobileMenuDrawer-module__8rgClW__overlay,.MobileMenuDrawer-module__8rgClW__panel{display:none}}
.PhotoLightbox-module__TgHm8G__scrim{z-index:1200;background:var(--scrim-lightbox);outline:none;flex-direction:column;justify-content:center;align-items:center;animation:.2s ease-out PhotoLightbox-module__TgHm8G__scrim-in;display:flex;position:fixed;inset:0}.PhotoLightbox-module__TgHm8G__scrim.PhotoLightbox-module__TgHm8G__exiting{animation:.15s ease-in PhotoLightbox-module__TgHm8G__scrim-out}@keyframes PhotoLightbox-module__TgHm8G__scrim-in{0%{opacity:0}to{opacity:1}}@keyframes PhotoLightbox-module__TgHm8G__scrim-out{0%{opacity:1}to{opacity:0}}.PhotoLightbox-module__TgHm8G__content{display:contents}.PhotoLightbox-module__TgHm8G__photoArea{will-change:opacity, transform;backface-visibility:hidden;transform:translateZ(0)}.PhotoLightbox-module__TgHm8G__content[data-state=open] .PhotoLightbox-module__TgHm8G__photoArea{animation:.2s ease-out PhotoLightbox-module__TgHm8G__content-in}.PhotoLightbox-module__TgHm8G__scrim.PhotoLightbox-module__TgHm8G__exiting .PhotoLightbox-module__TgHm8G__photoArea{animation:.15s ease-in PhotoLightbox-module__TgHm8G__content-out}@keyframes PhotoLightbox-module__TgHm8G__content-in{0%{opacity:0;transform:translateZ(0)scale(.96)}to{opacity:1;transform:translateZ(0)scale(1)}}@keyframes PhotoLightbox-module__TgHm8G__content-out{0%{opacity:1;transform:translateZ(0)scale(1)}to{opacity:0;transform:translateZ(0)scale(.96)}}@media (prefers-reduced-motion:reduce){.PhotoLightbox-module__TgHm8G__scrim,.PhotoLightbox-module__TgHm8G__scrim.PhotoLightbox-module__TgHm8G__exiting,.PhotoLightbox-module__TgHm8G__content[data-state=open] .PhotoLightbox-module__TgHm8G__photoArea,.PhotoLightbox-module__TgHm8G__scrim.PhotoLightbox-module__TgHm8G__exiting .PhotoLightbox-module__TgHm8G__photoArea{animation:none}}.PhotoLightbox-module__TgHm8G__closeBtn{z-index:10;border-radius:var(--radius-pill);color:#fff;cursor:pointer;width:44px;height:44px;transition:background var(--duration-fast) var(--ease-out);background:#ffffff1a;border:0;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:16px;right:16px}.PhotoLightbox-module__TgHm8G__closeBtn:hover{background:#ffffff2e}.PhotoLightbox-module__TgHm8G__closeBtn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media (max-width:640px){.PhotoLightbox-module__TgHm8G__closeBtn{top:8px;right:8px}}.PhotoLightbox-module__TgHm8G__arrowLeft,.PhotoLightbox-module__TgHm8G__arrowRight{z-index:10;border-radius:var(--radius-pill);color:#fff;cursor:pointer;width:48px;height:48px;transition:background var(--duration-fast) var(--ease-out);background:#ffffff1a;border:0;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.PhotoLightbox-module__TgHm8G__arrowLeft{left:16px}.PhotoLightbox-module__TgHm8G__arrowRight{right:16px}.PhotoLightbox-module__TgHm8G__arrowLeft:hover,.PhotoLightbox-module__TgHm8G__arrowRight:hover{background:#ffffff2e}.PhotoLightbox-module__TgHm8G__arrowLeft:focus-visible,.PhotoLightbox-module__TgHm8G__arrowRight:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media (max-width:640px){.PhotoLightbox-module__TgHm8G__arrowLeft,.PhotoLightbox-module__TgHm8G__arrowRight{display:none}}.PhotoLightbox-module__TgHm8G__photoArea{flex-direction:column;align-items:center;max-width:90vw;min-height:50vh;max-height:90vh;padding:0 16px;display:flex}.PhotoLightbox-module__TgHm8G__photoArea .bcf-image-frame{width:auto;max-height:calc(100vh - 160px);margin-inline:auto}.PhotoLightbox-module__TgHm8G__photo{object-fit:contain;border-radius:var(--radius-2);width:100%;height:100%;display:block}@media (max-width:640px){.PhotoLightbox-module__TgHm8G__photoArea{max-width:calc(100vw - 32px)}.PhotoLightbox-module__TgHm8G__photoArea .bcf-image-frame{max-height:calc(100vh - 140px)}}.PhotoLightbox-module__TgHm8G__title{font-family:var(--serif);font-variation-settings:"SOFT" 30;color:#fff;text-align:center;max-width:50ch;margin:16px 0 0;font-size:18px;font-weight:400;line-height:1.3}.PhotoLightbox-module__TgHm8G__eventLink{font-family:var(--sans);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;margin:12px 0 0;font-size:12px;display:inline-flex}.PhotoLightbox-module__TgHm8G__eventLinkPrefix{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.PhotoLightbox-module__TgHm8G__eventLink .PhotoLightbox-module__TgHm8G__eventLinkAnchor.PhotoLightbox-module__TgHm8G__eventLinkAnchor{color:#fff;text-underline-offset:3px;margin-block:-10px;padding-block:10px;text-decoration:underline}.PhotoLightbox-module__TgHm8G__eventLink .PhotoLightbox-module__TgHm8G__eventLinkAnchor.PhotoLightbox-module__TgHm8G__eventLinkAnchor:hover,.PhotoLightbox-module__TgHm8G__eventLink .PhotoLightbox-module__TgHm8G__eventLinkAnchor.PhotoLightbox-module__TgHm8G__eventLinkAnchor:focus-visible{color:#fff}.PhotoLightbox-module__TgHm8G__eventLink .PhotoLightbox-module__TgHm8G__eventLinkAnchor.PhotoLightbox-module__TgHm8G__eventLinkAnchor:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.PhotoLightbox-module__TgHm8G__counter{font-family:var(--mono);letter-spacing:.04em;color:var(--ink-3);pointer-events:none;font-size:13px;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}
.HDisplay-module__OasaQa__hDisplay{font-family:var(--serif);letter-spacing:-.015em;color:var(--ink);font-variation-settings:"SOFT" 30, "WONK" 0;margin:0;font-weight:400}:is(.HDisplay-module__OasaQa__hDisplay em,.HDisplay-module__OasaQa__hDisplay i){font-style:italic}.HDisplay-module__OasaQa__hero{font-size:80px;line-height:1}.HDisplay-module__OasaQa__h1{font-size:64px;line-height:1}.HDisplay-module__OasaQa__h2{font-size:40px;line-height:1.05}.HDisplay-module__OasaQa__h3{font-size:28px;line-height:1.1}.HDisplay-module__OasaQa__h4{font-size:20px;line-height:1.15}@media (max-width:767px){.HDisplay-module__OasaQa__hero{font-size:48px}.HDisplay-module__OasaQa__h1{font-size:44px}.HDisplay-module__OasaQa__h2{font-size:32px}.HDisplay-module__OasaQa__h3{font-size:22px}}
.CookieBanner-module__ANtjFq__banner{z-index:35;border-top:1px solid var(--rule);background-color:var(--paper-2);padding:16px 16px calc(16px + env(safe-area-inset-bottom,0px));box-shadow:var(--shadow-card);opacity:1;transition:opacity .18s ease-out,transform .18s ease-out;position:fixed;bottom:0;left:0;right:0;transform:translateY(0)}@supports ((-webkit-backdrop-filter:blur(8px)) or (backdrop-filter:blur(8px))){.CookieBanner-module__ANtjFq__banner{background-color:color-mix(in srgb, var(--paper-2) 88%, transparent);-webkit-backdrop-filter:blur(8px)saturate(110%)}}.CookieBanner-module__ANtjFq__closing{opacity:0;pointer-events:none;transform:translateY(8px)}.CookieBanner-module__ANtjFq__inner{flex-direction:column;gap:12px;max-width:1180px;margin-inline:auto;display:flex}.CookieBanner-module__ANtjFq__text{flex-direction:column;gap:4px;min-width:0;display:flex}.CookieBanner-module__ANtjFq__heading{font-family:var(--sans);color:var(--ink);margin:0;font-size:13px;font-weight:600;line-height:1.3}.CookieBanner-module__ANtjFq__body{font-family:var(--sans);color:var(--ink-2);max-width:68ch;margin:0;font-size:13px;line-height:1.55}.CookieBanner-module__ANtjFq__policyLink{text-underline-offset:2px;text-decoration:underline}.CookieBanner-module__ANtjFq__policyLink:focus-visible{outline:2px solid var(--moss);outline-offset:2px;border-radius:var(--radius-md)}.CookieBanner-module__ANtjFq__dismissButton{align-self:stretch}@media (min-width:768px){.CookieBanner-module__ANtjFq__banner{padding:16px 24px calc(16px + env(safe-area-inset-bottom,0px))}.CookieBanner-module__ANtjFq__inner{flex-direction:row;justify-content:space-between;align-items:center;gap:24px}.CookieBanner-module__ANtjFq__dismissButton{flex-shrink:0;align-self:auto}}@media (min-width:1024px){.CookieBanner-module__ANtjFq__banner{padding:20px 32px calc(20px + env(safe-area-inset-bottom,0px))}}@media (prefers-reduced-motion:reduce){.CookieBanner-module__ANtjFq__banner{transition:none}}
.ArticleCard-module__9Igr7W__card{background:var(--paper-2);border:1px solid var(--rule);border-radius:var(--radius-3);height:100%;transition:transform var(--duration-base) var(--ease-out);flex-direction:column;display:flex;position:relative;overflow:hidden}.ArticleCard-module__9Igr7W__card:hover{transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.ArticleCard-module__9Igr7W__card,.ArticleCard-module__9Igr7W__card:hover{transition:none;transform:none}}.ArticleCard-module__9Igr7W__card .ArticleCard-module__9Igr7W__cardOverlayLink.ArticleCard-module__9Igr7W__cardOverlayLink{z-index:0;text-indent:-9999px;color:inherit;text-decoration:none;position:absolute;inset:0;overflow:hidden}.ArticleCard-module__9Igr7W__card .ArticleCard-module__9Igr7W__cardOverlayLink.ArticleCard-module__9Igr7W__cardOverlayLink:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.ArticleCard-module__9Igr7W__cardContent{z-index:1;pointer-events:none;flex-direction:column;height:100%;display:flex;position:relative}.ArticleCard-module__9Igr7W__cardContent a{pointer-events:auto}.ArticleCard-module__9Igr7W__cardCover{aspect-ratio:3/2;background:var(--paper-3);overflow:hidden}.ArticleCard-module__9Igr7W__cardImage{object-fit:cover;width:100%;height:100%;display:block}.ArticleCard-module__9Igr7W__cardBody{flex-direction:column;flex:1;gap:8px;min-width:0;padding:18px;display:flex}.ArticleCard-module__9Igr7W__cardEyebrow{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent-seasonal-2);margin-bottom:2px;font-size:10px;font-weight:500;display:block}.ArticleCard-module__9Igr7W__cardTitle{font-family:var(--serif);letter-spacing:-.015em;color:var(--ink);font-variation-settings:"SOFT" 30, "WONK" 0;margin:0;font-size:24px;font-weight:400;line-height:1.15}.ArticleCard-module__9Igr7W__cardSummary{color:var(--ink-2);font-family:var(--sans);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:14.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.ArticleCard-module__9Igr7W__cardMeta{color:var(--ink-3);min-width:0;font-size:12px;font-family:var(--sans);flex-wrap:wrap;align-items:center;gap:6px;margin:4px 0 0;display:flex}.ArticleCard-module__9Igr7W__card .ArticleCard-module__9Igr7W__bylineLink.ArticleCard-module__9Igr7W__bylineLink{color:var(--ink);transition:border-color var(--duration-fast) var(--ease-out);border-bottom:1px solid #0000;font-weight:500;text-decoration:none}.ArticleCard-module__9Igr7W__card .ArticleCard-module__9Igr7W__bylineLink.ArticleCard-module__9Igr7W__bylineLink:hover{border-bottom-color:var(--ink)}.ArticleCard-module__9Igr7W__card .ArticleCard-module__9Igr7W__bylineLink.ArticleCard-module__9Igr7W__bylineLink:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:var(--radius-1)}
.EmptyState-module__7SqAPW__root{text-align:center;border:1px dashed var(--rule);border-radius:var(--radius-md);color:var(--ink);flex-direction:column;align-items:center;gap:0;padding:48px 16px;display:flex}.EmptyState-module__7SqAPW__icon{width:32px;height:32px;color:var(--ink-3);margin-bottom:14px}.EmptyState-module__7SqAPW__icon>svg{width:100%;height:100%}.EmptyState-module__7SqAPW__title{font-family:var(--serif);color:var(--ink);font-variation-settings:"SOFT" 30, "WONK" 0;margin:0 0 8px;font-size:20px;font-weight:400;line-height:1.3}.EmptyState-module__7SqAPW__body{font-family:var(--serif-body,var(--serif));color:var(--ink-2);max-width:520px;margin:0 0 16px;font-size:14px;line-height:1.5}.EmptyState-module__7SqAPW__body:last-child{margin-bottom:0}.EmptyState-module__7SqAPW__action{margin-top:4px}.EmptyState-module__7SqAPW__roomy{padding:64px 24px}.EmptyState-module__7SqAPW__roomy .EmptyState-module__7SqAPW__title{font-size:22px}.EmptyState-module__7SqAPW__roomy .EmptyState-module__7SqAPW__body{font-size:16px}
.FileUploadButton-module__0iwKAW__label{display:inline-flex;position:relative}.FileUploadButton-module__0iwKAW__input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.FileUploadButton-module__0iwKAW__input:disabled{cursor:not-allowed}.FileUploadButton-module__0iwKAW__input:focus-visible+.button{outline:2px solid var(--focus-ring);outline-offset:2px}
.PageLead-module__iEqNHa__lead{font-family:var(--serif-body);color:var(--ink-2);margin:0;font-size:16px;line-height:1.55}
