.experience:where(.astro-xpq65ryk){padding:6rem 1rem;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow-x:hidden;font-family:Raleway,sans-serif}.experience-container:where(.astro-xpq65ryk){width:100%;max-width:1000px;margin:0 auto}.section-title:where(.astro-xpq65ryk){font-size:2.5rem;margin-bottom:5rem;text-align:center;font-weight:600;color:var(--text-color)}.timeline:where(.astro-xpq65ryk){position:relative;width:100%;padding:1rem 0;margin:0 auto;--timeline-progress: 0}.timeline:where(.astro-xpq65ryk):before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:4px;height:100%;background-color:var(--bg-muted);border-radius:2px;z-index:0}.timeline:where(.astro-xpq65ryk):after{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:4px;height:calc(100% * var(--timeline-progress));background-color:var(--clr-2);border-radius:2px;z-index:0;transition:height .1s linear}.timeline-item:where(.astro-xpq65ryk){position:relative;width:50%;box-sizing:border-box;margin-bottom:60px;padding:15px 40px;opacity:0;z-index:1;transition:opacity .6s ease-out,transform .6s ease-out}.timeline-item:where(.astro-xpq65ryk):nth-child(odd){left:0;padding-right:30px;text-align:right;transform:translate(-40px)}.timeline-item:where(.astro-xpq65ryk):nth-child(2n){left:50%;padding-left:30px;text-align:left;transform:translate(40px)}.timeline-item:where(.astro-xpq65ryk).is-visible{opacity:1;transform:translate(0)}.timeline-dot:where(.astro-xpq65ryk){position:absolute;width:18px;height:18px;background-color:var(--clr-2);border:4px solid var(--bg-color);top:45px;border-radius:50%;z-index:2;transition:transform .3s ease-out}.timeline-item:where(.astro-xpq65ryk):nth-child(odd){--dot-translate: 50%}.timeline-item:where(.astro-xpq65ryk):nth-child(2n){--dot-translate: -50%}.timeline-item:where(.astro-xpq65ryk):hover .timeline-dot:where(.astro-xpq65ryk){transform:translate(var(--dot-translate)) scale(1.25)}.timeline-content:where(.astro-xpq65ryk){position:relative;padding:30px 35px;background-color:var(--bg-muted);border-radius:8px;border:1px solid transparent;box-shadow:0 3px 8px #00000012;transition:border-color .3s ease,transform .3s ease,box-shadow .3s ease}.timeline-item:where(.astro-xpq65ryk):hover .timeline-content:where(.astro-xpq65ryk){border-color:var(--clr-2);transform:translateY(-6px);box-shadow:0 6px 15px #0000001a}.timeline-content:where(.astro-xpq65ryk):before{content:"";position:absolute;top:48px;width:0;height:0;border:14px solid transparent;z-index:1}.timeline-item:where(.astro-xpq65ryk):nth-child(odd) .timeline-content:where(.astro-xpq65ryk):before{right:-28px;border-left-color:var(--bg-muted);border-right-width:0;transition:border-left-color .3s ease}.timeline-item:where(.astro-xpq65ryk):nth-child(odd):hover .timeline-content:where(.astro-xpq65ryk):before{border-left-color:var(--clr-2)}.timeline-item:where(.astro-xpq65ryk):nth-child(2n) .timeline-content:where(.astro-xpq65ryk):before{left:-28px;border-right-color:var(--bg-muted);border-left-width:0;transition:border-right-color .3s ease}.timeline-item:where(.astro-xpq65ryk):nth-child(2n):hover .timeline-content:where(.astro-xpq65ryk):before{border-right-color:var(--clr-2)}.timeline-header:where(.astro-xpq65ryk){display:flex;align-items:center;margin-bottom:18px;gap:18px}.timeline-item:where(.astro-xpq65ryk):nth-child(odd) .timeline-header:where(.astro-xpq65ryk){flex-direction:row-reverse}.timeline-logo:where(.astro-xpq65ryk){width:75px;height:75px;object-fit:contain;border-radius:50%;background-color:rgba(var(--text-color-rgb, 255, 255, 255),.05);padding:6px;flex-shrink:0;border:1px solid var(--bg-muted)}:root{--text-color-rgb: 250, 250, 250}html.light{--text-color-rgb: 18, 19, 19}.timeline-info:where(.astro-xpq65ryk){display:flex;flex-direction:column;flex-grow:1}.timeline-item:where(.astro-xpq65ryk):nth-child(odd) .timeline-info:where(.astro-xpq65ryk){align-items:flex-end}.timeline-item:where(.astro-xpq65ryk):nth-child(2n) .timeline-info:where(.astro-xpq65ryk){align-items:flex-start}.timeline-duration:where(.astro-xpq65ryk){font-size:.85rem;color:var(--text-light);margin-bottom:8px;display:block;opacity:.8}.timeline-company:where(.astro-xpq65ryk){margin:0;font-size:1.45rem;font-weight:600;color:var(--text-color);line-height:1.25}.timeline-role:where(.astro-xpq65ryk){font-size:1.05rem;color:var(--text-light);font-style:normal;opacity:.9}.timeline-body:where(.astro-xpq65ryk){font-size:1rem;line-height:1.7;color:var(--text-color);opacity:.95;position:relative}.description-content:where(.astro-xpq65ryk){transition:max-height .5s ease-in-out;overflow:hidden;text-align:justify}.description-content:where(.astro-xpq65ryk).is-collapsed{max-height:5.1em;position:relative;mask-image:linear-gradient(to bottom,black 60%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,black 60%,transparent 100%)}.description-content:where(.astro-xpq65ryk) p:where(.astro-xpq65ryk){margin:0 0 1em;text-align:justify}.description-content:where(.astro-xpq65ryk) p:where(.astro-xpq65ryk):last-child{margin-bottom:0;text-align:justify}.description-content:where(.astro-xpq65ryk).is-collapsed p:where(.astro-xpq65ryk){margin-bottom:0;text-align:justify}.toggle-button:where(.astro-xpq65ryk){display:inline-block;margin-top:10px;padding:5px 12px;font-size:.85rem;font-weight:500;color:var(--clr-2);background-color:transparent;border:1px solid var(--clr-2);border-radius:4px;cursor:pointer;transition:all .2s ease;opacity:.8}.toggle-button:where(.astro-xpq65ryk):hover{background-color:rgba(var(--clr-2-rgb, 88, 101, 242),.1);opacity:1}@media only screen and (max-width: 768px){.experience:where(.astro-xpq65ryk){padding:4rem .5rem}.timeline:where(.astro-xpq65ryk):before,.timeline:where(.astro-xpq65ryk):after{left:30px!important;transform:translate(0)!important}.timeline-item:where(.astro-xpq65ryk){width:100%!important;left:0!important;padding-left:70px!important;padding-right:16px!important;margin-bottom:40px!important;text-align:left!important;transform:translate(-20px)!important;opacity:0!important}.timeline-item:where(.astro-xpq65ryk):nth-child(odd),.timeline-item:where(.astro-xpq65ryk):nth-child(2n){left:0!important;transform:translate(-20px)!important;opacity:0!important;text-align:left!important;padding-left:70px!important;padding-right:16px!important}.timeline-item:where(.astro-xpq65ryk).is-visible{opacity:1!important;transform:translate(0)!important}.timeline-dot:where(.astro-xpq65ryk){left:30px!important;right:auto!important;transform:translate(-50%)!important;top:35px!important;--dot-translate: -50% !important}.timeline-item:where(.astro-xpq65ryk):hover .timeline-dot:where(.astro-xpq65ryk){transform:translate(-50%) scale(1.25)!important}.timeline-content:where(.astro-xpq65ryk):before{left:44px!important;right:auto!important;border-right-color:var(--bg-muted)!important;border-left-width:0!important;border-left-color:transparent!important;border-right-width:14px!important;top:38px!important;transition:border-right-color .3s ease!important}.timeline-item:where(.astro-xpq65ryk):hover .timeline-content:where(.astro-xpq65ryk):before{border-right-color:var(--clr-2)!important}.timeline-item:where(.astro-xpq65ryk) .timeline-header:where(.astro-xpq65ryk),.timeline-item:where(.astro-xpq65ryk):nth-child(odd) .timeline-header:where(.astro-xpq65ryk),.timeline-item:where(.astro-xpq65ryk):nth-child(2n) .timeline-header:where(.astro-xpq65ryk){flex-direction:row!important;gap:12px!important;align-items:center!important}.timeline-item:where(.astro-xpq65ryk) .timeline-info:where(.astro-xpq65ryk),.timeline-item:where(.astro-xpq65ryk):nth-child(odd) .timeline-info:where(.astro-xpq65ryk),.timeline-item:where(.astro-xpq65ryk):nth-child(2n) .timeline-info:where(.astro-xpq65ryk){align-items:flex-start!important}.timeline-logo:where(.astro-xpq65ryk){margin-left:0!important;margin-right:12px!important;width:60px!important;height:60px!important}.timeline-company:where(.astro-xpq65ryk){font-size:1.3rem}.timeline-dot:where(.astro-xpq65ryk){top:35px}.timeline-content:where(.astro-xpq65ryk):before{top:38px}.description-content:where(.astro-xpq65ryk).is-collapsed{max-height:6.8em}}
