@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:1575px 58px #fff,1575px 558px #fff,1707px 284px #fff,1707px 784px #fff,665px 328px #fff,665px 828px #fff,-725px 384px #fff,-725px 884px #fff,-1898px 134px #fff,-1898px 634px #fff,-1559px 252px #fff,-1559px 752px #fff,813px 299px #fff,813px 799px #fff,85px 150px #fff,85px 650px #fff,-1742px 188px #fff,-1742px 688px #fff,1699px 464px #fff,1699px 964px #fff,1057px 89px #fff,1057px 589px #fff,-1871px 146px #fff,-1871px 646px #fff,1949px 12px #fff,1949px 512px #fff,-178px 28px #fff,-178px 528px #fff,1775px 216px #fff,1775px 716px #fff,-1750px 372px #fff,-1750px 872px #fff,655px 72px #fff,655px 572px #fff,-1484px 464px #fff,-1484px 964px #fff,-1032px 295px #fff,-1032px 795px #fff,-103px 228px #fff,-103px 728px #fff,-126px 233px #fff,-126px 733px #fff,1915px 362px #fff,1915px 862px #fff,-401px 163px #fff,-401px 663px #fff,1653px 200px #fff,1653px 700px #fff,-792px 221px #fff,-792px 721px #fff,-925px 134px #fff,-925px 634px #fff,-1996px 24px #fff,-1996px 524px #fff,-1896px 156px #fff,-1896px 656px #fff,-10px 364px #fff,-10px 864px #fff,716px 390px #fff,716px 890px #fff,1782px 161px #fff,1782px 661px #fff,-475px 30px #fff,-475px 530px #fff,1554px 92px #fff,1554px 592px #fff,598px 133px #fff,598px 633px #fff,-100px 50px #fff,-100px 550px #fff,-1604px 374px #fff,-1604px 874px #fff,-608px 321px #fff,-608px 821px #fff,1693px 453px #fff,1693px 953px #fff,-1923px 74px #fff,-1923px 574px #fff,510px 348px #fff,510px 848px #fff,-163px 234px #fff,-163px 734px #fff,-1404px 398px #fff,-1404px 898px #fff,-323px 480px #fff,-323px 980px #fff,-744px 126px #fff,-744px 626px #fff,1007px 372px #fff,1007px 872px #fff,-416px 249px #fff,-416px 749px #fff,1699px 454px #fff,1699px 954px #fff,877px 88px #fff,877px 588px #fff,-1383px 466px #fff,-1383px 966px #fff,591px 370px #fff,591px 870px #fff,-1367px 20px #fff,-1367px 520px #fff,1650px 180px #fff,1650px 680px #fff,861px 28px #fff,861px 528px #fff,1569px 354px #fff,1569px 854px #fff,1836px 388px #fff,1836px 888px #fff,1036px 329px #fff,1036px 829px #fff,-519px 27px #fff,-519px 527px #fff,1080px 200px #fff,1080px 700px #fff,982px 452px #fff,982px 952px #fff,-1062px 175px #fff,-1062px 675px #fff,-254px 263px #fff,-254px 763px #fff,-1119px 389px #fff,-1119px 889px #fff,472px 204px #fff,472px 704px #fff,169px 393px #fff,169px 893px #fff,-644px 313px #fff,-644px 813px #fff,-915px 352px #fff,-915px 852px #fff,-421px 436px #fff,-421px 936px #fff,340px 454px #fff,340px 954px #fff,1695px 328px #fff,1695px 828px #fff,-662px 451px #fff,-662px 951px #fff,-276px 424px #fff,-276px 924px #fff,659px 158px #fff,659px 658px #fff,-249px 4px #fff,-249px 504px #fff,1167px 179px #fff,1167px 679px #fff,181px 174px #fff,181px 674px #fff,805px 340px #fff,805px 840px #fff,-686px 195px #fff,-686px 695px #fff,-465px 160px #fff,-465px 660px #fff,1147px 416px #fff,1147px 916px #fff,605px 438px #fff,605px 938px #fff,1085px 203px #fff,1085px 703px #fff,-1241px 121px #fff,-1241px 621px #fff,-1858px 138px #fff,-1858px 638px #fff,335px 458px #fff,335px 958px #fff,89px 52px #fff,89px 552px #fff,-1790px 431px #fff,-1790px 931px #fff,-1997px 88px #fff,-1997px 588px #fff,1365px 331px #fff,1365px 831px #fff,-1864px 211px #fff,-1864px 711px #fff,1350px 356px #fff,1350px 856px #fff,-43px 157px #fff,-43px 657px #fff,1849px 99px #fff,1849px 599px #fff,1389px 257px #fff,1389px 757px #fff,963px 474px #fff,963px 974px #fff,-1883px 184px #fff,-1883px 684px #fff,-807px 384px #fff,-807px 884px #fff,684px 477px #fff,684px 977px #fff,-39px 425px #fff,-39px 925px #fff,1935px 214px #fff,1935px 714px #fff,-1020px 96px #fff,-1020px 596px #fff,983px 456px #fff,983px 956px #fff,71px 156px #fff,71px 656px #fff,1222px 381px #fff,1222px 881px #fff,120px 1px #fff,120px 501px #fff,400px 425px #fff,400px 925px #fff,-1248px 349px #fff,-1248px 849px #fff,-1345px 369px #fff,-1345px 869px #fff,1613px 311px #fff,1613px 811px #fff,1334px 418px #fff,1334px 918px #fff,-1096px 174px #fff,-1096px 674px #fff,1255px 422px #fff,1255px 922px #fff,-890px 305px #fff,-890px 805px #fff,-457px 28px #fff,-457px 528px #fff,-792px 411px #fff,-792px 911px #fff,-1559px 468px #fff,-1559px 968px #fff,-1873px 196px #fff,-1873px 696px #fff,1471px 81px #fff,1471px 581px #fff,1689px 485px #fff,1689px 985px #fff,387px 102px #fff,387px 602px #fff,-1223px 164px #fff,-1223px 664px #fff,-929px 39px #fff,-929px 539px #fff,797px 61px #fff,797px 561px #fff,-1748px 388px #fff,-1748px 888px #fff,500px 98px #fff,500px 598px #fff,-1839px 136px #fff,-1839px 636px #fff,941px 453px #fff,941px 953px #fff,-866px 60px #fff,-866px 560px #fff,-1790px 329px #fff,-1790px 829px #fff,811px 217px #fff,811px 717px #fff,476px 26px #fff,476px 526px #fff,-234px 343px #fff,-234px 843px #fff,-484px 254px #fff,-484px 754px #fff,1692px 80px #fff,1692px 580px #fff,-300px 191px #fff,-300px 691px #fff,1608px 302px #fff,1608px 802px #fff,-34px 446px #fff,-34px 946px #fff,1711px 130px #fff,1711px 630px #fff,657px 247px #fff,657px 747px #fff,351px 338px #fff,351px 838px #fff,-740px 194px #fff,-740px 694px #fff,-1520px 176px #fff,-1520px 676px #fff,472px 260px #fff,472px 760px #fff,-1813px 315px #fff,-1813px 815px #fff,-45px 191px #fff,-45px 691px #fff,1058px 240px #fff,1058px 740px #fff,1225px 235px #fff,1225px 735px #fff,1528px 331px #fff,1528px 831px #fff,-362px 239px #fff,-362px 739px #fff,785px 495px #fff,785px 995px #fff,1222px 120px #fff,1222px 620px #fff,1388px 154px #fff,1388px 654px #fff,1615px 177px #fff,1615px 677px #fff,1630px 311px #fff,1630px 811px #fff,346px 376px #fff,346px 876px #fff,-1884px 191px #fff,-1884px 691px #fff,1419px 182px #fff,1419px 682px #fff,1081px 171px #fff,1081px 671px #fff,785px 160px #fff,785px 660px #fff,1614px 185px #fff,1614px 685px #fff,-1607px 80px #fff,-1607px 580px #fff,560px 454px #fff,560px 954px #fff,365px 194px #fff,365px 694px #fff,1361px 23px #fff,1361px 523px #fff,-93px 139px #fff,-93px 639px #fff,-952px 138px #fff,-952px 638px #fff,-1944px 248px #fff,-1944px 748px #fff,-1034px 205px #fff,-1034px 705px #fff,965px 210px #fff,965px 710px #fff,901px 154px #fff,901px 654px #fff,1877px 239px #fff,1877px 739px #fff,-1751px 101px #fff,-1751px 601px #fff,-1837px 110px #fff,-1837px 610px #fff,-1223px 296px #fff,-1223px 796px #fff,1424px 49px #fff,1424px 549px #fff,762px 439px #fff,762px 939px #fff,-467px 3px #fff,-467px 503px #fff,-354px 306px #fff,-354px 806px #fff,-295px 320px #fff,-295px 820px #fff,1953px 279px #fff,1953px 779px #fff,-1785px 69px #fff,-1785px 569px #fff,-794px 219px #fff,-794px 719px #fff,-982px 324px #fff,-982px 824px #fff,1541px 498px #fff,1541px 998px #fff,545px 144px #fff,545px 644px #fff,-1893px 56px #fff,-1893px 556px #fff,642px 306px #fff,642px 806px #fff,-185px 98px #fff,-185px 598px #fff,1069px 261px #fff,1069px 761px #fff,489px 277px #fff,489px 777px #fff,-1753px 89px #fff,-1753px 589px #fff,-1639px 182px #fff,-1639px 682px #fff,-2px 44px #fff,-2px 544px #fff,-1712px 104px #fff,-1712px 604px #fff,-677px 224px #fff,-677px 724px #fff,-942px 171px #fff,-942px 671px #fff,413px 61px #fff,413px 561px #fff,-327px 33px #fff,-327px 533px #fff,1494px 238px #fff,1494px 738px #fff,-816px 95px #fff,-816px 595px #fff,1777px 173px #fff,1777px 673px #fff,-1189px 37px #fff,-1189px 537px #fff,1308px 279px #fff,1308px 779px #fff,-1490px 218px #fff,-1490px 718px #fff,1190px 197px #fff,1190px 697px #fff,-1043px 184px #fff,-1043px 684px #fff,76px 260px #fff,76px 760px #fff,351px 17px #fff,351px 517px #fff,-863px 186px #fff,-863px 686px #fff,808px 361px #fff,808px 861px #fff,-159px 248px #fff,-159px 748px #fff,-1040px 333px #fff,-1040px 833px #fff,1822px 212px #fff,1822px 712px #fff,1046px 122px #fff,1046px 622px #fff,362px 19px #fff,362px 519px #fff,-1795px 94px #fff,-1795px 594px #fff,-131px 429px #fff,-131px 929px #fff,646px 399px #fff,646px 899px #fff,-1587px 367px #fff,-1587px 867px #fff,1378px 444px #fff,1378px 944px #fff,-1060px 17px #fff,-1060px 517px #fff,424px 462px #fff,424px 962px #fff,-1895px 343px #fff,-1895px 843px #fff,1232px 244px #fff,1232px 744px #fff,-301px 384px #fff,-301px 884px #fff,-1190px 68px #fff,-1190px 568px #fff,366px 10px #fff,366px 510px #fff,-519px 487px #fff,-519px 987px #fff,-1951px 311px #fff,-1951px 811px #fff,-1455px 163px #fff,-1455px 663px #fff,-1780px 373px #fff,-1780px 873px #fff,281px 494px #fff,281px 994px #fff,-1073px 114px #fff,-1073px 614px #fff,-1744px 42px #fff,-1744px 542px #fff,-565px 31px #fff,-565px 531px #fff,1186px 428px #fff,1186px 928px #fff,-531px 101px #fff,-531px 601px #fff,1947px 398px #fff,1947px 898px #fff,-1024px 336px #fff,-1024px 836px #fff,1940px 92px #fff,1940px 592px #fff,-152px 188px #fff,-152px 688px #fff,1725px 156px #fff,1725px 656px #fff,1349px 59px #fff,1349px 559px #fff,780px 430px #fff,780px 930px #fff,1975px 164px #fff,1975px 664px #fff,-47px 369px #fff,-47px 869px #fff,-27px 392px #fff,-27px 892px #fff,1381px 184px #fff,1381px 684px #fff,-1550px 491px #fff,-1550px 991px #fff,-377px 108px #fff,-377px 608px #fff,-1628px 162px #fff,-1628px 662px #fff,1043px 139px #fff,1043px 639px #fff,16px 50px #fff,16px 550px #fff,-842px 191px #fff,-842px 691px #fff,-717px 328px #fff,-717px 828px #fff,229px 59px #fff,229px 559px #fff,-1684px 75px #fff,-1684px 575px #fff,-10px 107px #fff,-10px 607px #fff,582px 234px #fff,582px 734px #fff,-1619px 332px #fff,-1619px 832px #fff,361px 467px #fff,361px 967px #fff,-1078px 479px #fff,-1078px 979px #fff,9px 151px #fff,9px 651px #fff,-1879px 259px #fff,-1879px 759px #fff,-695px 65px #fff,-695px 565px #fff,810px 92px #fff,810px 592px #fff,-940px 473px #fff,-940px 973px #fff,-900px 112px #fff,-900px 612px #fff,-1512px 362px #fff,-1512px 862px #fff,-249px 217px #fff,-249px 717px #fff,226px 65px #fff,226px 565px #fff,-258px 166px #fff,-258px 666px #fff,1290px 455px #fff,1290px 955px #fff,1938px 183px #fff,1938px 683px #fff,534px 284px #fff,534px 784px #fff,-1046px 33px #fff,-1046px 533px #fff,-889px 390px #fff,-889px 890px #fff,1267px 108px #fff,1267px 608px #fff,-1205px 294px #fff,-1205px 794px #fff,-1230px 332px #fff,-1230px 832px #fff,1078px 96px #fff,1078px 596px #fff,148px 337px #fff,148px 837px #fff,-1062px 36px #fff,-1062px 536px #fff,114px 452px #fff,114px 952px #fff,-40px 346px #fff,-40px 846px #fff,845px 27px #fff,845px 527px #fff;animation:stars-parallax 7.15s linear infinite}.stars>:nth-child(2){width:2px;height:2px;opacity:.6;box-shadow:-1660px 382px #fff,-1660px 882px #fff,-815px 441px #fff,-815px 941px #fff,-318px 481px #fff,-318px 981px #fff,-812px 378px #fff,-812px 878px #fff,1690px 52px #fff,1690px 552px #fff,-499px 405px #fff,-499px 905px #fff,1176px 153px #fff,1176px 653px #fff,-868px 109px #fff,-868px 609px #fff,-374px 205px #fff,-374px 705px #fff,-469px 143px #fff,-469px 643px #fff,-488px 47px #fff,-488px 547px #fff,-500px 146px #fff,-500px 646px #fff,924px 424px #fff,924px 924px #fff,-757px 267px #fff,-757px 767px #fff,445px 445px #fff,445px 945px #fff,31px 254px #fff,31px 754px #fff,1934px 431px #fff,1934px 931px #fff,-357px 92px #fff,-357px 592px #fff,-1589px 178px #fff,-1589px 678px #fff,508px 384px #fff,508px 884px #fff,-139px 345px #fff,-139px 845px #fff,-1024px 479px #fff,-1024px 979px #fff,-1259px 259px #fff,-1259px 759px #fff,-409px 90px #fff,-409px 590px #fff,565px 181px #fff,565px 681px #fff,604px 19px #fff,604px 519px #fff,1000px 17px #fff,1000px 517px #fff,644px 189px #fff,644px 689px #fff,328px 283px #fff,328px 783px #fff,-1921px 150px #fff,-1921px 650px #fff,-288px 306px #fff,-288px 806px #fff,628px 449px #fff,628px 949px #fff,601px 207px #fff,601px 707px #fff,1249px 233px #fff,1249px 733px #fff,-1582px 384px #fff,-1582px 884px #fff,-113px 425px #fff,-113px 925px #fff,885px 498px #fff,885px 998px #fff,-927px 489px #fff,-927px 989px #fff,-1464px 351px #fff,-1464px 851px #fff,917px 434px #fff,917px 934px #fff,1488px 359px #fff,1488px 859px #fff,-5px 330px #fff,-5px 830px #fff,-640px 438px #fff,-640px 938px #fff,918px 486px #fff,918px 986px #fff,-1785px 198px #fff,-1785px 698px #fff,-48px 394px #fff,-48px 894px #fff,62px 42px #fff,62px 542px #fff,-1473px 298px #fff,-1473px 798px #fff,-1704px 316px #fff,-1704px 816px #fff,804px 438px #fff,804px 938px #fff,-587px 494px #fff,-587px 994px #fff,-393px 303px #fff,-393px 803px #fff,-1553px 341px #fff,-1553px 841px #fff,-1525px 142px #fff,-1525px 642px #fff,-69px 425px #fff,-69px 925px #fff;animation:stars-parallax 14.3s linear infinite}.stars>:nth-child(3){width:3px;height:3px;box-shadow:-412px 187px #fff,-412px 687px #fff,-792px 442px #fff,-792px 942px #fff,9px 407px #fff,9px 907px #fff,-615px 177px #fff,-615px 677px #fff,-1806px 266px #fff,-1806px 766px #fff,953px 251px #fff,953px 751px #fff,735px 65px #fff,735px 565px #fff,-1107px 343px #fff,-1107px 843px #fff,-1783px 283px #fff,-1783px 783px #fff,-1524px 319px #fff,-1524px 819px #fff,1882px 150px #fff,1882px 650px #fff,964px 484px #fff,964px 984px #fff,-667px 442px #fff,-667px 942px #fff,39px 289px #fff,39px 789px #fff,660px 374px #fff,660px 874px #fff,-1357px 362px #fff,-1357px 862px #fff,1423px 151px #fff,1423px 651px #fff,-330px 111px #fff,-330px 611px #fff,1426px 404px #fff,1426px 904px #fff,-752px 262px #fff,-752px 762px #fff,621px 194px #fff,621px 694px #fff,-1957px 331px #fff,-1957px 831px #fff,-1954px 107px #fff,-1954px 607px #fff,106px 493px #fff,106px 993px #fff,-1317px 286px #fff,-1317px 786px #fff,-831px 116px #fff,-831px 616px #fff,-1651px 188px #fff,-1651px 688px #fff,-46px 453px #fff,-46px 953px #fff,-944px 260px #fff,-944px 760px #fff,-1289px 74px #fff,-1289px 574px #fff,402px 378px #fff,402px 878px #fff,-1228px 352px #fff,-1228px 852px #fff,-1849px 475px #fff,-1849px 975px #fff,1978px 219px #fff,1978px 719px #fff,-1347px 335px #fff,-1347px 835px #fff;animation:stars-parallax 21.45s linear infinite}.stars>:nth-child(4){width:2px;height:2px;opacity:.4;box-shadow:578px 176px #fff,578px 676px #fff,-1499px 488px #fff,-1499px 988px #fff,603px 19px #fff,603px 519px #fff,-1313px 447px #fff,-1313px 947px #fff,-253px 330px #fff,-253px 830px #fff,-1787px 101px #fff,-1787px 601px #fff,-1609px 231px #fff,-1609px 731px #fff,1932px 324px #fff,1932px 824px #fff,129px 161px #fff,129px 661px #fff,-905px 179px #fff,-905px 679px #fff,41px 254px #fff,41px 754px #fff,-1578px 181px #fff,-1578px 681px #fff,194px 287px #fff,194px 787px #fff,1896px 181px #fff,1896px 681px #fff,-1526px 417px #fff,-1526px 917px #fff,-1713px 372px #fff,-1713px 872px #fff,1659px 344px #fff,1659px 844px #fff,-967px 458px #fff,-967px 958px #fff,110px 413px #fff,110px 913px #fff,374px 450px #fff,374px 950px #fff,893px 345px #fff,893px 845px #fff,1819px 424px #fff,1819px 924px #fff,1149px 184px #fff,1149px 684px #fff,-521px 170px #fff,-521px 670px #fff,-1812px 218px #fff,-1812px 718px #fff,1166px 59px #fff,1166px 559px #fff,-1264px 318px #fff,-1264px 818px #fff,417px 460px #fff,417px 960px #fff,836px 291px #fff,836px 791px #fff,-101px 417px #fff,-101px 917px #fff,-920px 173px #fff,-920px 673px #fff,1662px 49px #fff,1662px 549px #fff,-769px 140px #fff,-769px 640px #fff,308px 417px #fff,308px 917px #fff,1377px 167px #fff,1377px 667px #fff;animation:stars-parallax 10.7s linear infinite}.stars>:nth-child(3){width:3px;height:3px;box-shadow:645px 73px #fff,645px 573px #fff,-1590px 472px #fff,-1590px 972px #fff,-1309px 131px #fff,-1309px 631px #fff,-338px 131px #fff,-338px 631px #fff,-1181px 273px #fff,-1181px 773px #fff,-1544px 246px #fff,-1544px 746px #fff,540px 76px #fff,540px 576px #fff,-1403px 386px #fff,-1403px 886px #fff,487px 362px #fff,487px 862px #fff,653px 340px #fff,653px 840px #fff,-1110px 121px #fff,-1110px 621px #fff,1026px 480px #fff,1026px 980px #fff,-1804px 332px #fff,-1804px 832px #fff,1907px 258px #fff,1907px 758px #fff,-1056px 59px #fff,-1056px 559px #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}
