@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:-834px 480px #fff,-834px 980px #fff,1px 185px #fff,1px 685px #fff,-1995px 381px #fff,-1995px 881px #fff,-1435px 101px #fff,-1435px 601px #fff,1698px 2px #fff,1698px 502px #fff,1368px 412px #fff,1368px 912px #fff,636px 321px #fff,636px 821px #fff,1757px 122px #fff,1757px 622px #fff,-1220px 29px #fff,-1220px 529px #fff,-759px 236px #fff,-759px 736px #fff,-110px 282px #fff,-110px 782px #fff,1968px 9px #fff,1968px 509px #fff,-145px 131px #fff,-145px 631px #fff,-1117px 31px #fff,-1117px 531px #fff,855px 96px #fff,855px 596px #fff,-1157px 434px #fff,-1157px 934px #fff,792px 33px #fff,792px 533px #fff,1073px 224px #fff,1073px 724px #fff,1354px 404px #fff,1354px 904px #fff,1053px 66px #fff,1053px 566px #fff,-1372px 294px #fff,-1372px 794px #fff,1905px 295px #fff,1905px 795px #fff,467px 274px #fff,467px 774px #fff,678px 338px #fff,678px 838px #fff,1591px 442px #fff,1591px 942px #fff,1541px 287px #fff,1541px 787px #fff,-1238px 85px #fff,-1238px 585px #fff,730px 219px #fff,730px 719px #fff,755px 1px #fff,755px 501px #fff,1783px 291px #fff,1783px 791px #fff,-403px 273px #fff,-403px 773px #fff,-1712px 165px #fff,-1712px 665px #fff,-188px 45px #fff,-188px 545px #fff,-753px 190px #fff,-753px 690px #fff,566px 181px #fff,566px 681px #fff,-1186px 288px #fff,-1186px 788px #fff,-921px 467px #fff,-921px 967px #fff,459px 392px #fff,459px 892px #fff,457px 205px #fff,457px 705px #fff,786px 447px #fff,786px 947px #fff,113px 414px #fff,113px 914px #fff,575px 348px #fff,575px 848px #fff,1911px 313px #fff,1911px 813px #fff,1986px 150px #fff,1986px 650px #fff,615px 444px #fff,615px 944px #fff,-961px 496px #fff,-961px 996px #fff,-1790px 472px #fff,-1790px 972px #fff,178px 283px #fff,178px 783px #fff,-956px 78px #fff,-956px 578px #fff,-894px 13px #fff,-894px 513px #fff,248px 86px #fff,248px 586px #fff,-564px 144px #fff,-564px 644px #fff,-1765px 321px #fff,-1765px 821px #fff,1461px 191px #fff,1461px 691px #fff,1322px 316px #fff,1322px 816px #fff,-414px 80px #fff,-414px 580px #fff,-1254px 355px #fff,-1254px 855px #fff,1723px 235px #fff,1723px 735px #fff,741px 238px #fff,741px 738px #fff,986px 406px #fff,986px 906px #fff,54px 437px #fff,54px 937px #fff,247px 9px #fff,247px 509px #fff,968px 11px #fff,968px 511px #fff,-1172px 151px #fff,-1172px 651px #fff,476px 77px #fff,476px 577px #fff,-470px 265px #fff,-470px 765px #fff,-1887px 49px #fff,-1887px 549px #fff,1540px 328px #fff,1540px 828px #fff,1657px 367px #fff,1657px 867px #fff,-1984px 242px #fff,-1984px 742px #fff,1038px 326px #fff,1038px 826px #fff,20px 257px #fff,20px 757px #fff,-1678px 338px #fff,-1678px 838px #fff,-857px 465px #fff,-857px 965px #fff,-49px 177px #fff,-49px 677px #fff,-1238px 322px #fff,-1238px 822px #fff,-1382px 303px #fff,-1382px 803px #fff,-7px 475px #fff,-7px 975px #fff,516px 452px #fff,516px 952px #fff,748px 496px #fff,748px 996px #fff,1803px 51px #fff,1803px 551px #fff,-389px 308px #fff,-389px 808px #fff,-1897px 84px #fff,-1897px 584px #fff,-956px 320px #fff,-956px 820px #fff,-757px 208px #fff,-757px 708px #fff,1940px 48px #fff,1940px 548px #fff,1100px 328px #fff,1100px 828px #fff,-39px 285px #fff,-39px 785px #fff,-420px 308px #fff,-420px 808px #fff,166px 279px #fff,166px 779px #fff,697px 375px #fff,697px 875px #fff,1509px 67px #fff,1509px 567px #fff,-749px 1px #fff,-749px 501px #fff,-1549px 399px #fff,-1549px 899px #fff,-611px 221px #fff,-611px 721px #fff,1929px 214px #fff,1929px 714px #fff,-496px 408px #fff,-496px 908px #fff,-1384px 237px #fff,-1384px 737px #fff,329px 483px #fff,329px 983px #fff,453px 453px #fff,453px 953px #fff,181px 348px #fff,181px 848px #fff,1079px 450px #fff,1079px 950px #fff,393px 193px #fff,393px 693px #fff,-1040px 106px #fff,-1040px 606px #fff,-595px 58px #fff,-595px 558px #fff,-1741px 59px #fff,-1741px 559px #fff,109px 262px #fff,109px 762px #fff,464px 413px #fff,464px 913px #fff,-1339px 4px #fff,-1339px 504px #fff,1763px 441px #fff,1763px 941px #fff,1731px 5px #fff,1731px 505px #fff,-835px 75px #fff,-835px 575px #fff,-165px 374px #fff,-165px 874px #fff,149px 441px #fff,149px 941px #fff,204px 448px #fff,204px 948px #fff,1986px 72px #fff,1986px 572px #fff,1714px 308px #fff,1714px 808px #fff,1839px 119px #fff,1839px 619px #fff,1995px 290px #fff,1995px 790px #fff,1799px 269px #fff,1799px 769px #fff,1128px 160px #fff,1128px 660px #fff,-1249px 230px #fff,-1249px 730px #fff,176px 414px #fff,176px 914px #fff,-48px 227px #fff,-48px 727px #fff,-654px 405px #fff,-654px 905px #fff,-218px 366px #fff,-218px 866px #fff,-478px 93px #fff,-478px 593px #fff,69px 464px #fff,69px 964px #fff,-1732px 291px #fff,-1732px 791px #fff,1625px 377px #fff,1625px 877px #fff,-1796px 414px #fff,-1796px 914px #fff,1568px 370px #fff,1568px 870px #fff,307px 75px #fff,307px 575px #fff,-568px 308px #fff,-568px 808px #fff,1220px 333px #fff,1220px 833px #fff,33px 43px #fff,33px 543px #fff,1713px 279px #fff,1713px 779px #fff,1023px 230px #fff,1023px 730px #fff,-676px 5px #fff,-676px 505px #fff,1187px 86px #fff,1187px 586px #fff,1216px 99px #fff,1216px 599px #fff,240px 47px #fff,240px 547px #fff,1226px 438px #fff,1226px 938px #fff,-915px 186px #fff,-915px 686px #fff,1882px 382px #fff,1882px 882px #fff,1975px 245px #fff,1975px 745px #fff,1454px 403px #fff,1454px 903px #fff,1181px 93px #fff,1181px 593px #fff,-1003px 89px #fff,-1003px 589px #fff,-710px 207px #fff,-710px 707px #fff,1064px 301px #fff,1064px 801px #fff,-1541px 271px #fff,-1541px 771px #fff,-387px 251px #fff,-387px 751px #fff,788px 30px #fff,788px 530px #fff,805px 370px #fff,805px 870px #fff,-1724px 59px #fff,-1724px 559px #fff,645px 95px #fff,645px 595px #fff,1512px 407px #fff,1512px 907px #fff,-1405px 487px #fff,-1405px 987px #fff,-600px 289px #fff,-600px 789px #fff,-917px 243px #fff,-917px 743px #fff,1945px 331px #fff,1945px 831px #fff,-1999px 115px #fff,-1999px 615px #fff,886px 150px #fff,886px 650px #fff,669px 492px #fff,669px 992px #fff,-774px 85px #fff,-774px 585px #fff,-1614px 152px #fff,-1614px 652px #fff,1734px 85px #fff,1734px 585px #fff,-229px 281px #fff,-229px 781px #fff,-1222px 77px #fff,-1222px 577px #fff,754px 335px #fff,754px 835px #fff,190px 337px #fff,190px 837px #fff,-1397px 334px #fff,-1397px 834px #fff,-997px 8px #fff,-997px 508px #fff,793px 377px #fff,793px 877px #fff,1449px 474px #fff,1449px 974px #fff,-637px 267px #fff,-637px 767px #fff,964px 60px #fff,964px 560px #fff,783px 27px #fff,783px 527px #fff,-507px 26px #fff,-507px 526px #fff,-1635px 422px #fff,-1635px 922px #fff,-669px 449px #fff,-669px 949px #fff,-1501px 18px #fff,-1501px 518px #fff,-1083px 401px #fff,-1083px 901px #fff,-807px 285px #fff,-807px 785px #fff,877px 218px #fff,877px 718px #fff,436px 303px #fff,436px 803px #fff,557px 180px #fff,557px 680px #fff,-806px 273px #fff,-806px 773px #fff,510px 382px #fff,510px 882px #fff,-1155px 156px #fff,-1155px 656px #fff,533px 338px #fff,533px 838px #fff,355px 216px #fff,355px 716px #fff,-862px 459px #fff,-862px 959px #fff,-1722px 212px #fff,-1722px 712px #fff,-1915px 79px #fff,-1915px 579px #fff,-1021px 70px #fff,-1021px 570px #fff,1658px 443px #fff,1658px 943px #fff,-856px 442px #fff,-856px 942px #fff,-1442px 73px #fff,-1442px 573px #fff,441px 378px #fff,441px 878px #fff,1975px 347px #fff,1975px 847px #fff,1984px 487px #fff,1984px 987px #fff,-327px 219px #fff,-327px 719px #fff,-11px 306px #fff,-11px 806px #fff,873px 110px #fff,873px 610px #fff,-103px 37px #fff,-103px 537px #fff,-1760px 333px #fff,-1760px 833px #fff,-1653px 209px #fff,-1653px 709px #fff,1838px 495px #fff,1838px 995px #fff,617px 492px #fff,617px 992px #fff,-935px 163px #fff,-935px 663px #fff,-243px 72px #fff,-243px 572px #fff,237px 55px #fff,237px 555px #fff,520px 131px #fff,520px 631px #fff,-1697px 458px #fff,-1697px 958px #fff,-418px 367px #fff,-418px 867px #fff,-985px 216px #fff,-985px 716px #fff,-312px 130px #fff,-312px 630px #fff,-974px 200px #fff,-974px 700px #fff,-331px 372px #fff,-331px 872px #fff,872px 407px #fff,872px 907px #fff,832px 359px #fff,832px 859px #fff,-15px 472px #fff,-15px 972px #fff,1269px 359px #fff,1269px 859px #fff,999px 493px #fff,999px 993px #fff,619px 446px #fff,619px 946px #fff,581px 258px #fff,581px 758px #fff,120px 363px #fff,120px 863px #fff,489px 270px #fff,489px 770px #fff,415px 14px #fff,415px 514px #fff,1072px 341px #fff,1072px 841px #fff,-1862px 437px #fff,-1862px 937px #fff,-1456px 475px #fff,-1456px 975px #fff,957px 322px #fff,957px 822px #fff,-1260px 422px #fff,-1260px 922px #fff,-1584px 478px #fff,-1584px 978px #fff,232px 350px #fff,232px 850px #fff,1741px 204px #fff,1741px 704px #fff,-1631px 338px #fff,-1631px 838px #fff,-245px 322px #fff,-245px 822px #fff,-281px 332px #fff,-281px 832px #fff,1547px 209px #fff,1547px 709px #fff,-311px 175px #fff,-311px 675px #fff,-1845px 2px #fff,-1845px 502px #fff,-739px 459px #fff,-739px 959px #fff,-1077px 244px #fff,-1077px 744px #fff,1427px 323px #fff,1427px 823px #fff,-1295px 448px #fff,-1295px 948px #fff,-1074px 127px #fff,-1074px 627px #fff,1248px 294px #fff,1248px 794px #fff,1197px 429px #fff,1197px 929px #fff,1551px 252px #fff,1551px 752px #fff,1758px 4px #fff,1758px 504px #fff,1997px 242px #fff,1997px 742px #fff,807px 83px #fff,807px 583px #fff,-758px 436px #fff,-758px 936px #fff,-29px 86px #fff,-29px 586px #fff,661px 218px #fff,661px 718px #fff,640px 320px #fff,640px 820px #fff,-1248px 10px #fff,-1248px 510px #fff,693px 2px #fff,693px 502px #fff,284px 61px #fff,284px 561px #fff,-1952px 256px #fff,-1952px 756px #fff,-1174px 353px #fff,-1174px 853px #fff,1366px 295px #fff,1366px 795px #fff,1988px 390px #fff,1988px 890px #fff,376px 456px #fff,376px 956px #fff,398px 5px #fff,398px 505px #fff,-1649px 237px #fff,-1649px 737px #fff,1969px 327px #fff,1969px 827px #fff,335px 273px #fff,335px 773px #fff,173px 380px #fff,173px 880px #fff,1412px 290px #fff,1412px 790px #fff,1194px 448px #fff,1194px 948px #fff,-659px 462px #fff,-659px 962px #fff,-973px 152px #fff,-973px 652px #fff,-1108px 363px #fff,-1108px 863px #fff,-227px 51px #fff,-227px 551px #fff,185px 218px #fff,185px 718px #fff,-59px 172px #fff,-59px 672px #fff,-827px 139px #fff,-827px 639px #fff,-702px 8px #fff,-702px 508px #fff,-53px 437px #fff,-53px 937px #fff,1239px 376px #fff,1239px 876px #fff;animation:stars-parallax 7.15s linear infinite}.stars>:nth-child(2){width:2px;height:2px;opacity:.6;box-shadow:-1471px 124px #fff,-1471px 624px #fff,1512px 142px #fff,1512px 642px #fff,653px 348px #fff,653px 848px #fff,-1965px 306px #fff,-1965px 806px #fff,458px 398px #fff,458px 898px #fff,-1983px 405px #fff,-1983px 905px #fff,-850px 176px #fff,-850px 676px #fff,1180px 226px #fff,1180px 726px #fff,947px 432px #fff,947px 932px #fff,-548px 92px #fff,-548px 592px #fff,243px 69px #fff,243px 569px #fff,-1131px 42px #fff,-1131px 542px #fff,-361px 446px #fff,-361px 946px #fff,-585px 354px #fff,-585px 854px #fff,-417px 337px #fff,-417px 837px #fff,-1738px 198px #fff,-1738px 698px #fff,-1637px 161px #fff,-1637px 661px #fff,857px 109px #fff,857px 609px #fff,-1147px 79px #fff,-1147px 579px #fff,-1119px 180px #fff,-1119px 680px #fff,263px 287px #fff,263px 787px #fff,1769px 34px #fff,1769px 534px #fff,1729px 402px #fff,1729px 902px #fff,85px 269px #fff,85px 769px #fff,707px 147px #fff,707px 647px #fff,-1138px 90px #fff,-1138px 590px #fff,-607px 323px #fff,-607px 823px #fff,-1937px 297px #fff,-1937px 797px #fff,-1308px 91px #fff,-1308px 591px #fff,-1868px 193px #fff,-1868px 693px #fff,-1531px 469px #fff,-1531px 969px #fff,1510px 302px #fff,1510px 802px #fff,1132px 156px #fff,1132px 656px #fff,-187px 464px #fff,-187px 964px #fff,-360px 80px #fff,-360px 580px #fff,1324px 4px #fff,1324px 504px #fff,640px 94px #fff,640px 594px #fff,-1282px 266px #fff,-1282px 766px #fff,406px 117px #fff,406px 617px #fff,-1117px 106px #fff,-1117px 606px #fff,1089px 131px #fff,1089px 631px #fff,-1343px 442px #fff,-1343px 942px #fff,-583px 375px #fff,-583px 875px #fff,1691px 263px #fff,1691px 763px #fff,-1383px 274px #fff,-1383px 774px #fff,252px 164px #fff,252px 664px #fff,-438px 139px #fff,-438px 639px #fff,1005px 205px #fff,1005px 705px #fff,1934px 8px #fff,1934px 508px #fff,1429px 198px #fff,1429px 698px #fff,1203px 370px #fff,1203px 870px #fff,911px 471px #fff,911px 971px #fff,853px 158px #fff,853px 658px #fff,-763px 71px #fff,-763px 571px #fff,1151px 183px #fff,1151px 683px #fff;animation:stars-parallax 14.3s linear infinite}.stars>:nth-child(3){width:3px;height:3px;box-shadow:1177px 335px #fff,1177px 835px #fff,254px 323px #fff,254px 823px #fff,-453px 5px #fff,-453px 505px #fff,1403px 196px #fff,1403px 696px #fff,1634px 34px #fff,1634px 534px #fff,982px 274px #fff,982px 774px #fff,-1991px 253px #fff,-1991px 753px #fff,-182px 49px #fff,-182px 549px #fff,-1928px 372px #fff,-1928px 872px #fff,-1013px 304px #fff,-1013px 804px #fff,-96px 66px #fff,-96px 566px #fff,1664px 455px #fff,1664px 955px #fff,209px 198px #fff,209px 698px #fff,-1107px 22px #fff,-1107px 522px #fff,1192px 176px #fff,1192px 676px #fff,-253px 69px #fff,-253px 569px #fff,1347px 101px #fff,1347px 601px #fff,-513px 432px #fff,-513px 932px #fff,327px 17px #fff,327px 517px #fff,449px 367px #fff,449px 867px #fff,-1723px 326px #fff,-1723px 826px #fff,1391px 61px #fff,1391px 561px #fff,641px 278px #fff,641px 778px #fff,-1571px 75px #fff,-1571px 575px #fff,1036px 48px #fff,1036px 548px #fff,-1839px 302px #fff,-1839px 802px #fff,1996px 70px #fff,1996px 570px #fff,98px 83px #fff,98px 583px #fff,611px 139px #fff,611px 639px #fff,1113px 260px #fff,1113px 760px #fff,-1289px 158px #fff,-1289px 658px #fff,-1643px 34px #fff,-1643px 534px #fff,-1242px 145px #fff,-1242px 645px #fff,-1569px 70px #fff,-1569px 570px #fff,1068px 440px #fff,1068px 940px #fff;animation:stars-parallax 21.45s linear infinite}.stars>:nth-child(4){width:2px;height:2px;opacity:.4;box-shadow:-914px 406px #fff,-914px 906px #fff,1490px 238px #fff,1490px 738px #fff,-1851px 30px #fff,-1851px 530px #fff,-899px 251px #fff,-899px 751px #fff,-1434px 251px #fff,-1434px 751px #fff,1817px 26px #fff,1817px 526px #fff,1208px 382px #fff,1208px 882px #fff,-1344px 14px #fff,-1344px 514px #fff,-1004px 379px #fff,-1004px 879px #fff,-571px 490px #fff,-571px 990px #fff,-1729px 470px #fff,-1729px 970px #fff,1317px 423px #fff,1317px 923px #fff,-357px 94px #fff,-357px 594px #fff,1604px 117px #fff,1604px 617px #fff,1636px 388px #fff,1636px 888px #fff,-835px 177px #fff,-835px 677px #fff,-644px 198px #fff,-644px 698px #fff,16px 74px #fff,16px 574px #fff,693px 263px #fff,693px 763px #fff,-615px 29px #fff,-615px 529px #fff,-695px 274px #fff,-695px 774px #fff,-1623px 301px #fff,-1623px 801px #fff,-987px 269px #fff,-987px 769px #fff,111px 194px #fff,111px 694px #fff,1840px 492px #fff,1840px 992px #fff,-1669px 4px #fff,-1669px 504px #fff,-978px 246px #fff,-978px 746px #fff,-1758px 396px #fff,-1758px 896px #fff,-971px 336px #fff,-971px 836px #fff,-543px 260px #fff,-543px 760px #fff,633px 110px #fff,633px 610px #fff,1616px 309px #fff,1616px 809px #fff,-1104px 253px #fff,-1104px 753px #fff,-1924px 144px #fff,-1924px 644px #fff,683px 423px #fff,683px 923px #fff;animation:stars-parallax 10.7s linear infinite}.stars>:nth-child(3){width:3px;height:3px;box-shadow:1068px 279px #fff,1068px 779px #fff,-437px 240px #fff,-437px 740px #fff,773px 359px #fff,773px 859px #fff,109px 314px #fff,109px 814px #fff,451px 21px #fff,451px 521px #fff,1088px 399px #fff,1088px 899px #fff,-1102px 31px #fff,-1102px 531px #fff,-404px 176px #fff,-404px 676px #fff,-669px 406px #fff,-669px 906px #fff,-356px 60px #fff,-356px 560px #fff,1009px 150px #fff,1009px 650px #fff,-364px 495px #fff,-364px 995px #fff,-67px 159px #fff,-67px 659px #fff,1374px 8px #fff,1374px 508px #fff,1067px 333px #fff,1067px 833px #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}
