@charset "UTF-8";@font-face{font-family:Red Hat Display;font-style:normal;font-weight:300;src:local("Red Hat Display"),url(../fonts/RedHatDisplay-Light.woff2) format("woff")}@font-face{font-family:Red Hat Display;font-style:italic;font-weight:300;src:local("Red Hat Display"),url(../fonts/RedHatDisplay-LightItalic.woff2) format("woff")}@font-face{font-family:Red Hat Display;font-style:normal;font-weight:400;src:local("Red Hat Display"),url(../fonts/RedHatDisplay-Regular.woff2) format("woff")}@font-face{font-family:Red Hat Display;font-style:italic;font-weight:400;src:local("Red Hat Display"),url(../fonts/RedHatDisplay-Italic.woff2) format("woff")}@font-face{font-family:Red Hat Display;font-style:normal;font-weight:500;src:local("Red Hat Display"),url(../fonts/RedHatDisplay-Medium.woff2) format("woff")}@font-face{font-family:Red Hat Display;font-style:italic;font-weight:500;src:local("Red Hat Display"),url(../fonts/RedHatDisplay-MediumItalic.woff2) format("woff")}@font-face{font-family:Red Hat Display;font-style:normal;font-weight:600;src:local("Red Hat Display"),url(../fonts/RedHatDisplay-SemiBold.woff2) format("woff")}@font-face{font-family:Red Hat Display;font-style:italic;font-weight:600;src:local("Red Hat Display"),url(../fonts/RedHatDisplay-SemiBoldItalic.woff2) format("woff")}@font-face{font-family:Red Hat Display;font-style:normal;font-weight:700;src:local("Red Hat Display"),url(../fonts/RedHatDisplay-Bold.woff2) format("woff")}@font-face{font-family:Red Hat Display;font-style:italic;font-weight:700;src:local("Red Hat Display"),url(../fonts/RedHatDisplay-BoldItalic.woff2) format("woff")}@font-face{font-family:Red Hat Display;font-style:normal;font-weight:900;src:local("Red Hat Display"),url(../fonts/RedHatDisplay-Black.woff2) format("woff")}@font-face{font-family:Red Hat Display;font-style:italic;font-weight:900;src:local("Red Hat Display"),url(../fonts/RedHatDisplay-BlackItalic.woff2) format("woff")}*{box-sizing:border-box}:root{-webkit-print-color-adjust:exact;print-color-adjust:exact}::selection{color:#fff;fill:#fff;background:#000}html{scroll-behavior:smooth;font:16px/1.666666 Red Hat Display,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;font-feature-settings:normal;font-variation-settings:normal}html,body{padding:0;margin:0}.icon{vertical-align:middle;height:1em;width:1em;fill:currentColor}a{color:#1d81ac;text-decoration:underline}a:hover{text-decoration:none}.page-content,.hero-content,.navbar-content{margin:0 auto;max-width:1360px;padding:0 30px}.hero{position:relative;overflow:hidden;height:31rem;display:flex;flex-direction:column;justify-content:center;background:#061c25;background:radial-gradient(#0a2e3e,#061c25);color:#fff}.hero-content{text-align:center}.hero-name,.hero-title{margin:0;padding:0;line-height:1em}.hero-name{font-size:5.7em;font-weight:700}.hero-title{font-size:2.5em;font-weight:500;color:#29b8f6}.hero-ellipse{position:absolute;left:0;right:0;bottom:0;display:flex;justify-content:center;overflow:hidden}.hero-ellipse svg{display:block;height:50px;min-width:1900px;fill:#fff}.navbar{position:absolute;z-index:100;left:0;top:0;width:100%;font-size:1.35em;padding:4rem 0 1rem;will-change:padding,margin-top,font-size;transition:.2s all linear}.navbar-content{display:flex;align-items:center;gap:1rem}.navbar-content .resume-link{margin-left:auto}.social-link{color:#29b8f6;display:flex;align-items:center;justify-content:center;text-decoration:none;line-height:2em;height:2em;width:2em;text-align:center;border-radius:50%;border:2px solid currentColor;box-shadow:0 0 2rem .3rem #0e4056;transition:.3s all linear}.social-link:hover{color:#fff}.resume-link{position:relative;overflow:hidden;display:flex;align-items:center;gap:.5rem;font-weight:700;text-decoration:none;line-height:2em;border-radius:1em;padding:0 2rem;border:3px solid #29b8f6;background:#29b8f6;box-shadow:0 0 2rem .3rem #0e4056;color:#041219;transition:.3s all linear}.resume-link:hover{background-color:#fff;border-color:#fff;color:#0a2e3e}.stars{position:absolute;top:0;left:50%;opacity:1;will-change:opacity;transition:.3s linear opacity}.stars>:nth-child(1){width:1px;height:1px;opacity:.5;box-shadow:1888px 21px #fff,1888px 521px #fff,1279px 205px #fff,1279px 705px #fff,-947px 451px #fff,-947px 951px #fff,-1255px 471px #fff,-1255px 971px #fff,-1708px 281px #fff,-1708px 781px #fff,-1129px 123px #fff,-1129px 623px #fff,-641px 62px #fff,-641px 562px #fff,23px 245px #fff,23px 745px #fff,-1920px 270px #fff,-1920px 770px #fff,-813px 430px #fff,-813px 930px #fff,-329px 488px #fff,-329px 988px #fff,569px 175px #fff,569px 675px #fff,1438px 244px #fff,1438px 744px #fff,-1148px 79px #fff,-1148px 579px #fff,-1870px 434px #fff,-1870px 934px #fff,1257px 182px #fff,1257px 682px #fff,-1661px 255px #fff,-1661px 755px #fff,-1355px 352px #fff,-1355px 852px #fff,-1399px 85px #fff,-1399px 585px #fff,-562px 305px #fff,-562px 805px #fff,-1017px 49px #fff,-1017px 549px #fff,-1315px 424px #fff,-1315px 924px #fff,-1307px 31px #fff,-1307px 531px #fff,1252px 180px #fff,1252px 680px #fff,527px 19px #fff,527px 519px #fff,939px 338px #fff,939px 838px #fff,1979px 324px #fff,1979px 824px #fff,1890px 404px #fff,1890px 904px #fff,537px 332px #fff,537px 832px #fff,-292px 23px #fff,-292px 523px #fff,-1765px 169px #fff,-1765px 669px #fff,-1851px 405px #fff,-1851px 905px #fff,-1679px 235px #fff,-1679px 735px #fff,-1461px 490px #fff,-1461px 990px #fff,1965px 492px #fff,1965px 992px #fff,614px 103px #fff,614px 603px #fff,1648px 390px #fff,1648px 890px #fff,-1649px 281px #fff,-1649px 781px #fff,779px 227px #fff,779px 727px #fff,569px 126px #fff,569px 626px #fff,-1815px 406px #fff,-1815px 906px #fff,-306px 34px #fff,-306px 534px #fff,-1747px 184px #fff,-1747px 684px #fff,-953px 452px #fff,-953px 952px #fff,-1155px 180px #fff,-1155px 680px #fff,1511px 263px #fff,1511px 763px #fff,1012px 383px #fff,1012px 883px #fff,-689px 359px #fff,-689px 859px #fff,-801px 41px #fff,-801px 541px #fff,306px 179px #fff,306px 679px #fff,-1501px 394px #fff,-1501px 894px #fff,696px 455px #fff,696px 955px #fff,-1364px 248px #fff,-1364px 748px #fff,-367px 317px #fff,-367px 817px #fff,-1672px 379px #fff,-1672px 879px #fff,1312px 315px #fff,1312px 815px #fff,1045px 172px #fff,1045px 672px #fff,-1483px 267px #fff,-1483px 767px #fff,-1446px 446px #fff,-1446px 946px #fff,-1095px 451px #fff,-1095px 951px #fff,-1862px 241px #fff,-1862px 741px #fff,-1305px 71px #fff,-1305px 571px #fff,-1577px 145px #fff,-1577px 645px #fff,866px 377px #fff,866px 877px #fff,12px 241px #fff,12px 741px #fff,-1306px 288px #fff,-1306px 788px #fff,1012px 326px #fff,1012px 826px #fff,194px 375px #fff,194px 875px #fff,-1171px 175px #fff,-1171px 675px #fff,-749px 183px #fff,-749px 683px #fff,-380px 410px #fff,-380px 910px #fff,-1206px 225px #fff,-1206px 725px #fff,-1834px 227px #fff,-1834px 727px #fff,-283px 305px #fff,-283px 805px #fff,-1026px 122px #fff,-1026px 622px #fff,1934px 11px #fff,1934px 511px #fff,-63px 202px #fff,-63px 702px #fff,-297px 145px #fff,-297px 645px #fff,-1565px 390px #fff,-1565px 890px #fff,-1470px 202px #fff,-1470px 702px #fff,-253px 384px #fff,-253px 884px #fff,-1405px 290px #fff,-1405px 790px #fff,841px 225px #fff,841px 725px #fff,-513px 17px #fff,-513px 517px #fff,-1445px 482px #fff,-1445px 982px #fff,1410px 486px #fff,1410px 986px #fff,1866px 388px #fff,1866px 888px #fff,-458px 430px #fff,-458px 930px #fff,265px 271px #fff,265px 771px #fff,1683px 484px #fff,1683px 984px #fff,-1416px 83px #fff,-1416px 583px #fff,-1394px 150px #fff,-1394px 650px #fff,1407px 478px #fff,1407px 978px #fff,-855px 495px #fff,-855px 995px #fff,-617px 144px #fff,-617px 644px #fff,-916px 152px #fff,-916px 652px #fff,918px 101px #fff,918px 601px #fff,-597px 49px #fff,-597px 549px #fff,-1082px 56px #fff,-1082px 556px #fff,-703px 19px #fff,-703px 519px #fff,-1742px 288px #fff,-1742px 788px #fff,-666px 49px #fff,-666px 549px #fff,-1932px 353px #fff,-1932px 853px #fff,978px 307px #fff,978px 807px #fff,1911px 312px #fff,1911px 812px #fff,-1807px 468px #fff,-1807px 968px #fff,1348px 384px #fff,1348px 884px #fff,958px 271px #fff,958px 771px #fff,-1032px 363px #fff,-1032px 863px #fff,1271px 156px #fff,1271px 656px #fff,-1345px 307px #fff,-1345px 807px #fff,379px 471px #fff,379px 971px #fff,1659px 375px #fff,1659px 875px #fff,-1631px 458px #fff,-1631px 958px #fff,-1289px 23px #fff,-1289px 523px #fff,62px 252px #fff,62px 752px #fff,537px 83px #fff,537px 583px #fff,389px 110px #fff,389px 610px #fff,-1081px 481px #fff,-1081px 981px #fff,1764px 434px #fff,1764px 934px #fff,600px 472px #fff,600px 972px #fff,832px 99px #fff,832px 599px #fff,-573px 97px #fff,-573px 597px #fff,491px 356px #fff,491px 856px #fff,-215px 359px #fff,-215px 859px #fff,1741px 22px #fff,1741px 522px #fff,284px 469px #fff,284px 969px #fff,-132px 360px #fff,-132px 860px #fff,928px 329px #fff,928px 829px #fff,204px 474px #fff,204px 974px #fff,1023px 401px #fff,1023px 901px #fff,743px 251px #fff,743px 751px #fff,428px 88px #fff,428px 588px #fff,586px 286px #fff,586px 786px #fff,1580px 396px #fff,1580px 896px #fff,-1836px 266px #fff,-1836px 766px #fff,1085px 104px #fff,1085px 604px #fff,911px 479px #fff,911px 979px #fff,-339px 392px #fff,-339px 892px #fff,-813px 287px #fff,-813px 787px #fff,-434px 251px #fff,-434px 751px #fff,-698px 196px #fff,-698px 696px #fff,1366px 498px #fff,1366px 998px #fff,-336px 116px #fff,-336px 616px #fff,-793px 303px #fff,-793px 803px #fff,1912px 214px #fff,1912px 714px #fff,-14px 418px #fff,-14px 918px #fff,32px 77px #fff,32px 577px #fff,1833px 108px #fff,1833px 608px #fff,1366px 36px #fff,1366px 536px #fff,-590px 40px #fff,-590px 540px #fff,1987px 344px #fff,1987px 844px #fff,1505px 368px #fff,1505px 868px #fff,913px 104px #fff,913px 604px #fff,-1461px 20px #fff,-1461px 520px #fff,101px 112px #fff,101px 612px #fff,-1042px 405px #fff,-1042px 905px #fff,493px 315px #fff,493px 815px #fff,-1314px 402px #fff,-1314px 902px #fff,-635px 102px #fff,-635px 602px #fff,-1830px 104px #fff,-1830px 604px #fff,-744px 144px #fff,-744px 644px #fff,45px 262px #fff,45px 762px #fff,-1496px 416px #fff,-1496px 916px #fff,-446px 438px #fff,-446px 938px #fff,-488px 260px #fff,-488px 760px #fff,-1609px 419px #fff,-1609px 919px #fff,1486px 104px #fff,1486px 604px #fff,-1818px 62px #fff,-1818px 562px #fff,1008px 193px #fff,1008px 693px #fff,-1142px 147px #fff,-1142px 647px #fff,123px 496px #fff,123px 996px #fff,-1923px 234px #fff,-1923px 734px #fff,-728px 116px #fff,-728px 616px #fff,-436px 8px #fff,-436px 508px #fff,1065px 82px #fff,1065px 582px #fff,544px 143px #fff,544px 643px #fff,792px 223px #fff,792px 723px #fff,1760px 80px #fff,1760px 580px #fff,264px 66px #fff,264px 566px #fff,1455px 46px #fff,1455px 546px #fff,-1759px 468px #fff,-1759px 968px #fff,1638px 178px #fff,1638px 678px #fff,626px 91px #fff,626px 591px #fff,-805px 42px #fff,-805px 542px #fff,-723px 379px #fff,-723px 879px #fff,-517px 275px #fff,-517px 775px #fff,-1162px 354px #fff,-1162px 854px #fff,-1201px 46px #fff,-1201px 546px #fff,1959px 373px #fff,1959px 873px #fff,28px 264px #fff,28px 764px #fff,1905px 99px #fff,1905px 599px #fff,-685px 73px #fff,-685px 573px #fff,1059px 34px #fff,1059px 534px #fff,-367px 242px #fff,-367px 742px #fff,-495px 133px #fff,-495px 633px #fff,324px 374px #fff,324px 874px #fff,-1054px 305px #fff,-1054px 805px #fff,175px 24px #fff,175px 524px #fff,-444px 11px #fff,-444px 511px #fff,-1679px 116px #fff,-1679px 616px #fff,1041px 294px #fff,1041px 794px #fff,-566px 216px #fff,-566px 716px #fff,-50px 71px #fff,-50px 571px #fff,527px 441px #fff,527px 941px #fff,39px 38px #fff,39px 538px #fff,102px 262px #fff,102px 762px #fff,-1578px 5px #fff,-1578px 505px #fff,1053px 246px #fff,1053px 746px #fff,1745px 351px #fff,1745px 851px #fff,-1482px 428px #fff,-1482px 928px #fff,1080px 76px #fff,1080px 576px #fff,1652px 370px #fff,1652px 870px #fff,-1025px 271px #fff,-1025px 771px #fff,-1px 243px #fff,-1px 743px #fff,1183px 476px #fff,1183px 976px #fff,-1420px 212px #fff,-1420px 712px #fff,1168px 201px #fff,1168px 701px #fff,241px 139px #fff,241px 639px #fff,-1957px 157px #fff,-1957px 657px #fff,1389px 374px #fff,1389px 874px #fff,-1145px 167px #fff,-1145px 667px #fff,1182px 422px #fff,1182px 922px #fff,271px 242px #fff,271px 742px #fff,814px 461px #fff,814px 961px #fff,-1764px 377px #fff,-1764px 877px #fff,-1368px 359px #fff,-1368px 859px #fff,-899px 314px #fff,-899px 814px #fff,1977px 447px #fff,1977px 947px #fff,1919px 150px #fff,1919px 650px #fff,-1541px 135px #fff,-1541px 635px #fff,-1457px 298px #fff,-1457px 798px #fff,-1178px 481px #fff,-1178px 981px #fff,-370px 100px #fff,-370px 600px #fff,160px 448px #fff,160px 948px #fff,-1252px 412px #fff,-1252px 912px #fff,-1059px 350px #fff,-1059px 850px #fff,-982px 179px #fff,-982px 679px #fff,1513px 49px #fff,1513px 549px #fff,1417px 2px #fff,1417px 502px #fff,1886px 309px #fff,1886px 809px #fff,-1265px 90px #fff,-1265px 590px #fff,539px 5px #fff,539px 505px #fff,-1398px 192px #fff,-1398px 692px #fff,710px 466px #fff,710px 966px #fff,-779px 275px #fff,-779px 775px #fff,773px 457px #fff,773px 957px #fff,-354px 113px #fff,-354px 613px #fff,-1348px 387px #fff,-1348px 887px #fff,-553px 186px #fff,-553px 686px #fff,1601px 466px #fff,1601px 966px #fff,-1191px 267px #fff,-1191px 767px #fff,1640px 293px #fff,1640px 793px #fff,1452px 270px #fff,1452px 770px #fff,1797px 255px #fff,1797px 755px #fff,-155px 86px #fff,-155px 586px #fff,1294px 356px #fff,1294px 856px #fff,-903px 116px #fff,-903px 616px #fff,-1813px 489px #fff,-1813px 989px #fff,-135px 24px #fff,-135px 524px #fff,-895px 267px #fff,-895px 767px #fff,-1814px 177px #fff,-1814px 677px #fff,1004px 367px #fff,1004px 867px #fff,86px 305px #fff,86px 805px #fff,-1783px 85px #fff,-1783px 585px #fff,-1318px 298px #fff,-1318px 798px #fff,459px 243px #fff,459px 743px #fff,709px 181px #fff,709px 681px #fff,1565px 432px #fff,1565px 932px #fff,388px 68px #fff,388px 568px #fff,1163px 120px #fff,1163px 620px #fff,-1275px 338px #fff,-1275px 838px #fff,929px 392px #fff,929px 892px #fff,-286px 155px #fff,-286px 655px #fff,-700px 85px #fff,-700px 585px #fff,873px 404px #fff,873px 904px #fff,1023px 162px #fff,1023px 662px #fff,-1089px 47px #fff,-1089px 547px #fff,1390px 222px #fff,1390px 722px #fff,-1096px 152px #fff,-1096px 652px #fff,1599px 135px #fff,1599px 635px #fff,1961px 12px #fff,1961px 512px #fff,1558px 294px #fff,1558px 794px #fff,-1677px 235px #fff,-1677px 735px #fff,-1117px 431px #fff,-1117px 931px #fff;animation:stars-parallax 7.15s linear infinite}.stars>:nth-child(2){width:2px;height:2px;opacity:.6;box-shadow:-882px 416px #fff,-882px 916px #fff,545px 55px #fff,545px 555px #fff,1033px 81px #fff,1033px 581px #fff,-992px 173px #fff,-992px 673px #fff,279px 113px #fff,279px 613px #fff,20px 181px #fff,20px 681px #fff,-255px 197px #fff,-255px 697px #fff,771px 261px #fff,771px 761px #fff,1051px 46px #fff,1051px 546px #fff,-1088px 135px #fff,-1088px 635px #fff,296px 203px #fff,296px 703px #fff,1762px 78px #fff,1762px 578px #fff,1393px 433px #fff,1393px 933px #fff,-1121px 188px #fff,-1121px 688px #fff,1242px 120px #fff,1242px 620px #fff,1141px 195px #fff,1141px 695px #fff,942px 297px #fff,942px 797px #fff,-960px 77px #fff,-960px 577px #fff,-1383px 383px #fff,-1383px 883px #fff,-1353px 192px #fff,-1353px 692px #fff,-850px 22px #fff,-850px 522px #fff,1844px 172px #fff,1844px 672px #fff,-284px 85px #fff,-284px 585px #fff,1695px 271px #fff,1695px 771px #fff,825px 256px #fff,825px 756px #fff,624px 254px #fff,624px 754px #fff,-1019px 442px #fff,-1019px 942px #fff,862px 129px #fff,862px 629px #fff,-1141px 206px #fff,-1141px 706px #fff,-1507px 222px #fff,-1507px 722px #fff,-1484px 259px #fff,-1484px 759px #fff,-123px 29px #fff,-123px 529px #fff,338px 178px #fff,338px 678px #fff,-813px 376px #fff,-813px 876px #fff,-757px 338px #fff,-757px 838px #fff,-397px 135px #fff,-397px 635px #fff,1652px 463px #fff,1652px 963px #fff,-936px 403px #fff,-936px 903px #fff,701px 26px #fff,701px 526px #fff,-1486px 448px #fff,-1486px 948px #fff,-261px 498px #fff,-261px 998px #fff,-839px 403px #fff,-839px 903px #fff,700px 372px #fff,700px 872px #fff,-615px 114px #fff,-615px 614px #fff,-186px 1px #fff,-186px 501px #fff,1022px 415px #fff,1022px 915px #fff,1119px 340px #fff,1119px 840px #fff,-1611px 12px #fff,-1611px 512px #fff,-1031px 323px #fff,-1031px 823px #fff,-1068px 116px #fff,-1068px 616px #fff,1156px 368px #fff,1156px 868px #fff,313px 285px #fff,313px 785px #fff,-1767px 430px #fff,-1767px 930px #fff,-1806px 140px #fff,-1806px 640px #fff,1951px 348px #fff,1951px 848px #fff;animation:stars-parallax 14.3s linear infinite}.stars>:nth-child(3){width:3px;height:3px;box-shadow:1762px 316px #fff,1762px 816px #fff,1125px 165px #fff,1125px 665px #fff,1680px 380px #fff,1680px 880px #fff,-561px 193px #fff,-561px 693px #fff,1684px 261px #fff,1684px 761px #fff,-846px 148px #fff,-846px 648px #fff,-1928px 43px #fff,-1928px 543px #fff,-1296px 499px #fff,-1296px 999px #fff,-1452px 228px #fff,-1452px 728px #fff,-1396px 436px #fff,-1396px 936px #fff,1317px 376px #fff,1317px 876px #fff,-1375px 266px #fff,-1375px 766px #fff,510px 112px #fff,510px 612px #fff,1332px 202px #fff,1332px 702px #fff,-1189px 87px #fff,-1189px 587px #fff,582px 338px #fff,582px 838px #fff,-258px 486px #fff,-258px 986px #fff,482px 393px #fff,482px 893px #fff,-1942px 252px #fff,-1942px 752px #fff,-317px 486px #fff,-317px 986px #fff,-948px 456px #fff,-948px 956px #fff,-944px 202px #fff,-944px 702px #fff,-1922px 329px #fff,-1922px 829px #fff,1494px 110px #fff,1494px 610px #fff,107px 244px #fff,107px 744px #fff,1415px 301px #fff,1415px 801px #fff,1797px 262px #fff,1797px 762px #fff,723px 334px #fff,723px 834px #fff,26px 123px #fff,26px 623px #fff,-1235px 206px #fff,-1235px 706px #fff,-450px 281px #fff,-450px 781px #fff,-57px 488px #fff,-57px 988px #fff,-1974px 188px #fff,-1974px 688px #fff,322px 169px #fff,322px 669px #fff,798px 328px #fff,798px 828px #fff;animation:stars-parallax 21.45s linear infinite}.stars>:nth-child(4){width:2px;height:2px;opacity:.4;box-shadow:1166px 234px #fff,1166px 734px #fff,-1664px 195px #fff,-1664px 695px #fff,-1885px 132px #fff,-1885px 632px #fff,881px 75px #fff,881px 575px #fff,1273px 331px #fff,1273px 831px #fff,400px 460px #fff,400px 960px #fff,1732px 320px #fff,1732px 820px #fff,445px 302px #fff,445px 802px #fff,-159px 3px #fff,-159px 503px #fff,1254px 37px #fff,1254px 537px #fff,367px 213px #fff,367px 713px #fff,-1577px 137px #fff,-1577px 637px #fff,903px 372px #fff,903px 872px #fff,727px 222px #fff,727px 722px #fff,-1195px 58px #fff,-1195px 558px #fff,473px 357px #fff,473px 857px #fff,600px 135px #fff,600px 635px #fff,733px 106px #fff,733px 606px #fff,-283px 198px #fff,-283px 698px #fff,-873px 56px #fff,-873px 556px #fff,1819px 169px #fff,1819px 669px #fff,476px 389px #fff,476px 889px #fff,1881px 342px #fff,1881px 842px #fff,1422px 498px #fff,1422px 998px #fff,-175px 12px #fff,-175px 512px #fff,1784px 156px #fff,1784px 656px #fff,-1655px 48px #fff,-1655px 548px #fff,1847px 368px #fff,1847px 868px #fff,-569px 208px #fff,-569px 708px #fff,1934px 63px #fff,1934px 563px #fff,-1169px 157px #fff,-1169px 657px #fff,-1588px 133px #fff,-1588px 633px #fff,386px 227px #fff,386px 727px #fff,-1186px 83px #fff,-1186px 583px #fff,-1830px 211px #fff,-1830px 711px #fff;animation:stars-parallax 10.7s linear infinite}.stars>:nth-child(3){width:3px;height:3px;box-shadow:-279px 148px #fff,-279px 648px #fff,-1505px 495px #fff,-1505px 995px #fff,-16px 217px #fff,-16px 717px #fff,1428px 319px #fff,1428px 819px #fff,-848px 351px #fff,-848px 851px #fff,1133px 261px #fff,1133px 761px #fff,-1249px 103px #fff,-1249px 603px #fff,-837px 313px #fff,-837px 813px #fff,1270px 38px #fff,1270px 538px #fff,-447px 329px #fff,-447px 829px #fff,990px 328px #fff,990px 828px #fff,1405px 130px #fff,1405px 630px #fff,1705px 495px #fff,1705px 995px #fff,1239px 211px #fff,1239px 711px #fff,-1557px 193px #fff,-1557px 693px #fff;animation:stars-parallax 28.6s linear infinite}@keyframes stars-parallax{0%{transform:translateY(0)}to{transform:translateY(-500px)}}.page{position:relative;padding:4rem 0}.page-header{position:relative;font-size:1.8em;margin:0 0 3.2rem;padding:0;line-height:1em;color:#1b2225;text-align:center}.page-header h2{font-weight:800}.page-header h2:before,.page-header h2:after{color:#29b8f6;font-weight:300}.page-header h2:before{content:"« "}.page-header h2:after{content:" »"}.page-body,.page-description,.page-center{font-weight:300;font-size:1.35em;color:#282e31;text-align:justify}.page-center{text-align:center;margin-bottom:1.2rem}.page-body--columns{display:flex;justify-content:center;align-items:center;gap:20%}.page-ellipse{position:absolute;z-index:3;left:0;right:0;background:#fff;display:flex;justify-content:center;overflow:hidden}.page-ellipse svg{display:block;height:50px;min-width:1900px;fill:#fff}.page-ellipse:first-child{bottom:100%}.page-ellipse:last-child{top:100%;z-index:4}.page:nth-child(odd),.page:nth-child(odd) .page-ellipse{background:#fafafa}.page:nth-child(2n) .page-ellipse:last-child svg{fill:#fafafa}.word-cloud{pointer-events:none;-webkit-user-select:none;user-select:none}.word-cloud svg{width:100%;-webkit-user-select:none;user-select:none;pointer-events:none}.word-cloud svg text{text-anchor:middle;font-family:Red Hat Display;font-weight:400}.word-cloud svg text::selection{background:transparent;fill:#3333334d}.word-cloud ul{list-style:none;padding:0}.word-cloud li{display:inline-block}.word-cloud svg text{fill:#3333334d;transition:.3s fill ease-in-out}.be .word-cloud svg text.be,.be .word-cloud svg text.be::selection,.db .word-cloud svg text.db,.db .word-cloud svg text.db::selection,.fe .word-cloud svg text.fe,.fe .word-cloud svg text.fe::selection,.ms .word-cloud svg text.ms,.ms .word-cloud svg text.ms::selection,.do .word-cloud svg text.do,.do .word-cloud svg text.do::selection,.be--secondary .word-cloud svg text.be,.be--secondary .word-cloud svg text.be::selection,.db--secondary .word-cloud svg text.db,.db--secondary .word-cloud svg text.db::selection,.fe--secondary .word-cloud svg text.fe,.fe--secondary .word-cloud svg text.fe::selection,.ms--secondary .word-cloud svg text.ms,.ms--secondary .word-cloud svg text.ms::selection,.do--secondary .word-cloud svg text.do,.do--secondary .word-cloud svg text.do::selection{fill:#1f8ab9}.be--hover .word-cloud svg text.be,.db--hover .word-cloud svg text.db,.fe--hover .word-cloud svg text.fe,.ms--hover .word-cloud svg text.ms,.do--hover .word-cloud svg text.do{fill:#333333b3}.technologies-navbar{display:flex;align-items:center;justify-content:center;gap:1rem;font-size:.9em;background:#2193c51a;border-radius:3px 3px 0 0;padding-top:.25em}.technologies-navbar button{cursor:pointer;border:0;margin:0 0 -1px;padding:.5em 1rem;background:transparent;font:inherit;font-weight:600;border-radius:3px 3px 0 0;color:#00000080}.technologies-navbar button:hover{text-decoration:underline}.technologies.be .technologies-navbar button[data-type=be],.technologies.fe .technologies-navbar button[data-type=fe],.technologies.do .technologies-navbar button[data-type=do],.technologies.ms .technologies-navbar button[data-type=ms]{background:#fff;color:#1d81ac}.technologies-explain{background:#fff;font-size:.85em;border:1px solid rgba(32.8,147.2,196.8,.1);padding:1.2rem 1.5rem 1.5rem;border-radius:0 0 3px 3px}.technologies-explain p{margin:0;display:none}.technologies.be .technologies-explain p.be,.technologies.fe .technologies-explain p.fe,.technologies.do .technologies-explain p.do,.technologies.ms .technologies-explain p.ms{display:block}.cards .card:not(:first-child){border-top:1px solid #eee}.cards--two{display:grid;grid-template-columns:repeat(2,1fr)}.cards--two .card:nth-child(2){border-top-width:0}.card{display:flex;gap:2rem;padding:1rem}.card-image{text-align:center;width:7.5rem;min-width:7.5rem;margin-top:.58rem}.card-image img{display:block;width:100%;height:2.25rem;object-fit:contain}.card-image.black img{background:#000;border-radius:.5rem;padding:.3rem}.card-image.tall img{height:4rem}.card-title{font-weight:600;color:#155c7b}.card-title small{font-size:.83em;font-weight:500}.card-at{font-size:.8em;color:#333;margin-left:.3rem}.card-at--prefixed:before{content:"@";margin-right:.3rem}.card-time{font-size:.83em;line-height:1em;font-weight:400}.card-end:before{content:"–";margin:0 .5rem}.card-period{position:relative;color:#999}.card-period:not(:only-child){margin-left:.5rem}.card-period:not(:only-child):before{content:"•";margin-right:.5rem}.card-description{margin-top:.75rem;font-size:.8em;line-height:1.4em}.card-links{display:flex;gap:1rem;align-items:center;margin-top:.75rem;font-size:.7em;line-height:1.4em}.card-links a{display:inline-flex;align-items:center;text-decoration:none;gap:.25em;font-weight:500;color:#555}.card-links a:hover{color:#1d81ac;text-decoration:underline}.contact-entry .icon{font-size:1.5em}.contact-entry a{display:inline-flex;align-items:center;gap:.5em;color:#333;font-weight:500;text-decoration:none}.contact-entry a:hover{text-decoration:underline}.company{display:flex;flex-direction:column;font-size:.8em;gap:.3em}.company-entry{display:grid;grid-template-columns:8em 1fr;align-items:center}.company-entry--sole{display:block}@media (max-width: 1000px){.word-cloud{display:none}}@media (max-width: 940px){.stars{display:none}}@media (max-width: 900px){.page-body--columns{gap:4em}}@media (max-width: 850px){.hero{height:auto;padding:10rem 0 4rem}.hero-name{font-size:3em}.hero-title{font-size:2em}}@media (max-width: 800px){.card{padding-left:0;padding-right:0}.cards--two{display:block}.cards--two .card:nth-child(n+1){border-top-width:1px}.technologies,.technologies-explain{font-size:.9em}}@media (max-width: 750px){.page-header h2{text-decoration:underline;text-decoration-color:#ccc}.page-header h2:before,.page-header h2:after{display:none}.card{flex-direction:column;gap:.5rem}.card-image img{width:auto;min-width:auto}}@media (max-width: 670px){.page-header{font-size:1.5em}.page-body{text-align:initial}.contact{display:grid;grid-template-columns:repeat(2,1fr)}.company{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.company-entry{display:block;text-align:center;width:30%}.company-entry strong{display:block}.company-entry--sole{width:100%;margin-top:.5rem}.page-body--columns{flex-direction:column;gap:1rem}}@media (max-width: 550px){.card-image{display:none}.contact,.company{display:block}.company-entry{display:flex;justify-content:space-between;gap:.5rem;width:auto}.company-entry strong{display:inline}.technologies-navbar{font-size:.8em}}@media (max-width: 480px){.hero-content{padding:0 1rem}.hero-name{font-size:2.5em}.hero-title{font-size:1.5em}.hero-ellipse,.page-ellipse{display:none}.technologies-navbar button{padding-left:.5rem;padding-right:.5rem}}@media (max-width: 430px){.technologies-navbar{font-size:.7em}}.js .navbar{position:fixed}.js .document--scrolled .navbar{margin-top:0;font-size:1.2em;padding-top:1rem;background:#082531}.js .document--scrolled .stars{opacity:0}
