.NavMenu_menu-list__l_YzI{list-style:none}.NavMenu_drop-down-menu__O_YM0 ul{text-decoration:none;border:none;padding:0;list-style-type:none}.NavMenu_menu-trigger__A8qcQ{overflow:hidden;cursor:pointer}.NavMenu_drop-down-menu__O_YM0{position:absolute;top:90px;right:20px;width:220px;height:-moz-fit-content;height:fit-content;background-color:var(--nav-menu-color);border-radius:8px;padding:10px 20px}.NavMenu_drop-down-menu__O_YM0:before{content:"";position:absolute;top:-5px;right:40px;height:20px;width:20px;background-color:var(--nav-menu-color);transform:rotate(45deg)}.NavMenu_drop-down-menu__O_YM0 ul li{padding:10px 0;border:none;box-border:none}.NavMenu_drop-down-menu__O_YM0 ul li:hover{color:rgb(212,33m 9);cursor:pointer}.NavMenu_drop-down-item__CS26M{display:flex;margin:10px auto;align-items:center}.NavMenu_drop-down-img__oZGvD{max-width:20px;margin-right:10px;opacity:.5;transition:.5s}.NavMenu_drop-down-link__nSgwA{color:white;max-width:120px;margin-left:10px;transition:.5s;text-decoration:none}.NavMenu_drop-down-link__nSgwA:hover{color:rgb(147,147,147)}.NavMenu_drop-down-link__nSgwA:active{color:rgb(125,126,129)}.NavMenu_drop-down-menu__O_YM0.NavMenu_active__EY0A5{opacity:1;visibility:visible;transform:translateY(0);translation:.5s ease}.NavMenu_drop-down-menu__O_YM0.NavMenu_inactive__hU7LU{opacity:0;visibility:hidden;transform:translateY(20px);translation:.5s ease}@media (max-width:600px){.NavMenu_drop-down-menu__O_YM0{top:40px;right:-15px;width:170px}.NavMenu_drop-down-menu__O_YM0:before{top:-5px;right:25px}}.SearchBar_search__zCA36{width:100%;display:flex;align-items:center;padding:14px;border-radius:28px;background-color:#f6f6f6;transition:box-shadow .25s}.SearchBar_search__zCA36:focus-within{box-shadow:5px 8px 5px rgba(0,0,0,.45)}.SearchBar_searchInput__BSqFL{font-size:1.05em;font-family:var(--font-inter),var(--font-inter),Inter,Arial,Helvetica,sans-serif;color:#333333;background-color:#f6f6f6;margin-left:14px;outline:none;border:none;background:transparent;flex:1 1}.SearchBar_searchInput__BSqFL::placeholder{color:rgba(0,0,0,.5)}.SearchBar_suggestions__iHdI3{position:absolute;top:calc(100% - 2em);left:0;width:100%;background:var(--nav-search-results-color);border-radius:0 0 12px 12px;box-shadow:0 8px 16px rgba(0,0,0,.15);overflow:hidden;z-index:-1;display:flex;flex-direction:column;padding-top:2.5em}.SearchBar_searchContainer__OLiIR a{color:var(--text-change);padding:1rem}.SearchBar_suggestionItem__wKVnT{cursor:pointer;transition:background-color .2s ease;color:var(--text-change);font-family:var(--font-inter),Inter,Arial,Helvetica,sans-serif}.SearchBar_suggestionItem__wKVnT p{margin:0;padding:0}.SearchBar_suggestionItem__wKVnT:last-child{border:none}.SearchBar_suggestionItem__wKVnT:hover{background-color:var(--nav-search-results-selected-color)}.SearchBar_searchIcon__YBTbC{color:var(--nav);transition:color .2s}.SearchBar_searchIcon__YBTbC.SearchBar_active__0hLiJ{color:var(--accent)}.SearchBar_search__zCA36:focus-within .SearchBar_searchIcon__YBTbC,.SearchBar_search__zCA36:focus-within .SearchBar_searchIcon__YBTbC.SearchBar_active__0hLiJ{color:var(--primary)}.SearchBar_searchIconFilter__8ULf8{color:var(--background);transition:color .2s}.SearchBar_searchIconFilter__8ULf8.SearchBar_active__0hLiJ{color:var(--primary)}.SearchBar_search__zCA36:focus-within .SearchBar_searchIconFilter__8ULf8,.SearchBar_search__zCA36:focus-within .SearchBar_searchIconFilter__8ULf8.SearchBar_active__0hLiJ{color:var(--foreground)}#tag_tag__uiue8{position:relative;width:-moz-fit-content;width:fit-content;border-radius:50px 50px 50px 50px;padding:5px 8px;box-shadow:.25rem .25rem .05rem .05px rgba(0,0,0,.1)}#tag_tag__uiue8 p{padding:0;margin:0;color:var(--text-light);font-size:.9em;font-weight:500;text-align:center}.card-layout_flex-grid-cards__2RtXe{display:grid;grid-template-columns:repeat(auto-fit,minmax(480px,1fr));grid-gap:1rem .5rem;gap:1rem .5rem;padding:0;align-content:flex-start;justify-items:center}@media (max-width:768px){.card-layout_flex-grid-cards__2RtXe{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(480px,1fr));grid-gap:1rem .5rem;gap:1rem .5rem;margin:auto;padding:0;align-content:flex-start;justify-items:center}}@media (max-width:670px){.card-layout_page-content__thckF{padding:0}.card-layout_flex-grid-cards__2RtXe{width:100%;display:flex;flex-direction:column;gap:1rem}}.SkillButton_container__qDldT{position:relative;width:6rem;height:6rem;border-radius:50%;cursor:pointer;box-shadow:0 4px 6px rgba(0,0,0,.1);transition:all .3s ease-in-out}@media (min-width:640px){.SkillButton_container__qDldT{width:8rem;height:8rem}}@media (min-width:1024px){.SkillButton_container__qDldT{width:10rem;height:10rem}}.SkillButton_container__qDldT:hover{box-shadow:0 8px 12px rgba(0,0,0,.2);transform:scale(1.1) rotate(1deg) translateY(-.75rem)}.SkillButton_background__Dwixe{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#6b21a8,#7c3aed,#a78bfa);opacity:.9;border-radius:50%;z-index:0;transition:background .3s ease-in-out}.SkillButton_container__qDldT:hover .SkillButton_background__Dwixe{background:linear-gradient(90deg,#134e4a,#2563eb,#14b8a6)}.SkillButton_swirlContainer__uBf0C{position:absolute;top:0;right:0;bottom:0;left:0;z-index:40;opacity:0;transition:opacity .3s ease-out}.SkillButton_container__qDldT:hover .SkillButton_swirlContainer__uBf0C{opacity:.05}.SkillButton_swirlImage__DENgs{width:100%;height:100%;object-fit:cover;border-radius:100%;animation:SkillButton_spin-slow__Niofe 10s linear infinite}@keyframes SkillButton_spin-slow__Niofe{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.SkillButton_content__K9Hk0{position:absolute;display:flex;align-items:center;justify-content:center;width:100%;height:100%;z-index:50}.SkillButton_skillImage__5MgiB{padding:1rem;object-fit:contain;width:100%;height:auto}@media (min-width:640px){.SkillButton_skillImage__5MgiB{padding:1.5rem}}@media (min-width:1024px){.SkillButton_skillImage__5MgiB{padding:2rem}}.SkillButton_badge__SwE92{position:absolute;right:-.25rem;top:-.75rem;color:var(--text-light);font-size:.9rem;font-weight:400;padding:.25rem .5rem;border-radius:9999px;box-shadow:0 2px 4px rgba(0,0,0,.1);opacity:0;transition:opacity .3s ease;font-family:var(--font-inter),var(--font-inter),Inter,Arial,Helvetica,sans-serif}.SkillButton_container__qDldT:hover .SkillButton_badge__SwE92{opacity:1}.SkillButton_bgYellow__ZMTRC{background-color:#ca8a04}.SkillButton_bgGreen__CGk6U{background-color:#047857}.SkillButton-Animation_fogwrapper__ziUc0{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-clip-path:circle(50% at 50% 50%);clip-path:circle(50% at 50% 50%);overflow:hidden;opacity:16%}#SkillButton-Animation_foglayer_01__GbIIy,#SkillButton-Animation_foglayer_02__ELxd9,#SkillButton-Animation_foglayer_03__IaHP9{position:absolute;width:200%;height:200%;left:0;background-size:200%;animation:SkillButton-Animation_fogMove__cceqz 32s ease-in-out infinite}#SkillButton-Animation_foglayer_01__GbIIy{background-image:url(https://raw.githubusercontent.com/danielstuart14/CSS_FOG_ANIMATION/master/fog1.png);background-repeat:no-repeat;background-position:0 50%}#SkillButton-Animation_foglayer_02__ELxd9,#SkillButton-Animation_foglayer_03__IaHP9{background-image:url(https://raw.githubusercontent.com/danielstuart14/CSS_FOG_ANIMATION/master/fog2.png);background-repeat:no-repeat;background-position:0 50%}@keyframes SkillButton-Animation_fogMove__cceqz{0%{background-position:0 50%}to{background-position:100% 50%}}.SkillBoard_skillboard__mKk_m{display:flex;flex-direction:row;gap:2rem;flex-wrap:wrap;justify-content:space-evenly;align-items:center;background-color:rgba(36,106,186,.15);padding:2rem;border-radius:4rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.EducationSection_container__f9Jbc{display:flex;flex-direction:column;gap:1.5rem;margin:0 1rem}.EducationSection_container__f9Jbc h3,.EducationSection_container__f9Jbc p{margin:0;padding:0}.EducationSection_group__5d_jx{position:relative}.EducationSection_border__5SEq6{position:absolute;top:0;right:0;bottom:0;left:0;border:8px solid #d8b4fe;opacity:.05;border-radius:120px;width:100%;height:100%;z-index:0}.EducationSection_content__irGhj{display:flex;align-items:center;gap:1.5rem;position:relative;padding:1.25rem 2rem;z-index:1}.EducationSection_logo__2CJhW{width:8em;height:auto}.EducationSection_text__0x5R3{display:flex;flex-direction:column;gap:.25rem}.EducationSection_title__V_KlC{font-size:1.25rem;font-weight:600}.EducationSection_subtitle__8k9Zi{font-size:1.125rem;font-style:italic}.EducationSection_current__3OWSz{font-size:1rem;font-style:italic}.EducationSection_location__J6tag{font-size:1.125rem}.EducationSection_data-group__Ht619{display:flex;flex-direction:column;gap:1rem}@media (max-width:890px){.EducationSection_border__5SEq6{border-radius:40px}}@media (max-width:860px){.EducationSection_logo__2CJhW{width:6em}.EducationSection_title__V_KlC{font-size:1.1rem}.EducationSection_location__J6tag,.EducationSection_subtitle__8k9Zi{font-size:1rem}}@media (max-width:830px){.EducationSection_logo__2CJhW{width:6em}.EducationSection_title__V_KlC{font-size:1.1rem}.EducationSection_location__J6tag,.EducationSection_subtitle__8k9Zi{font-size:1rem}.EducationSection_content__irGhj{display:flex;flex-direction:column}}@media (max-width:640px){.EducationSection_logo__2CJhW{width:5em}.EducationSection_title__V_KlC{font-size:1rem}.EducationSection_location__J6tag,.EducationSection_subtitle__8k9Zi{font-size:.9rem}.EducationSection_content__irGhj{display:flex;flex-direction:column}}