@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:-1099px 437px #fff,-1099px 937px #fff,-126px 410px #fff,-126px 910px #fff,-36px 106px #fff,-36px 606px #fff,1867px 151px #fff,1867px 651px #fff,-657px 5px #fff,-657px 505px #fff,214px 419px #fff,214px 919px #fff,1335px 138px #fff,1335px 638px #fff,10px 358px #fff,10px 858px #fff,-1726px 337px #fff,-1726px 837px #fff,1004px 223px #fff,1004px 723px #fff,-1071px 467px #fff,-1071px 967px #fff,-899px 478px #fff,-899px 978px #fff,1696px 168px #fff,1696px 668px #fff,1186px 107px #fff,1186px 607px #fff,-1037px 25px #fff,-1037px 525px #fff,-1251px 315px #fff,-1251px 815px #fff,1576px 474px #fff,1576px 974px #fff,-256px 386px #fff,-256px 886px #fff,-748px 154px #fff,-748px 654px #fff,1001px 109px #fff,1001px 609px #fff,937px 394px #fff,937px 894px #fff,-918px 277px #fff,-918px 777px #fff,-1562px 227px #fff,-1562px 727px #fff,-1573px 479px #fff,-1573px 979px #fff,-315px 145px #fff,-315px 645px #fff,539px 389px #fff,539px 889px #fff,58px 419px #fff,58px 919px #fff,-1717px 471px #fff,-1717px 971px #fff,389px 218px #fff,389px 718px #fff,-446px 356px #fff,-446px 856px #fff,-1884px 181px #fff,-1884px 681px #fff,-1751px 262px #fff,-1751px 762px #fff,1223px 162px #fff,1223px 662px #fff,1720px 471px #fff,1720px 971px #fff,223px 356px #fff,223px 856px #fff,-1747px 383px #fff,-1747px 883px #fff,-407px 78px #fff,-407px 578px #fff,1844px 149px #fff,1844px 649px #fff,-1523px 83px #fff,-1523px 583px #fff,1092px 441px #fff,1092px 941px #fff,-1124px 4px #fff,-1124px 504px #fff,-381px 220px #fff,-381px 720px #fff,-1421px 196px #fff,-1421px 696px #fff,-1114px 286px #fff,-1114px 786px #fff,1422px 373px #fff,1422px 873px #fff,1950px 339px #fff,1950px 839px #fff,-1552px 166px #fff,-1552px 666px #fff,1490px 261px #fff,1490px 761px #fff,1449px 123px #fff,1449px 623px #fff,-1603px 70px #fff,-1603px 570px #fff,1039px 44px #fff,1039px 544px #fff,976px 495px #fff,976px 995px #fff,1234px 82px #fff,1234px 582px #fff,-1934px 460px #fff,-1934px 960px #fff,117px 401px #fff,117px 901px #fff,-1129px 98px #fff,-1129px 598px #fff,1659px 409px #fff,1659px 909px #fff,1220px 185px #fff,1220px 685px #fff,976px 223px #fff,976px 723px #fff,134px 471px #fff,134px 971px #fff,-760px 138px #fff,-760px 638px #fff,-1230px 232px #fff,-1230px 732px #fff,-1706px 1px #fff,-1706px 501px #fff,-1810px 419px #fff,-1810px 919px #fff,1806px 42px #fff,1806px 542px #fff,-1447px 55px #fff,-1447px 555px #fff,302px 140px #fff,302px 640px #fff,343px 370px #fff,343px 870px #fff,1000px 79px #fff,1000px 579px #fff,-580px 248px #fff,-580px 748px #fff,-1800px 22px #fff,-1800px 522px #fff,256px 392px #fff,256px 892px #fff,1566px 420px #fff,1566px 920px #fff,-773px 74px #fff,-773px 574px #fff,1697px 180px #fff,1697px 680px #fff,402px 154px #fff,402px 654px #fff,-1493px 399px #fff,-1493px 899px #fff,-962px 232px #fff,-962px 732px #fff,951px 321px #fff,951px 821px #fff,1776px 438px #fff,1776px 938px #fff,621px 375px #fff,621px 875px #fff,394px 9px #fff,394px 509px #fff,527px 257px #fff,527px 757px #fff,-310px 468px #fff,-310px 968px #fff,-845px 277px #fff,-845px 777px #fff,1991px 251px #fff,1991px 751px #fff,730px 437px #fff,730px 937px #fff,-181px 417px #fff,-181px 917px #fff,-1770px 283px #fff,-1770px 783px #fff,-985px 121px #fff,-985px 621px #fff,1538px 323px #fff,1538px 823px #fff,1424px 39px #fff,1424px 539px #fff,1422px 156px #fff,1422px 656px #fff,-327px 308px #fff,-327px 808px #fff,1682px 330px #fff,1682px 830px #fff,-461px 375px #fff,-461px 875px #fff,-704px 202px #fff,-704px 702px #fff,-1732px 296px #fff,-1732px 796px #fff,1495px 274px #fff,1495px 774px #fff,114px 73px #fff,114px 573px #fff,-1120px 61px #fff,-1120px 561px #fff,-744px 240px #fff,-744px 740px #fff,751px 1px #fff,751px 501px #fff,1035px 125px #fff,1035px 625px #fff,932px 300px #fff,932px 800px #fff,-1063px 6px #fff,-1063px 506px #fff,1731px 289px #fff,1731px 789px #fff,1754px 461px #fff,1754px 961px #fff,94px 463px #fff,94px 963px #fff,-1319px 430px #fff,-1319px 930px #fff,1491px 442px #fff,1491px 942px #fff,-1894px 100px #fff,-1894px 600px #fff,-1166px 484px #fff,-1166px 984px #fff,1118px 166px #fff,1118px 666px #fff,1039px 404px #fff,1039px 904px #fff,272px 23px #fff,272px 523px #fff,-233px 96px #fff,-233px 596px #fff,564px 214px #fff,564px 714px #fff,-762px 112px #fff,-762px 612px #fff,-1108px 462px #fff,-1108px 962px #fff,-1961px 162px #fff,-1961px 662px #fff,-1683px 157px #fff,-1683px 657px #fff,-892px 8px #fff,-892px 508px #fff,1217px 312px #fff,1217px 812px #fff,772px 243px #fff,772px 743px #fff,1958px 93px #fff,1958px 593px #fff,-51px 5px #fff,-51px 505px #fff,58px 202px #fff,58px 702px #fff,-128px 432px #fff,-128px 932px #fff,58px 347px #fff,58px 847px #fff,1820px 382px #fff,1820px 882px #fff,1039px 296px #fff,1039px 796px #fff,587px 409px #fff,587px 909px #fff,665px 428px #fff,665px 928px #fff,-665px 6px #fff,-665px 506px #fff,-620px 88px #fff,-620px 588px #fff,-1806px 217px #fff,-1806px 717px #fff,1533px 185px #fff,1533px 685px #fff,560px 442px #fff,560px 942px #fff,895px 240px #fff,895px 740px #fff,-360px 219px #fff,-360px 719px #fff,-723px 438px #fff,-723px 938px #fff,860px 129px #fff,860px 629px #fff,-1667px 473px #fff,-1667px 973px #fff,839px 50px #fff,839px 550px #fff,-1259px 326px #fff,-1259px 826px #fff,-425px 283px #fff,-425px 783px #fff,1431px 480px #fff,1431px 980px #fff,-340px 206px #fff,-340px 706px #fff,-715px 343px #fff,-715px 843px #fff,1304px 119px #fff,1304px 619px #fff,-1559px 58px #fff,-1559px 558px #fff,-1073px 382px #fff,-1073px 882px #fff,918px 58px #fff,918px 558px #fff,-661px 216px #fff,-661px 716px #fff,557px 186px #fff,557px 686px #fff,1308px 374px #fff,1308px 874px #fff,-50px 148px #fff,-50px 648px #fff,1614px 2px #fff,1614px 502px #fff,-674px 35px #fff,-674px 535px #fff,104px 277px #fff,104px 777px #fff,-803px 246px #fff,-803px 746px #fff,272px 499px #fff,272px 999px #fff,1640px 342px #fff,1640px 842px #fff,-624px 100px #fff,-624px 600px #fff,56px 183px #fff,56px 683px #fff,-357px 424px #fff,-357px 924px #fff,-911px 287px #fff,-911px 787px #fff,198px 330px #fff,198px 830px #fff,-1814px 267px #fff,-1814px 767px #fff,-720px 263px #fff,-720px 763px #fff,-1756px 359px #fff,-1756px 859px #fff,-1542px 494px #fff,-1542px 994px #fff,819px 85px #fff,819px 585px #fff,-1336px 472px #fff,-1336px 972px #fff,1590px 164px #fff,1590px 664px #fff,-930px 46px #fff,-930px 546px #fff,1317px 434px #fff,1317px 934px #fff,123px 409px #fff,123px 909px #fff,1959px 222px #fff,1959px 722px #fff,716px 477px #fff,716px 977px #fff,-1418px 255px #fff,-1418px 755px #fff,439px 446px #fff,439px 946px #fff,-807px 303px #fff,-807px 803px #fff,-1676px 452px #fff,-1676px 952px #fff,821px 428px #fff,821px 928px #fff,-639px 327px #fff,-639px 827px #fff,-1377px 297px #fff,-1377px 797px #fff,1134px 29px #fff,1134px 529px #fff,1308px 158px #fff,1308px 658px #fff,1290px 289px #fff,1290px 789px #fff,-514px 215px #fff,-514px 715px #fff,-1993px 233px #fff,-1993px 733px #fff,1848px 40px #fff,1848px 540px #fff,-1550px 312px #fff,-1550px 812px #fff,-667px 308px #fff,-667px 808px #fff,1139px 1px #fff,1139px 501px #fff,1919px 179px #fff,1919px 679px #fff,-1534px 9px #fff,-1534px 509px #fff,1514px 67px #fff,1514px 567px #fff,1428px 225px #fff,1428px 725px #fff,476px 434px #fff,476px 934px #fff,-1147px 118px #fff,-1147px 618px #fff,-1175px 177px #fff,-1175px 677px #fff,-1439px 101px #fff,-1439px 601px #fff,1184px 424px #fff,1184px 924px #fff,145px 274px #fff,145px 774px #fff,-1407px 450px #fff,-1407px 950px #fff,-1225px 453px #fff,-1225px 953px #fff,-146px 384px #fff,-146px 884px #fff,-1025px 402px #fff,-1025px 902px #fff,1068px 190px #fff,1068px 690px #fff,1651px 156px #fff,1651px 656px #fff,531px 462px #fff,531px 962px #fff,1728px 228px #fff,1728px 728px #fff,1874px 294px #fff,1874px 794px #fff,-226px 59px #fff,-226px 559px #fff,-865px 409px #fff,-865px 909px #fff,1637px 389px #fff,1637px 889px #fff,-446px 75px #fff,-446px 575px #fff,-1940px 271px #fff,-1940px 771px #fff,-1600px 231px #fff,-1600px 731px #fff,899px 355px #fff,899px 855px #fff,1279px 282px #fff,1279px 782px #fff,1300px 258px #fff,1300px 758px #fff,1700px 259px #fff,1700px 759px #fff,329px 390px #fff,329px 890px #fff,211px 4px #fff,211px 504px #fff,-1340px 407px #fff,-1340px 907px #fff,236px 313px #fff,236px 813px #fff,-1305px 275px #fff,-1305px 775px #fff,313px 463px #fff,313px 963px #fff,-728px 324px #fff,-728px 824px #fff,-833px 45px #fff,-833px 545px #fff,1363px 476px #fff,1363px 976px #fff,-1355px 498px #fff,-1355px 998px #fff,1243px 223px #fff,1243px 723px #fff,1667px 458px #fff,1667px 958px #fff,-1733px 188px #fff,-1733px 688px #fff,-314px 306px #fff,-314px 806px #fff,-1775px 423px #fff,-1775px 923px #fff,1812px 200px #fff,1812px 700px #fff,0 416px #fff,0 916px #fff,1894px 488px #fff,1894px 988px #fff,688px 289px #fff,688px 789px #fff,1460px 344px #fff,1460px 844px #fff,315px 47px #fff,315px 547px #fff,-52px 368px #fff,-52px 868px #fff,-702px 256px #fff,-702px 756px #fff,610px 374px #fff,610px 874px #fff,1293px 192px #fff,1293px 692px #fff,-298px 298px #fff,-298px 798px #fff,1860px 250px #fff,1860px 750px #fff,804px 367px #fff,804px 867px #fff,969px 424px #fff,969px 924px #fff,-152px 40px #fff,-152px 540px #fff,1653px 123px #fff,1653px 623px #fff,826px 188px #fff,826px 688px #fff,-1346px 333px #fff,-1346px 833px #fff,1703px 71px #fff,1703px 571px #fff,585px 312px #fff,585px 812px #fff,-1654px 490px #fff,-1654px 990px #fff,-882px 205px #fff,-882px 705px #fff,-138px 62px #fff,-138px 562px #fff,-395px 288px #fff,-395px 788px #fff,-1784px 497px #fff,-1784px 997px #fff,1927px 65px #fff,1927px 565px #fff,-929px 226px #fff,-929px 726px #fff,-1166px 20px #fff,-1166px 520px #fff,-1813px 208px #fff,-1813px 708px #fff,-1876px 21px #fff,-1876px 521px #fff,671px 182px #fff,671px 682px #fff,1104px 355px #fff,1104px 855px #fff,-1854px 405px #fff,-1854px 905px #fff,-269px 252px #fff,-269px 752px #fff,518px 493px #fff,518px 993px #fff,-1265px 275px #fff,-1265px 775px #fff,-17px 181px #fff,-17px 681px #fff,-1287px 150px #fff,-1287px 650px #fff,63px 96px #fff,63px 596px #fff,-625px 62px #fff,-625px 562px #fff,933px 68px #fff,933px 568px #fff,1343px 305px #fff,1343px 805px #fff,-1098px 161px #fff,-1098px 661px #fff,-514px 9px #fff,-514px 509px #fff;animation:stars-parallax 7.15s linear infinite}.stars>:nth-child(2){width:2px;height:2px;opacity:.6;box-shadow:-1747px 152px #fff,-1747px 652px #fff,29px 397px #fff,29px 897px #fff,-73px 418px #fff,-73px 918px #fff,1741px 359px #fff,1741px 859px #fff,1188px 14px #fff,1188px 514px #fff,1951px 67px #fff,1951px 567px #fff,331px 343px #fff,331px 843px #fff,-1537px 415px #fff,-1537px 915px #fff,1058px 64px #fff,1058px 564px #fff,-677px 459px #fff,-677px 959px #fff,-644px 321px #fff,-644px 821px #fff,-1167px 164px #fff,-1167px 664px #fff,-241px 118px #fff,-241px 618px #fff,443px 133px #fff,443px 633px #fff,1703px 247px #fff,1703px 747px #fff,-724px 203px #fff,-724px 703px #fff,1425px 446px #fff,1425px 946px #fff,-1865px 479px #fff,-1865px 979px #fff,-212px 232px #fff,-212px 732px #fff,-1297px 340px #fff,-1297px 840px #fff,-350px 444px #fff,-350px 944px #fff,-1230px 253px #fff,-1230px 753px #fff,-1468px 263px #fff,-1468px 763px #fff,1532px 70px #fff,1532px 570px #fff,-1558px 160px #fff,-1558px 660px #fff,-153px 144px #fff,-153px 644px #fff,-1672px 76px #fff,-1672px 576px #fff,875px 281px #fff,875px 781px #fff,-9px 297px #fff,-9px 797px #fff,735px 440px #fff,735px 940px #fff,760px 217px #fff,760px 717px #fff,-1426px 144px #fff,-1426px 644px #fff,277px 432px #fff,277px 932px #fff,-1761px 89px #fff,-1761px 589px #fff,1679px 249px #fff,1679px 749px #fff,-317px 297px #fff,-317px 797px #fff,1588px 259px #fff,1588px 759px #fff,1689px 185px #fff,1689px 685px #fff,456px 393px #fff,456px 893px #fff,569px 130px #fff,569px 630px #fff,-1037px 190px #fff,-1037px 690px #fff,-843px 191px #fff,-843px 691px #fff,-92px 466px #fff,-92px 966px #fff,-356px 200px #fff,-356px 700px #fff,1713px 147px #fff,1713px 647px #fff,-656px 22px #fff,-656px 522px #fff,-741px 328px #fff,-741px 828px #fff,1771px 161px #fff,1771px 661px #fff,391px 450px #fff,391px 950px #fff,-1380px 498px #fff,-1380px 998px #fff,-624px 10px #fff,-624px 510px #fff,-1770px 189px #fff,-1770px 689px #fff,406px 9px #fff,406px 509px #fff,-1270px 390px #fff,-1270px 890px #fff,600px 82px #fff,600px 582px #fff;animation:stars-parallax 14.3s linear infinite}.stars>:nth-child(3){width:3px;height:3px;box-shadow:1339px 68px #fff,1339px 568px #fff,-1003px 448px #fff,-1003px 948px #fff,-638px 471px #fff,-638px 971px #fff,-947px 369px #fff,-947px 869px #fff,550px 44px #fff,550px 544px #fff,-1130px 8px #fff,-1130px 508px #fff,1804px 268px #fff,1804px 768px #fff,1675px 274px #fff,1675px 774px #fff,1512px 228px #fff,1512px 728px #fff,-239px 180px #fff,-239px 680px #fff,1310px 215px #fff,1310px 715px #fff,1665px 375px #fff,1665px 875px #fff,-1319px 121px #fff,-1319px 621px #fff,-610px 344px #fff,-610px 844px #fff,34px 380px #fff,34px 880px #fff,-555px 8px #fff,-555px 508px #fff,863px 96px #fff,863px 596px #fff,926px 162px #fff,926px 662px #fff,1693px 32px #fff,1693px 532px #fff,1692px 371px #fff,1692px 871px #fff,834px 54px #fff,834px 554px #fff,77px 312px #fff,77px 812px #fff,528px 188px #fff,528px 688px #fff,-1586px 375px #fff,-1586px 875px #fff,183px 370px #fff,183px 870px #fff,-929px 472px #fff,-929px 972px #fff,-825px 201px #fff,-825px 701px #fff,-1896px 382px #fff,-1896px 882px #fff,-837px 77px #fff,-837px 577px #fff,-503px 348px #fff,-503px 848px #fff,-1858px 160px #fff,-1858px 660px #fff,-1772px 138px #fff,-1772px 638px #fff,798px 285px #fff,798px 785px #fff,-1496px 422px #fff,-1496px 922px #fff,-1970px 7px #fff,-1970px 507px #fff;animation:stars-parallax 21.45s linear infinite}.stars>:nth-child(4){width:2px;height:2px;opacity:.4;box-shadow:1918px 417px #fff,1918px 917px #fff,1893px 223px #fff,1893px 723px #fff,-1538px 290px #fff,-1538px 790px #fff,1253px 398px #fff,1253px 898px #fff,-1813px 116px #fff,-1813px 616px #fff,277px 211px #fff,277px 711px #fff,-1945px 121px #fff,-1945px 621px #fff,635px 98px #fff,635px 598px #fff,932px 244px #fff,932px 744px #fff,1465px 264px #fff,1465px 764px #fff,1374px 47px #fff,1374px 547px #fff,-1280px 396px #fff,-1280px 896px #fff,892px 149px #fff,892px 649px #fff,-1077px 122px #fff,-1077px 622px #fff,1960px 338px #fff,1960px 838px #fff,12px 470px #fff,12px 970px #fff,-454px 157px #fff,-454px 657px #fff,-1407px 469px #fff,-1407px 969px #fff,-130px 305px #fff,-130px 805px #fff,-802px 78px #fff,-802px 578px #fff,410px 500px #fff,410px 1000px #fff,1132px 353px #fff,1132px 853px #fff,104px 254px #fff,104px 754px #fff,908px 421px #fff,908px 921px #fff,1698px 477px #fff,1698px 977px #fff,-1690px 65px #fff,-1690px 565px #fff,-453px 344px #fff,-453px 844px #fff,1565px 172px #fff,1565px 672px #fff,1843px 473px #fff,1843px 973px #fff,9px 19px #fff,9px 519px #fff,-1610px 100px #fff,-1610px 600px #fff,119px 200px #fff,119px 700px #fff,650px 490px #fff,650px 990px #fff,766px 199px #fff,766px 699px #fff,-1986px 351px #fff,-1986px 851px #fff;animation:stars-parallax 10.7s linear infinite}.stars>:nth-child(3){width:3px;height:3px;box-shadow:-1715px 286px #fff,-1715px 786px #fff,552px 293px #fff,552px 793px #fff,1218px 124px #fff,1218px 624px #fff,-1304px 479px #fff,-1304px 979px #fff,1274px 97px #fff,1274px 597px #fff,-144px 404px #fff,-144px 904px #fff,-1908px 59px #fff,-1908px 559px #fff,374px 442px #fff,374px 942px #fff,1694px 81px #fff,1694px 581px #fff,289px 472px #fff,289px 972px #fff,-503px 169px #fff,-503px 669px #fff,-1016px 153px #fff,-1016px 653px #fff,-551px 484px #fff,-551px 984px #fff,1956px 147px #fff,1956px 647px #fff,-1832px 203px #fff,-1832px 703px #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}
