.Hero-module__JgYmMq__hero{background-color:var(--card-bg);text-align:center;border-radius:12px;max-width:1050px;margin:2rem auto;padding:4rem 2rem;scroll-margin-top:120px}.Hero-module__JgYmMq__content{max-width:700px;margin:0 auto}.Hero-module__JgYmMq__heroContainer{flex-wrap:wrap;justify-content:space-between;gap:2rem;display:flex}.Hero-module__JgYmMq__textContent{min-width:300px;color:var(--text);flex:1}.Hero-module__JgYmMq__heroText{margin-bottom:1.5rem}.Hero-module__JgYmMq__title{color:var(--heading);font-family:Playwrite HU,serif;font-size:2rem;font-weight:700}.Hero-module__JgYmMq__heroSoftSkill{flex-wrap:wrap;justify-content:center;gap:1rem;margin:1rem 0;display:flex}.Hero-module__JgYmMq__heroDescript{color:var(--text);font-size:1.125rem;line-height:1.4}.Hero-module__JgYmMq__pill{background-color:var(--card-bg);color:var(--heading);box-shadow:0 0 0 1px var(--border);border-radius:999px;padding:.4rem .8rem;font-size:.875rem;font-weight:500}.Hero-module__JgYmMq__heroImg{border-radius:1rem;max-width:100%}.Hero-module__JgYmMq__link{color:inherit;align-items:center;gap:.5rem;text-decoration:none;display:inline-flex}.Hero-module__JgYmMq__icon{vertical-align:middle}@media (max-width:768px){.Hero-module__JgYmMq__hero{width:70vw}.Hero-module__JgYmMq__heroImg{display:none}.Hero-module__JgYmMq__textContent{min-width:auto}}
.SocialIcons-module__17u5fW__iconsContainer{justify-content:center;align-items:center;gap:2rem;display:flex}.SocialIcons-module__17u5fW__skillIcon{color:var(--text)}.SocialIcons-module__17u5fW__iconLink:hover .SocialIcons-module__17u5fW__skillIcon{background-color:var(--background);border-radius:17%}.SocialIcons-module__17u5fW__Email:hover .SocialIcons-module__17u5fW__skillIcon{color:var(--email-color)}.SocialIcons-module__17u5fW__LinkedIn:hover .SocialIcons-module__17u5fW__skillIcon{color:var(--linkedin-color)}.SocialIcons-module__17u5fW__GitHub:hover .SocialIcons-module__17u5fW__skillIcon{color:var(--github-color)}.SocialIcons-module__17u5fW__CodePen:hover .SocialIcons-module__17u5fW__skillIcon{color:var(--codepen-color)}.SocialIcons-module__17u5fW__Freecodecamp:hover .SocialIcons-module__17u5fW__skillIcon{color:var(--freecodecamp-color)}.SocialIcons-module__17u5fW__Codingame:hover .SocialIcons-module__17u5fW__skillIcon{color:var(--codingame-color)}.SocialIcons-module__17u5fW__Hackerrank:hover .SocialIcons-module__17u5fW__skillIcon{color:var(--hackerrank-color)}.SocialIcons-module__17u5fW__Labo:hover .SocialIcons-module__17u5fW__skillIcon{color:var(--labo-color)}
.Skills-module__-4weLa__skills{max-width:1100px;color:var(--text);margin:3rem auto;padding:0 2rem;scroll-margin-top:120px}.Skills-module__-4weLa__text{text-align:center;max-width:90%;margin:0 auto 2rem}.Skills-module__-4weLa__title{color:var(--heading);margin-bottom:1rem;font-family:Playwrite HU,serif;font-size:2rem}.Skills-module__-4weLa__subtitle{text-align:center;color:var(--heading);margin-bottom:.5rem}.Skills-module__-4weLa__columnsContainer{flex-wrap:wrap;justify-content:center;gap:2rem;max-width:90vw;display:flex}.Skills-module__-4weLa__column{background:var(--card-bg);border-radius:1rem;flex:250px;padding:1rem;box-shadow:0 10px 20px #0000001a}.Skills-module__-4weLa__typeTitle{text-align:center;color:var(--heading);margin-bottom:1rem;font-size:1.25rem;font-weight:600}.Skills-module__-4weLa__skillIcon{object-fit:contain;width:32px;height:32px}.Skills-module__-4weLa__skillName{color:var(--text);margin:0;font-size:.95rem}.Skills-module__-4weLa__columnsContainer{flex-wrap:wrap;justify-content:space-around;gap:1.5rem;display:flex}.Skills-module__-4weLa__column{background:var(--card-bg);border-radius:1rem;flex:220px;max-width:300px;padding:1rem;box-shadow:0 6px 15px #00000014}.Skills-module__-4weLa__skillItem{align-items:center;gap:.5rem;padding:.3rem 0;display:flex}.Skills-module__-4weLa__skillIcon{object-fit:contain;flex-shrink:0;width:28px;height:28px}.Skills-module__-4weLa__skillBoxName{flex-direction:column;display:flex}.Skills-module__-4weLa__skillOrigins{color:var(--link-hover);margin:0;font-size:.85rem;font-style:italic}@media (max-width:768px){.Skills-module__-4weLa__columnsContainer{gap:1.5rem}.Skills-module__-4weLa__column{width:100%}}
.Loader-module__AdlJEq__colorPaw{background-color:var(--background);color:var(--text);z-index:9999;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.Loader-module__AdlJEq__stage{width:min(90vw,600px);height:min(60vh,400px);position:relative}.Loader-module__AdlJEq__step{left:var(--x);top:var(--y);transform:translate(-50%,-50%)rotate(var(--rot));will-change:transform,opacity;position:absolute}.Loader-module__AdlJEq__paw{opacity:0;width:clamp(28px,4vw,48px);height:auto;animation:.9s ease-out forwards Loader-module__AdlJEq__pawFade;animation-delay:var(--delay);transform:translateY(8px)scale(.96)}@keyframes Loader-module__AdlJEq__pawFade{0%{opacity:0;transform:translateY(8px)scale(.96)}50%{opacity:1}to{opacity:.15;transform:translate(0,0)scale(1)}}@media (prefers-reduced-motion:reduce){.Loader-module__AdlJEq__paw{opacity:1;animation:none;transform:none}}@media (max-width:768px){.Loader-module__AdlJEq__stage{width:92vw;height:48vh}}
.ProjectCard-module__pNhDAa__card{background:var(--card-bg);border-radius:1rem;flex-direction:column;height:470px;transition:transform .3s;display:flex;overflow:hidden;box-shadow:0 10px 20px #0000001a}.ProjectCard-module__pNhDAa__card:hover{transform:translateY(-5px)}.ProjectCard-module__pNhDAa__imageContainer{height:250px;overflow:hidden}.ProjectCard-module__pNhDAa__image{object-fit:inherit;width:100%;height:100%;transition:transform .4s}.ProjectCard-module__pNhDAa__card:hover .ProjectCard-module__pNhDAa__image{transform:scale(1.05)}.ProjectCard-module__pNhDAa__content{flex-direction:column;gap:.75rem;padding:1rem;display:flex}.ProjectCard-module__pNhDAa__title{color:var(--heading);font-family:Playwrite HU,serif;font-size:1rem;font-weight:700}.ProjectCard-module__pNhDAa__description{color:var(--text);text-align:justify;font-size:.95rem}.ProjectCard-module__pNhDAa__skills{flex-wrap:wrap;gap:.5rem;display:flex}.ProjectCard-module__pNhDAa__skill{background:var(--button-bg);color:var(--button-text);border-radius:999px;padding:.25rem .6rem;font-size:.75rem}.ProjectCard-module__pNhDAa__links{gap:1rem;margin-top:auto;display:flex}.ProjectCard-module__pNhDAa__button{background:var(--button-bg);color:var(--button-text);border-radius:.5rem;padding:.5rem 1rem;font-size:.85rem;text-decoration:none;transition:background .3s}.ProjectCard-module__pNhDAa__button:hover{color:var(--button-bg);background:var(--button-text)}.ProjectCard-module__pNhDAa__content{flex-direction:column;gap:8px;height:100%;padding:16px;display:flex}.ProjectCard-module__pNhDAa__boxTitle{align-items:center;height:32px;display:flex}.ProjectCard-module__pNhDAa__boxDescrit{height:150px;overflow:hidden}.ProjectCard-module__pNhDAa__boxSkills{flex-wrap:wrap;align-items:center;gap:4px;height:32px;display:flex}.ProjectCard-module__pNhDAa__boxLink{align-items:center;gap:8px;height:40px;margin-top:.5rem;display:flex}@media (max-width:768px){.ProjectCard-module__pNhDAa__card{width:80vw;margin:0 auto}}
.SkillTags-module__F5YEMG__skills{flex-wrap:wrap;gap:.5rem;display:flex}.SkillTags-module__F5YEMG__skill{color:#333;background-color:#eee;border-radius:.5rem;padding:.25rem .5rem;font-size:.85rem}.SkillTags-module__F5YEMG__icon{width:28px}
.Carousel-module__kvvB0q__carouselContainer{box-sizing:border-box;justify-content:center;align-items:center;gap:1rem;width:100%;padding:1rem;display:flex;position:relative}.Carousel-module__kvvB0q__quoteCard{background-color:var(--background-light);border-radius:8px;flex:1;width:100%;max-width:600px;padding:1rem;box-shadow:0 2px 6px #0000000d}.Carousel-module__kvvB0q__navButton:hover{color:var(--link-hover)}.Carousel-module__kvvB0q__navButton{color:var(--button-text);cursor:pointer;background:0 0;border:none;font-size:2rem;transition:color .2s}.Carousel-module__kvvB0q__navButton:hover:not(:disabled){color:var(--link-hover)}.Carousel-module__kvvB0q__navButton:disabled,.Carousel-module__kvvB0q__navButton.Carousel-module__kvvB0q__disabled{color:#ccc;cursor:not-allowed}@media (max-width:768px){.Carousel-module__kvvB0q__carouselContainer{gap:.5rem}.Carousel-module__kvvB0q__quoteCard{max-width:100%;box-shadow:none;padding:.8rem;font-size:.95rem}.Carousel-module__kvvB0q__navButton{padding:.25rem;font-size:1.5rem}}
.Projects-module__T_D1Ca__projects{max-width:1100px;margin:3rem auto;padding:0 2rem;scroll-margin-top:120px}.Projects-module__T_D1Ca__title{color:var(--heading);text-align:center;margin-bottom:1rem;font-family:Playwrite HU,serif;font-size:2rem}.Projects-module__T_D1Ca__subtitle{text-align:center;color:var(--heading)}.Projects-module__T_D1Ca__card{background:var(--card-bg);border-radius:1rem;flex-direction:column;transition:transform .3s;display:flex;overflow:hidden;box-shadow:0 10px 20px #0000001a}.Projects-module__T_D1Ca__card:hover{transform:translateY(-5px)}.Projects-module__T_D1Ca__imageContainer{height:200px;overflow:hidden}.Projects-module__T_D1Ca__image{object-fit:inherit;width:100%;height:100%;transition:transform .4s}.Projects-module__T_D1Ca__card:hover .Projects-module__T_D1Ca__image{transform:scale(1.05)}.Projects-module__T_D1Ca__content{flex-direction:column;gap:.75rem;padding:1rem;display:flex}.Projects-module__T_D1Ca__description{color:var(--text);font-size:.95rem}.Projects-module__T_D1Ca__skills{flex-wrap:wrap;gap:.5rem;display:flex}.Projects-module__T_D1Ca__skill{background:var(--button-bg);color:var(--button-text);border-radius:999px;padding:.25rem .6rem;font-size:.75rem}.Projects-module__T_D1Ca__links{gap:1rem;margin-top:auto;display:flex}.Projects-module__T_D1Ca__button{background:var(--button-bg);color:var(--button-text);border-radius:.5rem;padding:.5rem 1rem;font-size:.85rem;text-decoration:none;transition:background .3s}.Projects-module__T_D1Ca__button:hover{background:var(--link-hover)}.Projects-module__T_D1Ca__grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;display:grid}@media (max-width:768px){.Projects-module__T_D1Ca__projects{margin:3rem auto}.Projects-module__T_D1Ca__grid{padding-bottom:1rem}.Projects-module__T_D1Ca__grid>*{scroll-snap-align:start;flex:0 0 80%}.Projects-module__T_D1Ca__projects{padding:0}.Projects-module__T_D1Ca__text{max-width:80vw;margin:0 auto}}
.Contact-module__Bs3a0a__contact{text-align:center;max-width:600px;margin:3rem auto;padding:0 2rem}.Contact-module__Bs3a0a__title{color:var(--heading);margin-bottom:1.5rem;font-family:Playwrite HU,serif;font-size:2rem}.Contact-module__Bs3a0a__textContent{min-width:300px;color:var(--text);flex:1}
.Header-module__ldgnoG__header{background-color:var(--background);border-bottom:1px solid var(--border);z-index:100;justify-content:space-between;align-items:center;padding:1rem 2rem;display:flex;position:sticky;top:0}.Header-module__ldgnoG__nav{gap:1.5rem;display:flex}.Header-module__ldgnoG__logo{align-items:center;width:50px;height:auto;display:flex}.Header-module__ldgnoG__link{color:var(--link);font-family:Playwrite HU,serif;font-weight:600;text-decoration:none;transition:color .3s}.Header-module__ldgnoG__link:hover{color:var(--link-hover);text-decoration:underline}.Header-module__ldgnoG__toggleButton{cursor:pointer;color:var(--link);background:0 0;border:none;font-size:1.2rem;transition:color .3s}.Header-module__ldgnoG__toggleButton:hover{color:var(--link-hover)}.Header-module__ldgnoG__hamburger{cursor:pointer;color:var(--link);background:0 0;border:none;margin-left:1rem;font-size:1.8rem}.Header-module__ldgnoG__hamburger:hover{color:var(--link-hover)}.Header-module__ldgnoG__actions{align-items:center;display:flex}.Header-module__ldgnoG__mobileNav{background-color:var(--background);border-top:1px solid var(--border);z-index:99;flex-direction:column;align-items:flex-start;gap:1rem;padding:1rem 2rem;display:flex;position:absolute;top:100%;left:0;right:0;box-shadow:0 4px 10px #0000000d}@media (max-width:768px){.Header-module__ldgnoG__nav{display:none}}
.ReferenceCarousel-module__x9Cv6q__carouselSection{max-width:1100px;margin:3rem auto;padding:0 2rem;scroll-margin-top:120px}.ReferenceCarousel-module__x9Cv6q__title{color:var(--heading);text-align:center;margin-bottom:1rem;font-family:Playwrite HU,serif;font-size:2rem}.ReferenceCarousel-module__x9Cv6q__header{text-align:center;color:var(--heading);margin-bottom:2rem}.ReferenceCarousel-module__x9Cv6q__header p{color:var(--text);font-size:1rem}.ReferenceCarousel-module__x9Cv6q__card{background-color:var(--card-bg);border:1px solid var(--border);text-align:center;border-radius:1rem;box-shadow:0 0 8px #0000000d}.ReferenceCarousel-module__x9Cv6q__carouselContainerRef{color:var(--text);justify-content:center;padding:1rem}.ReferenceCarousel-module__x9Cv6q__quoteCardRef{background-color:var(--card-bg);text-align:center;border-radius:1rem;padding:2rem}.ReferenceCarousel-module__x9Cv6q__navButtonRef{color:var(--button-text);font-size:2rem}.ReferenceCarousel-module__x9Cv6q__quoteAuthor{font-family:Playwrite HU,serif}.ReferenceCarousel-module__x9Cv6q__quoteText{color:var(--text);text-align:justify;margin-bottom:1rem}.ReferenceCarousel-module__x9Cv6q__mobileToggle{display:none}.ReferenceCarousel-module__x9Cv6q__toggleButton{color:var(--link);cursor:pointer;background:0 0;border:none;font-size:.9rem;font-weight:700}.ReferenceCarousel-module__x9Cv6q__toggleButton:hover{text-decoration:underline}@media (max-width:768px){.ReferenceCarousel-module__x9Cv6q__mobileToggle{margin-bottom:1rem;display:block}.ReferenceCarousel-module__x9Cv6q__carouselSection{padding:0}.ReferenceCarousel-module__x9Cv6q__quoteText{margin:2rem}}
.Dashboard-module__8Mmpzq__container{max-width:800px;margin:0 auto;padding:2rem;font-family:sans-serif}.Dashboard-module__8Mmpzq__title{text-align:center;margin-bottom:1rem;font-size:2rem}.Dashboard-module__8Mmpzq__welcome{text-align:center;margin-bottom:1.5rem;font-size:1.2rem}.Dashboard-module__8Mmpzq__divider{border:0;border-top:1px solid #ccc;margin:2rem 0}.Dashboard-module__8Mmpzq__navLinks{flex-flow:wrap;justify-content:center;gap:1rem;margin-top:1rem;margin-bottom:2rem;display:flex}.Dashboard-module__8Mmpzq__navLink{text-align:center;color:#333;background-color:#f1f1f1;border-radius:8px;flex:auto;min-width:120px;padding:.75rem 1.25rem;font-weight:500;text-decoration:none;transition:background-color .3s,color .3s}.Dashboard-module__8Mmpzq__navLink:hover{color:#fff;background-color:#0070f3}@media (max-width:600px){.Dashboard-module__8Mmpzq__navLinks{flex-direction:column;align-items:stretch}.Dashboard-module__8Mmpzq__navLink{width:100%}}.Dashboard-module__8Mmpzq__signOutBtn{color:#fff;cursor:pointer;background-color:#e63946;border:none;border-radius:6px;margin:0 auto 2rem;padding:.6rem 1.2rem;font-weight:600;transition:background-color .3s;display:block}.Dashboard-module__8Mmpzq__signOutBtn:hover{background-color:#d62828}.Dashboard-module__8Mmpzq__button{color:#fff;cursor:pointer;background:#0070f3;border:none;border-radius:6px;margin-bottom:1rem;padding:.5rem 1rem}.Dashboard-module__8Mmpzq__cancel{background-color:#777}.Dashboard-module__8Mmpzq__form{flex-direction:column;gap:1rem;margin-bottom:2rem;display:flex}.Dashboard-module__8Mmpzq__form input,.Dashboard-module__8Mmpzq__form textarea{border:1px solid #ccc;border-radius:4px;padding:.5rem;font-size:1rem}.Dashboard-module__8Mmpzq__form textarea{min-height:60px}.Dashboard-module__8Mmpzq__projectList{flex-direction:column;gap:1rem;display:flex}.Dashboard-module__8Mmpzq__projectCard{background-color:#fafafa;border:1px solid #ddd;border-radius:6px;padding:1rem}.Dashboard-module__8Mmpzq__projectCard h2{margin:0 0 .5rem}.Dashboard-module__8Mmpzq__card{background:#fff;border-radius:12px;margin-bottom:1rem;padding:1rem;box-shadow:0 0 10px #0000001a}.Dashboard-module__8Mmpzq__cardButtons{gap:1rem;margin-top:1rem;display:flex}.Dashboard-module__8Mmpzq__cardButtons button{cursor:pointer;border:none;border-radius:4px;padding:.4rem .8rem;font-size:.9rem}.Dashboard-module__8Mmpzq__cardButtons button:first-child{color:#000;background-color:#fb0}.Dashboard-module__8Mmpzq__cardButtons .Dashboard-module__8Mmpzq__delete{color:#fff;background-color:#e00}.Dashboard-module__8Mmpzq__grid{gap:1rem;display:grid}
.Login-module__noQWca__container{text-align:center;padding:20px}.Login-module__noQWca__title{margin-bottom:20px;font-size:2rem}.Login-module__noQWca__button{cursor:pointer;margin:10px;padding:10px 20px;font-size:1rem}
.Timeline-module__2BcEfa__working{margin:3rem auto;padding:0 2rem;scroll-margin-top:120px}.Timeline-module__2BcEfa__title{color:var(--heading);text-align:center;margin-bottom:1rem;font-family:Playwrite HU,serif;font-size:2rem}.Timeline-module__2BcEfa__textContent{text-align:center;min-width:300px;color:var(--text);flex:1}.Timeline-module__2BcEfa__timeline{box-sizing:border-box;background:var(--background);scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:smooth;flex:1;gap:1rem;width:1100px;height:480px;margin:3rem auto;padding:20px;display:flex;position:relative;overflow-x:auto}.Timeline-module__2BcEfa__timeline::-webkit-scrollbar{display:none}.Timeline-module__2BcEfa__timelineWrapper{align-items:center;display:flex;position:relative}.Timeline-module__2BcEfa__scrollButton{z-index:2;color:var(--button-text);cursor:pointer;background:0 0;border:none;margin:.5rem;font-size:2rem}.Timeline-module__2BcEfa__scrollButton:hover{color:var(--link-hover)}.Timeline-module__2BcEfa__scrollButton:disabled{opacity:.3;cursor:not-allowed}.Timeline-module__2BcEfa__timelineContent{background:var(--card-bg);width:300px;min-height:max-content;color:var(--text);border-radius:10px;flex-grow:0;flex-shrink:0;align-self:flex-start;margin-right:30px;position:relative;box-shadow:0 0 4px #0000001a}.Timeline-module__2BcEfa__timelineContentInside{padding:20px}.Timeline-module__2BcEfa__timelineContent:before{background:var(--border);content:"";border-radius:5px;width:calc(100% + 14px);height:4px;position:absolute;top:calc(100% + 10px);left:-7px}.Timeline-module__2BcEfa__timelineContent:after{background:var(--border);content:"";width:4px;height:35px;position:absolute;top:100%;left:50%}.Timeline-module__2BcEfa__timelineContent:nth-child(2n){align-self:flex-end}.Timeline-module__2BcEfa__timelineContent:nth-child(2n):before{top:-15px}.Timeline-module__2BcEfa__timelineContent:nth-child(2n):after{top:-25px}.Timeline-module__2BcEfa__timelineContent:nth-child(2n) .Timeline-module__2BcEfa__timelinePeriod{top:-80px}.Timeline-module__2BcEfa__timelineContent:nth-child(2n) .Timeline-module__2BcEfa__timelinePeriod:before{top:calc(100% + 200px)}.Timeline-module__2BcEfa__timelinePeriod{background:var(--button-bg);color:var(--button-text);text-align:center;border-radius:10px;width:100px;padding:10px;position:absolute;top:calc(100% + 35px);left:calc(50% - 60px);box-shadow:0 0 2px #0000001a}.Timeline-module__2BcEfa__timelinePeriod:before{content:"";z-index:2;border-radius:50%;width:15px;position:absolute;top:-20px;left:calc(50% - 6px)}.Timeline-module__2BcEfa__timielineTitle{color:var(--heading);margin-bottom:10px;font-family:Playwrite HU,serif;font-size:1em;font-weight:700}.Timeline-module__2BcEfa__timelineSubtitle{font-family:Playwrite HU,serif;font-size:1.1em;font-style:oblique;font-weight:700}.Timeline-module__2BcEfa__timelineLocation{font-size:1em;font-style:oblique}.Timeline-module__2BcEfa__work .Timeline-module__2BcEfa__timelinePeriod{background-color:var(--card-bg)}.Timeline-module__2BcEfa__work{background-color:var(--card-bg)}.Timeline-module__2BcEfa__education{background-color:var(--button-bg)}.Timeline-module__2BcEfa__timelineTitle{color:var(--heading);margin-bottom:10px;font-family:Playwrite HU,serif;font-size:1em;font-weight:700}.Timeline-module__2BcEfa__education .Timeline-module__2BcEfa__timelineTag{background-color:var(--card-bg);border-radius:10%;width:max-content;padding:3%}.Timeline-module__2BcEfa__work .Timeline-module__2BcEfa__timelineTag{background-color:var(--button-bg);border-radius:10%;width:max-content;padding:3%}.Timeline-module__2BcEfa__timelineSkills{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.Timeline-module__2BcEfa__skillItem{background:#f3f3f3;border-radius:8px;align-items:center;gap:6px;padding:4px 8px;display:flex}.Timeline-module__2BcEfa__skillIcon{object-fit:contain;width:22px;height:22px}.Timeline-module__2BcEfa__skillName{color:#333;font-size:.85rem;font-weight:500}@media (max-width:768px){.Timeline-module__2BcEfa__working{padding:0}.Timeline-module__2BcEfa__timeline{scroll-snap-type:x mandatory;height:auto;padding:1rem}.Timeline-module__2BcEfa__timelineContent{scroll-snap-align:start;flex-shrink:0;width:90%;min-width:auto;max-width:90%;height:auto;margin:0 auto 1rem}.Timeline-module__2BcEfa__timelineContentInside{padding:1rem}.Timeline-module__2BcEfa__timelinePeriod{color:var(--button-text);text-align:center;border-radius:8px;width:fit-content;margin:1rem auto;padding:8px 12px;font-size:.85rem;position:static;box-shadow:0 1px 3px #0000001a}.Timeline-module__2BcEfa__education .Timeline-module__2BcEfa__timelinePeriod{background:var(--card-bg)}.Timeline-module__2BcEfa__work .Timeline-module__2BcEfa__timelinePeriod{background:var(--button-bg)}.Timeline-module__2BcEfa__timelineContent:before,.Timeline-module__2BcEfa__timelineContent:after{display:none}.Timeline-module__2BcEfa__timelineContent:nth-child(2n),.Timeline-module__2BcEfa__timelineContent:nth-child(odd){align-self:stretch}.Timeline-module__2BcEfa__scrollButton{margin:0 .25rem;padding:.25rem;font-size:1.5rem}.Timeline-module__2BcEfa__textContent{font-size:.95rem}.Timeline-module__2BcEfa__timelineSubtitle,.Timeline-module__2BcEfa__timelineLocation{font-size:.9rem}.Timeline-module__2BcEfa__timielineTitle{font-size:1rem}.Timeline-module__2BcEfa__text{max-width:80vw;margin:0 auto}}
