.Styles-module-scss-module__kDstGG__arbitor{grid-template-columns:10% 80% 10%;margin-top:1em;display:grid}.Styles-module-scss-module__kDstGG__component{grid-column:2;display:flex}@media (max-width:800px){.Styles-module-scss-module__kDstGG__component{flex-direction:column}}.Styles-module-scss-module__kDstGG__component__projects{width:80%;display:flex}@media (max-width:800px){.Styles-module-scss-module__kDstGG__component__projects{flex-direction:column;width:100%}}.Styles-module-scss-module__kDstGG__component__projects .Styles-module-scss-module__kDstGG__component__project{flex-direction:column;width:20%;height:100vh;display:flex}@media (max-width:800px){.Styles-module-scss-module__kDstGG__component__projects .Styles-module-scss-module__kDstGG__component__project{width:100%;height:20em}.Styles-module-scss-module__kDstGG__component__projects .Styles-module-scss-module__kDstGG__component__project:hover{transition:width .6s ease-in-out}}@media (min-width:800px){.Styles-module-scss-module__kDstGG__component__projects .Styles-module-scss-module__kDstGG__component__project:hover{width:100vh;height:100vh;transition:width .6s ease-in-out}}.Styles-module-scss-module__kDstGG__component__projects .Styles-module-scss-module__kDstGG__component__project__upper{height:93%}.Styles-module-scss-module__kDstGG__component__projects .Styles-module-scss-module__kDstGG__component__project__upper__header{text-align:center;background-color:#66666669;height:10%}@media (max-width:800px){.Styles-module-scss-module__kDstGG__component__projects .Styles-module-scss-module__kDstGG__component__project__upper__header{height:auto}}.Styles-module-scss-module__kDstGG__component__projects .Styles-module-scss-module__kDstGG__component__project__upper__header h2{margin:0;padding:1em}.Styles-module-scss-module__kDstGG__component__projects .Styles-module-scss-module__kDstGG__component__project__upper__text{background-color:#9c979769;height:20%}@media (max-width:800px){.Styles-module-scss-module__kDstGG__component__projects .Styles-module-scss-module__kDstGG__component__project__upper__text{height:auto}}.Styles-module-scss-module__kDstGG__component__projects .Styles-module-scss-module__kDstGG__component__project__upper__text p{margin:0;padding:.5em}.Styles-module-scss-module__kDstGG__component__projects .Styles-module-scss-module__kDstGG__component__project__footer{text-align:center;background-color:#000;height:7%}@media (max-width:800px){.Styles-module-scss-module__kDstGG__component__projects .Styles-module-scss-module__kDstGG__component__project__footer{height:auto}}.Styles-module-scss-module__kDstGG__component__projects .Styles-module-scss-module__kDstGG__component__project__footer p{color:#fff;height:100%;margin:0;padding:1em}.Styles-module-scss-module__kDstGG__component__main{color:#fff;background:url(http://localhost:3000/img/user/user.png) 50%/cover;width:20%}@media (max-width:800px){.Styles-module-scss-module__kDstGG__component__main{width:100%}}.Styles-module-scss-module__kDstGG__component__main__container{background-color:#3a32295e;grid-template-rows:12em;align-items:end;height:100%;display:grid}@media (max-width:800px){.Styles-module-scss-module__kDstGG__component__main__container{grid-template-rows:12em}}.Styles-module-scss-module__kDstGG__component__main__container__info,.Styles-module-scss-module__kDstGG__component__main__container__info h2{background-color:#3a32295e}.Styles-module-scss-module__kDstGG__component__main__container h2{text-align:center;margin:0;padding:.5em}
.Cv-module-scss-module__Mh7-rG__cv{font-family:MilkyVintage,sans-serif;display:grid}.Cv-module-scss-module__Mh7-rG__cv__header{grid-template-rows:100%;grid-template-columns:50% 50%;justify-content:space-between;height:10em;display:grid}.Cv-module-scss-module__Mh7-rG__cv__header img{height:100%}.Cv-module-scss-module__Mh7-rG__cv__header__left{justify-content:flex-start;align-items:center;height:100%;padding-left:2em;display:flex}.Cv-module-scss-module__Mh7-rG__cv__header__left p{border-radius:90%;width:8em;height:80%}.Cv-module-scss-module__Mh7-rG__cv__header__left img{border:solid;border-radius:6%;height:80%}.Cv-module-scss-module__Mh7-rG__cv__header__right{justify-content:flex-end;align-items:center;height:50%;padding-right:2em;display:flex}.Cv-module-scss-module__Mh7-rG__cv__header__right a{height:40%;padding:1em}.Cv-module-scss-module__Mh7-rG__cv__header__right a img{height:100%}.Cv-module-scss-module__Mh7-rG__cv__main{grid-template-rows:20% 80%;grid-template-columns:10% 80% 10%;display:grid}.Cv-module-scss-module__Mh7-rG__cv__main__left{grid-column:2;width:100%;height:100%;padding:1em}.Cv-module-scss-module__Mh7-rG__cv__main__right{grid-area:2/2;margin-bottom:1em;display:grid}.Cv-module-scss-module__Mh7-rG__cv__main__right__info,.Cv-module-scss-module__Mh7-rG__cv__main__right__skills{border:1px solid #000;padding:1em}.Cv-module-scss-module__Mh7-rG__cv__footer{background-color:#929b9b4d;grid-template-columns:10% 80% 10%;padding-bottom:1em;display:grid}.Cv-module-scss-module__Mh7-rG__cv__footer__text{grid-column:2}.Cv-module-scss-module__Mh7-rG__cv__footer__container{grid-column:2;display:grid}@media (min-width:800px){.Cv-module-scss-module__Mh7-rG__cv__footer__container{grid-template-columns:50% 50%}}.Cv-module-scss-module__Mh7-rG__cv__footer__learn{grid-template-columns:50% 50%;display:grid}.Cv-module-scss-module__Mh7-rG__cv__footer__learn p{margin:1em}.Cv-module-scss-module__Mh7-rG__cv__footer__tags{align-items:center;display:flex}
.School-module-scss-module__aWnUTq__school__projects{grid-template-columns:50% 20% 30%;align-items:center;margin:1em;display:grid}.School-module-scss-module__aWnUTq__school__projects img{width:1em;height:1em}.School-module-scss-module__aWnUTq__school__projects__tags,.School-module-scss-module__aWnUTq__subs{display:flex}
.Teaching-module-scss-module__xzK8QG__teaching{display:inline-block;position:relative}.Teaching-module-scss-module__xzK8QG__teaching__toggleButton{cursor:pointer;color:#fff;background-color:#007bff;border:none;border-radius:.25em;margin-bottom:1em;padding:.5em 1em;transition:background-color .2s}.Teaching-module-scss-module__xzK8QG__teaching__toggleButton:hover{background-color:#0056b3}.Teaching-module-scss-module__xzK8QG__teach{flex-direction:column;margin-bottom:1em;display:flex}.Teaching-module-scss-module__xzK8QG__popup{z-index:100;opacity:0;visibility:hidden;background-color:#fff;border-radius:.5em;width:23em;margin-top:1em;padding:1.5em;transition:opacity .3s,transform .3s,visibility .3s;position:absolute;left:-11em;transform:translateY(-.625em);box-shadow:0 .5em 1em #0000001a}.Teaching-module-scss-module__xzK8QG__popup.Teaching-module-scss-module__xzK8QG__show{opacity:1;visibility:visible;transform:translateY(0)}.Teaching-module-scss-module__xzK8QG__popupContent{position:relative}.Teaching-module-scss-module__xzK8QG__closeButton{cursor:pointer;color:#333;background:0 0;border:none;font-size:2em;position:absolute;top:.5em;right:1em}.Teaching-module-scss-module__xzK8QG__popup h2{margin-bottom:2em}.Teaching-module-scss-module__xzK8QG__popup p{margin-bottom:1em}.Teaching-module-scss-module__xzK8QG__popup p strong{font-weight:700}
.Project-module-scss-module__W4jrNG__projectsWrapper{grid-gap:20px;grid-template-columns:repeat(auto-fill,minmax(500px,1fr));display:grid}.Project-module-scss-module__W4jrNG__projectsContainer{opacity:0;max-height:0;transition:max-height .4s,opacity .4s;overflow:hidden}.Project-module-scss-module__W4jrNG__projectsContainer.Project-module-scss-module__W4jrNG__show{opacity:1;max-height:100em}.Project-module-scss-module__W4jrNG__projectsContainer.Project-module-scss-module__W4jrNG__hide{opacity:0;max-height:0}.Project-module-scss-module__W4jrNG__projects{grid-template-columns:50% 20% 40%;align-items:center;margin:1em;display:grid}.Project-module-scss-module__W4jrNG__projects img{width:2em;height:2em}.Project-module-scss-module__W4jrNG__projects__link{color:#fff;background-color:brown}.Project-module-scss-module__W4jrNG__projects__git{justify-self:center}.Project-module-scss-module__W4jrNG__tags{text-align:center;color:#fff;border-radius:1em;margin:.25em;padding:.5em}.Project-module-scss-module__W4jrNG__tagsSelected{flex-wrap:wrap;display:flex}.Project-module-scss-module__W4jrNG__tagsSelected button{cursor:pointer;background-color:#0000;border:none}.Project-module-scss-module__W4jrNG__menu{align-items:center;display:flex}.Project-module-scss-module__W4jrNG__menu__counter{background-color:#0ff;border-radius:20%;place-content:center;align-items:center;width:1em;height:1em;padding:1em;display:flex}.Project-module-scss-module__W4jrNG__sub_projects{grid-column:span 3;justify-content:space-around;align-items:center;width:100%;display:flex}
.Team-module-scss-module__o1hnCq__teamContainer{flex-direction:row;display:flex}.Team-module-scss-module__o1hnCq__teamMember{margin-bottom:20px;position:relative}.Team-module-scss-module__o1hnCq__teamMember .Team-module-scss-module__o1hnCq__popupWrapper{display:inline-block;position:relative}.Team-module-scss-module__o1hnCq__teamMember .Team-module-scss-module__o1hnCq__popupWrapper .Team-module-scss-module__o1hnCq__socialLinks{white-space:nowrap;z-index:1;background-color:#fff;border-radius:5px;padding:5px;display:none;position:absolute;bottom:100%;left:50%;transform:translate(-50%);box-shadow:0 4px 8px #0000001a}.Team-module-scss-module__o1hnCq__teamMember .Team-module-scss-module__o1hnCq__popupWrapper .Team-module-scss-module__o1hnCq__socialLinks a{margin:0 5px}.Team-module-scss-module__o1hnCq__teamMember .Team-module-scss-module__o1hnCq__popupWrapper .Team-module-scss-module__o1hnCq__socialLinks a img{width:20px;height:20px}.Team-module-scss-module__o1hnCq__teamMember .Team-module-scss-module__o1hnCq__popupWrapper .Team-module-scss-module__o1hnCq__socialLinks:before{content:"";border:5px solid #0000;border-top-color:#fff;position:absolute;top:100%;left:50%;transform:translate(-50%)}.Team-module-scss-module__o1hnCq__teamMember .Team-module-scss-module__o1hnCq__popupWrapper .Team-module-scss-module__o1hnCq__memberName{font-size:16px;font-weight:700}.Team-module-scss-module__o1hnCq__teamMember .Team-module-scss-module__o1hnCq__popupWrapper .Team-module-scss-module__o1hnCq__memberName:hover+.Team-module-scss-module__o1hnCq__socialLinks,.Team-module-scss-module__o1hnCq__teamMember .Team-module-scss-module__o1hnCq__popupWrapper .Team-module-scss-module__o1hnCq__memberName .Team-module-scss-module__o1hnCq__popupWrapper:hover .Team-module-scss-module__o1hnCq__socialLinks,.Team-module-scss-module__o1hnCq__teamMember .Team-module-scss-module__o1hnCq__popupWrapper:hover .Team-module-scss-module__o1hnCq__socialLinks{display:block}
.Workspace-module-scss-module__AnieVG__WorkspaceList{display:grid}.Workspace-module-scss-module__AnieVG__WorkspaceList .Workspace-module-scss-module__AnieVG__Workspace{border:1px solid #000;height:15em;margin:1em;padding:1em}@media (min-width:800px){.Workspace-module-scss-module__AnieVG__WorkspaceList{grid-template-rows:auto;grid-template-columns:33% 33% 33%}}
.Workplace-module-scss-module__nt6fUq__workplace{padding:3rem 1rem;font-family:inherit}.Workplace-module-scss-module__nt6fUq__workplace h2{text-align:center;color:#222;margin-bottom:3rem;font-size:2.5rem}.Workplace-module-scss-module__nt6fUq__sectionTitle{text-align:center;text-transform:uppercase;letter-spacing:2px;color:#888;margin-bottom:2rem;font-size:1.2rem}.Workplace-module-scss-module__nt6fUq__workplaceGroup{margin-bottom:5rem}.Workplace-module-scss-module__nt6fUq__groupTitle{text-align:center;color:#444;margin-bottom:3rem;font-size:1.8rem}.Workplace-module-scss-module__nt6fUq__timeline{max-width:900px;margin:0 auto;position:relative}.Workplace-module-scss-module__nt6fUq__timelineItem{align-items:flex-start;width:100%;margin-bottom:3rem;display:flex;position:relative}.Workplace-module-scss-module__nt6fUq__timelineItem:hover .Workplace-module-scss-module__nt6fUq__dot{background-color:#0070f3;transform:scale(1.4);box-shadow:0 0 12px #0070f366}.Workplace-module-scss-module__nt6fUq__timelineItem:hover .Workplace-module-scss-module__nt6fUq__content{border-color:#0070f3;transform:translateY(-5px);box-shadow:0 12px 24px #0000001a}.Workplace-module-scss-module__nt6fUq__left{justify-content:flex-start}.Workplace-module-scss-module__nt6fUq__left .Workplace-module-scss-module__nt6fUq__content{width:45%}.Workplace-module-scss-module__nt6fUq__right{justify-content:flex-end}.Workplace-module-scss-module__nt6fUq__right .Workplace-module-scss-module__nt6fUq__content{width:45%}.Workplace-module-scss-module__nt6fUq__marker{z-index:5;flex-direction:column;align-items:center;height:100%;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%)}.Workplace-module-scss-module__nt6fUq__dot{z-index:2;background-color:#d1d5db;border:4px solid #fff;border-radius:50%;width:20px;height:20px;margin-top:5px;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative}.Workplace-module-scss-module__nt6fUq__line{z-index:1;background-color:#e5e7eb;width:3px;position:absolute;top:25px;bottom:-3rem}.Workplace-module-scss-module__nt6fUq__content{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:1.5rem 2rem;transition:all .3s;box-shadow:0 4px 6px #0000000d}.Workplace-module-scss-module__nt6fUq__content img{border-radius:8px;max-width:60px;margin-bottom:1rem}.Workplace-module-scss-module__nt6fUq__jobTitle{color:#111;margin:0 0 .25rem;font-size:1.25rem;font-weight:700}.Workplace-module-scss-module__nt6fUq__jobYear{color:#6b7280;margin:0 0 1rem;font-size:.9rem;font-weight:500}.Workplace-module-scss-module__nt6fUq__workplace__cert{text-align:center;margin-top:5rem}.Workplace-module-scss-module__nt6fUq__certList{justify-content:center;gap:2rem;padding:0;list-style:none;display:flex}.Workplace-module-scss-module__nt6fUq__certList .Workplace-module-scss-module__nt6fUq__certItem{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:1rem 2rem}.Workplace-module-scss-module__nt6fUq__certList .Workplace-module-scss-module__nt6fUq__certItem img{max-width:80px;margin-top:1rem}.Workplace-module-scss-module__nt6fUq__workplaceContainer{max-width:1000px;margin:0 auto;padding:2rem 1rem}.Workplace-module-scss-module__nt6fUq__mainTitle{text-align:center;color:#222;margin-bottom:2rem;font-size:2.5rem}.Workplace-module-scss-module__nt6fUq__dropdownItem{background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:1.5rem;overflow:hidden;box-shadow:0 2px 4px #0000000d}.Workplace-module-scss-module__nt6fUq__dropdownHeader{cursor:pointer;background:#f9fafb;border:none;justify-content:space-between;align-items:center;width:100%;padding:1.5rem 2rem;font-family:inherit;transition:all .2s;display:flex}.Workplace-module-scss-module__nt6fUq__dropdownHeader h3{color:#111;margin:0;font-size:1.5rem;font-weight:700}.Workplace-module-scss-module__nt6fUq__dropdownHeader .Workplace-module-scss-module__nt6fUq__arrow{color:#6b7280;font-size:1.2rem;transition:transform .3s}.Workplace-module-scss-module__nt6fUq__dropdownHeader:hover{background:#f3f4f6}.Workplace-module-scss-module__nt6fUq__activeHeader{background:#fff;border-bottom:1px solid #e5e7eb}.Workplace-module-scss-module__nt6fUq__activeHeader .Workplace-module-scss-module__nt6fUq__arrow{color:#0070f3}.Workplace-module-scss-module__nt6fUq__dropdownContent{transform-origin:top;animation:.3s ease-out forwards Workplace-module-scss-module__nt6fUq__slideDown}@keyframes Workplace-module-scss-module__nt6fUq__slideDown{0%{opacity:0;transform:scaleY(.95)}to{opacity:1;transform:scaleY(1)}}
