body{overflow:hidden;color:var(--text-color);border-color:var(--text-color);background-size:400% 400%;animation:gradient 15s ease infinite;background-color:var(--background-secondary-color);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.bodyContainer{display:flex;width:100%}.profieColumnWrapper{width:22%;min-width:300px;gap:10px;padding:20px 15px 30px 50px;display:flex;flex-direction:column}.pageColumnWrapper{flex:1;height:93vh;padding:20px 50px 30px 15px;display:flex;flex-direction:column}.iridescence-container{z-index:-1;position:fixed;top:0;left:0;width:100%;height:100%}.animated-gradient-text{position:relative;margin:0 auto;display:flex;max-width:fit-content;flex-direction:row;align-items:center;justify-content:center;border-radius:1.25rem;font-weight:500;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:box-shadow .5s ease-out;overflow:hidden;cursor:pointer}.gradient-overlay{position:absolute;inset:0;background-size:300% 100%;animation:gradient linear infinite;border-radius:inherit;z-index:0;pointer-events:none}.gradient-overlay:before{content:"";position:absolute;border-radius:inherit;width:calc(100% - 2px);height:calc(100% - 2px);left:50%;top:50%;transform:translate(-50%,-50%);background-color:#060010;z-index:-1}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.text-content{position:relative;z-index:2;background-size:300% 100%;background-clip:text;-webkit-background-clip:text;color:transparent;animation:gradient linear infinite}.typewriter{display:inline-block;width:0;overflow:hidden;border-right:.15em solid var(--background-color);white-space:nowrap;margin:0 auto;letter-spacing:.15em;content:"This text replaces the original.";animation-delay:2s;animation:typing 10s steps(20,end) infinite,blink-caret .5s step-end infinite}@keyframes typing{0%{width:0}10%{width:100%}85%{width:100%}90%{width:0px}}@keyframes blink-caret{0%,to{border-color:transparent}50%{border-color:var(--background-secondary-color)}}.contentWrapper h1{color:var(--text-color);font-size:7vh;font-weight:bolder;text-transform:uppercase}.contentWrapper span{color:var(--background-color);background-color:var(--highlight1-color);border-radius:20px;padding:.5vh 1vh;background:linear-gradient(-45deg,var(--highlight1-color),var(--highlight2-color),var(--highlight3-color));background-size:400% 400%;animation:gradient 15s ease infinite}.contentWrapper span img{width:15px;height:15px;padding-left:10px;filter:invert(100%)}.contentWrapper h1{border:0;border-bottom:.1vh;border-color:var(--border-color);border-style:solid;margin-top:0}.contentWrapper h2,.contentWrapper h3,.contentWrapper p,.contentWrapper ul{color:var(--text-color);margin-top:0}.contentWrapper .seperator{border:0;border-bottom:.1vh;border-color:var(--border-color);border-style:solid;margin-top:0;margin-bottom:2vh}.contentWrapper .button{padding:12px 20px;font-size:16px}.contentWrapper{opacity:0;transform:translateY(30px);animation:slideIn .6s ease-out forwards}@keyframes slideIn{to{opacity:1;transform:translateY(0)}}.inputBox label{color:var(--text-color);font-size:small;display:block}.inputBoxWrapper{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;gap:5px}.inputBox input{flex:1;padding:10px;margin:5px 0;border:1px solid var(--border-color);border-radius:5px}.inputBox textarea{width:95%;height:40vh;padding:10px;margin:5px 0;border:1px solid var(--border-color);border-radius:5px}.button{background-color:var(--background-color);border-radius:20px;border:.3vh solid var(--text-color);cursor:pointer;text-align:center;box-shadow:0 4px 6px #00000014,0 2px 4px #0000000f;transition:all .25s ease}.button:hover{transform:translateY(-2px);box-shadow:0 8px 12px #0000001f,0 4px 6px #0000001a}.button:active{transform:translateY(1px);box-shadow:0 2px 4px #00000014}.projectContainer{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;width:100%}.projectWidget{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:16px;border:1px solid var(--border-color);border-radius:8px;background:var(--background-color);transition:transform .2s ease,box-shadow .2s ease}.projectWidget:hover{transform:translateY(-4px);box-shadow:0 4px 8px #0000001a}.projectWidget h2{color:var(--text-color);text-align:center;margin:12px 0 0}.projectWidget img{width:100px;height:auto;margin-bottom:8px;transition:transform .3s ease}.projectWidget:hover img{transform:scale(1.1)}@media screen and (max-width: 600px){body{overflow:auto}.bodyContainer{flex-direction:column;width:90%;gap:10px;padding:10px 20px}.profieColumnWrapper,.pageColumnWrapper{width:100%;padding:0}.pageBlock{overflow-y:hidden;overflow-x:hidden}.contentWrapper .columnWrapper{flex-direction:column;border:0}.contentWrapper .columnWrapper div{margin-bottom:15px;min-width:100%;border:0}}._profileBlock_tandd_3{background-color:var(--background-color);height:500px;flex:1;text-align:center;border-radius:20px;padding:20px;border:.3vh solid var(--text-color)}._profileImage_tandd_13{width:90%;border-radius:50%;margin:2vh;border:.3vh solid var(--text-color)}._socialsWrapper_tandd_19{margin-top:6vh;display:flex;flex-direction:row;justify-content:center;gap:1vh}._socialsButton_tandd_26{overflow:hidden;flex:1;height:8vh;display:flex;align-items:center;justify-content:center;padding-bottom:.15vh;gap:.6vh;transition:background-color .2s}._socialsButton_tandd_26:hover{background-color:var(--highlight1-color)}._socialsButton_tandd_26 img{width:30px;height:30px}._pageBlock_tandd_46{background-color:var(--background-color);height:900px;flex:1;text-align:left;overflow-y:scroll;clip-path:border-box;clip-path:scrollbar-thumb;border-radius:20px;padding:20px;border:.3vh solid var(--text-color)}._pageBlock_tandd_46::-webkit-scrollbar{width:1.5vh;background:var(--text-color)}._pageBlock_tandd_46::-webkit-scrollbar-thumb{background:var(--background-color);border-radius:1vh;border:.3vh solid var(--text-color)}@media screen and (max-width: 600px){._pageBlock_tandd_46{overflow-y:auto;overflow-x:auto}}._ColumnsWrapper_9ul59_3{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;margin-bottom:5px}._ColumnsWrapper_9ul59_3 ._Column_9ul59_3{min-width:180px;max-width:100%;padding:0 5px;flex:1;margin-bottom:3px;border:0;border-right:1px solid var(--border-color)}._ColumnsWrapper_9ul59_3 ._Column_9ul59_3:last-child{border-right:none}._Column_9ul59_3 h3{margin:0 0 5px}._Column_9ul59_3 ul{padding:0;list-style-type:initial;list-style-position:inside}._Title_1ck2q_3{margin:0}._Company_1ck2q_6{margin:0;color:var(--highlight3-color)!important}._Date_1ck2q_11{margin-bottom:5px;color:var(--highlight3-color)!important}._Description_1ck2q_15{margin-left:10px;margin-bottom:15px}._Degree_yiz5g_3{margin:0}._Date_yiz5g_6{margin:0;color:var(--highlight3-color)!important}._School_yiz5g_10{margin:0 0 15px}:root{--background-color: white;--background-secondary-color: #bdc3c7;--border-color: #95a5a6;--text-color: black;--highlight1-color: #45f670;--highlight2-color: #549598;--highlight3-color: #708a74}._TimelineWrapper_aiw1n_3{display:flex;flex-direction:row;flex-wrap:nowrap;gap:10px;width:100%}._TimelineContent_aiw1n_11{flex:1}._Timeline_aiw1n_3{width:20px;align-items:center;display:flex;flex-direction:column}._Timeline_aiw1n_3 ._Arrow_aiw1n_21{width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:20px solid black}._Timeline_aiw1n_3 ._Point_aiw1n_28{width:10px;height:10px;border-radius:50%;border:3px solid black}._Timeline_aiw1n_3 ._Line_aiw1n_34{width:3px;flex:1;background-color:#000}._TimelineWrapper_aiw1n_3:last-of-type ._Line_aiw1n_34{border-radius:0 0 5px 5px}._navBar_1xdoi_1{display:flex;flex-direction:row;align-items:center;justify-content:center;height:44px;gap:2px;background-color:var(--background-color);border-radius:44px;animation-delay:.5s;border:.3vh solid var(--text-color)}._navBar_1xdoi_1 a{color:inherit;text-decoration:none}._navButton_1xdoi_19{display:flex;align-items:center;justify-content:left;box-sizing:border-box;background-color:var(--background-color);border-radius:34px;margin:.5vh;overflow:hidden;width:36px;min-width:36px;height:36px;padding:0 4px;text-align:center;border:.3vh solid var(--text-color);gap:.6vh;cursor:pointer;transition:width .3s,background-color .2s,border-color .2s,filter .2s,justify-content .3s}._navIcon_1xdoi_47{width:24px;height:24px}._navButton_1xdoi_19:hover{filter:invert(0%);border-color:#000;background-color:var(--highlight1-color);width:25vh}._navButton_1xdoi_19:hover:after{content:attr(title);font-weight:bolder}.active{filter:invert(100%);border-color:#fff;width:25vh}.active:after{content:attr(title);font-weight:bolder}._navBar_1xdoi_1:has(._navButton_1xdoi_19:hover:not(.active)) .active{width:34px;border-color:#000}._navBar_1xdoi_1:has(._navButton_1xdoi_19:hover:not(.active)) .active:after{content:none}@media (max-width: 600px){._navBar_1xdoi_1{position:fixed;width:100%;top:0;left:0;border-top:none;border-radius:0 0 5px 5px;z-index:1000}}
