body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-attachment:fixed;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1000' height='400' preserveAspectRatio='none'%3E%3Cg mask='url(%26quot;%23a%26quot;)' fill='none'%3E%3Cg mask='url(%26quot;%23b%26quot;)'%3E%3Cpath d='M955 205h-20m40 0-10-10h-10m40 10-10-10h-10m40 10h-60l-10 10' stroke='url(%23c)' stroke-width='1.67'/%3E%3Cpath d='M942.5 215a2.5 2.5 0 1 0 5 0 2.5 2.5 0 1 0-5 0zm-10-10a2.5 2.5 0 1 0 5 0 2.5 2.5 0 1 0-5 0zm20-10a2.5 2.5 0 1 0 5 0 2.5 2.5 0 1 0-5 0zm20 0a2.5 2.5 0 1 0 5 0 2.5 2.5 0 1 0-5 0z' fill='url(%23c)'/%3E%3Cpath d='m775 165-10 10m80 0-10-10h-10m0 10-10 10-10 10m120-10-10 10h-30l-10-10m-40-10-10 10-10 10-10 10h-10m0-40-10 10h-10m240 20-10-10h-90l-10-10H805l-10-10h-30' stroke='url(%23c)' stroke-width='1.67'/%3E%3Cpath d='M762.5 165a2.5 2.5 0 1 0 5 0 2.5 2.5 0 1 0-5 0zm0 10a2.5 2.5 0 1 0 5 0 2.5 2.5 0 1 0-5 0zm60-10a2.5 2.5 0 1 0 5 0 2.5 2.5 0 1 0-5 0zm-20 30a2.5 2.5 0 1 0 5 0 2.5 2.5 0 1 0-5 0zm70-10a2.5 2.5 0 1 0 5 0 2.5 2.5 0 1 0-5 0zm-80 20a2.5 2.5 0 1 0 5 0 2.5 2.5 0 1 0-5 0zm-20-30a2.5 2.5 0 1 0 5 0 2.5 2.5 0 1 0-5 0z' fill='url(%23c)'/%3E%3Cpath d='m855 225-10-10h-30m90 10-10-10-10-10h-20m60 20-10-10h-10l-10-10m-30 20-10-10m80 10-10-10-10-10m100 10h-60l-10 10H815' stroke='url(%23c)' stroke-width='1.67'/%3E%3Cpath d='M812.5 225a2.5 2.5 0 1 0 5 0 2.5 2.5 0 1 0-5 0zm0-10a2.5 2.5 0 1 0 5 0 2.5 2.5 0 1 0-5 0zm50-10a2.5 2.5 0 1 0 5 0 2.5 2.5 0 1 0-5 0zm30 0a2.5 2.5 0 1 0 5 0 2.5 2.5 0 1 0-5 0zm-40 10a2.5 2.5 0 1 0 5 0 2.5 2.5 0 1 0-5 0zm60-10a2.5 2.5 0 1 0 5 0 2.5 2.5 0 1 0-5 0z' fill='url(%23c)'/%3E%3Cpath d='M1015 225h-60l-10 10H845' stroke='url(%23c)' stroke-width='1.67'/%3E%3Cpath d='M842.5 235a2.5 2.5 0 1 0 5 0 2.5 2.5 0 1 0-5 0z' fill='url(%23c)'/%3E%3Cpath d='m925 175-10-10m100 10H915l-10-10h-10' stroke='url(%23c)' stroke-width='1.67'/%3E%3Cpath d='M892.5 165a2.5 2.5 0 1 0 5 0 2.5 2.5 0 1 0-5 0zm20 0a2.5 2.5 0 1 0 5 0 2.5 2.5 0 1 0-5 0z' fill='url(%23c)'/%3E%3Cpath d='m805 245-10-10m30 10-10-10h-10l-10-10m0 20h-10m50 0-10-10m190 0h-50l-10 10H795l-10 10h-10' stroke='url(%23c)' stroke-width='1.67'/%3E%3Cpath d='M772.5 255a2.5 2.5 0 1 0 5 0 2.5 2.5 0 1 0-5 0zm20-20a2.5 2.5 0 1 0 5 0 2.5 2.5 0 1 0-5 0zm0-10a2.5 2.5 0 1 0 5 0 2.5 2.5 0 1 0-5 0zm-10 20a2.5 2.5 0 1 0 5 0 2.5 2.5 0 1 0-5 0zm40-10a2.5 2.5 0 1 0 5 0 2.5 2.5 0 1 0-5 0z' fill='url(%23c)'/%3E%3Cpath d='m875 155-10-10h-20m60 10-10-10h-20m80 20h-30m20-10-10-10m80 20h-60l-10-10h-90' stroke='url(%23c)' stroke-width='1.67'/%3E%3Cpath d='M852.5 155a2.5 2.5 0 1 0 5 0 2.5 2.5 0 1 0-5 0zm-10-10a2.5 2.5 0 1 0 5 0 2.5 2.5 0 1 0-5 0zm30 0a2.5 2.5 0 1 0 5 0 2.5 2.5 0 1 0-5 0zm50 20a2.5 2.5 0 1 0 5 0 2.5 2.5 0 1 0-5 0zm10-20a2.5 2.5 0 1 0 5 0 2.5 2.5 0 1 0-5 0z' fill='url(%23c)'/%3E%3Cpath d='m865 255-10 10h-50l-10-10m130 0-10 10h-30m-10-10-10 10-10 10h-10m170-30h-40l-10 10H805' stroke='url(%23c)' stroke-width='1.67'/%3E%3Cpath d='M802.5 255a2.5 2.5 0 1 0 5 0 2.5 2.5 0 1 0-5 0zm-10 0a2.5 2.5 0 1 0 5 0 2.5 2.5 0 1 0-5 0zm90 10a2.5 2.5 0 1 0 5 0 2.5 2.5 0 1 0-5 0zm-40 10a2.5 2.5 0 1 0 5 0 2.5 2.5 0 1 0-5 0z' fill='url(%23c)'/%3E%3Cpath d='m965 145-10 10m20 0h-10m50 0h-40l-10-10h-10' stroke='url(%23c)' stroke-width='1.67'/%3E%3Cpath d='M952.5 145a2.5 2.5 0 1 0 5 0 2.5 2.5 0 1 0-5 0zm0 10a2.5 2.5 0 1 0 5 0 2.5 2.5 0 1 0-5 0zm10 0a2.5 2.5 0 1 0 5 0 2.5 2.5 0 1 0-5 0z' fill='url(%23c)'/%3E%3Cpath d='M1015 255h-40l-10 10h-30' stroke='url(%23c)' stroke-width='1.67'/%3E%3Cpath d='M932.5 265a2.5 2.5 0 1 0 5 0 2.5 2.5 0 1 0-5 0z' fill='url(%23c)'/%3E%3Cpath d='M1015 145h-40l-10-10h-30' stroke='url(%23c)' stroke-width='1.67'/%3E%3Cpath d='M932.5 135a2.5 2.5 0 1 0 5 0 2.5 2.5 0 1 0-5 0z' fill='url(%23c)'/%3E%3Cpath d='M1015 265h-40l-10 10h-70' stroke='url(%23c)' stroke-width='1.67'/%3E%3Cpath d='M892.5 275a2.5 2.5 0 1 0 5 0 2.5 2.5 0 1 0-5 0z' fill='url(%23c)'/%3E%3Cpath d='M1015 135h-20' stroke='url(%23c)' stroke-width='1.67'/%3E%3Cpath d='M992.5 135a2.5 2.5 0 1 0 5 0 2.5 2.5 0 1 0-5 0z' fill='url(%23c)'/%3E%3Cpath d='m935 285-10 10h-30m50-10-10 10m80-20h-40l-10 10h-40' stroke='url(%23c)' stroke-width='1.67'/%3E%3Cpath d='M922.5 285a2.5 2.5 0 1 0 5 0 2.5 2.5 0 1 0-5 0zm-30 10a2.5 2.5 0 1 0 5 0 2.5 2.5 0 1 0-5 0zm40 0a2.5 2.5 0 1 0 5 0 2.5 2.5 0 1 0-5 0z' fill='url(%23c)'/%3E%3Cpath d='m835 125-10-10h-10m100 10-10-10-10-10h-20m110 10-10 10h-10m-10 0-10-10h-30m-40 10-10 10h-40m190-10h-20l-10-10h-20l-10 10H825' stroke='url(%23c)' stroke-width='1.67'/%3E%3Cpath d='M822.5 125a2.5 2.5 0 1 0 5 0 2.5 2.5 0 1 0-5 0zm-10-10a2.5 2.5 0 1 0 5 0 2.5 2.5 0 1 0-5 0zm60-10a2.5 2.5 0 1 0 5 0 2.5 2.5 0 1 0-5 0zm90 20a2.5 2.5 0 1 0 5 0 2.5 2.5 0 1 0-5 0zm-50-10a2.5 2.5 0 1 0 5 0 2.5 2.5 0 1 0-5 0zm-90 20a2.5 2.5 0 1 0 5 0 2.5 2.5 0 1 0-5 0z' fill='url(%23c)'/%3E%3Cpath d='m885 305-10-10h-20m100 0h-10m-70 10-10 10h-20m170-30h-40l-10 10h-10l-10 10h-90' stroke='url(%23c)' stroke-width='1.67'/%3E%3Cpath d='M852.5 305a2.5 2.5 0 1 0 5 0 2.5 2.5 0 1 0-5 0zm0-10a2.5 2.5 0 1 0 5 0 2.5 2.5 0 1 0-5 0zm90 0a2.5 2.5 0 1 0 5 0 2.5 2.5 0 1 0-5 0zm-100 20a2.5 2.5 0 1 0 5 0 2.5 2.5 0 1 0-5 0z' fill='url(%23c)'/%3E%3Cpath d='m975 95-10 10h-20M815 85l-10 10h-30m140-10-10-10h-40m70 10-10 10m20 0h-10l-10 10h-20m110 10h-20l-10-10-10-10h-30l-10-10H805' stroke='url(%23c)' stroke-width='1.67'/%3E%3Cpath d='M802.5 85a2.5 2.5 0 1 0 5 0 2.5 2.5 0 1 0-5 0zm140 20a2.5 2.5 0 1 0 5 0 2.5 2.5 0 1 0-5 0zm-170-10a2.5 2.5 0 1 0 5 0 2.5 2.5 0 1 0-5 0zm90-20a2.5 2.5 0 1 0 5 0 2.5 2.5 0 1 0-5 0zm60 20a2.5 2.5 0 1 0 5 0 2.5 2.5 0 1 0-5 0zm-20 10a2.5 2.5 0 1 0 5 0 2.5 2.5 0 1 0-5 0z' fill='url(%23c)'/%3E%3Cpath d='m1005 295-10 10h-20m-70 10-10 10h-20l-10 10m100-30-10 10-10 10h-20m90-30h-40l-10 10h-10l-10 10h-60' stroke='url(%23c)' stroke-width='1.67'/%3E%3Cpath d='M882.5 315a2.5 2.5 0 1 0 5 0 2.5 2.5 0 1 0-5 0zm90-10a2.5 2.5 0 1 0 5 0 2.5 2.5 0 1 0-5 0zm-110 30a2.5 2.5 0 1 0 5 0 2.5 2.5 0 1 0-5 0zm60-10a2.5 2.5 0 1 0 5 0 2.5 2.5 0 1 0-5 0z' fill='url(%23c)'/%3E%3Cpath d='m1005 105-10-10m-20-10-10-10h-20m70 30h-20l-10-10-10-10h-20' stroke='url(%23c)' stroke-width='1.67'/%3E%3Cpath d='M952.5 85a2.5 2.5 0 1 0 5 0 2.5 2.5 0 1 0-5 0zm40 10a2.5 2.5 0 1 0 5 0 2.5 2.5 0 1 0-5 0zm-50-20a2.5 2.5 0 1 0 5 0 2.5 2.5 0 1 0-5 0z' fill='url(%23c)'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3Cmask id='a'%3E%3Cpath fill='%23fff' d='M0 0h1000v400H0z'/%3E%3C/mask%3E%3Cmask id='b'%3E%3Cpath fill='%23fff' d='M0 0h1000v400H0z'/%3E%3Cpath d='M943.75 215a1.25 1.25 0 1 0 2.5 0 1.25 1.25 0 1 0-2.5 0zm-10-10a1.25 1.25 0 1 0 2.5 0 1.25 1.25 0 1 0-2.5 0zm20-10a1.25 1.25 0 1 0 2.5 0 1.25 1.25 0 1 0-2.5 0zm20 0a1.25 1.25 0 1 0 2.5 0 1.25 1.25 0 1 0-2.5 0zM763.75 165a1.25 1.25 0 1 0 2.5 0 1.25 1.25 0 1 0-2.5 0zm0 10a1.25 1.25 0 1 0 2.5 0 1.25 1.25 0 1 0-2.5 0zm60-10a1.25 1.25 0 1 0 2.5 0 1.25 1.25 0 1 0-2.5 0zm-20 30a1.25 1.25 0 1 0 2.5 0 1.25 1.25 0 1 0-2.5 0zm70-10a1.25 1.25 0 1 0 2.5 0 1.25 1.25 0 1 0-2.5 0zm-80 20a1.25 1.25 0 1 0 2.5 0 1.25 1.25 0 1 0-2.5 0zm-20-30a1.25 1.25 0 1 0 2.5 0 1.25 1.25 0 1 0-2.5 0zM813.75 225a1.25 1.25 0 1 0 2.5 0 1.25 1.25 0 1 0-2.5 0zm0-10a1.25 1.25 0 1 0 2.5 0 1.25 1.25 0 1 0-2.5 0zm50-10a1.25 1.25 0 1 0 2.5 0 1.25 1.25 0 1 0-2.5 0zm30 0a1.25 1.25 0 1 0 2.5 0 1.25 1.25 0 1 0-2.5 0zm-40 10a1.25 1.25 0 1 0 2.5 0 1.25 1.25 0 1 0-2.5 0zm60-10a1.25 1.25 0 1 0 2.5 0 1.25 1.25 0 1 0-2.5 0zM843.75 235a1.25 1.25 0 1 0 2.5 0 1.25 1.25 0 1 0-2.5 0zM893.75 165a1.25 1.25 0 1 0 2.5 0 1.25 1.25 0 1 0-2.5 0zm20 0a1.25 1.25 0 1 0 2.5 0 1.25 1.25 0 1 0-2.5 0zM773.75 255a1.25 1.25 0 1 0 2.5 0 1.25 1.25 0 1 0-2.5 0zm20-20a1.25 1.25 0 1 0 2.5 0 1.25 1.25 0 1 0-2.5 0zm0-10a1.25 1.25 0 1 0 2.5 0 1.25 1.25 0 1 0-2.5 0zm-10 20a1.25 1.25 0 1 0 2.5 0 1.25 1.25 0 1 0-2.5 0zm40-10a1.25 1.25 0 1 0 2.5 0 1.25 1.25 0 1 0-2.5 0zM853.75 155a1.25 1.25 0 1 0 2.5 0 1.25 1.25 0 1 0-2.5 0zm-10-10a1.25 1.25 0 1 0 2.5 0 1.25 1.25 0 1 0-2.5 0zm30 0a1.25 1.25 0 1 0 2.5 0 1.25 1.25 0 1 0-2.5 0zm50 20a1.25 1.25 0 1 0 2.5 0 1.25 1.25 0 1 0-2.5 0zm10-20a1.25 1.25 0 1 0 2.5 0 1.25 1.25 0 1 0-2.5 0zM803.75 255a1.25 1.25 0 1 0 2.5 0 1.25 1.25 0 1 0-2.5 0zm-10 0a1.25 1.25 0 1 0 2.5 0 1.25 1.25 0 1 0-2.5 0zm90 10a1.25 1.25 0 1 0 2.5 0 1.25 1.25 0 1 0-2.5 0zm-40 10a1.25 1.25 0 1 0 2.5 0 1.25 1.25 0 1 0-2.5 0zM953.75 145a1.25 1.25 0 1 0 2.5 0 1.25 1.25 0 1 0-2.5 0zm0 10a1.25 1.25 0 1 0 2.5 0 1.25 1.25 0 1 0-2.5 0zm10 0a1.25 1.25 0 1 0 2.5 0 1.25 1.25 0 1 0-2.5 0zM933.75 265a1.25 1.25 0 1 0 2.5 0 1.25 1.25 0 1 0-2.5 0zM933.75 135a1.25 1.25 0 1 0 2.5 0 1.25 1.25 0 1 0-2.5 0zM893.75 275a1.25 1.25 0 1 0 2.5 0 1.25 1.25 0 1 0-2.5 0zM993.75 135a1.25 1.25 0 1 0 2.5 0 1.25 1.25 0 1 0-2.5 0zM923.75 285a1.25 1.25 0 1 0 2.5 0 1.25 1.25 0 1 0-2.5 0zm-30 10a1.25 1.25 0 1 0 2.5 0 1.25 1.25 0 1 0-2.5 0zm40 0a1.25 1.25 0 1 0 2.5 0 1.25 1.25 0 1 0-2.5 0zM823.75 125a1.25 1.25 0 1 0 2.5 0 1.25 1.25 0 1 0-2.5 0zm-10-10a1.25 1.25 0 1 0 2.5 0 1.25 1.25 0 1 0-2.5 0zm60-10a1.25 1.25 0 1 0 2.5 0 1.25 1.25 0 1 0-2.5 0zm90 20a1.25 1.25 0 1 0 2.5 0 1.25 1.25 0 1 0-2.5 0zm-50-10a1.25 1.25 0 1 0 2.5 0 1.25 1.25 0 1 0-2.5 0zm-90 20a1.25 1.25 0 1 0 2.5 0 1.25 1.25 0 1 0-2.5 0zM853.75 305a1.25 1.25 0 1 0 2.5 0 1.25 1.25 0 1 0-2.5 0zm0-10a1.25 1.25 0 1 0 2.5 0 1.25 1.25 0 1 0-2.5 0zm90 0a1.25 1.25 0 1 0 2.5 0 1.25 1.25 0 1 0-2.5 0zm-100 20a1.25 1.25 0 1 0 2.5 0 1.25 1.25 0 1 0-2.5 0zM803.75 85a1.25 1.25 0 1 0 2.5 0 1.25 1.25 0 1 0-2.5 0zm140 20a1.25 1.25 0 1 0 2.5 0 1.25 1.25 0 1 0-2.5 0zm-170-10a1.25 1.25 0 1 0 2.5 0 1.25 1.25 0 1 0-2.5 0zm90-20a1.25 1.25 0 1 0 2.5 0 1.25 1.25 0 1 0-2.5 0zm60 20a1.25 1.25 0 1 0 2.5 0 1.25 1.25 0 1 0-2.5 0zm-20 10a1.25 1.25 0 1 0 2.5 0 1.25 1.25 0 1 0-2.5 0zM883.75 315a1.25 1.25 0 1 0 2.5 0 1.25 1.25 0 1 0-2.5 0zm90-10a1.25 1.25 0 1 0 2.5 0 1.25 1.25 0 1 0-2.5 0zm-110 30a1.25 1.25 0 1 0 2.5 0 1.25 1.25 0 1 0-2.5 0zm60-10a1.25 1.25 0 1 0 2.5 0 1.25 1.25 0 1 0-2.5 0zM953.75 85a1.25 1.25 0 1 0 2.5 0 1.25 1.25 0 1 0-2.5 0zm40 10a1.25 1.25 0 1 0 2.5 0 1.25 1.25 0 1 0-2.5 0zm-50-20a1.25 1.25 0 1 0 2.5 0 1.25 1.25 0 1 0-2.5 0z'/%3E%3C/mask%3E%3ClinearGradient x1='870' y1='0' x2='870' y2='400' gradientUnits='userSpaceOnUse' id='c'%3E%3Cstop stop-color='%233a7cc3' offset='0'/%3E%3Cstop stop-color='%23d13' offset='1'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;box-sizing:border-box;color:#000000c2;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;padding:0}html{scroll-behavior:smooth}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}p,span{font-size:18px}:root{--background-color:#ff77008f;--base-color:orange;--base-color2:#e28d00;--base-color3:#c67600;--base-color4:#aa6000;--secondary-color:#00cdff;--secondary-color1:#00b4ff;--secondary-color2:#009cff;--secondary-color3:#5fabd6;--tertiary-color:#dc0073;--grays:#ada7a7;--grays1:#8b8b8b;--grays2:#d3d3cb;--grays3:#6d6d6d;--font-color1:#1c1c1c;--font-color2:#252525;--nav-height:40px;--section-title:32px;--box-shadow:0 0 1px grey;--border-radius:2px}h3{margin:13px 0 8px}.text-basic{color:inherit;text-decoration:none}.hover-grey-bg:hover,.hover-white-bg:hover{transition:all .5s}.hover-white-bg:hover{background:#fff}.hover-grey-bg:hover{background:grey}.cursor-pointer{cursor:pointer}.index__title{font-size:20px;font-weight:500}.section-title{background:#5fabd6;background:var(--secondary-color3);font-size:32px;font-size:var(--section-title);font-weight:700;padding:20px 0;width:100%}.index__no-select-on-drag{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.hide{display:none}@media only screen and (max-width:945px){.hide-above-945px{display:block!important;display:initial!important}.show-above-945px{display:hidden!important}}@media only screen and (min-width:946px){.hide-above-945px{display:none!important}.show-above-945px{display:block!important;display:initial!important}}.App{background-color:var(--background-color);overflow:hidden;position:relative;text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){#rotate-icon,.App-logo{animation:App-logo-spin 5s linear infinite;background:#0000}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.HomeView__{background:rgba(220,122,36,.359);display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:628px}.HomeView__fullName{background:#000;padding-bottom:4px}.HomeView__firstName,.HomeView__lastName{font-size:60px;font-weight:700;margin:0}.HomeView__firstName{color:#fff}.HomeView__lastName{color:var(--grays3);color:var(--secondary-color3)}.HomeView__description{background:#fff;margin-bottom:5px;margin-top:0}.HomeView__selfIntro{color:var(--font-color2);margin-bottom:30px;margin-top:15px;padding:15px;text-align:left}.HomeView__avatar-container{--avatarSize:260px;border-radius:50%;display:inline-flex;float:left;height:var(--avatarSize);margin-right:15px;overflow:hidden;position:relative;width:var(--avatarSize)}.HomeView__avatar{display:block;height:100%;object-fit:cover;object-position:center;width:100%}.HomeView__about-me{margin:30px auto 20px;max-width:500px;padding:10px}.HomeView__about-me>p{font-size:20px;font-weight:500;margin:0;text-align:left}@media only screen and (max-width:400px){.HomeView__avatar-container{--avatarSize:140px;height:var(--avatarSize);width:var(--avatarSize)}.HomeView__about-me{width:88%}}.ProjectsView__main-wrapper{min-height:100vh}.ProjectsView__wrapper{display:flex;justify-content:center;margin:30px 0;position:relative}.ProjectsView__info-alert{margin:0 auto 20px;max-width:300px;text-align:left!important}@media only screen and (max-width:600px){.ProjectsView__wrapper{flex-direction:column}.ProjectsView__info-alert{margin:-18px auto 20px;width:80vw}}.SkillsView__wrapper{grid-gap:20px;display:grid;grid-template-columns:repeat(3,1fr);min-height:100vh;padding:0 120px}.SkillsView__wrapper>div{background-color:#fff;border-radius:0 0 50px 8px;height:min-content}.patch{box-shadow:0 0 0 1px var(--secondary-color3)}.SkillsView__icon-container{display:flex;flex-wrap:wrap;justify-content:center}.SkillsView__misc-paragraph{font-style:italic;font-weight:450;padding:0 15px;text-align:left}.SkillsView__wrapper>div>h3{background:var(--grays3);margin:0;padding:5px}@media only screen and (max-width:920px){.SkillsView__wrapper{display:flex;flex-direction:column;padding:0!important}.SkillsView__icon-container{background:hsla(0,0%,98%,.664)}.SkillsView__wrapper>div{background:none;margin:0 10px}}@media only screen and (max-width:1500px){.SkillsView__wrapper{grid-gap:20px;padding:0 20px}}.ContactView__main-wrapper{background:#000;color:var(--secondary-color);height:calc(100vh - var(--nav-height) - var(--section-title));padding:0 0 70px}.ContactView__section-title{background:#000;box-shadow:0 0 0 5px #000}.ContactView__info-container{display:flex;flex-direction:column;margin:0 auto;text-align:left;width:max-content}.ContactView__info-container>*{align-items:center;display:flex;font-weight:600}.ContactView__info-container>:hover{color:var(--secondary-color2)}.ContactView__info-container>*>img{height:50px;width:50px}.ContactView__info-container>*>span{align-items:center;display:flex;padding:0 10px}.ContactView__copy-clipboard-txt{color:rgba(0,0,0,.571);font-size:12px;margin-left:20px}.ContactView__clipboard-area:active{color:#fff;font-size:18px}@media only screen and (max-width:400px){.ContactView__main-wrapper{height:calc(96vh - var(--nav-height))}.ContactView__info-container>*>img{height:30px;width:30px}}.LandingView__main-container{align-items:center;background:rgba(82,81,81,.715);display:flex;height:100vh;justify-content:center;margin-bottom:calc(4vh + var(--nav-height));width:100vw}.LandingView__logo{--logo-side-length:200px;background-color:var(--base-color2);border-radius:20px;box-shadow:0 0 2px #000;height:var(--logo-side-length);width:var(--logo-side-length)}.LandingView__logo-container{--scale-change:0.7;border-radius:20px;cursor:pointer;position:relative;transform:scale(var(--scale-change));transition:all .4s}.LandingView__logo-container:hover{box-shadow:0 2px 5px 1px hsla(0,0%,100%,.466);transform:scale(calc(var(--scale-change) + .1))}.LandingView__logo-container:after,.LandingView__logo-container:before{animation:bounce .6s;animation-direction:alternate;animation-iteration-count:infinite;bottom:31px;content:"v";font-weight:700;height:20px;left:50%;position:absolute;transform:translateX(-50%) scale(6,1.4);width:20px}.LandingView__logo-container:after{bottom:23px;transform:translateX(-50%) scale(10,1.3)}@keyframes bounce{0%{line-height:30px}to{line-height:50px}}.Nav__main-container{align-items:center;background:#fff;bottom:0;box-shadow:var(--box-shadow),0 0 4px rgba(0,0,0,.612);display:flex;height:var(--nav-height);justify-content:center;position:fixed;width:100%!important;z-index:30}.Nav__link{cursor:pointer;display:block;font-weight:700;position:relative}.Nav__link:hover{color:#000}.Nav__link:after,.Nav__link:before{background:var(--secondary-color2);content:"";height:2px;left:0;position:absolute;transform:scale(0);transform-origin:right;transition:all .5s;width:100%}.Nav__link:after{bottom:0;transform-origin:center}.Nav__link:hover:after,.Nav__link:hover:before{transform:scale(1)}@media only screen and (max-width:600px){.Nav__main-container>.Nav__mobile{display:block}}@media only screen and (min-width:601px){.Nav__main-container>.Nav__desktop{display:block}}.ExternalLinks__container{align-items:center;display:flex;flex-direction:column;margin-bottom:30px}.ExternalLinks__imageLinks{display:flex;flex-direction:row;width:max-content}.ExternalLinks__imageLinks>a>img{height:40px;margin:10px 8px}.CurrentStatus__main-container{background:hsla(0,0%,100%,.331);border-radius:var(--border-radius);box-shadow:var(--box-shadow);overflow:hidden}.CurrentStatus__list-item{border:2px solid var(--secondary-color3)!important;border-radius:5px;margin-left:15px;padding:10px 20px;transition:all .4s}.CurrentStatus__list-item>*{color:var(---secondary-color3);font-weight:600}@media only screen and (max-width:600px){.MuiAccordionDetails-root{display:flex;flex-wrap:wrap;justify-content:center}.CurrentStatus__main-container{align-items:center;background:#0000;box-shadow:none;display:flex;flex-direction:column}.CurrentStatus__main-container>*{width:95%}.CurrentStatus__list-item{height:min-content;margin:0 10px 20px;width:max-content}}.Project__container{border-radius:var(--border-radius)!important;display:grid;justify-content:center;margin:0 auto;width:max-content}.MuiAccordionDetails-root{border-bottom:1px solid rgba(0,0,0,.297);padding:0 0 20px!important}.Project__vid-player{background:#000;border-radius:2px;margin-bottom:10px;max-width:55vw;min-width:500px;overflow:hidden;width:60vw!important}.Project__description{font-size:14px!important;margin:0 auto!important;max-width:50vw;min-width:300px}.Project__tech-item{border:1px solid rgba(0,0,0,.235)!important;color:var(--font-color1)!important;height:32px!important;margin:2px 5px}.Project__tech-item>*{font-size:14px;left:-5px;position:relative;top:0}.Project__tech-item-icon>* span{display:none}.Project__tech-item-icon>* img{background:#fff!important;border-radius:50%;height:25px;padding:1px;width:25px}.Project__tech-grid{display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto;max-width:50vw;min-width:300px}.Project__links-container{align-items:center;display:flex;height:20px;justify-content:flex-start;margin-bottom:15px;position:relative}.Project__github-link,.Project__visit-site-link{border-radius:5px;box-shadow:var(--box-shadow);color:rgba(0,0,0,.726);font-weight:450;margin:8px;padding:5px 20px;text-decoration:none;transition:all .4s}.Project__visit-site-link{background:#000;color:#fff}.Project__github-link:hover,.Project__visit-site-link:hover{background:var(--secondary-color2);color:#fff}.Project__github-link{align-items:center;display:flex;height:inherit}.Project__github-link>img{height:inherit;margin-right:5px;width:auto}@media only screen and (max-width:945px){.Project__container{box-shadow:none!important;margin-bottom:10px}}@media only screen and (max-width:600px){.Project__container{align-items:center;display:flex;flex-direction:column}.MuiAccordionDetails-root{padding:0!important}.Project__vid-player{display:inline-block;height:200px!important;margin:0;min-width:89vw!important}}.ContentAccordion__main-container>*{z-index:3}.ContentAccordion__title{color:rgba(0,0,0,.753);font-size:1.1em!important;font-weight:600!important;text-align:left}@media only screen and (max-width:400px){.ContentAccordion__expanded-container{min-height:90vh!important}.ContentAccordion__title{width:95%}}.AccordionConstructor__no-margin{margin:0!important}.AccordionConstructor__no-margin.Mui-expanded{border-top:1px solid rgba(0,0,0,.325)}.ProjectTree__tree-container{border-radius:var(--border-radius);box-shadow:var(--box-shadow);height:min-content;margin:0 auto!important;min-width:300px;overflow:hidden;transition:all 1s;width:40%}.ProjectTree__tree-item{padding:6px 10px!important}.ProjectTree__tree-item,.ProjectTree__tree-item *{background:#fff;text-align:left;transition:all .6s}.ProjectTree__tree-item.selected,.ProjectTree__tree-item.selected *{background:var(--secondary-color2)!important}.ProjectTree__tree-item>*>*{font-size:20px!important}.MuiTreeItem-label{background:#fff!important}@media only screen and (max-width:600px){.ProjectTree__tree-container{display:none}}.TechIcon__skill-image{background:#fff;height:70px;width:70px}.TechIcon__title{font-size:12px;padding:2px}.TechIcon__show-on-hover{align-items:center;color:var(--font-color1);display:flex;flex-direction:column;margin:5px;padding:5px;transition:all .5s}.TechIcon__show-on-hover:hover{color:var(--font-color1);transform:scale(1.2)}@media only screen and (max-width:920px){.TechIcon__skill-image{background:none}.TechIcon__show-on-hover{color:var(--font-color1)}}.MobileAccordions__header{--mobile-header-bg-color:var(--grays3);background:var(--mobile-header-bg-color);box-shadow:0 0 0 11px var(--mobile-header-bg-color);position:relative;top:-2px}
/*# sourceMappingURL=main.62a4efff.css.map*/