@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:1219px 272px #fff,1219px 772px #fff,-699px 498px #fff,-699px 998px #fff,-789px 418px #fff,-789px 918px #fff,-634px 237px #fff,-634px 737px #fff,-1296px 20px #fff,-1296px 520px #fff,544px 24px #fff,544px 524px #fff,1066px 287px #fff,1066px 787px #fff,-521px 77px #fff,-521px 577px #fff,875px 382px #fff,875px 882px #fff,536px 250px #fff,536px 750px #fff,-181px 400px #fff,-181px 900px #fff,-1966px 14px #fff,-1966px 514px #fff,-206px 46px #fff,-206px 546px #fff,-1100px 261px #fff,-1100px 761px #fff,1028px 161px #fff,1028px 661px #fff,-152px 242px #fff,-152px 742px #fff,-1372px 257px #fff,-1372px 757px #fff,-1625px 225px #fff,-1625px 725px #fff,-1173px 36px #fff,-1173px 536px #fff,67px 28px #fff,67px 528px #fff,-677px 210px #fff,-677px 710px #fff,-1221px 325px #fff,-1221px 825px #fff,-1660px 193px #fff,-1660px 693px #fff,657px 354px #fff,657px 854px #fff,1184px 10px #fff,1184px 510px #fff,-1257px 444px #fff,-1257px 944px #fff,-1743px 464px #fff,-1743px 964px #fff,-1699px 348px #fff,-1699px 848px #fff,687px 457px #fff,687px 957px #fff,937px 252px #fff,937px 752px #fff,-1082px 342px #fff,-1082px 842px #fff,983px 14px #fff,983px 514px #fff,-1296px 77px #fff,-1296px 577px #fff,442px 217px #fff,442px 717px #fff,1183px 125px #fff,1183px 625px #fff,-15px 427px #fff,-15px 927px #fff,-532px 42px #fff,-532px 542px #fff,-807px 401px #fff,-807px 901px #fff,-937px 213px #fff,-937px 713px #fff,729px 99px #fff,729px 599px #fff,-500px 490px #fff,-500px 990px #fff,1103px 267px #fff,1103px 767px #fff,1460px 466px #fff,1460px 966px #fff,86px 473px #fff,86px 973px #fff,-426px 393px #fff,-426px 893px #fff,278px 372px #fff,278px 872px #fff,-1581px 371px #fff,-1581px 871px #fff,345px 436px #fff,345px 936px #fff,232px 332px #fff,232px 832px #fff,-1320px 440px #fff,-1320px 940px #fff,1488px 296px #fff,1488px 796px #fff,-1468px 237px #fff,-1468px 737px #fff,-592px 138px #fff,-592px 638px #fff,-1419px 353px #fff,-1419px 853px #fff,1582px 346px #fff,1582px 846px #fff,1116px 157px #fff,1116px 657px #fff,-1944px 369px #fff,-1944px 869px #fff,-527px 490px #fff,-527px 990px #fff,-409px 324px #fff,-409px 824px #fff,1895px 320px #fff,1895px 820px #fff,-1436px 210px #fff,-1436px 710px #fff,-295px 69px #fff,-295px 569px #fff,1877px 4px #fff,1877px 504px #fff,756px 484px #fff,756px 984px #fff,-1075px 226px #fff,-1075px 726px #fff,652px 383px #fff,652px 883px #fff,-844px 192px #fff,-844px 692px #fff,-903px 8px #fff,-903px 508px #fff,1351px 386px #fff,1351px 886px #fff,-1895px 329px #fff,-1895px 829px #fff,391px 98px #fff,391px 598px #fff,-1425px 491px #fff,-1425px 991px #fff,672px 484px #fff,672px 984px #fff,-1684px 449px #fff,-1684px 949px #fff,405px 340px #fff,405px 840px #fff,-486px 486px #fff,-486px 986px #fff,1660px 268px #fff,1660px 768px #fff,-1003px 295px #fff,-1003px 795px #fff,-1855px 26px #fff,-1855px 526px #fff,-1915px 294px #fff,-1915px 794px #fff,-1324px 259px #fff,-1324px 759px #fff,-1236px 102px #fff,-1236px 602px #fff,-1435px 27px #fff,-1435px 527px #fff,284px 378px #fff,284px 878px #fff,1960px 246px #fff,1960px 746px #fff,1263px 407px #fff,1263px 907px #fff,815px 357px #fff,815px 857px #fff,1439px 475px #fff,1439px 975px #fff,-1080px 439px #fff,-1080px 939px #fff,-1377px 495px #fff,-1377px 995px #fff,473px 71px #fff,473px 571px #fff,-343px 439px #fff,-343px 939px #fff,-1136px 119px #fff,-1136px 619px #fff,876px 297px #fff,876px 797px #fff,-1389px 483px #fff,-1389px 983px #fff,-947px 229px #fff,-947px 729px #fff,1504px 414px #fff,1504px 914px #fff,-59px 212px #fff,-59px 712px #fff,-1235px 406px #fff,-1235px 906px #fff,-263px 91px #fff,-263px 591px #fff,-338px 337px #fff,-338px 837px #fff,1935px 332px #fff,1935px 832px #fff,-1895px 239px #fff,-1895px 739px #fff,-1893px 333px #fff,-1893px 833px #fff,-1843px 478px #fff,-1843px 978px #fff,1481px 124px #fff,1481px 624px #fff,1517px 451px #fff,1517px 951px #fff,-507px 310px #fff,-507px 810px #fff,1336px 50px #fff,1336px 550px #fff,989px 495px #fff,989px 995px #fff,-1495px 133px #fff,-1495px 633px #fff,1902px 219px #fff,1902px 719px #fff,237px 372px #fff,237px 872px #fff,52px 154px #fff,52px 654px #fff,-38px 489px #fff,-38px 989px #fff,1633px 424px #fff,1633px 924px #fff,-982px 357px #fff,-982px 857px #fff,-1175px 379px #fff,-1175px 879px #fff,1629px 42px #fff,1629px 542px #fff,1371px 359px #fff,1371px 859px #fff,520px 459px #fff,520px 959px #fff,-1359px 469px #fff,-1359px 969px #fff,-221px 404px #fff,-221px 904px #fff,-1730px 172px #fff,-1730px 672px #fff,629px 303px #fff,629px 803px #fff,-1678px 456px #fff,-1678px 956px #fff,-1417px 322px #fff,-1417px 822px #fff,-1036px 10px #fff,-1036px 510px #fff,793px 494px #fff,793px 994px #fff,-1950px 453px #fff,-1950px 953px #fff,-1751px 411px #fff,-1751px 911px #fff,-305px 356px #fff,-305px 856px #fff,-132px 145px #fff,-132px 645px #fff,1342px 31px #fff,1342px 531px #fff,1918px 265px #fff,1918px 765px #fff,-1308px 375px #fff,-1308px 875px #fff,-386px 353px #fff,-386px 853px #fff,1304px 445px #fff,1304px 945px #fff,-1641px 255px #fff,-1641px 755px #fff,1745px 238px #fff,1745px 738px #fff,-742px 323px #fff,-742px 823px #fff,-115px 309px #fff,-115px 809px #fff,-374px 258px #fff,-374px 758px #fff,-678px 438px #fff,-678px 938px #fff,1110px 377px #fff,1110px 877px #fff,-1156px 110px #fff,-1156px 610px #fff,1586px 464px #fff,1586px 964px #fff,-276px 377px #fff,-276px 877px #fff,-1736px 253px #fff,-1736px 753px #fff,470px 314px #fff,470px 814px #fff,865px 187px #fff,865px 687px #fff,93px 372px #fff,93px 872px #fff,1162px 19px #fff,1162px 519px #fff,267px 323px #fff,267px 823px #fff,-239px 348px #fff,-239px 848px #fff,1156px 127px #fff,1156px 627px #fff,-1239px 284px #fff,-1239px 784px #fff,-84px 439px #fff,-84px 939px #fff,358px 109px #fff,358px 609px #fff,1022px 433px #fff,1022px 933px #fff,-1291px 297px #fff,-1291px 797px #fff,-1418px 265px #fff,-1418px 765px #fff,-875px 88px #fff,-875px 588px #fff,808px 258px #fff,808px 758px #fff,-1216px 321px #fff,-1216px 821px #fff,575px 93px #fff,575px 593px #fff,830px 26px #fff,830px 526px #fff,-1829px 337px #fff,-1829px 837px #fff,1930px 11px #fff,1930px 511px #fff,254px 452px #fff,254px 952px #fff,-1853px 392px #fff,-1853px 892px #fff,618px 163px #fff,618px 663px #fff,524px 372px #fff,524px 872px #fff,1255px 272px #fff,1255px 772px #fff,-1263px 140px #fff,-1263px 640px #fff,925px 145px #fff,925px 645px #fff,1697px 263px #fff,1697px 763px #fff,1511px 368px #fff,1511px 868px #fff,1981px 175px #fff,1981px 675px #fff,-1984px 7px #fff,-1984px 507px #fff,-411px 222px #fff,-411px 722px #fff,296px 141px #fff,296px 641px #fff,692px 430px #fff,692px 930px #fff,370px 73px #fff,370px 573px #fff,913px 123px #fff,913px 623px #fff,-535px 139px #fff,-535px 639px #fff,979px 320px #fff,979px 820px #fff,-1684px 285px #fff,-1684px 785px #fff,1652px 102px #fff,1652px 602px #fff,-441px 155px #fff,-441px 655px #fff,-1185px 336px #fff,-1185px 836px #fff,764px 275px #fff,764px 775px #fff,-1022px 93px #fff,-1022px 593px #fff,-558px 4px #fff,-558px 504px #fff,186px 184px #fff,186px 684px #fff,-323px 30px #fff,-323px 530px #fff,333px 32px #fff,333px 532px #fff,1302px 301px #fff,1302px 801px #fff,203px 299px #fff,203px 799px #fff,-1541px 209px #fff,-1541px 709px #fff,-595px 476px #fff,-595px 976px #fff,1539px 89px #fff,1539px 589px #fff,661px 96px #fff,661px 596px #fff,-1086px 15px #fff,-1086px 515px #fff,1325px 381px #fff,1325px 881px #fff,-989px 48px #fff,-989px 548px #fff,-455px 54px #fff,-455px 554px #fff,-309px 196px #fff,-309px 696px #fff,-1880px 212px #fff,-1880px 712px #fff,434px 175px #fff,434px 675px #fff,-1376px 406px #fff,-1376px 906px #fff,-1227px 488px #fff,-1227px 988px #fff,-1229px 370px #fff,-1229px 870px #fff,1369px 87px #fff,1369px 587px #fff,1325px 253px #fff,1325px 753px #fff,-1000px 78px #fff,-1000px 578px #fff,1130px 165px #fff,1130px 665px #fff,357px 454px #fff,357px 954px #fff,-790px 364px #fff,-790px 864px #fff,1671px 370px #fff,1671px 870px #fff,1181px 485px #fff,1181px 985px #fff,1657px 326px #fff,1657px 826px #fff,1373px 44px #fff,1373px 544px #fff,-1884px 286px #fff,-1884px 786px #fff,1477px 143px #fff,1477px 643px #fff,-1791px 333px #fff,-1791px 833px #fff,-805px 181px #fff,-805px 681px #fff,-1082px 52px #fff,-1082px 552px #fff,1325px 174px #fff,1325px 674px #fff,1001px 151px #fff,1001px 651px #fff,566px 130px #fff,566px 630px #fff,-1106px 95px #fff,-1106px 595px #fff,-6px 261px #fff,-6px 761px #fff,911px 20px #fff,911px 520px #fff,785px 291px #fff,785px 791px #fff,-1966px 357px #fff,-1966px 857px #fff,1210px 462px #fff,1210px 962px #fff,-150px 350px #fff,-150px 850px #fff,870px 485px #fff,870px 985px #fff,-747px 29px #fff,-747px 529px #fff,739px 409px #fff,739px 909px #fff,-821px 147px #fff,-821px 647px #fff,1952px 418px #fff,1952px 918px #fff,1907px 124px #fff,1907px 624px #fff,987px 219px #fff,987px 719px #fff,-1418px 257px #fff,-1418px 757px #fff,102px 63px #fff,102px 563px #fff,104px 112px #fff,104px 612px #fff,-1382px 455px #fff,-1382px 955px #fff,-1499px 45px #fff,-1499px 545px #fff,198px 426px #fff,198px 926px #fff,1991px 185px #fff,1991px 685px #fff,222px 41px #fff,222px 541px #fff,788px 280px #fff,788px 780px #fff,1014px 314px #fff,1014px 814px #fff,-1371px 2px #fff,-1371px 502px #fff,274px 282px #fff,274px 782px #fff,-721px 270px #fff,-721px 770px #fff,-489px 134px #fff,-489px 634px #fff,-1939px 354px #fff,-1939px 854px #fff,-1384px 325px #fff,-1384px 825px #fff,-1988px 303px #fff,-1988px 803px #fff,-364px 370px #fff,-364px 870px #fff,-987px 337px #fff,-987px 837px #fff,1989px 136px #fff,1989px 636px #fff,1906px 66px #fff,1906px 566px #fff,-1120px 116px #fff,-1120px 616px #fff,515px 223px #fff,515px 723px #fff,1969px 462px #fff,1969px 962px #fff,-897px 157px #fff,-897px 657px #fff,-981px 382px #fff,-981px 882px #fff,-1075px 329px #fff,-1075px 829px #fff,-1634px 425px #fff,-1634px 925px #fff,460px 357px #fff,460px 857px #fff,-399px 203px #fff,-399px 703px #fff,214px 332px #fff,214px 832px #fff,1835px 114px #fff,1835px 614px #fff,440px 10px #fff,440px 510px #fff,1371px 343px #fff,1371px 843px #fff,766px 390px #fff,766px 890px #fff,1295px 50px #fff,1295px 550px #fff,-1604px 23px #fff,-1604px 523px #fff,1027px 429px #fff,1027px 929px #fff,-1072px 266px #fff,-1072px 766px #fff,1257px 425px #fff,1257px 925px #fff;animation:stars-parallax 7.15s linear infinite}.stars>:nth-child(2){width:2px;height:2px;opacity:.6;box-shadow:1376px 309px #fff,1376px 809px #fff,-648px 156px #fff,-648px 656px #fff,1510px 161px #fff,1510px 661px #fff,-1331px 231px #fff,-1331px 731px #fff,1685px 68px #fff,1685px 568px #fff,-232px 134px #fff,-232px 634px #fff,898px 485px #fff,898px 985px #fff,675px 319px #fff,675px 819px #fff,-360px 439px #fff,-360px 939px #fff,-1791px 162px #fff,-1791px 662px #fff,1777px 119px #fff,1777px 619px #fff,-1295px 10px #fff,-1295px 510px #fff,-1846px 62px #fff,-1846px 562px #fff,-992px 268px #fff,-992px 768px #fff,-1640px 249px #fff,-1640px 749px #fff,-1522px 291px #fff,-1522px 791px #fff,-635px 418px #fff,-635px 918px #fff,-651px 343px #fff,-651px 843px #fff,541px 483px #fff,541px 983px #fff,494px 20px #fff,494px 520px #fff,-1330px 66px #fff,-1330px 566px #fff,815px 282px #fff,815px 782px #fff,-1897px 369px #fff,-1897px 869px #fff,-1679px 289px #fff,-1679px 789px #fff,-1367px 374px #fff,-1367px 874px #fff,439px 144px #fff,439px 644px #fff,1518px 289px #fff,1518px 789px #fff,1857px 37px #fff,1857px 537px #fff,-1274px 476px #fff,-1274px 976px #fff,-650px 424px #fff,-650px 924px #fff,-429px 357px #fff,-429px 857px #fff,713px 219px #fff,713px 719px #fff,-627px 178px #fff,-627px 678px #fff,1117px 356px #fff,1117px 856px #fff,1529px 421px #fff,1529px 921px #fff,366px 90px #fff,366px 590px #fff,-1915px 14px #fff,-1915px 514px #fff,969px 31px #fff,969px 531px #fff,623px 398px #fff,623px 898px #fff,1431px 428px #fff,1431px 928px #fff,-993px 222px #fff,-993px 722px #fff,-1554px 279px #fff,-1554px 779px #fff,-578px 435px #fff,-578px 935px #fff,-1479px 160px #fff,-1479px 660px #fff,-182px 350px #fff,-182px 850px #fff,-860px 247px #fff,-860px 747px #fff,1133px 159px #fff,1133px 659px #fff,221px 301px #fff,221px 801px #fff,875px 432px #fff,875px 932px #fff,767px 461px #fff,767px 961px #fff,-1140px 117px #fff,-1140px 617px #fff,-306px 404px #fff,-306px 904px #fff,-1501px 124px #fff,-1501px 624px #fff,-1827px 100px #fff,-1827px 600px #fff,-1513px 327px #fff,-1513px 827px #fff;animation:stars-parallax 14.3s linear infinite}.stars>:nth-child(3){width:3px;height:3px;box-shadow:901px 318px #fff,901px 818px #fff,-580px 184px #fff,-580px 684px #fff,1596px 25px #fff,1596px 525px #fff,-1644px 57px #fff,-1644px 557px #fff,-569px 434px #fff,-569px 934px #fff,574px 7px #fff,574px 507px #fff,597px 146px #fff,597px 646px #fff,-1353px 313px #fff,-1353px 813px #fff,387px 76px #fff,387px 576px #fff,-817px 141px #fff,-817px 641px #fff,-1971px 301px #fff,-1971px 801px #fff,1991px 360px #fff,1991px 860px #fff,1374px 253px #fff,1374px 753px #fff,1692px 348px #fff,1692px 848px #fff,1507px 20px #fff,1507px 520px #fff,-1954px 310px #fff,-1954px 810px #fff,511px 408px #fff,511px 908px #fff,1565px 465px #fff,1565px 965px #fff,1216px 424px #fff,1216px 924px #fff,161px 232px #fff,161px 732px #fff,243px 297px #fff,243px 797px #fff,161px 205px #fff,161px 705px #fff,154px 469px #fff,154px 969px #fff,1146px 263px #fff,1146px 763px #fff,1017px 143px #fff,1017px 643px #fff,-151px 40px #fff,-151px 540px #fff,-704px 468px #fff,-704px 968px #fff,44px 403px #fff,44px 903px #fff,-772px 473px #fff,-772px 973px #fff,-705px 120px #fff,-705px 620px #fff,485px 37px #fff,485px 537px #fff,1257px 157px #fff,1257px 657px #fff,1816px 73px #fff,1816px 573px #fff,1876px 178px #fff,1876px 678px #fff,-1132px 414px #fff,-1132px 914px #fff;animation:stars-parallax 21.45s linear infinite}.stars>:nth-child(4){width:2px;height:2px;opacity:.4;box-shadow:472px 25px #fff,472px 525px #fff,-647px 301px #fff,-647px 801px #fff,-1659px 135px #fff,-1659px 635px #fff,-1528px 95px #fff,-1528px 595px #fff,-1493px 66px #fff,-1493px 566px #fff,-1592px 357px #fff,-1592px 857px #fff,1381px 454px #fff,1381px 954px #fff,1849px 113px #fff,1849px 613px #fff,-1638px 342px #fff,-1638px 842px #fff,1164px 278px #fff,1164px 778px #fff,-318px 170px #fff,-318px 670px #fff,-1970px 3px #fff,-1970px 503px #fff,939px 282px #fff,939px 782px #fff,-1218px 328px #fff,-1218px 828px #fff,160px 188px #fff,160px 688px #fff,-1716px 54px #fff,-1716px 554px #fff,1789px 434px #fff,1789px 934px #fff,-439px 488px #fff,-439px 988px #fff,778px 131px #fff,778px 631px #fff,1857px 356px #fff,1857px 856px #fff,-1192px 132px #fff,-1192px 632px #fff,-298px 419px #fff,-298px 919px #fff,789px 282px #fff,789px 782px #fff,1738px 440px #fff,1738px 940px #fff,293px 256px #fff,293px 756px #fff,-1963px 269px #fff,-1963px 769px #fff,-832px 355px #fff,-832px 855px #fff,-1303px 302px #fff,-1303px 802px #fff,-1680px 165px #fff,-1680px 665px #fff,-702px 58px #fff,-702px 558px #fff,271px 483px #fff,271px 983px #fff,372px 297px #fff,372px 797px #fff,-498px 201px #fff,-498px 701px #fff,947px 266px #fff,947px 766px #fff,8px 92px #fff,8px 592px #fff;animation:stars-parallax 10.7s linear infinite}.stars>:nth-child(3){width:3px;height:3px;box-shadow:823px 203px #fff,823px 703px #fff,165px 53px #fff,165px 553px #fff,1218px 173px #fff,1218px 673px #fff,-1498px 419px #fff,-1498px 919px #fff,-880px 269px #fff,-880px 769px #fff,-1491px 450px #fff,-1491px 950px #fff,-840px 275px #fff,-840px 775px #fff,-377px 332px #fff,-377px 832px #fff,209px 72px #fff,209px 572px #fff,624px 449px #fff,624px 949px #fff,-701px 279px #fff,-701px 779px #fff,240px 142px #fff,240px 642px #fff,1882px 181px #fff,1882px 681px #fff,974px 387px #fff,974px 887px #fff,511px 416px #fff,511px 916px #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}
