@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7W0Q5n-wU-Cpd2YT5r.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:400;font-display:swap;src:url(/assets/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7W0Q5n-wU-C5ekK6td.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:400;font-display:swap;src:url(/assets/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7W0Q5n-wU-Ai74Rjx-.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7W0Q5n-wU-BQL42Lnq.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:400;font-display:swap;src:url(/assets/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7W0Q5n-wU-YEzCLjIM.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:400;font-display:swap;src:url(/assets/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7W0Q5n-wU-B_-bZUTo.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:400;font-display:swap;src:url(/assets/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw-8kRkwJBP.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;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7W0Q5n-wU-Cpd2YT5r.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:500;font-display:swap;src:url(/assets/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7W0Q5n-wU-C5ekK6td.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:500;font-display:swap;src:url(/assets/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7W0Q5n-wU-Ai74Rjx-.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7W0Q5n-wU-BQL42Lnq.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:500;font-display:swap;src:url(/assets/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7W0Q5n-wU-YEzCLjIM.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:500;font-display:swap;src:url(/assets/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7W0Q5n-wU-B_-bZUTo.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:500;font-display:swap;src:url(/assets/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw-8kRkwJBP.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;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7W0Q5n-wU-Cpd2YT5r.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:600;font-display:swap;src:url(/assets/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7W0Q5n-wU-C5ekK6td.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:600;font-display:swap;src:url(/assets/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7W0Q5n-wU-Ai74Rjx-.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7W0Q5n-wU-BQL42Lnq.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:600;font-display:swap;src:url(/assets/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7W0Q5n-wU-YEzCLjIM.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:600;font-display:swap;src:url(/assets/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7W0Q5n-wU-B_-bZUTo.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:600;font-display:swap;src:url(/assets/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw-8kRkwJBP.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;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7W0Q5n-wU-Cpd2YT5r.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:700;font-display:swap;src:url(/assets/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7W0Q5n-wU-C5ekK6td.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:700;font-display:swap;src:url(/assets/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7W0Q5n-wU-Ai74Rjx-.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7W0Q5n-wU-BQL42Lnq.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:700;font-display:swap;src:url(/assets/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7W0Q5n-wU-YEzCLjIM.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:700;font-display:swap;src:url(/assets/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7W0Q5n-wU-B_-bZUTo.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:700;font-display:swap;src:url(/assets/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw-8kRkwJBP.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:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(data:font/woff2;base64,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)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:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/S6uyw4BMUTPHjx4wXiWtFCc-DXRmO6t1.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:Lato;font-style:normal;font-weight:700;font-display:swap;src:url(data:font/woff2;base64,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)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:Lato;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/S6u9w4BMUTPHh6UVSwiPGQ3q5d0-D0hIvJyG.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:Pacifico;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/FwZY7-Qmy14u9lezJ-6K6MmBp0u-zK4-5GKyiqJw.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:Pacifico;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/FwZY7-Qmy14u9lezJ-6D6MmBp0u-zK4-CMIUvgQh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Pacifico;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/FwZY7-Qmy14u9lezJ-6I6MmBp0u-zK4-CQbxCITg.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:Pacifico;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/FwZY7-Qmy14u9lezJ-6J6MmBp0u-zK4-DWBNZdEm.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:Pacifico;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/FwZY7-Qmy14u9lezJ-6H6MmBp0u--CgbMf-lW.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:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/pxiByp8kv8JHgFVrLGT9Z11lFd2JQEl8qw-BkEh0D3M.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/pxiByp8kv8JHgFVrLGT9Z1JlFd2JQEl8qw-DYJoBICm.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:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/pxiByp8kv8JHgFVrLGT9Z1xlFd2JQEk-CWICHMj6.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:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/pxiByp8kv8JHgFVrLEj6Z11lFd2JQEl8qw-BO0hu54n.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/pxiByp8kv8JHgFVrLEj6Z1JlFd2JQEl8qw-BO279Z4F.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:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/pxiByp8kv8JHgFVrLEj6Z1xlFd2JQEk-DJVo7c07.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:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/pxiByp8kv8JHgFVrLCz7Z11lFd2JQEl8qw-BWOxwMp7.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/pxiByp8kv8JHgFVrLCz7Z1JlFd2JQEl8qw-ngPRHmr-.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:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/pxiByp8kv8JHgFVrLCz7Z1xlFd2JQEk-g9MkRaG0.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}:root{--bg-light:#f8fafc;--bg-dark:#0b0f19;--text-light:#0f172a;--text-dark:#f1f5f9;--primary-color:#2563eb;--primary-color-dark:#3b82f6;--card-bg-light:#fff;--card-bg-dark:#1e293b;--bg:var(--bg-light);--text:var(--text-light);--card-bg:var(--card-bg-light);--navbar-bg-color:var(--card-bg-light);--navbar-border-color:#1e90ff;--navbar-border-color-glow:#63b3ff;--navbar-border-color-alpha1:#1e90ff33;--navbar-border-color-alpha2:#1e90ff22;--navbar-border-color-alpha3:#1e90ff77;--navbar-border-color-alpha4:#1e90ff55;--navbar-border-color-alpha5:#1e90ff33;--timeline-border:#14b8a6;--timeline-date:#f59e0b;--timeline-link:#3b82f6;--spacing-xs:.5rem;--spacing-sm:.75rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-2xl:2.5rem;--spacing-4xl:5rem;--fade-duration:.8s}.dark{--bg:var(--bg-dark);--text:var(--text-dark);--card-bg:var(--card-bg-dark);--primary-color:var(--primary-color-dark);--timeline-border:#14b8a6;--timeline-date:#f59e0b;--timeline-link:#60a5fa;--navbar-bg-color:var(--card-bg-dark);--navbar-border-color:#3b82f6;--navbar-border-color-glow:#60a5fa;--navbar-border-color-alpha1:#3b82f633;--navbar-border-color-alpha2:#3b82f622;--navbar-border-color-alpha3:#3b82f677;--navbar-border-color-alpha4:#3b82f655;--navbar-border-color-alpha5:#3b82f633}html{scroll-behavior:smooth}a:focus-visible{outline:2px solid var(--primary-color);outline-offset:3px}button:focus-visible{outline:2px solid var(--primary-color);outline-offset:3px}body{background-color:var(--bg);color:var(--text);margin:0;padding:0;font-family:Lato,sans-serif;font-weight:400;transition:background .4s,color .4s}h1,h2,h3,h4,h5,h6{color:var(--text-light);margin-bottom:var(--spacing-md);font-family:Poppins,Inter,sans-serif;font-weight:600;line-height:1.3}.dark h1,.dark h2,.dark h3,.dark h4,.dark h5,.dark h6{color:var(--text-dark)}.font-pacifico{font-family:Pacifico,cursive!important}section{padding:var(--spacing-xs) 0;scroll-margin-top:5.25rem}section h1,section h2,section h3{margin-bottom:var(--spacing-xl);text-align:center}section p+p{margin-top:var(--spacing-md)}section ul,section ol{margin:var(--spacing-md) 0;padding-left:var(--spacing-lg)}ul,ol{margin-top:1.5rem;padding-left:1.75rem}ul li,ol li{margin-bottom:.9rem;line-height:1.6}.link{color:var(--primary-color);text-decoration:none;transition:color .2s}.link:hover{text-decoration:underline}.dark .link{color:var(--primary-color-dark)}.font-semibold{font-weight:600}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-10{margin-bottom:2.5rem}.flex-row-wrap{flex-wrap:wrap;gap:.75rem;display:flex}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:var(--card-bg);border:2px solid var(--bg);border-radius:5px}::-webkit-scrollbar-thumb:hover{background:var(--primary-color)}::selection{color:inherit;background:#2563eb40}.dark ::selection{color:inherit;background:#3b82f659}body,header#navbar,header#navbar .container,#fixed-footer,.address-profiles-card,.contact-sub-card,.timeline-marker,.timeline-date,.timeline-content,#pubList li,h1,h2,h3,h4,p{transition:background-color .4s,border-color .4s,color .4s,box-shadow .4s,transform .3s}.skip-link{z-index:9999;background:var(--primary-color);color:#fff;border-radius:0 0 .5rem .5rem;padding:.6rem 1.2rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:top .2s;position:fixed;top:-100%;left:1rem;box-shadow:0 4px 12px #0003}.skip-link:focus{outline-offset:2px;outline:2px solid #fff;top:0}.loading-spinner{border:4px solid #2563eb26;border-top-color:var(--primary-color);border-radius:50%;width:48px;height:48px;margin:0 auto;animation:.8s linear infinite spin}.dark .loading-spinner{border-color:#3b82f626;border-top-color:var(--primary-color-dark)}@keyframes spin{to{transform:rotate(360deg)}}.container{max-width:1200px;padding:0 var(--spacing-4xl);margin:0 auto}@media (max-width:1280px){.container{padding:0 var(--spacing-xl)}}@media (max-width:768px){.container{padding:0 var(--spacing-md)}}@media (min-width:1600px){.container{max-width:1400px}}header#navbar{background:var(--card-bg);z-index:1000;transition:background .4s,box-shadow .4s;position:fixed;top:0;bottom:auto;left:0;right:0;box-shadow:0 2px 8px #0000000f}.dark header#navbar{box-shadow:0 2px 10px #ffffff0d}header#navbar .container{background-color:var(--navbar-bg-color);box-sizing:border-box;z-index:1;border-radius:1rem;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;width:calc(100% - 1rem);max-width:1400px;margin:.25rem auto;padding:.5rem 2rem;transition:box-shadow .3s;display:grid;position:relative;overflow:hidden}.hamburger-btn{grid-column:1;justify-self:start}header#navbar .container:before{content:"";border-radius:inherit;pointer-events:none;filter:blur(2.5px)brightness(1.2);background:repeating-linear-gradient(90deg, var(--navbar-border-color), var(--navbar-border-color-glow) 20%, var(--navbar-border-color) 40%);-webkit-mask-composite:xor;background-size:400% 400%;padding:5px;animation:10s linear infinite border-travel;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}header#navbar .container:after{content:"";border-radius:inherit;pointer-events:none;filter:blur(2px)brightness(1.3);background:repeating-linear-gradient(90deg, var(--navbar-border-color), var(--navbar-border-color-glow) 20%, var(--navbar-border-color) 40%);-webkit-mask-composite:xor;opacity:.8;background-size:400% 400%;padding:3px;animation:1.5s infinite alternate flicker;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes border-travel{0%{background-position:0 0}to{background-position:400% 0}}@keyframes flicker{0%{opacity:.25}25%{opacity:.6}50%{opacity:.3}75%{opacity:.7}to{opacity:.4}}header#navbar nav{grid-column:2;justify-content:center;justify-self:center;align-items:center;margin:0;padding:0;display:flex}header#navbar nav ul{flex-wrap:nowrap;justify-content:center;align-items:center;gap:2.5rem;margin:0;padding:0;list-style:none;display:flex}header#navbar nav ul li{align-items:center;display:flex}header#navbar nav a.top-link{color:var(--text-light);white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;padding:.5rem;font-size:1rem;font-weight:500;line-height:normal;text-decoration:none;transition:color .2s,box-shadow .3s;display:flex}header#navbar nav a.top-link:hover{color:var(--primary-color)}header#navbar nav a.top-link.active{box-shadow:0 2px 0 0 var(--primary-color)}.dark header#navbar nav a.top-link{color:var(--text-dark)}.dark header#navbar nav a.top-link:hover{color:var(--primary-color-dark)}.dark header#navbar nav a.top-link.active{box-shadow:0 2px 0 0 var(--primary-color-dark)}.theme-button{cursor:pointer;color:var(--text-light);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;margin:0;padding:.3rem;font-size:1.4rem;line-height:1;transition:color .3s,transform .2s;display:flex}.theme-button:hover{color:var(--primary-color);transform:rotate(20deg)scale(1.1)}.dark .theme-button{color:var(--text-dark)}.dark .theme-button:hover{color:var(--primary-color-dark)}.theme-toggle-wrapper{grid-column:3;justify-self:end;align-items:center;display:flex}.main-content{padding-top:4.25rem}#fixed-footer{background:var(--card-bg);text-align:center;color:#6b7280;border-top:1px solid #0000001a;padding:2rem 1rem;font-size:.85rem;transition:background .4s}.dark #fixed-footer{color:#9ca3af;border-top-color:#ffffff0d}.sidebar-footer{display:none}.bottom-row{justify-content:center;align-items:center;gap:2rem;width:100%;display:flex}@media (max-width:900px){.bottom-row{flex-direction:column;gap:.75rem}.bottom-row .card,.bottom-row .quote-card{width:100%!important;max-width:600px!important}}.profile-card-single{text-align:center;flex:1;justify-content:center;align-items:center;display:flex;box-shadow:none!important;background:0 0!important;border:none!important;padding:0!important}.profile-links-row{flex-wrap:nowrap;justify-content:center;gap:.8rem;margin:0 auto;padding-bottom:.25rem;display:flex}.profile-links-row .profile-link{flex-shrink:0;width:30px;height:30px;transition:transform .2s}.profile-links-row .profile-link:hover{transform:scale(1.2)}@media (max-width:480px){.profile-links-row{gap:.5rem}}.quote-card{flex:1;max-width:none!important;box-shadow:none!important;background:0 0!important;border:none!important;margin:0!important;padding:.5rem 0!important}.bottom-row .quote-text{font-size:1rem}.bottom-row .quote-translation{font-size:.8rem}.animate-pop{opacity:0;transform-origin:top;transition:transform .5s cubic-bezier(.4,0,.2,1),opacity .5s;transform:scale(.95)}.animate-pop.visible{opacity:1;transform:scale(1)}@media (min-width:992px){header#navbar{width:calc(100% - 300px)!important;box-shadow:none!important;background:0 0!important;display:block!important;left:300px!important;right:0!important}.app-layout{flex-direction:row;align-items:flex-start;width:100%;min-height:100vh;display:flex}.sidebar{background:var(--card-bg);box-sizing:border-box;text-align:center;scrollbar-width:thin;border-right:1px solid #0000000d;flex-direction:column;flex-shrink:0;align-items:center;width:300px;height:100vh;padding:1.75rem 1.25rem;transition:background-color .4s,border-color .4s;display:flex;position:sticky;top:0;overflow-y:auto}.dark .sidebar{border-right-color:#ffffff0d}.main-content-wrapper{flex-direction:column;flex-grow:1;width:calc(100% - 300px);min-height:100vh;display:flex}.main-content{flex-grow:1;padding-top:5.25rem}#bottom-info{display:none!important}.sidebar .hero-image{justify-content:center;width:100%;margin-bottom:1rem;margin-left:0;display:flex}.sidebar .hero-image img{aspect-ratio:1;object-fit:cover;border-radius:50%;width:150px;height:auto;box-shadow:0 10px 30px #00000026}.sidebar .hero-text{text-align:center;width:100%;padding-top:0}.sidebar .hero-name{color:var(--primary-color);margin-bottom:.25rem;font-size:1.15rem;font-weight:700}.dark .sidebar .hero-name{color:var(--primary-color-dark)}.sidebar .hero-role{color:var(--text-light);margin-top:0;margin-bottom:1rem;font-size:.95rem}.dark .sidebar .hero-role{color:var(--text-dark)}.sidebar .hero-contact-info{color:var(--text-light);text-align:center;border-left:none;margin-top:0;padding-left:0;font-size:.9rem}.sidebar .hero-contact-info p{margin:0;line-height:1.35}.dark .sidebar .hero-contact-info{color:var(--text-dark)}.sidebar-socials{border-top:1px solid #0000000d;width:100%;margin-top:.75rem;padding-top:.75rem}.dark .sidebar-socials{border-top-color:#ffffff0d}.sidebar-socials .profile-links-row{flex-wrap:wrap;justify-content:center;gap:.35rem;display:flex}.sidebar-quote{box-sizing:border-box;border-radius:12px;width:100%;position:relative;background-color:#2563eb05!important;border:1px dashed #2563eb1a!important;margin-top:.75rem!important;padding:.5rem .4rem!important}.dark .sidebar-quote{background-color:#3b82f608!important;border-color:#3b82f626!important}.sidebar-quote .quote-text{text-align:center;margin-bottom:.25rem;font-size:.8rem;font-style:italic;line-height:1.35}.sidebar-quote .quote-translation{text-align:center;font-size:.7rem;line-height:1.3}.sidebar-quote .math-symbol{display:none}.sidebar-footer{color:#6b7280;text-align:center;box-sizing:border-box;border-top:1px solid #0000000d;width:100%;margin-top:1.5rem;padding-top:1rem;font-size:.75rem;line-height:1.4;display:block}.dark .sidebar-footer{color:#9ca3af;border-top-color:#ffffff0d}.body-footer{display:none!important}}@media (max-width:991px){header#navbar{display:block}.app-layout{width:100%;display:block}.sidebar-nav,.sidebar-theme-toggle,.sidebar-socials,.sidebar-quote{display:none!important}.sidebar{width:100%;height:auto;padding:calc(var(--spacing-xl) + 4.25rem) var(--spacing-md) var(--spacing-xl) var(--spacing-md);box-sizing:border-box;background:var(--card-bg);border-bottom:1px solid #0000000d;border-right:none}.dark .sidebar{border-bottom-color:#ffffff0d}.main-content-wrapper{width:100%}.main-content{padding-top:var(--spacing-md)}#bottom-info{display:block!important}}#pubList{counter-reset:pub-counter;margin-left:2.5rem;padding-top:.5rem;padding-left:0;list-style:none}#pubList li{counter-increment:pub-counter;transform-origin:0;color:var(--text);cursor:default;background:0 0;margin-bottom:1.4rem;line-height:1.65;position:relative;transition:all .3s ease-in-out!important}#pubList li:before{content:counter(pub-counter) ".";color:#9ca3af;font-size:1rem;font-weight:500;transition:color .3s;position:absolute;top:0;left:-2rem}.journal-name{color:#2563eb;font-style:italic;font-weight:500;transition:color .3s,font-weight .3s}.pub-item a{color:inherit;text-decoration:none;transition:color .3s}#pubList li:hover{background-color:#2563eb0d;transform:scale(1.03);box-shadow:0 4px 10px #00000014;color:#1e40af!important}#pubList li:hover .journal-name{font-weight:600;color:#0b59d1!important}#pubList li:hover:before{color:#1e3a8a}.dark #pubList li:hover{background-color:#3b82f61a;box-shadow:0 4px 10px #ffffff0d;color:var(--primary-color-dark)!important}.dark #pubList li:hover:before{color:var(--primary-color-dark)}.hero-section{min-height:auto;padding-top:var(--spacing-md);padding-bottom:var(--spacing-xl);justify-content:center;align-items:flex-start;display:flex;overflow:hidden}.hero-layout-wrapper{width:100%}.hero-about{text-align:left;box-sizing:border-box;background-color:#2563eb08;border:1px solid #2563eb14;border-radius:16px;width:100%;max-width:100%;padding:2rem}h1.hero-name{margin:0 0 .25rem;padding:0;font-family:Poppins,Inter,sans-serif;font-weight:700;line-height:1.2}.dark .hero-about{background-color:#3b82f60d;border-color:#3b82f61f}.hero-about p{margin:0;font-size:1.1rem;line-height:1.7}.email-reveal-btn{color:#2563eb!important;cursor:pointer!important;font-family:inherit!important;font-size:inherit!important;box-shadow:none!important;background:0 0!important;border:none!important;padding:0!important;text-decoration:underline!important;transition:color .2s!important;display:inline!important}.email-reveal-btn:hover{color:#3b82f6!important}.dark .email-reveal-btn{color:#60a5fa!important}.dark .email-reveal-btn:hover{color:#93c5fd!important}.address-profiles-card{background-color:var(--card-bg);padding:var(--spacing-xl);border-radius:1rem;flex-wrap:wrap;gap:2rem;transition:transform .3s,box-shadow .3s;display:flex;box-shadow:0 6px 15px #0000001a}.address-profiles-card:hover{transform:translateY(-3px);box-shadow:0 12px 25px #00000026}.contact-sub-card{min-width:280px;color:var(--text-light);background:linear-gradient(135deg,#fff,#f0f0f5);border-left:4px solid #4a90e2;border-radius:.75rem;flex:1;padding:1.5rem;transition:background .3s,color .3s}.dark #address-card{color:var(--text-dark);background:linear-gradient(135deg,#1e1e1e,#2a2a2a)}#profiles-card{background:linear-gradient(135deg,#f9f9f9,#e9f1fc);border-left:4px solid #50c878}.dark #profiles-card{background:linear-gradient(135deg,#222831,#1a1f24)}.contact-sub-card h3{color:var(--text-light);margin-bottom:1rem;font-family:Poppins,sans-serif;font-weight:600}.dark .contact-sub-card h3{color:var(--text-dark)}.contact-sub-card p{color:var(--text-light);line-height:1.6}.dark .contact-sub-card p{color:var(--text-dark)}.profile-links-row{flex-flow:row;align-items:center;gap:.45rem;display:flex}.profile-link{background:#2563eb0f;border:1px solid #2563eb24;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;text-decoration:none;transition:background-color .22s,border-color .22s,box-shadow .22s,transform .22s;display:flex;position:relative}.dark .profile-link{background:#3b82f614;border-color:#3b82f62e}.profile-link:hover{background:#2563eb1c;border-color:#2563eb66;transform:translateY(-2px);box-shadow:0 0 0 3px #2563eb1f,0 4px 10px #2563eb24}.dark .profile-link:hover{background:#3b82f624;border-color:#60a5fa73;box-shadow:0 0 0 3px #60a5fa29,0 4px 12px #60a5fa33}.profile-logo{object-fit:contain;width:20px;height:20px;transition:filter .22s;display:block}.dark .profile-logo{filter:brightness(1.05)}.profile-link:after{content:attr(data-label);color:#f1f5f9;letter-spacing:.02em;white-space:nowrap;pointer-events:none;opacity:0;z-index:100;background:#1e293b;border-radius:5px;padding:3px 8px;font-family:Inter,sans-serif;font-size:.67rem;font-weight:500;transition:opacity .18s,transform .18s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)translateY(4px)}.profile-link:before{content:"";pointer-events:none;opacity:0;z-index:100;border:4px solid #0000;border-top-color:#1e293b;transition:opacity .18s,transform .18s;position:absolute;bottom:calc(100% + 4px);left:50%;transform:translate(-50%)translateY(4px)}.profile-link:hover:after,.profile-link:hover:before{opacity:1;transform:translate(-50%)translateY(0)}.dark .profile-link:after{color:#f8fafc;background:#334155}.dark .profile-link:before{border-top-color:#334155}.quote-card{text-align:center;background-color:#fff3b0;border-radius:1rem;padding:1.5rem 1.25rem;position:relative;overflow:hidden;box-shadow:0 8px 30px #0000001a}.quote-card:before{content:"π";color:#ffa50040;z-index:0;pointer-events:none;font-size:6rem;animation:8s ease-in-out infinite alternate floatSlow;position:absolute;top:10%;left:50%;transform:translate(-50%)}.quote-card .math-symbol{color:#ffa50059;z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;font-weight:700;position:absolute}@keyframes floatSlow{0%{transform:translateY(0)rotate(0)}50%{transform:translateY(-8px)rotate(5deg)}to{transform:translateY(0)rotate(-5deg)}}.quote-text{color:#b71c1c;z-index:1;margin:.4rem 0;font-size:1.25rem;font-style:italic;position:relative}.quote-translation{color:#b71c1c;z-index:1;margin-top:.4rem;font-size:.95rem;font-weight:500;position:relative}.card,.contact-card,.quote-card{padding:var(--spacing-xl);border-radius:1rem;transition:background .4s,box-shadow .4s;box-shadow:0 5px 20px #0000001a}.dark .card,.dark .contact-card,.dark .quote-card{box-shadow:0 8px 30px #ffffff0d}.animate-fadeIn{opacity:0;animation:fadeIn var(--fade-duration) forwards;transform:translateY(20px)}.animate-fadeIn.delay-200{animation-delay:.2s}.animate-fadeIn.delay-400{animation-delay:.4s}@keyframes fadeIn{to{opacity:1;transform:translateY(0)}}button{cursor:pointer;padding:var(--spacing-xs) var(--spacing-lg);border-radius:.5rem;transition:background-color .3s,color .3s,border-color .3s,box-shadow .3s,opacity .3s,transform .3s}.type-filter-btn,.year-filter-btn{background-color:var(--card-bg);color:var(--text);padding:var(--spacing-xs) var(--spacing-md);border:1px solid #80808033;border-radius:.5rem}.type-filter-btn:hover,.year-filter-btn:hover{border-color:var(--primary-color);color:var(--primary-color)}.type-filter-btn.active,.year-filter-btn.active{background-color:var(--primary-color)!important;color:#fff!important;border-color:#0000!important}:root{--timeline-circle-size:1rem;--timeline-circle-border:3px;--timeline-line-width:3px;--timeline-padding-left:3rem;--timeline-date-width:120px;--timeline-gap:1rem;--timeline-hover-fill:#3b82f6}.dark{--timeline-hover-fill:#60a5fa}.timeline{padding-left:var(--timeline-padding-left);margin:0;position:relative}.timeline:before{display:none}.timeline-segment{top:var(--segment-top);left:var(--segment-left);width:var(--timeline-line-width);height:var(--segment-height);background-color:var(--timeline-border);z-index:0;pointer-events:none;border-radius:0;position:absolute}.timeline-item{z-index:1;align-items:center;margin-bottom:2.5rem;transition:transform .2s;display:flex;position:relative}.timeline-item:last-child{margin-bottom:0}.timeline-item:hover{transform:translateY(-2px)}.timeline-marker{box-sizing:border-box;width:var(--timeline-circle-size);height:var(--timeline-circle-size);background-color:var(--bg);border:var(--timeline-circle-border) solid var(--timeline-border);margin-right:var(--timeline-gap);box-shadow:none;z-index:2;border-radius:50%;flex-shrink:0;transition:transform .3s,box-shadow .3s,background-color .3s}.timeline-item:hover .timeline-marker{background-color:var(--timeline-hover-fill);box-shadow:0 0 8px var(--timeline-hover-fill);transform:scale(1.3)}.timeline-date{min-width:var(--timeline-date-width);color:var(--timeline-date);margin-right:var(--timeline-gap);flex-shrink:0;font-size:.9rem;font-weight:600}.timeline-date:hover{color:#fbbf24;transition:color .3s}.timeline-content{margin-left:0}.timeline-content a{color:var(--timeline-link);text-decoration:underline;transition:color .3s}.timeline-content a:hover{color:#2563eb}.timeline-content p:first-child{margin-bottom:.5rem}.timeline-content p+p{margin-top:0}@media (min-width:769px) and (max-width:991px){:root{--timeline-padding-left:2rem;--timeline-date-width:100px;--timeline-gap:.75rem}.timeline-item{margin-bottom:2rem}}.hamburger-btn{cursor:pointer;border:none;flex-direction:column;justify-content:center;align-self:center;gap:5px;margin:0;padding:.5rem;display:none;background:0 0!important}.hamburger-btn:hover,.hamburger-btn:focus{background:0 0!important}.hamburger-btn .bar{background-color:var(--text-light);border-radius:2px;width:24px;height:3px;transition:all .3s}.dark .hamburger-btn .bar{background-color:var(--text-dark)}@media (max-width:768px){header#navbar .mobile-nav-container{justify-content:space-between;align-items:center;display:flex;position:relative;width:96%!important;margin:0 auto!important;padding:.6rem .75rem!important;overflow:visible!important}.hamburger-btn{flex-shrink:0;order:1;display:flex}#mainNav{flex:1;order:2;justify-content:center;align-items:center;min-width:0;margin:0;display:flex;overflow:hidden}.theme-toggle-wrapper{flex-shrink:0;order:3;align-items:center;display:flex}.logo{display:none}header#navbar #mainNav ul{justify-content:space-evenly;align-items:center;gap:.2rem;width:100%;height:100%;margin:0;padding:0;display:flex;flex-wrap:nowrap!important}header#navbar #mainNav li{align-items:center;display:none}header#navbar #mainNav li.mobile-visible{flex-shrink:1;animation:.3s fadeIn;display:flex}#mainNav a.top-link{white-space:nowrap;justify-content:center;align-items:center;height:100%;padding:.4rem .5rem;font-size:.82rem;line-height:1;display:flex}#navbar.expanded #mainNav{z-index:999;border-radius:.5rem;width:-moz-fit-content;width:fit-content;min-width:auto;max-width:70vw;margin-top:5px;padding:.5rem 0;position:absolute;top:100%;left:0;overflow:hidden;box-shadow:none!important;background:0 0!important;border:none!important}.dark #navbar.expanded #mainNav{background:0 0!important;border:none!important}#navbar.expanded #mainNav ul{flex-direction:column;align-items:flex-start;gap:0;width:100%;flex-wrap:nowrap!important}header#navbar.expanded #mainNav li{width:100%;display:block!important}#navbar.expanded #mainNav a.top-link{text-align:left;width:auto;padding:.4rem .5rem;font-size:.95rem;display:inline-block}#navbar.expanded .hamburger-btn .bar:first-child{transform:rotate(45deg)translate(5px,6px)}#navbar.expanded .hamburger-btn .bar:nth-child(2){opacity:0}#navbar.expanded .hamburger-btn .bar:nth-child(3){transform:rotate(-45deg)translate(5px,-6px)}}@media (max-width:991px){.sidebar .hero-image{justify-content:center;width:100%;margin-bottom:1.5rem;display:flex}.sidebar .hero-image img{aspect-ratio:1;object-fit:cover;border-radius:50%;width:180px;height:auto;box-shadow:0 10px 30px #00000026}.sidebar .hero-text{text-align:center;width:100%}.sidebar .hero-name{color:var(--primary-color);margin-bottom:.25rem;font-size:1.35rem;font-weight:700}.dark .sidebar .hero-name{color:var(--primary-color-dark)}.sidebar .hero-role{color:var(--text-light);margin-top:0;margin-bottom:1rem;font-size:.95rem}.dark .sidebar .hero-role{color:var(--text-dark)}.sidebar .hero-contact-info{color:var(--text-light);text-align:center;border-left:none;margin-top:0;padding-left:0;font-size:.9rem}.sidebar .hero-contact-info p{margin:0;line-height:1.35}.dark .sidebar .hero-contact-info{color:var(--text-dark)}.hero-about{border-radius:12px;padding:1.5rem}.hero-about p{font-size:1rem;line-height:1.6}}@media (max-width:420px){.sidebar .hero-image img{width:150px}.sidebar .hero-name{font-size:1.1rem}.sidebar .hero-role{font-size:.9rem}}@media (max-width:768px){.address-profiles-card{flex-direction:column}.contact-sub-card{min-width:100%}.profile-links{grid-template-columns:repeat(auto-fit,minmax(50px,1fr));gap:1.2rem}:root{--timeline-circle-size:1.2rem;--timeline-circle-border:2px;--timeline-line-width:2px;--timeline-padding-left:.5rem;--timeline-date-width:auto;--timeline-gap:.75rem}.timeline{padding-left:var(--timeline-padding-left);margin:1rem 0}.timeline:before{display:none}.timeline-segment{top:var(--segment-top);left:var(--segment-left);width:var(--timeline-line-width);height:var(--segment-height);background-color:var(--timeline-border);z-index:0;pointer-events:none;position:absolute}.timeline-item{column-gap:var(--timeline-gap);z-index:1;grid-template-rows:auto auto;grid-template-columns:min-content 1fr;align-items:start;row-gap:.2rem;margin-bottom:1.5rem;display:grid;position:relative}.timeline-item:last-child{margin-bottom:0}.timeline-marker{box-sizing:border-box;width:var(--timeline-circle-size);height:var(--timeline-circle-size);grid-area:1/1/span 2;margin-top:.15rem;margin-right:0}.timeline-date{grid-area:1/2;margin:0;padding-top:.2rem;font-size:.85rem}.timeline-content{grid-area:2/2;min-width:0;margin:0}.timeline-content p:first-child{margin-bottom:0;font-weight:600}.timeline-content p+p{margin-top:.1rem;font-size:.95rem}.timeline-content a{word-break:break-word}}
