.prose ul,.prose ol{list-style:disc outside!important;margin-left:.75em!important;padding-left:.5em!important}.prose li{display:list-item!important;list-style-type:disc!important;margin-bottom:.5em}.prose ul{list-style-type:disc!important;margin-left:.75em!important;padding-left:.5em!important}.prose li{display:list-item!important;list-style-type:disc!important}.prose,.prose *{color:inherit!important}.prose ul li:before,.prose ol li:before,.prose ul li::marker,.prose ol li::marker{color:inherit!important;opacity:1!important}.dark-bullets ul{list-style-type:disc}.dark-bullets li{color:inherit}.dark-bullets li::marker{color:currentColor!important;opacity:1!important}.service-bullet-list{list-style-type:disc!important;margin-left:1em!important;padding-left:0!important}.service-bullet-list li{display:list-item!important;list-style-position:outside!important;margin-bottom:.5em!important;position:relative!important}.service-bullet-list li:before{content:"•";position:absolute;left:-1em;color:currentColor}.time-line-container>div:last-child .education__time>.education__line{display:none}@plugin "daisyui/theme"{name: "dim"; default: false; prefersdark: false; color-scheme: "dark"; --color-base-100: oklch(30.857% .023 264.149); --color-base-200: oklch(28.036% .019 264.182); --color-base-300: oklch(26.346% .018 262.177); --color-base-content: oklch(82.901% .031 222.959); --color-primary: oklch(86.133% .141 139.549); --color-primary-content: oklch(17.226% .028 139.549); --color-secondary: oklch(73.375% .165 35.353); --color-secondary-content: oklch(14.675% .033 35.353); --color-accent: oklch(74.229% .133 311.379); --color-accent-content: oklch(14.845% .026 311.379); --color-neutral: oklch(24.731% .02 264.094); --color-neutral-content: oklch(82.901% .031 222.959); --color-info: oklch(86.078% .142 206.182); --color-info-content: oklch(17.215% .028 206.182); --color-success: oklch(86.171% .142 166.534); --color-success-content: oklch(17.234% .028 166.534); --color-warning: oklch(86.163% .142 94.818); --color-warning-content: oklch(17.232% .028 94.818); --color-error: oklch(82.418% .099 33.756); --color-error-content: oklch(16.483% .019 33.756); --radius-selector: 1rem; --radius-field: .5rem; --radius-box: 1rem; --size-selector: .25rem; --size-field: .25rem; --border: 1px; --depth: 0; --noise: 0; name: "cupcake"; default: false; prefersdark: false; color-scheme: "light"; --color-base-100: oklch(97.788% .004 56.375); --color-base-200: oklch(93.982% .007 61.449); --color-base-300: oklch(91.586% .006 53.44); --color-base-content: oklch(23.574% .066 313.189); --color-primary: oklch(85% .138 181.071); --color-primary-content: oklch(43% .078 188.216); --color-secondary: oklch(89% .061 343.231); --color-secondary-content: oklch(45% .187 3.815); --color-accent: oklch(90% .076 70.697); --color-accent-content: oklch(47% .157 37.304); --color-neutral: oklch(27% .006 286.033); --color-neutral-content: oklch(92% .004 286.32); --color-info: oklch(68% .169 237.323); --color-info-content: oklch(29% .066 243.157); --color-success: oklch(69% .17 162.48); --color-success-content: oklch(26% .051 172.552); --color-warning: oklch(79% .184 86.047); --color-warning-content: oklch(28% .066 53.813); --color-error: oklch(64% .246 16.439); --color-error-content: oklch(27% .105 12.094); --radius-selector: 1rem; --radius-field: 2rem; --radius-box: 1rem; --size-selector: .25rem; --size-field: .25rem; --border: 2px; --depth: 1; --noise: 0;}.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}.timeline-link{display:block;transition:all .3s ease-in-out;border-radius:.5rem;cursor:pointer;border:2px solid transparent;padding:.5rem;margin-bottom:.5rem;position:relative;overflow:hidden}.timeline-link:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background-color:var(--color-primary);transform:translate(-100%);transition:transform .3s ease-in-out}.timeline-link:hover{transform:translateY(-5px);box-shadow:0 8px 20px #00000026;background-color:#00000008;border:2px solid var(--color-primary)}.timeline-link:hover:before{transform:translate(0)}.timeline-link:hover .font-semibold{color:var(--color-primary)}:root{--color-primary-rgb: 0, 149, 237}.timeline-hover-effect{transition:all .3s ease-in-out}.timeline-hover-effect:hover{transform:translateY(-5px);box-shadow:0 10px 15px -3px rgba(var(--color-primary-rgb),.15),0 4px 6px -2px rgba(var(--color-primary-rgb),.1);background-color:rgba(var(--color-primary-rgb),.05);border-left-color:var(--color-primary)}
