@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:-1590px 157px #fff,-1590px 657px #fff,-995px 404px #fff,-995px 904px #fff,-1653px 394px #fff,-1653px 894px #fff,-1495px 263px #fff,-1495px 763px #fff,1995px 371px #fff,1995px 871px #fff,1641px 426px #fff,1641px 926px #fff,1854px 87px #fff,1854px 587px #fff,1488px 177px #fff,1488px 677px #fff,1087px 309px #fff,1087px 809px #fff,-1369px 388px #fff,-1369px 888px #fff,1849px 256px #fff,1849px 756px #fff,810px 82px #fff,810px 582px #fff,-1121px 114px #fff,-1121px 614px #fff,-123px 348px #fff,-123px 848px #fff,1423px 427px #fff,1423px 927px #fff,1241px 109px #fff,1241px 609px #fff,-82px 433px #fff,-82px 933px #fff,497px 493px #fff,497px 993px #fff,1686px 266px #fff,1686px 766px #fff,1699px 384px #fff,1699px 884px #fff,449px 405px #fff,449px 905px #fff,-865px 182px #fff,-865px 682px #fff,-35px 389px #fff,-35px 889px #fff,1754px 455px #fff,1754px 955px #fff,1701px 53px #fff,1701px 553px #fff,23px 260px #fff,23px 760px #fff,-1332px 357px #fff,-1332px 857px #fff,-1272px 461px #fff,-1272px 961px #fff,1422px 85px #fff,1422px 585px #fff,-806px 198px #fff,-806px 698px #fff,-55px 22px #fff,-55px 522px #fff,-834px 303px #fff,-834px 803px #fff,124px 495px #fff,124px 995px #fff,892px 7px #fff,892px 507px #fff,1217px 182px #fff,1217px 682px #fff,-605px 217px #fff,-605px 717px #fff,-1188px 409px #fff,-1188px 909px #fff,-1580px 397px #fff,-1580px 897px #fff,-580px 417px #fff,-580px 917px #fff,-930px 360px #fff,-930px 860px #fff,284px 99px #fff,284px 599px #fff,-575px 481px #fff,-575px 981px #fff,-340px 478px #fff,-340px 978px #fff,1668px 32px #fff,1668px 532px #fff,-709px 437px #fff,-709px 937px #fff,1779px 33px #fff,1779px 533px #fff,-104px 475px #fff,-104px 975px #fff,315px 380px #fff,315px 880px #fff,1525px 337px #fff,1525px 837px #fff,494px 270px #fff,494px 770px #fff,1185px 406px #fff,1185px 906px #fff,1726px 389px #fff,1726px 889px #fff,-1594px 112px #fff,-1594px 612px #fff,1418px 125px #fff,1418px 625px #fff,1311px 282px #fff,1311px 782px #fff,716px 375px #fff,716px 875px #fff,1995px 481px #fff,1995px 981px #fff,1341px 162px #fff,1341px 662px #fff,-1437px 454px #fff,-1437px 954px #fff,1149px 466px #fff,1149px 966px #fff,1617px 297px #fff,1617px 797px #fff,-800px 333px #fff,-800px 833px #fff,947px 239px #fff,947px 739px #fff,-1799px 113px #fff,-1799px 613px #fff,-1448px 134px #fff,-1448px 634px #fff,1748px 122px #fff,1748px 622px #fff,-1341px 197px #fff,-1341px 697px #fff,1856px 423px #fff,1856px 923px #fff,1248px 173px #fff,1248px 673px #fff,33px 132px #fff,33px 632px #fff,1219px 164px #fff,1219px 664px #fff,-1796px 239px #fff,-1796px 739px #fff,-511px 126px #fff,-511px 626px #fff,-820px 365px #fff,-820px 865px #fff,1793px 86px #fff,1793px 586px #fff,769px 29px #fff,769px 529px #fff,-455px 249px #fff,-455px 749px #fff,-1354px 457px #fff,-1354px 957px #fff,359px 394px #fff,359px 894px #fff,127px 122px #fff,127px 622px #fff,-154px 6px #fff,-154px 506px #fff,1548px 322px #fff,1548px 822px #fff,-21px 141px #fff,-21px 641px #fff,-1607px 250px #fff,-1607px 750px #fff,618px 291px #fff,618px 791px #fff,439px 469px #fff,439px 969px #fff,-942px 351px #fff,-942px 851px #fff,-1806px 424px #fff,-1806px 924px #fff,1916px 197px #fff,1916px 697px #fff,-1977px 31px #fff,-1977px 531px #fff,-1954px 68px #fff,-1954px 568px #fff,1036px 99px #fff,1036px 599px #fff,-1285px 88px #fff,-1285px 588px #fff,25px 53px #fff,25px 553px #fff,1869px 370px #fff,1869px 870px #fff,-946px 6px #fff,-946px 506px #fff,-1089px 233px #fff,-1089px 733px #fff,-956px 225px #fff,-956px 725px #fff,-985px 408px #fff,-985px 908px #fff,1663px 396px #fff,1663px 896px #fff,1461px 15px #fff,1461px 515px #fff,-960px 447px #fff,-960px 947px #fff,-463px 149px #fff,-463px 649px #fff,1646px 349px #fff,1646px 849px #fff,1457px 444px #fff,1457px 944px #fff,-224px 390px #fff,-224px 890px #fff,1095px 125px #fff,1095px 625px #fff,-1931px 282px #fff,-1931px 782px #fff,1861px 174px #fff,1861px 674px #fff,366px 27px #fff,366px 527px #fff,-692px 47px #fff,-692px 547px #fff,-924px 500px #fff,-924px 1000px #fff,-528px 407px #fff,-528px 907px #fff,-592px 298px #fff,-592px 798px #fff,1232px 312px #fff,1232px 812px #fff,-421px 12px #fff,-421px 512px #fff,-127px 128px #fff,-127px 628px #fff,1404px 342px #fff,1404px 842px #fff,1815px 123px #fff,1815px 623px #fff,-647px 264px #fff,-647px 764px #fff,438px 292px #fff,438px 792px #fff,1572px 352px #fff,1572px 852px #fff,-1737px 278px #fff,-1737px 778px #fff,148px 102px #fff,148px 602px #fff,637px 248px #fff,637px 748px #fff,1727px 55px #fff,1727px 555px #fff,-1658px 110px #fff,-1658px 610px #fff,-1623px 319px #fff,-1623px 819px #fff,-496px 176px #fff,-496px 676px #fff,-607px 145px #fff,-607px 645px #fff,-840px 181px #fff,-840px 681px #fff,711px 465px #fff,711px 965px #fff,1810px 439px #fff,1810px 939px #fff,914px 273px #fff,914px 773px #fff,1102px 32px #fff,1102px 532px #fff,860px 438px #fff,860px 938px #fff,338px 232px #fff,338px 732px #fff,-1104px 53px #fff,-1104px 553px #fff,1141px 1px #fff,1141px 501px #fff,-1914px 154px #fff,-1914px 654px #fff,-142px 179px #fff,-142px 679px #fff,-1976px 248px #fff,-1976px 748px #fff,-203px 65px #fff,-203px 565px #fff,-439px 236px #fff,-439px 736px #fff,-1894px 85px #fff,-1894px 585px #fff,1910px 75px #fff,1910px 575px #fff,-329px 2px #fff,-329px 502px #fff,1115px 447px #fff,1115px 947px #fff,675px 7px #fff,675px 507px #fff,434px 497px #fff,434px 997px #fff,-1136px 303px #fff,-1136px 803px #fff,63px 161px #fff,63px 661px #fff,-1141px 77px #fff,-1141px 577px #fff,1820px 4px #fff,1820px 504px #fff,219px 38px #fff,219px 538px #fff,-509px 300px #fff,-509px 800px #fff,-1838px 333px #fff,-1838px 833px #fff,-1662px 455px #fff,-1662px 955px #fff,612px 220px #fff,612px 720px #fff,345px 3px #fff,345px 503px #fff,1412px 474px #fff,1412px 974px #fff,1541px 9px #fff,1541px 509px #fff,966px 403px #fff,966px 903px #fff,300px 436px #fff,300px 936px #fff,-847px 462px #fff,-847px 962px #fff,-28px 473px #fff,-28px 973px #fff,869px 404px #fff,869px 904px #fff,902px 450px #fff,902px 950px #fff,-996px 3px #fff,-996px 503px #fff,-645px 452px #fff,-645px 952px #fff,-619px 304px #fff,-619px 804px #fff,957px 191px #fff,957px 691px #fff,602px 413px #fff,602px 913px #fff,-941px 79px #fff,-941px 579px #fff,714px 200px #fff,714px 700px #fff,729px 264px #fff,729px 764px #fff,-848px 107px #fff,-848px 607px #fff,-1121px 109px #fff,-1121px 609px #fff,1621px 179px #fff,1621px 679px #fff,556px 19px #fff,556px 519px #fff,582px 459px #fff,582px 959px #fff,1667px 221px #fff,1667px 721px #fff,-388px 422px #fff,-388px 922px #fff,1595px 338px #fff,1595px 838px #fff,189px 194px #fff,189px 694px #fff,-1483px 170px #fff,-1483px 670px #fff,-1540px 439px #fff,-1540px 939px #fff,1153px 377px #fff,1153px 877px #fff,-1551px 79px #fff,-1551px 579px #fff,-1431px 177px #fff,-1431px 677px #fff,900px 258px #fff,900px 758px #fff,866px 194px #fff,866px 694px #fff,-1009px 415px #fff,-1009px 915px #fff,540px 337px #fff,540px 837px #fff,-839px 129px #fff,-839px 629px #fff,1525px 309px #fff,1525px 809px #fff,1391px 120px #fff,1391px 620px #fff,825px 477px #fff,825px 977px #fff,187px 206px #fff,187px 706px #fff,-1206px 450px #fff,-1206px 950px #fff,18px 300px #fff,18px 800px #fff,-261px 345px #fff,-261px 845px #fff,-279px 49px #fff,-279px 549px #fff,975px 40px #fff,975px 540px #fff,-1988px 127px #fff,-1988px 627px #fff,506px 143px #fff,506px 643px #fff,696px 184px #fff,696px 684px #fff,1678px 335px #fff,1678px 835px #fff,1100px 423px #fff,1100px 923px #fff,263px 156px #fff,263px 656px #fff,-1479px 311px #fff,-1479px 811px #fff,-1911px 385px #fff,-1911px 885px #fff,976px 2px #fff,976px 502px #fff,-780px 426px #fff,-780px 926px #fff,23px 423px #fff,23px 923px #fff,-1729px 406px #fff,-1729px 906px #fff,-1070px 84px #fff,-1070px 584px #fff,-1655px 451px #fff,-1655px 951px #fff,1183px 431px #fff,1183px 931px #fff,1683px 476px #fff,1683px 976px #fff,1188px 234px #fff,1188px 734px #fff,-528px 391px #fff,-528px 891px #fff,1441px 59px #fff,1441px 559px #fff,951px 384px #fff,951px 884px #fff,499px 394px #fff,499px 894px #fff,-427px 453px #fff,-427px 953px #fff,51px 24px #fff,51px 524px #fff,-197px 83px #fff,-197px 583px #fff,1929px 118px #fff,1929px 618px #fff,534px 42px #fff,534px 542px #fff,-1175px 473px #fff,-1175px 973px #fff,477px 65px #fff,477px 565px #fff,-1215px 71px #fff,-1215px 571px #fff,1649px 187px #fff,1649px 687px #fff,1397px 393px #fff,1397px 893px #fff,970px 53px #fff,970px 553px #fff,1196px 237px #fff,1196px 737px #fff,1965px 13px #fff,1965px 513px #fff,-1441px 161px #fff,-1441px 661px #fff,-1694px 212px #fff,-1694px 712px #fff,1524px 194px #fff,1524px 694px #fff,1940px 375px #fff,1940px 875px #fff,1977px 358px #fff,1977px 858px #fff,-205px 368px #fff,-205px 868px #fff,-1287px 322px #fff,-1287px 822px #fff,1935px 423px #fff,1935px 923px #fff,104px 53px #fff,104px 553px #fff,1451px 360px #fff,1451px 860px #fff,-35px 450px #fff,-35px 950px #fff,-938px 102px #fff,-938px 602px #fff,-318px 315px #fff,-318px 815px #fff,1863px 53px #fff,1863px 553px #fff,-183px 91px #fff,-183px 591px #fff,-970px 328px #fff,-970px 828px #fff,-540px 431px #fff,-540px 931px #fff,-614px 460px #fff,-614px 960px #fff,-1877px 96px #fff,-1877px 596px #fff,977px 499px #fff,977px 999px #fff,146px 352px #fff,146px 852px #fff,841px 131px #fff,841px 631px #fff,1476px 277px #fff,1476px 777px #fff,-306px 160px #fff,-306px 660px #fff,-1381px 31px #fff,-1381px 531px #fff,-967px 444px #fff,-967px 944px #fff,699px 65px #fff,699px 565px #fff,-1416px 160px #fff,-1416px 660px #fff,613px 148px #fff,613px 648px #fff,1656px 29px #fff,1656px 529px #fff,-1273px 174px #fff,-1273px 674px #fff,-810px 458px #fff,-810px 958px #fff,-1300px 221px #fff,-1300px 721px #fff,473px 262px #fff,473px 762px #fff,1681px 15px #fff,1681px 515px #fff,1443px 313px #fff,1443px 813px #fff,-1590px 404px #fff,-1590px 904px #fff,-360px 344px #fff,-360px 844px #fff,-71px 106px #fff,-71px 606px #fff,807px 314px #fff,807px 814px #fff,-647px 376px #fff,-647px 876px #fff,445px 243px #fff,445px 743px #fff,110px 381px #fff,110px 881px #fff,-450px 426px #fff,-450px 926px #fff,350px 477px #fff,350px 977px #fff,-933px 165px #fff,-933px 665px #fff,1399px 66px #fff,1399px 566px #fff;animation:stars-parallax 7.15s linear infinite}.stars>:nth-child(2){width:2px;height:2px;opacity:.6;box-shadow:-1789px 24px #fff,-1789px 524px #fff,1724px 350px #fff,1724px 850px #fff,-1296px 87px #fff,-1296px 587px #fff,1935px 259px #fff,1935px 759px #fff,1183px 268px #fff,1183px 768px #fff,-1493px 487px #fff,-1493px 987px #fff,1325px 259px #fff,1325px 759px #fff,-758px 354px #fff,-758px 854px #fff,-1215px 255px #fff,-1215px 755px #fff,-551px 498px #fff,-551px 998px #fff,-411px 102px #fff,-411px 602px #fff,724px 366px #fff,724px 866px #fff,886px 98px #fff,886px 598px #fff,1812px 435px #fff,1812px 935px #fff,1250px 78px #fff,1250px 578px #fff,1663px 398px #fff,1663px 898px #fff,-1550px 367px #fff,-1550px 867px #fff,-1763px 104px #fff,-1763px 604px #fff,665px 232px #fff,665px 732px #fff,-1382px 90px #fff,-1382px 590px #fff,429px 140px #fff,429px 640px #fff,141px 283px #fff,141px 783px #fff,502px 244px #fff,502px 744px #fff,1954px 311px #fff,1954px 811px #fff,1010px 114px #fff,1010px 614px #fff,661px 29px #fff,661px 529px #fff,-1696px 91px #fff,-1696px 591px #fff,504px 182px #fff,504px 682px #fff,-853px 440px #fff,-853px 940px #fff,-1044px 97px #fff,-1044px 597px #fff,-1414px 172px #fff,-1414px 672px #fff,-1554px 323px #fff,-1554px 823px #fff,275px 415px #fff,275px 915px #fff,-1703px 314px #fff,-1703px 814px #fff,632px 321px #fff,632px 821px #fff,1821px 18px #fff,1821px 518px #fff,-201px 457px #fff,-201px 957px #fff,-257px 278px #fff,-257px 778px #fff,-1265px 87px #fff,-1265px 587px #fff,-537px 145px #fff,-537px 645px #fff,-811px 216px #fff,-811px 716px #fff,-369px 71px #fff,-369px 571px #fff,-7px 495px #fff,-7px 995px #fff,1379px 148px #fff,1379px 648px #fff,-1223px 413px #fff,-1223px 913px #fff,-1410px 112px #fff,-1410px 612px #fff,-318px 142px #fff,-318px 642px #fff,-156px 110px #fff,-156px 610px #fff,968px 269px #fff,968px 769px #fff,-672px 216px #fff,-672px 716px #fff,-1561px 404px #fff,-1561px 904px #fff,1335px 51px #fff,1335px 551px #fff,-355px 79px #fff,-355px 579px #fff,1931px 427px #fff,1931px 927px #fff,-1973px 50px #fff,-1973px 550px #fff;animation:stars-parallax 14.3s linear infinite}.stars>:nth-child(3){width:3px;height:3px;box-shadow:-603px 448px #fff,-603px 948px #fff,16px 119px #fff,16px 619px #fff,-1684px 216px #fff,-1684px 716px #fff,1277px 298px #fff,1277px 798px #fff,-1488px 195px #fff,-1488px 695px #fff,-1219px 468px #fff,-1219px 968px #fff,-1232px 50px #fff,-1232px 550px #fff,-257px 310px #fff,-257px 810px #fff,881px 457px #fff,881px 957px #fff,964px 33px #fff,964px 533px #fff,1344px 338px #fff,1344px 838px #fff,934px 300px #fff,934px 800px #fff,-1733px 28px #fff,-1733px 528px #fff,207px 425px #fff,207px 925px #fff,-304px 305px #fff,-304px 805px #fff,-1302px 108px #fff,-1302px 608px #fff,1195px 296px #fff,1195px 796px #fff,-1125px 241px #fff,-1125px 741px #fff,-1208px 446px #fff,-1208px 946px #fff,447px 261px #fff,447px 761px #fff,-1088px 138px #fff,-1088px 638px #fff,262px 196px #fff,262px 696px #fff,1033px 39px #fff,1033px 539px #fff,1237px 132px #fff,1237px 632px #fff,-414px 220px #fff,-414px 720px #fff,-1101px 429px #fff,-1101px 929px #fff,829px 10px #fff,829px 510px #fff,103px 10px #fff,103px 510px #fff,-508px 96px #fff,-508px 596px #fff,-1222px 408px #fff,-1222px 908px #fff,239px 486px #fff,239px 986px #fff,-783px 138px #fff,-783px 638px #fff,851px 334px #fff,851px 834px #fff,-905px 371px #fff,-905px 871px #fff,-1600px 397px #fff,-1600px 897px #fff;animation:stars-parallax 21.45s linear infinite}.stars>:nth-child(4){width:2px;height:2px;opacity:.4;box-shadow:-1587px 90px #fff,-1587px 590px #fff,-511px 331px #fff,-511px 831px #fff,1257px 10px #fff,1257px 510px #fff,-1858px 256px #fff,-1858px 756px #fff,985px 389px #fff,985px 889px #fff,93px 261px #fff,93px 761px #fff,1254px 221px #fff,1254px 721px #fff,1151px 79px #fff,1151px 579px #fff,-1604px 392px #fff,-1604px 892px #fff,558px 462px #fff,558px 962px #fff,217px 471px #fff,217px 971px #fff,-865px 471px #fff,-865px 971px #fff,-918px 187px #fff,-918px 687px #fff,-445px 415px #fff,-445px 915px #fff,-1461px 69px #fff,-1461px 569px #fff,441px 423px #fff,441px 923px #fff,587px 406px #fff,587px 906px #fff,1151px 386px #fff,1151px 886px #fff,-283px 29px #fff,-283px 529px #fff,47px 196px #fff,47px 696px #fff,1047px 410px #fff,1047px 910px #fff,-840px 454px #fff,-840px 954px #fff,112px 415px #fff,112px 915px #fff,1572px 172px #fff,1572px 672px #fff,-712px 55px #fff,-712px 555px #fff,254px 147px #fff,254px 647px #fff,822px 404px #fff,822px 904px #fff,165px 140px #fff,165px 640px #fff,-194px 351px #fff,-194px 851px #fff,241px 377px #fff,241px 877px #fff,-1910px 433px #fff,-1910px 933px #fff,-1028px 198px #fff,-1028px 698px #fff,-162px 217px #fff,-162px 717px #fff,-1135px 28px #fff,-1135px 528px #fff,-1372px 179px #fff,-1372px 679px #fff;animation:stars-parallax 10.7s linear infinite}.stars>:nth-child(3){width:3px;height:3px;box-shadow:-955px 370px #fff,-955px 870px #fff,-1525px 44px #fff,-1525px 544px #fff,-1962px 280px #fff,-1962px 780px #fff,-1908px 296px #fff,-1908px 796px #fff,964px 231px #fff,964px 731px #fff,-1055px 83px #fff,-1055px 583px #fff,-1033px 310px #fff,-1033px 810px #fff,1187px 426px #fff,1187px 926px #fff,1836px 171px #fff,1836px 671px #fff,1339px 378px #fff,1339px 878px #fff,-714px 233px #fff,-714px 733px #fff,204px 469px #fff,204px 969px #fff,811px 288px #fff,811px 788px #fff,250px 401px #fff,250px 901px #fff,-1971px 147px #fff,-1971px 647px #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}
