@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:-1567px 172px #fff,-1567px 672px #fff,-1523px 468px #fff,-1523px 968px #fff,4px 44px #fff,4px 544px #fff,298px 351px #fff,298px 851px #fff,1654px 106px #fff,1654px 606px #fff,1259px 293px #fff,1259px 793px #fff,1478px 187px #fff,1478px 687px #fff,1131px 483px #fff,1131px 983px #fff,-971px 196px #fff,-971px 696px #fff,1253px 169px #fff,1253px 669px #fff,-531px 159px #fff,-531px 659px #fff,1448px 222px #fff,1448px 722px #fff,1239px 392px #fff,1239px 892px #fff,-809px 126px #fff,-809px 626px #fff,-1732px 47px #fff,-1732px 547px #fff,1335px 156px #fff,1335px 656px #fff,659px 106px #fff,659px 606px #fff,679px 317px #fff,679px 817px #fff,1326px 9px #fff,1326px 509px #fff,-1642px 66px #fff,-1642px 566px #fff,-856px 278px #fff,-856px 778px #fff,1497px 214px #fff,1497px 714px #fff,613px 212px #fff,613px 712px #fff,1326px 143px #fff,1326px 643px #fff,1544px 209px #fff,1544px 709px #fff,-1677px 83px #fff,-1677px 583px #fff,1276px 30px #fff,1276px 530px #fff,1277px 309px #fff,1277px 809px #fff,-1561px 434px #fff,-1561px 934px #fff,-772px 335px #fff,-772px 835px #fff,6px 259px #fff,6px 759px #fff,620px 378px #fff,620px 878px #fff,-1148px 12px #fff,-1148px 512px #fff,451px 125px #fff,451px 625px #fff,-1598px 283px #fff,-1598px 783px #fff,-1733px 94px #fff,-1733px 594px #fff,-1753px 94px #fff,-1753px 594px #fff,-1227px 186px #fff,-1227px 686px #fff,-833px 107px #fff,-833px 607px #fff,811px 310px #fff,811px 810px #fff,1309px 425px #fff,1309px 925px #fff,1362px 203px #fff,1362px 703px #fff,1385px 267px #fff,1385px 767px #fff,-246px 204px #fff,-246px 704px #fff,-1992px 247px #fff,-1992px 747px #fff,-902px 349px #fff,-902px 849px #fff,-1423px 40px #fff,-1423px 540px #fff,1295px 52px #fff,1295px 552px #fff,794px 205px #fff,794px 705px #fff,-1832px 392px #fff,-1832px 892px #fff,1028px 323px #fff,1028px 823px #fff,-1673px 98px #fff,-1673px 598px #fff,1380px 432px #fff,1380px 932px #fff,1966px 161px #fff,1966px 661px #fff,-1125px 52px #fff,-1125px 552px #fff,1685px 119px #fff,1685px 619px #fff,-1003px 159px #fff,-1003px 659px #fff,407px 206px #fff,407px 706px #fff,452px 24px #fff,452px 524px #fff,1405px 181px #fff,1405px 681px #fff,-1903px 448px #fff,-1903px 948px #fff,1850px 135px #fff,1850px 635px #fff,-1719px 63px #fff,-1719px 563px #fff,1053px 155px #fff,1053px 655px #fff,1169px 248px #fff,1169px 748px #fff,-412px 413px #fff,-412px 913px #fff,415px 333px #fff,415px 833px #fff,-1363px 386px #fff,-1363px 886px #fff,-1598px 272px #fff,-1598px 772px #fff,-819px 124px #fff,-819px 624px #fff,405px 340px #fff,405px 840px #fff,-1930px 93px #fff,-1930px 593px #fff,-533px 476px #fff,-533px 976px #fff,1074px 376px #fff,1074px 876px #fff,-1817px 169px #fff,-1817px 669px #fff,-1003px 484px #fff,-1003px 984px #fff,-1752px 450px #fff,-1752px 950px #fff,160px 293px #fff,160px 793px #fff,1717px 377px #fff,1717px 877px #fff,725px 443px #fff,725px 943px #fff,300px 112px #fff,300px 612px #fff,-518px 436px #fff,-518px 936px #fff,1722px 163px #fff,1722px 663px #fff,-1704px 384px #fff,-1704px 884px #fff,-1456px 282px #fff,-1456px 782px #fff,1776px 167px #fff,1776px 667px #fff,-1620px 177px #fff,-1620px 677px #fff,972px 144px #fff,972px 644px #fff,737px 37px #fff,737px 537px #fff,1187px 485px #fff,1187px 985px #fff,-1963px 106px #fff,-1963px 606px #fff,-1907px 100px #fff,-1907px 600px #fff,298px 411px #fff,298px 911px #fff,963px 37px #fff,963px 537px #fff,1387px 121px #fff,1387px 621px #fff,1112px 18px #fff,1112px 518px #fff,-1329px 53px #fff,-1329px 553px #fff,-1133px 381px #fff,-1133px 881px #fff,-564px 269px #fff,-564px 769px #fff,1507px 238px #fff,1507px 738px #fff,508px 201px #fff,508px 701px #fff,1780px 176px #fff,1780px 676px #fff,-526px 83px #fff,-526px 583px #fff,265px 281px #fff,265px 781px #fff,-253px 343px #fff,-253px 843px #fff,-1087px 221px #fff,-1087px 721px #fff,1761px 322px #fff,1761px 822px #fff,533px 24px #fff,533px 524px #fff,-525px 263px #fff,-525px 763px #fff,1699px 26px #fff,1699px 526px #fff,-699px 105px #fff,-699px 605px #fff,-1410px 433px #fff,-1410px 933px #fff,963px 438px #fff,963px 938px #fff,1001px 74px #fff,1001px 574px #fff,-208px 55px #fff,-208px 555px #fff,-1927px 108px #fff,-1927px 608px #fff,973px 351px #fff,973px 851px #fff,-675px 402px #fff,-675px 902px #fff,656px 16px #fff,656px 516px #fff,1896px 486px #fff,1896px 986px #fff,1530px 76px #fff,1530px 576px #fff,-149px 381px #fff,-149px 881px #fff,-443px 401px #fff,-443px 901px #fff,-1528px 130px #fff,-1528px 630px #fff,288px 445px #fff,288px 945px #fff,-1717px 13px #fff,-1717px 513px #fff,1607px 7px #fff,1607px 507px #fff,1433px 157px #fff,1433px 657px #fff,-1229px 349px #fff,-1229px 849px #fff,-1007px 99px #fff,-1007px 599px #fff,-60px 51px #fff,-60px 551px #fff,-1607px 39px #fff,-1607px 539px #fff,1470px 3px #fff,1470px 503px #fff,-1893px 156px #fff,-1893px 656px #fff,1047px 130px #fff,1047px 630px #fff,-649px 79px #fff,-649px 579px #fff,674px 78px #fff,674px 578px #fff,193px 124px #fff,193px 624px #fff,1848px 202px #fff,1848px 702px #fff,515px 165px #fff,515px 665px #fff,-1739px 285px #fff,-1739px 785px #fff,427px 341px #fff,427px 841px #fff,968px 428px #fff,968px 928px #fff,-1201px 337px #fff,-1201px 837px #fff,-1632px 378px #fff,-1632px 878px #fff,-887px 1px #fff,-887px 501px #fff,88px 181px #fff,88px 681px #fff,-957px 333px #fff,-957px 833px #fff,-1346px 370px #fff,-1346px 870px #fff,-378px 202px #fff,-378px 702px #fff,1375px 14px #fff,1375px 514px #fff,903px 111px #fff,903px 611px #fff,-458px 96px #fff,-458px 596px #fff,-786px 33px #fff,-786px 533px #fff,582px 230px #fff,582px 730px #fff,1047px 276px #fff,1047px 776px #fff,-619px 422px #fff,-619px 922px #fff,1237px 354px #fff,1237px 854px #fff,-59px 269px #fff,-59px 769px #fff,860px 142px #fff,860px 642px #fff,1242px 263px #fff,1242px 763px #fff,-1057px 411px #fff,-1057px 911px #fff,166px 67px #fff,166px 567px #fff,-766px 431px #fff,-766px 931px #fff,-1432px 52px #fff,-1432px 552px #fff,-56px 426px #fff,-56px 926px #fff,847px 446px #fff,847px 946px #fff,-1834px 250px #fff,-1834px 750px #fff,1221px 346px #fff,1221px 846px #fff,-584px 220px #fff,-584px 720px #fff,-625px 144px #fff,-625px 644px #fff,32px 470px #fff,32px 970px #fff,1887px 416px #fff,1887px 916px #fff,-1790px 9px #fff,-1790px 509px #fff,439px 131px #fff,439px 631px #fff,-414px 263px #fff,-414px 763px #fff,697px 434px #fff,697px 934px #fff,1033px 111px #fff,1033px 611px #fff,1784px 413px #fff,1784px 913px #fff,1595px 477px #fff,1595px 977px #fff,-77px 425px #fff,-77px 925px #fff,1474px 203px #fff,1474px 703px #fff,1383px 265px #fff,1383px 765px #fff,1257px 489px #fff,1257px 989px #fff,-81px 124px #fff,-81px 624px #fff,1416px 8px #fff,1416px 508px #fff,-611px 262px #fff,-611px 762px #fff,123px 111px #fff,123px 611px #fff,-405px 360px #fff,-405px 860px #fff,247px 173px #fff,247px 673px #fff,810px 139px #fff,810px 639px #fff,1911px 205px #fff,1911px 705px #fff,-851px 182px #fff,-851px 682px #fff,-1357px 187px #fff,-1357px 687px #fff,1240px 153px #fff,1240px 653px #fff,1087px 322px #fff,1087px 822px #fff,993px 224px #fff,993px 724px #fff,-1446px 76px #fff,-1446px 576px #fff,-1231px 425px #fff,-1231px 925px #fff,-1480px 127px #fff,-1480px 627px #fff,124px 66px #fff,124px 566px #fff,-433px 348px #fff,-433px 848px #fff,1048px 109px #fff,1048px 609px #fff,-732px 276px #fff,-732px 776px #fff,-358px 131px #fff,-358px 631px #fff,-1666px 155px #fff,-1666px 655px #fff,1070px 478px #fff,1070px 978px #fff,418px 459px #fff,418px 959px #fff,164px 371px #fff,164px 871px #fff,-1494px 168px #fff,-1494px 668px #fff,-51px 369px #fff,-51px 869px #fff,945px 10px #fff,945px 510px #fff,-543px 436px #fff,-543px 936px #fff,-1506px 13px #fff,-1506px 513px #fff,-947px 419px #fff,-947px 919px #fff,1068px 368px #fff,1068px 868px #fff,-1662px 456px #fff,-1662px 956px #fff,1477px 431px #fff,1477px 931px #fff,736px 485px #fff,736px 985px #fff,-1523px 249px #fff,-1523px 749px #fff,610px 192px #fff,610px 692px #fff,970px 129px #fff,970px 629px #fff,-1069px 71px #fff,-1069px 571px #fff,-1490px 241px #fff,-1490px 741px #fff,-1452px 30px #fff,-1452px 530px #fff,-1282px 6px #fff,-1282px 506px #fff,1141px 6px #fff,1141px 506px #fff,-1822px 79px #fff,-1822px 579px #fff,-869px 138px #fff,-869px 638px #fff,-1089px 361px #fff,-1089px 861px #fff,-1955px 177px #fff,-1955px 677px #fff,390px 191px #fff,390px 691px #fff,-1887px 264px #fff,-1887px 764px #fff,1343px 297px #fff,1343px 797px #fff,-479px 433px #fff,-479px 933px #fff,634px 366px #fff,634px 866px #fff,-615px 405px #fff,-615px 905px #fff,-913px 127px #fff,-913px 627px #fff,-1283px 430px #fff,-1283px 930px #fff,1208px 467px #fff,1208px 967px #fff,-431px 85px #fff,-431px 585px #fff,-1573px 379px #fff,-1573px 879px #fff,-114px 128px #fff,-114px 628px #fff,-1196px 19px #fff,-1196px 519px #fff,-932px 408px #fff,-932px 908px #fff,-1600px 331px #fff,-1600px 831px #fff,-1810px 89px #fff,-1810px 589px #fff,1296px 153px #fff,1296px 653px #fff,-1454px 119px #fff,-1454px 619px #fff,-430px 230px #fff,-430px 730px #fff,652px 402px #fff,652px 902px #fff,501px 76px #fff,501px 576px #fff,-1536px 333px #fff,-1536px 833px #fff,-1744px 13px #fff,-1744px 513px #fff,-123px 263px #fff,-123px 763px #fff,1886px 51px #fff,1886px 551px #fff,-1px 135px #fff,-1px 635px #fff,-10px 335px #fff,-10px 835px #fff,1373px 389px #fff,1373px 889px #fff,208px 458px #fff,208px 958px #fff,667px 372px #fff,667px 872px #fff,-1839px 454px #fff,-1839px 954px #fff,-1694px 74px #fff,-1694px 574px #fff,-272px 221px #fff,-272px 721px #fff,-158px 362px #fff,-158px 862px #fff,-1564px 249px #fff,-1564px 749px #fff,778px 383px #fff,778px 883px #fff,1992px 380px #fff,1992px 880px #fff,1156px 440px #fff,1156px 940px #fff,-1193px 95px #fff,-1193px 595px #fff,-1420px 242px #fff,-1420px 742px #fff,48px 483px #fff,48px 983px #fff,1119px 443px #fff,1119px 943px #fff,-1103px 71px #fff,-1103px 571px #fff,1541px 462px #fff,1541px 962px #fff,-1815px 124px #fff,-1815px 624px #fff,442px 230px #fff,442px 730px #fff,84px 241px #fff,84px 741px #fff,-1695px 464px #fff,-1695px 964px #fff,-810px 194px #fff,-810px 694px #fff,-580px 149px #fff,-580px 649px #fff,454px 232px #fff,454px 732px #fff,-1394px 40px #fff,-1394px 540px #fff,1750px 404px #fff,1750px 904px #fff,-564px 483px #fff,-564px 983px #fff;animation:stars-parallax 7.15s linear infinite}.stars>:nth-child(2){width:2px;height:2px;opacity:.6;box-shadow:1538px 23px #fff,1538px 523px #fff,-921px 396px #fff,-921px 896px #fff,1665px 302px #fff,1665px 802px #fff,1487px 407px #fff,1487px 907px #fff,1957px 410px #fff,1957px 910px #fff,-1588px 126px #fff,-1588px 626px #fff,826px 303px #fff,826px 803px #fff,-36px 467px #fff,-36px 967px #fff,1981px 445px #fff,1981px 945px #fff,1214px 241px #fff,1214px 741px #fff,-104px 201px #fff,-104px 701px #fff,1204px 300px #fff,1204px 800px #fff,901px 240px #fff,901px 740px #fff,683px 487px #fff,683px 987px #fff,-1645px 160px #fff,-1645px 660px #fff,931px 299px #fff,931px 799px #fff,1022px 473px #fff,1022px 973px #fff,-693px 132px #fff,-693px 632px #fff,-114px 263px #fff,-114px 763px #fff,-1430px 275px #fff,-1430px 775px #fff,-1132px 285px #fff,-1132px 785px #fff,-1942px 297px #fff,-1942px 797px #fff,1767px 225px #fff,1767px 725px #fff,163px 65px #fff,163px 565px #fff,-1622px 446px #fff,-1622px 946px #fff,1411px 336px #fff,1411px 836px #fff,1756px 45px #fff,1756px 545px #fff,-743px 351px #fff,-743px 851px #fff,1898px 304px #fff,1898px 804px #fff,1611px 81px #fff,1611px 581px #fff,1452px 351px #fff,1452px 851px #fff,1875px 98px #fff,1875px 598px #fff,-1632px 24px #fff,-1632px 524px #fff,590px 464px #fff,590px 964px #fff,375px 45px #fff,375px 545px #fff,-415px 395px #fff,-415px 895px #fff,683px 495px #fff,683px 995px #fff,-727px 382px #fff,-727px 882px #fff,-1188px 373px #fff,-1188px 873px #fff,1233px 85px #fff,1233px 585px #fff,122px 261px #fff,122px 761px #fff,-1339px 273px #fff,-1339px 773px #fff,804px 486px #fff,804px 986px #fff,1721px 236px #fff,1721px 736px #fff,687px 340px #fff,687px 840px #fff,-1818px 33px #fff,-1818px 533px #fff,-1566px 371px #fff,-1566px 871px #fff,718px 471px #fff,718px 971px #fff,1135px 275px #fff,1135px 775px #fff,-904px 130px #fff,-904px 630px #fff,-1305px 110px #fff,-1305px 610px #fff,1202px 409px #fff,1202px 909px #fff,-556px 1px #fff,-556px 501px #fff,-36px 429px #fff,-36px 929px #fff,1655px 219px #fff,1655px 719px #fff;animation:stars-parallax 14.3s linear infinite}.stars>:nth-child(3){width:3px;height:3px;box-shadow:-247px 400px #fff,-247px 900px #fff,1019px 406px #fff,1019px 906px #fff,-1455px 319px #fff,-1455px 819px #fff,-1428px 421px #fff,-1428px 921px #fff,-1566px 466px #fff,-1566px 966px #fff,-1910px 182px #fff,-1910px 682px #fff,540px 161px #fff,540px 661px #fff,229px 182px #fff,229px 682px #fff,-1198px 340px #fff,-1198px 840px #fff,-189px 275px #fff,-189px 775px #fff,-124px 133px #fff,-124px 633px #fff,1074px 397px #fff,1074px 897px #fff,-602px 90px #fff,-602px 590px #fff,1421px 423px #fff,1421px 923px #fff,38px 117px #fff,38px 617px #fff,1692px 264px #fff,1692px 764px #fff,1099px 31px #fff,1099px 531px #fff,219px 353px #fff,219px 853px #fff,734px 86px #fff,734px 586px #fff,-879px 23px #fff,-879px 523px #fff,1150px 284px #fff,1150px 784px #fff,1208px 483px #fff,1208px 983px #fff,1111px 349px #fff,1111px 849px #fff,-1639px 249px #fff,-1639px 749px #fff,-1001px 285px #fff,-1001px 785px #fff,850px 39px #fff,850px 539px #fff,-177px 477px #fff,-177px 977px #fff,-1632px 95px #fff,-1632px 595px #fff,-818px 365px #fff,-818px 865px #fff,-519px 255px #fff,-519px 755px #fff,-566px 464px #fff,-566px 964px #fff,1103px 409px #fff,1103px 909px #fff,-1764px 43px #fff,-1764px 543px #fff,-1808px 231px #fff,-1808px 731px #fff,593px 59px #fff,593px 559px #fff;animation:stars-parallax 21.45s linear infinite}.stars>:nth-child(4){width:2px;height:2px;opacity:.4;box-shadow:773px 150px #fff,773px 650px #fff,1489px 216px #fff,1489px 716px #fff,1787px 116px #fff,1787px 616px #fff,-1543px 409px #fff,-1543px 909px #fff,182px 180px #fff,182px 680px #fff,14px 231px #fff,14px 731px #fff,966px 461px #fff,966px 961px #fff,-1965px 438px #fff,-1965px 938px #fff,-1245px 327px #fff,-1245px 827px #fff,434px 22px #fff,434px 522px #fff,1755px 178px #fff,1755px 678px #fff,-1404px 453px #fff,-1404px 953px #fff,1552px 490px #fff,1552px 990px #fff,-1618px 41px #fff,-1618px 541px #fff,-1079px 217px #fff,-1079px 717px #fff,258px 146px #fff,258px 646px #fff,250px 333px #fff,250px 833px #fff,1982px 253px #fff,1982px 753px #fff,998px 171px #fff,998px 671px #fff,-1520px 315px #fff,-1520px 815px #fff,1787px 124px #fff,1787px 624px #fff,-1033px 59px #fff,-1033px 559px #fff,1226px 403px #fff,1226px 903px #fff,1139px 347px #fff,1139px 847px #fff,-1149px 50px #fff,-1149px 550px #fff,-1265px 156px #fff,-1265px 656px #fff,1152px 472px #fff,1152px 972px #fff,-1919px 153px #fff,-1919px 653px #fff,734px 169px #fff,734px 669px #fff,-1737px 120px #fff,-1737px 620px #fff,379px 119px #fff,379px 619px #fff,-946px 144px #fff,-946px 644px #fff,-347px 241px #fff,-347px 741px #fff,-432px 115px #fff,-432px 615px #fff,1515px 215px #fff,1515px 715px #fff;animation:stars-parallax 10.7s linear infinite}.stars>:nth-child(3){width:3px;height:3px;box-shadow:-1542px 250px #fff,-1542px 750px #fff,-273px 138px #fff,-273px 638px #fff,224px 79px #fff,224px 579px #fff,1821px 380px #fff,1821px 880px #fff,1396px 213px #fff,1396px 713px #fff,201px 191px #fff,201px 691px #fff,646px 396px #fff,646px 896px #fff,-1988px 167px #fff,-1988px 667px #fff,-1433px 82px #fff,-1433px 582px #fff,-884px 219px #fff,-884px 719px #fff,531px 217px #fff,531px 717px #fff,332px 332px #fff,332px 832px #fff,-136px 3px #fff,-136px 503px #fff,-1595px 367px #fff,-1595px 867px #fff,-1945px 400px #fff,-1945px 900px #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}
