:root{--black:#000;--white:#fff;--grey-dark:#444;--grey-light:#888;--accent:#ff4628;--off-white:#f5f5f5;--font-color:#000;--font-main:"Inter", sans-serif;--font-secondary:"Roboto", sans-serif;--font-heading:"Montserrat", sans-serif;--font-size:1rem;--font-weight:400;--font-line-height:1.5;--font-letter-spacing:0;--shadow1:0 1px 3px #0000001f, 0 1px 2px #0000003d;--shadow2:0 3px 6px #00000029, 0 3px 6px #0000003b;--shadow3:0 10px 20px #00000030, 0 6px 6px #0000003b;--shadow4:0 14px 28px #00000040, 0 10px 10px #00000038;--shadow5:0 19px 38px #0000004d, 0 15px 12px #00000038}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{min-height:100%;color:var(--black);background:var(--off-white);font-family:var(--font-main);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;display:flex}a{color:var(--black);text-decoration:none}header,footer{z-index:10;background-color:var(--black);width:100%;color:var(--off-white);height:4rem;padding:1rem;display:block}header a,footer a{color:var(--off-white)}header{position:fixed;top:0}footer{position:fixed;bottom:0}footer .branding{flex-flow:wrap;align-items:center;gap:1rem;display:flex}footer .legal{text-align:right}main{min-height:100dvh;padding:4rem 0}section{flex-flow:column;justify-content:center;padding:4rem 0;display:flex}img{max-width:100%;height:auto}h1,h2,h3,h4,h5,h6{text-transform:uppercase;letter-spacing:.1em;font-weight:900;font-family:var(--font-heading);letter-spacing:-.05em;text-wrap:balance;margin:0;padding:0;line-height:1}p{margin-bottom:.5rem}.position{border-bottom:1px solid var(--grey-light);margin-bottom:1rem;padding-bottom:1rem}.responsibilities{flex-flow:column;gap:.5rem;margin-left:1.5rem;display:flex}.skills{flex-flow:wrap;padding:1rem 0;list-style:none;display:flex}.skills li{opacity:.3;text-wrap:balance;padding:.25rem;transition:all .3s ease-in-out}.skills li:before{content:"#"}.skills li:not(:last-child):after{content:","}.skills li:hover{color:var(--accent);cursor:pointer;opacity:1;font-weight:700;transform:scale(1.1)}.container{flex-flow:column;gap:3rem;width:100%;max-width:108rem;margin:0 auto;padding:3rem;display:flex}.row{flex-flow:wrap;gap:3rem;width:100%;display:flex}.row.centered{align-items:center}@media only screen and (width<=600px){.row{flex-flow:column}}.col-1{flex:1 0 calc(8.33333% - 3rem);max-width:8.33333%}@media only screen and (width<=600px){.col-1{width:auto;max-width:100%}}@media (width>=0){.col-xs-1{flex:1 0 calc(8.33333% - 3rem);max-width:8.33333%}}@media only screen and (width>=0) and (width<=600px){.col-xs-1{width:auto;max-width:100%}}@media (width>=576px){.col-sm-1{flex:1 0 calc(8.33333% - 3rem);max-width:8.33333%}}@media only screen and (width>=576px) and (width<=600px){.col-sm-1{width:auto;max-width:100%}}@media (width>=768px){.col-md-1{flex:1 0 calc(8.33333% - 3rem);max-width:8.33333%}}@media only screen and (width>=768px) and (width<=600px){.col-md-1{width:auto;max-width:100%}}@media (width>=992px){.col-lg-1{flex:1 0 calc(8.33333% - 3rem);max-width:8.33333%}}@media only screen and (width>=992px) and (width<=600px){.col-lg-1{width:auto;max-width:100%}}@media (width>=1200px){.col-xl-1{flex:1 0 calc(8.33333% - 3rem);max-width:8.33333%}}@media only screen and (width>=1200px) and (width<=600px){.col-xl-1{width:auto;max-width:100%}}.col-2{flex:1 0 calc(16.6667% - 3rem);max-width:16.6667%}@media only screen and (width<=600px){.col-2{width:auto;max-width:100%}}@media (width>=0){.col-xs-2{flex:1 0 calc(16.6667% - 3rem);max-width:16.6667%}}@media only screen and (width>=0) and (width<=600px){.col-xs-2{width:auto;max-width:100%}}@media (width>=576px){.col-sm-2{flex:1 0 calc(16.6667% - 3rem);max-width:16.6667%}}@media only screen and (width>=576px) and (width<=600px){.col-sm-2{width:auto;max-width:100%}}@media (width>=768px){.col-md-2{flex:1 0 calc(16.6667% - 3rem);max-width:16.6667%}}@media only screen and (width>=768px) and (width<=600px){.col-md-2{width:auto;max-width:100%}}@media (width>=992px){.col-lg-2{flex:1 0 calc(16.6667% - 3rem);max-width:16.6667%}}@media only screen and (width>=992px) and (width<=600px){.col-lg-2{width:auto;max-width:100%}}@media (width>=1200px){.col-xl-2{flex:1 0 calc(16.6667% - 3rem);max-width:16.6667%}}@media only screen and (width>=1200px) and (width<=600px){.col-xl-2{width:auto;max-width:100%}}.col-3{flex:1 0 calc(25% - 3rem);max-width:25%}@media only screen and (width<=600px){.col-3{width:auto;max-width:100%}}@media (width>=0){.col-xs-3{flex:1 0 calc(25% - 3rem);max-width:25%}}@media only screen and (width>=0) and (width<=600px){.col-xs-3{width:auto;max-width:100%}}@media (width>=576px){.col-sm-3{flex:1 0 calc(25% - 3rem);max-width:25%}}@media only screen and (width>=576px) and (width<=600px){.col-sm-3{width:auto;max-width:100%}}@media (width>=768px){.col-md-3{flex:1 0 calc(25% - 3rem);max-width:25%}}@media only screen and (width>=768px) and (width<=600px){.col-md-3{width:auto;max-width:100%}}@media (width>=992px){.col-lg-3{flex:1 0 calc(25% - 3rem);max-width:25%}}@media only screen and (width>=992px) and (width<=600px){.col-lg-3{width:auto;max-width:100%}}@media (width>=1200px){.col-xl-3{flex:1 0 calc(25% - 3rem);max-width:25%}}@media only screen and (width>=1200px) and (width<=600px){.col-xl-3{width:auto;max-width:100%}}.col-4{flex:1 0 calc(33.3333% - 3rem);max-width:33.3333%}@media only screen and (width<=600px){.col-4{width:auto;max-width:100%}}@media (width>=0){.col-xs-4{flex:1 0 calc(33.3333% - 3rem);max-width:33.3333%}}@media only screen and (width>=0) and (width<=600px){.col-xs-4{width:auto;max-width:100%}}@media (width>=576px){.col-sm-4{flex:1 0 calc(33.3333% - 3rem);max-width:33.3333%}}@media only screen and (width>=576px) and (width<=600px){.col-sm-4{width:auto;max-width:100%}}@media (width>=768px){.col-md-4{flex:1 0 calc(33.3333% - 3rem);max-width:33.3333%}}@media only screen and (width>=768px) and (width<=600px){.col-md-4{width:auto;max-width:100%}}@media (width>=992px){.col-lg-4{flex:1 0 calc(33.3333% - 3rem);max-width:33.3333%}}@media only screen and (width>=992px) and (width<=600px){.col-lg-4{width:auto;max-width:100%}}@media (width>=1200px){.col-xl-4{flex:1 0 calc(33.3333% - 3rem);max-width:33.3333%}}@media only screen and (width>=1200px) and (width<=600px){.col-xl-4{width:auto;max-width:100%}}.col-5{flex:1 0 calc(41.6667% - 3rem);max-width:41.6667%}@media only screen and (width<=600px){.col-5{width:auto;max-width:100%}}@media (width>=0){.col-xs-5{flex:1 0 calc(41.6667% - 3rem);max-width:41.6667%}}@media only screen and (width>=0) and (width<=600px){.col-xs-5{width:auto;max-width:100%}}@media (width>=576px){.col-sm-5{flex:1 0 calc(41.6667% - 3rem);max-width:41.6667%}}@media only screen and (width>=576px) and (width<=600px){.col-sm-5{width:auto;max-width:100%}}@media (width>=768px){.col-md-5{flex:1 0 calc(41.6667% - 3rem);max-width:41.6667%}}@media only screen and (width>=768px) and (width<=600px){.col-md-5{width:auto;max-width:100%}}@media (width>=992px){.col-lg-5{flex:1 0 calc(41.6667% - 3rem);max-width:41.6667%}}@media only screen and (width>=992px) and (width<=600px){.col-lg-5{width:auto;max-width:100%}}@media (width>=1200px){.col-xl-5{flex:1 0 calc(41.6667% - 3rem);max-width:41.6667%}}@media only screen and (width>=1200px) and (width<=600px){.col-xl-5{width:auto;max-width:100%}}.col-6{flex:1 0 calc(50% - 3rem);max-width:50%}@media only screen and (width<=600px){.col-6{width:auto;max-width:100%}}@media (width>=0){.col-xs-6{flex:1 0 calc(50% - 3rem);max-width:50%}}@media only screen and (width>=0) and (width<=600px){.col-xs-6{width:auto;max-width:100%}}@media (width>=576px){.col-sm-6{flex:1 0 calc(50% - 3rem);max-width:50%}}@media only screen and (width>=576px) and (width<=600px){.col-sm-6{width:auto;max-width:100%}}@media (width>=768px){.col-md-6{flex:1 0 calc(50% - 3rem);max-width:50%}}@media only screen and (width>=768px) and (width<=600px){.col-md-6{width:auto;max-width:100%}}@media (width>=992px){.col-lg-6{flex:1 0 calc(50% - 3rem);max-width:50%}}@media only screen and (width>=992px) and (width<=600px){.col-lg-6{width:auto;max-width:100%}}@media (width>=1200px){.col-xl-6{flex:1 0 calc(50% - 3rem);max-width:50%}}@media only screen and (width>=1200px) and (width<=600px){.col-xl-6{width:auto;max-width:100%}}.col-7{flex:1 0 calc(58.3333% - 3rem);max-width:58.3333%}@media only screen and (width<=600px){.col-7{width:auto;max-width:100%}}@media (width>=0){.col-xs-7{flex:1 0 calc(58.3333% - 3rem);max-width:58.3333%}}@media only screen and (width>=0) and (width<=600px){.col-xs-7{width:auto;max-width:100%}}@media (width>=576px){.col-sm-7{flex:1 0 calc(58.3333% - 3rem);max-width:58.3333%}}@media only screen and (width>=576px) and (width<=600px){.col-sm-7{width:auto;max-width:100%}}@media (width>=768px){.col-md-7{flex:1 0 calc(58.3333% - 3rem);max-width:58.3333%}}@media only screen and (width>=768px) and (width<=600px){.col-md-7{width:auto;max-width:100%}}@media (width>=992px){.col-lg-7{flex:1 0 calc(58.3333% - 3rem);max-width:58.3333%}}@media only screen and (width>=992px) and (width<=600px){.col-lg-7{width:auto;max-width:100%}}@media (width>=1200px){.col-xl-7{flex:1 0 calc(58.3333% - 3rem);max-width:58.3333%}}@media only screen and (width>=1200px) and (width<=600px){.col-xl-7{width:auto;max-width:100%}}.col-8{flex:1 0 calc(66.6667% - 3rem);max-width:66.6667%}@media only screen and (width<=600px){.col-8{width:auto;max-width:100%}}@media (width>=0){.col-xs-8{flex:1 0 calc(66.6667% - 3rem);max-width:66.6667%}}@media only screen and (width>=0) and (width<=600px){.col-xs-8{width:auto;max-width:100%}}@media (width>=576px){.col-sm-8{flex:1 0 calc(66.6667% - 3rem);max-width:66.6667%}}@media only screen and (width>=576px) and (width<=600px){.col-sm-8{width:auto;max-width:100%}}@media (width>=768px){.col-md-8{flex:1 0 calc(66.6667% - 3rem);max-width:66.6667%}}@media only screen and (width>=768px) and (width<=600px){.col-md-8{width:auto;max-width:100%}}@media (width>=992px){.col-lg-8{flex:1 0 calc(66.6667% - 3rem);max-width:66.6667%}}@media only screen and (width>=992px) and (width<=600px){.col-lg-8{width:auto;max-width:100%}}@media (width>=1200px){.col-xl-8{flex:1 0 calc(66.6667% - 3rem);max-width:66.6667%}}@media only screen and (width>=1200px) and (width<=600px){.col-xl-8{width:auto;max-width:100%}}.col-9{flex:1 0 calc(75% - 3rem);max-width:75%}@media only screen and (width<=600px){.col-9{width:auto;max-width:100%}}@media (width>=0){.col-xs-9{flex:1 0 calc(75% - 3rem);max-width:75%}}@media only screen and (width>=0) and (width<=600px){.col-xs-9{width:auto;max-width:100%}}@media (width>=576px){.col-sm-9{flex:1 0 calc(75% - 3rem);max-width:75%}}@media only screen and (width>=576px) and (width<=600px){.col-sm-9{width:auto;max-width:100%}}@media (width>=768px){.col-md-9{flex:1 0 calc(75% - 3rem);max-width:75%}}@media only screen and (width>=768px) and (width<=600px){.col-md-9{width:auto;max-width:100%}}@media (width>=992px){.col-lg-9{flex:1 0 calc(75% - 3rem);max-width:75%}}@media only screen and (width>=992px) and (width<=600px){.col-lg-9{width:auto;max-width:100%}}@media (width>=1200px){.col-xl-9{flex:1 0 calc(75% - 3rem);max-width:75%}}@media only screen and (width>=1200px) and (width<=600px){.col-xl-9{width:auto;max-width:100%}}.col-10{flex:1 0 calc(83.3333% - 3rem);max-width:83.3333%}@media only screen and (width<=600px){.col-10{width:auto;max-width:100%}}@media (width>=0){.col-xs-10{flex:1 0 calc(83.3333% - 3rem);max-width:83.3333%}}@media only screen and (width>=0) and (width<=600px){.col-xs-10{width:auto;max-width:100%}}@media (width>=576px){.col-sm-10{flex:1 0 calc(83.3333% - 3rem);max-width:83.3333%}}@media only screen and (width>=576px) and (width<=600px){.col-sm-10{width:auto;max-width:100%}}@media (width>=768px){.col-md-10{flex:1 0 calc(83.3333% - 3rem);max-width:83.3333%}}@media only screen and (width>=768px) and (width<=600px){.col-md-10{width:auto;max-width:100%}}@media (width>=992px){.col-lg-10{flex:1 0 calc(83.3333% - 3rem);max-width:83.3333%}}@media only screen and (width>=992px) and (width<=600px){.col-lg-10{width:auto;max-width:100%}}@media (width>=1200px){.col-xl-10{flex:1 0 calc(83.3333% - 3rem);max-width:83.3333%}}@media only screen and (width>=1200px) and (width<=600px){.col-xl-10{width:auto;max-width:100%}}.col-11{flex:1 0 calc(91.6667% - 3rem);max-width:91.6667%}@media only screen and (width<=600px){.col-11{width:auto;max-width:100%}}@media (width>=0){.col-xs-11{flex:1 0 calc(91.6667% - 3rem);max-width:91.6667%}}@media only screen and (width>=0) and (width<=600px){.col-xs-11{width:auto;max-width:100%}}@media (width>=576px){.col-sm-11{flex:1 0 calc(91.6667% - 3rem);max-width:91.6667%}}@media only screen and (width>=576px) and (width<=600px){.col-sm-11{width:auto;max-width:100%}}@media (width>=768px){.col-md-11{flex:1 0 calc(91.6667% - 3rem);max-width:91.6667%}}@media only screen and (width>=768px) and (width<=600px){.col-md-11{width:auto;max-width:100%}}@media (width>=992px){.col-lg-11{flex:1 0 calc(91.6667% - 3rem);max-width:91.6667%}}@media only screen and (width>=992px) and (width<=600px){.col-lg-11{width:auto;max-width:100%}}@media (width>=1200px){.col-xl-11{flex:1 0 calc(91.6667% - 3rem);max-width:91.6667%}}@media only screen and (width>=1200px) and (width<=600px){.col-xl-11{width:auto;max-width:100%}}.col-12{flex:1 0 calc(100% - 3rem);max-width:100%}@media only screen and (width<=600px){.col-12{width:auto;max-width:100%}}@media (width>=0){.col-xs-12{flex:1 0 calc(100% - 3rem);max-width:100%}}@media only screen and (width>=0) and (width<=600px){.col-xs-12{width:auto;max-width:100%}}@media (width>=576px){.col-sm-12{flex:1 0 calc(100% - 3rem);max-width:100%}}@media only screen and (width>=576px) and (width<=600px){.col-sm-12{width:auto;max-width:100%}}@media (width>=768px){.col-md-12{flex:1 0 calc(100% - 3rem);max-width:100%}}@media only screen and (width>=768px) and (width<=600px){.col-md-12{width:auto;max-width:100%}}@media (width>=992px){.col-lg-12{flex:1 0 calc(100% - 3rem);max-width:100%}}@media only screen and (width>=992px) and (width<=600px){.col-lg-12{width:auto;max-width:100%}}@media (width>=1200px){.col-xl-12{flex:1 0 calc(100% - 3rem);max-width:100%}}@media only screen and (width>=1200px) and (width<=600px){.col-xl-12{width:auto;max-width:100%}}.flex-1{flex-wrap:wrap;gap:3rem;display:flex}.flex-1>*{box-sizing:border-box;flex:1 0 calc(100% - 3rem);width:100%;max-width:100%}@media only screen and (width<=600px){.flex-1>*{flex:1 0 100%;max-width:100%}}.flex-2{flex-wrap:wrap;gap:3rem;display:flex}.flex-2>*{box-sizing:border-box;flex:1 0 calc(50% - 3rem);width:50%;max-width:100%}@media only screen and (width<=600px){.flex-2>*{flex:1 0 100%;max-width:100%}}.flex-3{flex-wrap:wrap;gap:3rem;display:flex}.flex-3>*{box-sizing:border-box;flex:1 0 calc(33.3333% - 3rem);width:33.3333%;max-width:100%}@media only screen and (width<=600px){.flex-3>*{flex:1 0 100%;max-width:100%}}.flex-4{flex-wrap:wrap;gap:3rem;display:flex}.flex-4>*{box-sizing:border-box;flex:1 0 calc(25% - 3rem);width:25%;max-width:100%}@media only screen and (width<=600px){.flex-4>*{flex:1 0 100%;max-width:100%}}.flex-5{flex-wrap:wrap;gap:3rem;display:flex}.flex-5>*{box-sizing:border-box;flex:1 0 calc(20% - 3rem);width:20%;max-width:100%}@media only screen and (width<=600px){.flex-5>*{flex:1 0 100%;max-width:100%}}.flex-6{flex-wrap:wrap;gap:3rem;display:flex}.flex-6>*{box-sizing:border-box;flex:1 0 calc(16.6667% - 3rem);width:16.6667%;max-width:100%}@media only screen and (width<=600px){.flex-6>*{flex:1 0 100%;max-width:100%}}.flex-7{flex-wrap:wrap;gap:3rem;display:flex}.flex-7>*{box-sizing:border-box;flex:1 0 calc(14.2857% - 3rem);width:14.2857%;max-width:100%}@media only screen and (width<=600px){.flex-7>*{flex:1 0 100%;max-width:100%}}.flex-8{flex-wrap:wrap;gap:3rem;display:flex}.flex-8>*{box-sizing:border-box;flex:1 0 calc(12.5% - 3rem);width:12.5%;max-width:100%}@media only screen and (width<=600px){.flex-8>*{flex:1 0 100%;max-width:100%}}.flex-9{flex-wrap:wrap;gap:3rem;display:flex}.flex-9>*{box-sizing:border-box;flex:1 0 calc(11.1111% - 3rem);width:11.1111%;max-width:100%}@media only screen and (width<=600px){.flex-9>*{flex:1 0 100%;max-width:100%}}.flex-10{flex-wrap:wrap;gap:3rem;display:flex}.flex-10>*{box-sizing:border-box;flex:1 0 calc(10% - 3rem);width:10%;max-width:100%}@media only screen and (width<=600px){.flex-10>*{flex:1 0 100%;max-width:100%}}.flex-11{flex-wrap:wrap;gap:3rem;display:flex}.flex-11>*{box-sizing:border-box;flex:1 0 calc(9.09091% - 3rem);width:9.09091%;max-width:100%}@media only screen and (width<=600px){.flex-11>*{flex:1 0 100%;max-width:100%}}.flex-12{flex-wrap:wrap;gap:3rem;display:flex}.flex-12>*{box-sizing:border-box;flex:1 0 calc(8.33333% - 3rem);width:8.33333%;max-width:100%}@media only screen and (width<=600px){.flex-12>*{flex:1 0 100%;max-width:100%}}.col-12{flex:1 0 auto;width:100%;max-width:100%}.vCenter{align-items:center}.vEnd{align-items:flex-end}.fluid{width:100%}.header-inner[data-astro-cid-ju4pidww]{justify-content:space-between;align-items:center;width:100%;max-width:108rem;height:100%;margin:0 auto;display:flex}.logo[data-astro-cid-ju4pidww]{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.1em;font-size:1.15rem;font-weight:900;transition:color .3s}.logo[data-astro-cid-ju4pidww]:hover{color:var(--accent)}.nav-links[data-astro-cid-ju4pidww]{gap:1.75rem;display:flex}.nav-links[data-astro-cid-ju4pidww] a[data-astro-cid-ju4pidww]{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.05em;padding-bottom:.25rem;font-size:.8rem;font-weight:900;transition:all .2s;position:relative}.nav-links[data-astro-cid-ju4pidww] a[data-astro-cid-ju4pidww]:after{content:"";background-color:var(--accent);width:0;height:2px;transition:width .3s;position:absolute;bottom:0;left:0}.nav-links[data-astro-cid-ju4pidww] a[data-astro-cid-ju4pidww]:hover,.nav-links[data-astro-cid-ju4pidww] a[data-astro-cid-ju4pidww].active{color:var(--accent)}.nav-links[data-astro-cid-ju4pidww] a[data-astro-cid-ju4pidww]:hover:after,.nav-links[data-astro-cid-ju4pidww] a[data-astro-cid-ju4pidww].active:after{width:100%}.footer-inner[data-astro-cid-ju4pidww]{justify-content:space-between;align-items:center;width:100%;max-width:108rem;height:100%;margin:0 auto;display:flex}.footer-logo[data-astro-cid-ju4pidww]{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.05em;font-size:.9rem;font-weight:900}.social-links[data-astro-cid-ju4pidww]{gap:1.25rem;display:flex}.social-links[data-astro-cid-ju4pidww] a[data-astro-cid-ju4pidww]{opacity:.6;font-size:1.15rem;transition:all .2s}.social-links[data-astro-cid-ju4pidww] a[data-astro-cid-ju4pidww]:hover{opacity:1;color:var(--accent);transform:scale(1.1)}.legal[data-astro-cid-ju4pidww]{opacity:.7;text-transform:uppercase;letter-spacing:.05em;font-size:.75rem}@media only screen and (width<=992px){.nav-links[data-astro-cid-ju4pidww]{display:none}}@media only screen and (width<=600px){.footer-inner[data-astro-cid-ju4pidww]{text-align:center;flex-direction:column;justify-content:center;gap:.5rem}.branding[data-astro-cid-ju4pidww]{flex-direction:column;gap:.5rem}.social-links[data-astro-cid-ju4pidww]{margin-left:0!important}.legal[data-astro-cid-ju4pidww]{text-align:center!important}}
