@import "https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css";@import "https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap";@import "https://fonts.googleapis.com/css?family=Playfair+Display";@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;500&display=swap";@import "https://fonts.googleapis.com/css2?family=JetBrains+Mono&display=swap";meta.foundation-version{font-family:"/5.5.3/"}meta.foundation-mq-small{width:0;font-family:"/only screen/"}meta.foundation-mq-small-only{width:0;font-family:"/only screen and (max-width: 40em)/"}meta.foundation-mq-medium{width:40.0625em;font-family:"/only screen and (min-width:40.0625em)/"}meta.foundation-mq-medium-only{width:40.0625em;font-family:"/only screen and (min-width:40.0625em) and (max-width:64em)/"}meta.foundation-mq-large{width:64.0625em;font-family:"/only screen and (min-width:64.0625em)/"}meta.foundation-mq-large-only{width:64.0625em;font-family:"/only screen and (min-width:64.0625em) and (max-width:90em)/"}meta.foundation-mq-xlarge{width:90.0625em;font-family:"/only screen and (min-width:90.0625em)/"}meta.foundation-mq-xlarge-only{width:90.0625em;font-family:"/only screen and (min-width:90.0625em) and (max-width:120em)/"}meta.foundation-mq-xxlarge{width:120.063em;font-family:"/only screen and (min-width:120.0625em)/"}meta.foundation-data-attribute-namespace{font-family:false}html,body{height:100%}*,:before,:after{box-sizing:border-box}html,body{font-size:100%}body{color:#222;cursor:auto;background:#fff;margin:0;padding:0;font-family:Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-style:normal;font-weight:400;line-height:1.5;position:relative}a:hover{cursor:pointer}img{-ms-interpolation-mode:bicubic;max-width:100%;height:auto}#map_canvas img,#map_canvas embed,#map_canvas object,.map_canvas img,.map_canvas embed,.map_canvas object,.mqa-display img,.mqa-display embed,.mqa-display object{max-width:none!important}.left{float:left!important}.right{float:right!important}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.hide{display:none}.invisible{visibility:hidden}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{vertical-align:middle;display:inline-block}textarea{height:auto;min-height:50px}select{width:100%}.row{width:100%;max-width:62.5rem;margin:0 auto}.row:before,.row:after{content:" ";display:table}.row:after{clear:both}.row.collapse>.column,.row.collapse>.columns{padding-left:0;padding-right:0}.row.collapse .row{margin-left:0;margin-right:0}.row .row{width:auto;max-width:none;margin:0 -.9375rem}.row .row:before,.row .row:after{content:" ";display:table}.row .row:after{clear:both}.row .row.collapse{width:auto;max-width:none;margin:0}.row .row.collapse:before,.row .row.collapse:after{content:" ";display:table}.row .row.collapse:after{clear:both}.column,.columns{float:left;width:100%;padding-left:.9375rem;padding-right:.9375rem}.column+.column:last-child,.columns+.column:last-child,.column+.columns:last-child,.columns+.columns:last-child{float:right}.column+.column.end,.columns+.column.end,.column+.columns.end,.columns+.columns.end{float:left}@media only screen{.small-push-0{position:relative;left:0;right:auto}.small-pull-0{position:relative;left:auto;right:0}.small-push-1{position:relative;left:8.33333%;right:auto}.small-pull-1{position:relative;left:auto;right:8.33333%}.small-push-2{position:relative;left:16.6667%;right:auto}.small-pull-2{position:relative;left:auto;right:16.6667%}.small-push-3{position:relative;left:25%;right:auto}.small-pull-3{position:relative;left:auto;right:25%}.small-push-4{position:relative;left:33.3333%;right:auto}.small-pull-4{position:relative;left:auto;right:33.3333%}.small-push-5{position:relative;left:41.6667%;right:auto}.small-pull-5{position:relative;left:auto;right:41.6667%}.small-push-6{position:relative;left:50%;right:auto}.small-pull-6{position:relative;left:auto;right:50%}.small-push-7{position:relative;left:58.3333%;right:auto}.small-pull-7{position:relative;left:auto;right:58.3333%}.small-push-8{position:relative;left:66.6667%;right:auto}.small-pull-8{position:relative;left:auto;right:66.6667%}.small-push-9{position:relative;left:75%;right:auto}.small-pull-9{position:relative;left:auto;right:75%}.small-push-10{position:relative;left:83.3333%;right:auto}.small-pull-10{position:relative;left:auto;right:83.3333%}.small-push-11{position:relative;left:91.6667%;right:auto}.small-pull-11{position:relative;left:auto;right:91.6667%}.column,.columns{float:left;padding-left:.9375rem;padding-right:.9375rem;position:relative}.small-1{width:8.33333%}.small-2{width:16.6667%}.small-3{width:25%}.small-4{width:33.3333%}.small-5{width:41.6667%}.small-6{width:50%}.small-7{width:58.3333%}.small-8{width:66.6667%}.small-9{width:75%}.small-10{width:83.3333%}.small-11{width:91.6667%}.small-12{width:100%}.small-offset-0{margin-left:0!important}.small-offset-1{margin-left:8.33333%!important}.small-offset-2{margin-left:16.6667%!important}.small-offset-3{margin-left:25%!important}.small-offset-4{margin-left:33.3333%!important}.small-offset-5{margin-left:41.6667%!important}.small-offset-6{margin-left:50%!important}.small-offset-7{margin-left:58.3333%!important}.small-offset-8{margin-left:66.6667%!important}.small-offset-9{margin-left:75%!important}.small-offset-10{margin-left:83.3333%!important}.small-offset-11{margin-left:91.6667%!important}.small-reset-order{float:left;margin-left:0;margin-right:0;left:auto;right:auto}.column.small-centered,.columns.small-centered{float:none;margin-left:auto;margin-right:auto}.column.small-uncentered,.columns.small-uncentered{float:left;margin-left:0;margin-right:0}.column.small-centered:last-child,.columns.small-centered:last-child{float:none}.column.small-uncentered:last-child,.columns.small-uncentered:last-child{float:left}.column.small-uncentered.opposite,.columns.small-uncentered.opposite{float:right}.row.small-collapse>.column,.row.small-collapse>.columns{padding-left:0;padding-right:0}.row.small-collapse .row{margin-left:0;margin-right:0}.row.small-uncollapse>.column,.row.small-uncollapse>.columns{float:left;padding-left:.9375rem;padding-right:.9375rem}}@media only screen and (width>=40.0625em){.medium-push-0{position:relative;left:0;right:auto}.medium-pull-0{position:relative;left:auto;right:0}.medium-push-1{position:relative;left:8.33333%;right:auto}.medium-pull-1{position:relative;left:auto;right:8.33333%}.medium-push-2{position:relative;left:16.6667%;right:auto}.medium-pull-2{position:relative;left:auto;right:16.6667%}.medium-push-3{position:relative;left:25%;right:auto}.medium-pull-3{position:relative;left:auto;right:25%}.medium-push-4{position:relative;left:33.3333%;right:auto}.medium-pull-4{position:relative;left:auto;right:33.3333%}.medium-push-5{position:relative;left:41.6667%;right:auto}.medium-pull-5{position:relative;left:auto;right:41.6667%}.medium-push-6{position:relative;left:50%;right:auto}.medium-pull-6{position:relative;left:auto;right:50%}.medium-push-7{position:relative;left:58.3333%;right:auto}.medium-pull-7{position:relative;left:auto;right:58.3333%}.medium-push-8{position:relative;left:66.6667%;right:auto}.medium-pull-8{position:relative;left:auto;right:66.6667%}.medium-push-9{position:relative;left:75%;right:auto}.medium-pull-9{position:relative;left:auto;right:75%}.medium-push-10{position:relative;left:83.3333%;right:auto}.medium-pull-10{position:relative;left:auto;right:83.3333%}.medium-push-11{position:relative;left:91.6667%;right:auto}.medium-pull-11{position:relative;left:auto;right:91.6667%}.column,.columns{float:left;padding-left:.9375rem;padding-right:.9375rem;position:relative}.medium-1{width:8.33333%}.medium-2{width:16.6667%}.medium-3{width:25%}.medium-4{width:33.3333%}.medium-5{width:41.6667%}.medium-6{width:50%}.medium-7{width:58.3333%}.medium-8{width:66.6667%}.medium-9{width:75%}.medium-10{width:83.3333%}.medium-11{width:91.6667%}.medium-12{width:100%}.medium-offset-0{margin-left:0!important}.medium-offset-1{margin-left:8.33333%!important}.medium-offset-2{margin-left:16.6667%!important}.medium-offset-3{margin-left:25%!important}.medium-offset-4{margin-left:33.3333%!important}.medium-offset-5{margin-left:41.6667%!important}.medium-offset-6{margin-left:50%!important}.medium-offset-7{margin-left:58.3333%!important}.medium-offset-8{margin-left:66.6667%!important}.medium-offset-9{margin-left:75%!important}.medium-offset-10{margin-left:83.3333%!important}.medium-offset-11{margin-left:91.6667%!important}.medium-reset-order{float:left;margin-left:0;margin-right:0;left:auto;right:auto}.column.medium-centered,.columns.medium-centered{float:none;margin-left:auto;margin-right:auto}.column.medium-uncentered,.columns.medium-uncentered{float:left;margin-left:0;margin-right:0}.column.medium-centered:last-child,.columns.medium-centered:last-child{float:none}.column.medium-uncentered:last-child,.columns.medium-uncentered:last-child{float:left}.column.medium-uncentered.opposite,.columns.medium-uncentered.opposite{float:right}.row.medium-collapse>.column,.row.medium-collapse>.columns{padding-left:0;padding-right:0}.row.medium-collapse .row{margin-left:0;margin-right:0}.row.medium-uncollapse>.column,.row.medium-uncollapse>.columns{float:left;padding-left:.9375rem;padding-right:.9375rem}.push-0{position:relative;left:0;right:auto}.pull-0{position:relative;left:auto;right:0}.push-1{position:relative;left:8.33333%;right:auto}.pull-1{position:relative;left:auto;right:8.33333%}.push-2{position:relative;left:16.6667%;right:auto}.pull-2{position:relative;left:auto;right:16.6667%}.push-3{position:relative;left:25%;right:auto}.pull-3{position:relative;left:auto;right:25%}.push-4{position:relative;left:33.3333%;right:auto}.pull-4{position:relative;left:auto;right:33.3333%}.push-5{position:relative;left:41.6667%;right:auto}.pull-5{position:relative;left:auto;right:41.6667%}.push-6{position:relative;left:50%;right:auto}.pull-6{position:relative;left:auto;right:50%}.push-7{position:relative;left:58.3333%;right:auto}.pull-7{position:relative;left:auto;right:58.3333%}.push-8{position:relative;left:66.6667%;right:auto}.pull-8{position:relative;left:auto;right:66.6667%}.push-9{position:relative;left:75%;right:auto}.pull-9{position:relative;left:auto;right:75%}.push-10{position:relative;left:83.3333%;right:auto}.pull-10{position:relative;left:auto;right:83.3333%}.push-11{position:relative;left:91.6667%;right:auto}.pull-11{position:relative;left:auto;right:91.6667%}}@media only screen and (width>=64.0625em){.large-push-0{position:relative;left:0;right:auto}.large-pull-0{position:relative;left:auto;right:0}.large-push-1{position:relative;left:8.33333%;right:auto}.large-pull-1{position:relative;left:auto;right:8.33333%}.large-push-2{position:relative;left:16.6667%;right:auto}.large-pull-2{position:relative;left:auto;right:16.6667%}.large-push-3{position:relative;left:25%;right:auto}.large-pull-3{position:relative;left:auto;right:25%}.large-push-4{position:relative;left:33.3333%;right:auto}.large-pull-4{position:relative;left:auto;right:33.3333%}.large-push-5{position:relative;left:41.6667%;right:auto}.large-pull-5{position:relative;left:auto;right:41.6667%}.large-push-6{position:relative;left:50%;right:auto}.large-pull-6{position:relative;left:auto;right:50%}.large-push-7{position:relative;left:58.3333%;right:auto}.large-pull-7{position:relative;left:auto;right:58.3333%}.large-push-8{position:relative;left:66.6667%;right:auto}.large-pull-8{position:relative;left:auto;right:66.6667%}.large-push-9{position:relative;left:75%;right:auto}.large-pull-9{position:relative;left:auto;right:75%}.large-push-10{position:relative;left:83.3333%;right:auto}.large-pull-10{position:relative;left:auto;right:83.3333%}.large-push-11{position:relative;left:91.6667%;right:auto}.large-pull-11{position:relative;left:auto;right:91.6667%}.column,.columns{float:left;padding-left:.9375rem;padding-right:.9375rem;position:relative}.large-1{width:8.33333%}.large-2{width:16.6667%}.large-3{width:25%}.large-4{width:33.3333%}.large-5{width:41.6667%}.large-6{width:50%}.large-7{width:58.3333%}.large-8{width:66.6667%}.large-9{width:75%}.large-10{width:83.3333%}.large-11{width:91.6667%}.large-12{width:100%}.large-offset-0{margin-left:0!important}.large-offset-1{margin-left:8.33333%!important}.large-offset-2{margin-left:16.6667%!important}.large-offset-3{margin-left:25%!important}.large-offset-4{margin-left:33.3333%!important}.large-offset-5{margin-left:41.6667%!important}.large-offset-6{margin-left:50%!important}.large-offset-7{margin-left:58.3333%!important}.large-offset-8{margin-left:66.6667%!important}.large-offset-9{margin-left:75%!important}.large-offset-10{margin-left:83.3333%!important}.large-offset-11{margin-left:91.6667%!important}.large-reset-order{float:left;margin-left:0;margin-right:0;left:auto;right:auto}.column.large-centered,.columns.large-centered{float:none;margin-left:auto;margin-right:auto}.column.large-uncentered,.columns.large-uncentered{float:left;margin-left:0;margin-right:0}.column.large-centered:last-child,.columns.large-centered:last-child{float:none}.column.large-uncentered:last-child,.columns.large-uncentered:last-child{float:left}.column.large-uncentered.opposite,.columns.large-uncentered.opposite{float:right}.row.large-collapse>.column,.row.large-collapse>.columns{padding-left:0;padding-right:0}.row.large-collapse .row{margin-left:0;margin-right:0}.row.large-uncollapse>.column,.row.large-uncollapse>.columns{float:left;padding-left:.9375rem;padding-right:.9375rem}.push-0{position:relative;left:0;right:auto}.pull-0{position:relative;left:auto;right:0}.push-1{position:relative;left:8.33333%;right:auto}.pull-1{position:relative;left:auto;right:8.33333%}.push-2{position:relative;left:16.6667%;right:auto}.pull-2{position:relative;left:auto;right:16.6667%}.push-3{position:relative;left:25%;right:auto}.pull-3{position:relative;left:auto;right:25%}.push-4{position:relative;left:33.3333%;right:auto}.pull-4{position:relative;left:auto;right:33.3333%}.push-5{position:relative;left:41.6667%;right:auto}.pull-5{position:relative;left:auto;right:41.6667%}.push-6{position:relative;left:50%;right:auto}.pull-6{position:relative;left:auto;right:50%}.push-7{position:relative;left:58.3333%;right:auto}.pull-7{position:relative;left:auto;right:58.3333%}.push-8{position:relative;left:66.6667%;right:auto}.pull-8{position:relative;left:auto;right:66.6667%}.push-9{position:relative;left:75%;right:auto}.pull-9{position:relative;left:auto;right:75%}.push-10{position:relative;left:83.3333%;right:auto}.pull-10{position:relative;left:auto;right:83.3333%}.push-11{position:relative;left:91.6667%;right:auto}.pull-11{position:relative;left:auto;right:91.6667%}}.inline-list{margin:0 0 1.0625rem -1.375rem;padding:0;list-style:none;overflow:hidden}.inline-list>li{float:left;margin-left:1.375rem;list-style:none;display:block}.inline-list>li>*{display:block}.icon-bar{background:#333;width:100%;font-size:0;display:inline-block}.icon-bar>*{float:left;text-align:center;width:25%;margin:0 auto;padding:1.25rem;font-size:1rem;display:block}.icon-bar>* i,.icon-bar>* img{margin:0 auto;display:block}.icon-bar>* i+label,.icon-bar>* img+label{margin-top:.0625rem}.icon-bar>* i{vertical-align:middle;font-size:1.875rem}.icon-bar.label-right>* i,.icon-bar.label-right>* img{margin:0 .0625rem 0 0;display:inline-block}.icon-bar.label-right>* i+label,.icon-bar.label-right>* img+label{margin-top:0}.icon-bar.label-right>* label{display:inline-block}.icon-bar.vertical.label-right>*{text-align:left}.icon-bar.vertical,.icon-bar.small-vertical{width:auto;height:100%}.icon-bar.vertical .item,.icon-bar.small-vertical .item{float:none;width:auto;margin:auto}@media only screen and (width>=40.0625em){.icon-bar.medium-vertical{width:auto;height:100%}.icon-bar.medium-vertical .item{float:none;width:auto;margin:auto}}@media only screen and (width>=64.0625em){.icon-bar.large-vertical{width:auto;height:100%}.icon-bar.large-vertical .item{float:none;width:auto;margin:auto}}.icon-bar>*{padding:1.25rem;font-size:1rem}.icon-bar>* i+label,.icon-bar>* img+label{margin-top:.0625rem;font-size:1rem}.icon-bar>* i{font-size:1.875rem}.icon-bar>* img{width:1.875rem;height:1.875rem}.icon-bar>* label,.icon-bar>* i{color:#fff}.icon-bar>a:hover{background:#2ba6cb}.icon-bar>a:hover label,.icon-bar>a:hover i{color:#fff}.icon-bar>a.active{background:#2ba6cb}.icon-bar>a.active label,.icon-bar>a.active i{color:#fff}.icon-bar .item.disabled{cursor:not-allowed;opacity:.7;pointer-events:none}.icon-bar .item.disabled>*{opacity:.7;cursor:not-allowed}@media only screen and (width>=40.0625em){.icon-bar.two-up.medium-vertical .item{width:auto}}@media only screen and (width>=64.0625em){.icon-bar.two-up.large-vertical .item{width:auto}}@media only screen and (width>=40.0625em){.icon-bar.three-up.medium-vertical .item{width:auto}}@media only screen and (width>=64.0625em){.icon-bar.three-up.large-vertical .item{width:auto}}@media only screen and (width>=40.0625em){.icon-bar.four-up.medium-vertical .item{width:auto}}@media only screen and (width>=64.0625em){.icon-bar.four-up.large-vertical .item{width:auto}}@media only screen and (width>=40.0625em){.icon-bar.five-up.medium-vertical .item{width:auto}}@media only screen and (width>=64.0625em){.icon-bar.five-up.large-vertical .item{width:auto}}@media only screen and (width>=40.0625em){.icon-bar.six-up.medium-vertical .item{width:auto}}@media only screen and (width>=64.0625em){.icon-bar.six-up.large-vertical .item{width:auto}}@media only screen and (width>=40.0625em){.icon-bar.seven-up.medium-vertical .item{width:auto}}@media only screen and (width>=64.0625em){.icon-bar.seven-up.large-vertical .item{width:auto}}@media only screen and (width>=40.0625em){.icon-bar.eight-up.medium-vertical .item{width:auto}}@media only screen and (width>=64.0625em){.icon-bar.eight-up.large-vertical .item{width:auto}}.icon-bar.two-up .item{width:50%}.icon-bar.two-up.vertical .item,.icon-bar.two-up.small-vertical .item{width:auto}@media only screen and (width>=40.0625em){.icon-bar.two-up.medium-vertical .item{width:auto}}@media only screen and (width>=64.0625em){.icon-bar.two-up.large-vertical .item{width:auto}}.icon-bar.three-up .item{width:33.3333%}.icon-bar.three-up.vertical .item,.icon-bar.three-up.small-vertical .item{width:auto}@media only screen and (width>=40.0625em){.icon-bar.three-up.medium-vertical .item{width:auto}}@media only screen and (width>=64.0625em){.icon-bar.three-up.large-vertical .item{width:auto}}.icon-bar.four-up .item{width:25%}.icon-bar.four-up.vertical .item,.icon-bar.four-up.small-vertical .item{width:auto}@media only screen and (width>=40.0625em){.icon-bar.four-up.medium-vertical .item{width:auto}}@media only screen and (width>=64.0625em){.icon-bar.four-up.large-vertical .item{width:auto}}.icon-bar.five-up .item{width:20%}.icon-bar.five-up.vertical .item,.icon-bar.five-up.small-vertical .item{width:auto}@media only screen and (width>=40.0625em){.icon-bar.five-up.medium-vertical .item{width:auto}}@media only screen and (width>=64.0625em){.icon-bar.five-up.large-vertical .item{width:auto}}.icon-bar.six-up .item{width:16.6667%}.icon-bar.six-up.vertical .item,.icon-bar.six-up.small-vertical .item{width:auto}@media only screen and (width>=40.0625em){.icon-bar.six-up.medium-vertical .item{width:auto}}@media only screen and (width>=64.0625em){.icon-bar.six-up.large-vertical .item{width:auto}}.icon-bar.seven-up .item{width:14.2857%}.icon-bar.seven-up.vertical .item,.icon-bar.seven-up.small-vertical .item{width:auto}@media only screen and (width>=40.0625em){.icon-bar.seven-up.medium-vertical .item{width:auto}}@media only screen and (width>=64.0625em){.icon-bar.seven-up.large-vertical .item{width:auto}}.icon-bar.eight-up .item{width:12.5%}.icon-bar.eight-up.vertical .item,.icon-bar.eight-up.small-vertical .item{width:auto}@media only screen and (width>=40.0625em){.icon-bar.eight-up.medium-vertical .item{width:auto}}@media only screen and (width>=64.0625em){.icon-bar.eight-up.large-vertical .item{width:auto}}ul.pagination{min-height:1.5rem;margin-left:-.3125rem;display:block}ul.pagination li{color:#222;height:1.5rem;margin-left:.3125rem;font-size:.875rem}ul.pagination li a,ul.pagination li button{color:#999;font-size:1em;font-weight:400;line-height:inherit;background:0 0;border-radius:3px;padding:.0625rem .625rem;transition:background-color .3s ease-out;display:block}ul.pagination li:hover a,ul.pagination li a:focus,ul.pagination li:hover button,ul.pagination li button:focus{background:#e6e6e6}ul.pagination li.unavailable a,ul.pagination li.unavailable button{cursor:default;color:#999;pointer-events:none}ul.pagination li.unavailable:hover a,ul.pagination li.unavailable a:focus,ul.pagination li.unavailable:hover button,ul.pagination li.unavailable button:focus{background:0 0}ul.pagination li.current a,ul.pagination li.current button{color:#fff;cursor:default;background:#2ba6cb;font-weight:700}ul.pagination li.current a:hover,ul.pagination li.current a:focus,ul.pagination li.current button:hover,ul.pagination li.current button:focus{background:#2ba6cb}ul.pagination li{float:left;display:block}.pagination-centered{text-align:center}.pagination-centered ul.pagination li{float:none;display:inline-block}.side-nav{margin:0;padding:.875rem 0;font-family:Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;list-style-type:none;list-style-position:outside;display:block}.side-nav li{margin:0 0 .4375rem;font-size:.875rem;font-weight:400}.side-nav li a:not(.button){color:#2ba6cb;margin:0;padding:.4375rem .875rem;display:block}.side-nav li a:not(.button):hover,.side-nav li a:not(.button):focus{color:#67c3df;background:#00000006}.side-nav li a:not(.button):active{color:#67c3df}.side-nav li.active>a:first-child:not(.button){color:#67c3df;font-family:Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-weight:400}.side-nav li.divider{border-top:1px solid #e6e6e6;height:0;padding:0;list-style:none}.side-nav li.heading{color:#2ba6cb;text-transform:uppercase;font-size:.875rem;font-weight:700}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}.text-justify{text-align:justify!important}@media only screen and (width<=40em){.small-only-text-left{text-align:left!important}.small-only-text-right{text-align:right!important}.small-only-text-center{text-align:center!important}.small-only-text-justify{text-align:justify!important}}@media only screen{.small-text-left{text-align:left!important}.small-text-right{text-align:right!important}.small-text-center{text-align:center!important}.small-text-justify{text-align:justify!important}}@media only screen and (width>=40.0625em) and (width<=64em){.medium-only-text-left{text-align:left!important}.medium-only-text-right{text-align:right!important}.medium-only-text-center{text-align:center!important}.medium-only-text-justify{text-align:justify!important}}@media only screen and (width>=40.0625em){.medium-text-left{text-align:left!important}.medium-text-right{text-align:right!important}.medium-text-center{text-align:center!important}.medium-text-justify{text-align:justify!important}}@media only screen and (width>=64.0625em) and (width<=90em){.large-only-text-left{text-align:left!important}.large-only-text-right{text-align:right!important}.large-only-text-center{text-align:center!important}.large-only-text-justify{text-align:justify!important}}@media only screen and (width>=64.0625em){.large-text-left{text-align:left!important}.large-text-right{text-align:right!important}.large-text-center{text-align:center!important}.large-text-justify{text-align:justify!important}}@media only screen and (width>=90.0625em) and (width<=120em){.xlarge-only-text-left{text-align:left!important}.xlarge-only-text-right{text-align:right!important}.xlarge-only-text-center{text-align:center!important}.xlarge-only-text-justify{text-align:justify!important}}@media only screen and (width>=90.0625em){.xlarge-text-left{text-align:left!important}.xlarge-text-right{text-align:right!important}.xlarge-text-center{text-align:center!important}.xlarge-text-justify{text-align:justify!important}}@media only screen and (width>=120.063em) and (width<=6250000em){.xxlarge-only-text-left{text-align:left!important}.xxlarge-only-text-right{text-align:right!important}.xxlarge-only-text-center{text-align:center!important}.xxlarge-only-text-justify{text-align:justify!important}}@media only screen and (width>=120.063em){.xxlarge-text-left{text-align:left!important}.xxlarge-text-right{text-align:right!important}.xxlarge-text-center{text-align:center!important}.xxlarge-text-justify{text-align:justify!important}}div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,th,td{margin:0;padding:0}a{color:#2ba6cb;line-height:inherit;text-decoration:none}a:hover,a:focus{color:#258faf}a img{border:none}p{text-rendering:optimizelegibility;margin-bottom:1.25rem;font-family:inherit;font-size:1rem;font-weight:400;line-height:1.6}p.lead{font-size:1.21875rem;line-height:1.6}p aside{font-size:.875rem;font-style:italic;line-height:1.35}h1,h2,h3,h4,h5,h6{color:#222;text-rendering:optimizelegibility;margin-top:.2rem;margin-bottom:.5rem;font-family:Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-style:normal;font-weight:400;line-height:1.4}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{color:#6f6f6f;font-size:60%;line-height:0}h1{font-size:2.125rem}h2{font-size:1.6875rem}h3{font-size:1.375rem}h4,h5{font-size:1.125rem}h6{font-size:1rem}.subheader{color:#6f6f6f;margin-top:.2rem;margin-bottom:.5rem;font-weight:400;line-height:1.4}hr{clear:both;border:0 solid #ddd;border-top-width:1px;height:0;margin:1.25rem 0 1.1875rem}em,i{font-style:italic;line-height:inherit}strong,b{font-weight:700;line-height:inherit}small{font-size:60%;line-height:inherit}code{color:#333;background-color:#f8f8f8;border:1px solid #e0e0e0;padding:.125rem .3125rem .0625rem;font-family:Consolas,Liberation Mono,Courier,monospace;font-weight:400}ul,ol,dl{margin-bottom:1.25rem;font-family:inherit;font-size:1rem;line-height:1.6;list-style-position:outside}ul{margin-left:1.1rem}ul li ul,ul li ol{margin-bottom:0;margin-left:1.25rem}ul.square li ul,ul.circle li ul,ul.disc li ul{list-style:inherit}ul.square{margin-left:1.1rem;list-style-type:square}ul.circle{margin-left:1.1rem;list-style-type:circle}ul.disc{margin-left:1.1rem;list-style-type:disc}ol{margin-left:1.4rem}ol li ul,ol li ol{margin-bottom:0;margin-left:1.25rem}.no-bullet{margin-left:0;list-style-type:none}.no-bullet li ul,.no-bullet li ol{margin-bottom:0;margin-left:1.25rem;list-style:none}dl dt{margin-bottom:.3rem;font-weight:700}dl dd{margin-bottom:.75rem}abbr,acronym{text-transform:uppercase;color:#222;cursor:help;font-size:90%}abbr{text-transform:none}abbr[title]{border-bottom:1px dotted #ddd}blockquote{border-left:1px solid #ddd;margin:0 0 1.25rem;padding:.5625rem 1.25rem 0 1.1875rem}blockquote cite{color:#555;font-size:.8125rem;display:block}blockquote cite:before{content:"— "}blockquote cite a,blockquote cite a:visited{color:#555}blockquote,blockquote p{color:#6f6f6f;line-height:1.6}.vcard{border:1px solid #ddd;margin:0 0 1.25rem;padding:.625rem .75rem;display:inline-block}.vcard li{margin:0;display:block}.vcard .fn{font-size:.9375rem;font-weight:700}.vevent .summary{font-weight:700}.vevent abbr{cursor:default;border:none;padding:0 .0625rem;font-weight:700;text-decoration:none}@media only screen and (width>=40.0625em){h1,h2,h3,h4,h5,h6{line-height:1.4}h1{font-size:2.75rem}h2{font-size:2.3125rem}h3{font-size:1.6875rem}h4{font-size:1.4375rem}h5{font-size:1.125rem}h6{font-size:1rem}}@media print{*{color:#000!important;box-shadow:none!important;text-shadow:none!important;background:0 0!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^=javascript\:]:after,a[href^=\#]:after{content:""}pre,blockquote{page-break-inside:avoid;border:1px solid #999}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.34in}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.sub-nav{width:auto;margin:-.25rem 0 1.125rem;padding-top:.25rem;display:block;overflow:hidden}.sub-nav dt{text-transform:uppercase}.sub-nav dt,.sub-nav dd,.sub-nav li{color:#999;float:left;margin-bottom:0;margin-left:1rem;font-family:Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:.875rem;font-weight:400}.sub-nav dt a,.sub-nav dd a,.sub-nav li a{color:#999;padding:.1875rem 1rem;text-decoration:none}.sub-nav dt a:hover,.sub-nav dd a:hover,.sub-nav li a:hover{color:#737373}.sub-nav dt.active a,.sub-nav dd.active a,.sub-nav li.active a{color:#fff;cursor:default;background:#2ba6cb;border-radius:3px;padding:.1875rem 1rem;font-weight:400}.sub-nav dt.active a:hover,.sub-nav dd.active a:hover,.sub-nav li.active a:hover{background:#258faf}.label{text-align:center;white-space:nowrap;color:#fff;background-color:#2ba6cb;margin-bottom:auto;padding:.25rem .5rem;font-family:Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:.6875rem;font-weight:400;line-height:1;text-decoration:none;display:inline-block;position:relative}.label.radius{border-radius:3px}.label.round{border-radius:1000px}.label.alert{color:#fff;background-color:#c60f13}.label.warning{color:#fff;background-color:#f08a24}.label.success{color:#fff;background-color:#5da423}.label.secondary{color:#333;background-color:#e9e9e9}.label.info{color:#333;background-color:#a0d3e8}[class*=block-grid-]{margin:0 -.625rem;padding:0;display:block}[class*=block-grid-]:before,[class*=block-grid-]:after{content:" ";display:table}[class*=block-grid-]:after{clear:both}[class*=block-grid-]>li{float:left;height:auto;padding:0 .625rem 1.25rem;display:block}@media only screen{.small-block-grid-1>li{width:100%;list-style:none}.small-block-grid-1>li:nth-of-type(n){clear:none}.small-block-grid-1>li:nth-of-type(n+1){clear:both}.small-block-grid-2>li{width:50%;list-style:none}.small-block-grid-2>li:nth-of-type(n){clear:none}.small-block-grid-2>li:nth-of-type(odd){clear:both}.small-block-grid-3>li{width:33.3333%;list-style:none}.small-block-grid-3>li:nth-of-type(n){clear:none}.small-block-grid-3>li:nth-of-type(3n+1){clear:both}.small-block-grid-4>li{width:25%;list-style:none}.small-block-grid-4>li:nth-of-type(n){clear:none}.small-block-grid-4>li:nth-of-type(4n+1){clear:both}.small-block-grid-5>li{width:20%;list-style:none}.small-block-grid-5>li:nth-of-type(n){clear:none}.small-block-grid-5>li:nth-of-type(5n+1){clear:both}.small-block-grid-6>li{width:16.6667%;list-style:none}.small-block-grid-6>li:nth-of-type(n){clear:none}.small-block-grid-6>li:nth-of-type(6n+1){clear:both}.small-block-grid-7>li{width:14.2857%;list-style:none}.small-block-grid-7>li:nth-of-type(n){clear:none}.small-block-grid-7>li:nth-of-type(7n+1){clear:both}.small-block-grid-8>li{width:12.5%;list-style:none}.small-block-grid-8>li:nth-of-type(n){clear:none}.small-block-grid-8>li:nth-of-type(8n+1){clear:both}.small-block-grid-9>li{width:11.1111%;list-style:none}.small-block-grid-9>li:nth-of-type(n){clear:none}.small-block-grid-9>li:nth-of-type(9n+1){clear:both}.small-block-grid-10>li{width:10%;list-style:none}.small-block-grid-10>li:nth-of-type(n){clear:none}.small-block-grid-10>li:nth-of-type(10n+1){clear:both}.small-block-grid-11>li{width:9.09091%;list-style:none}.small-block-grid-11>li:nth-of-type(n){clear:none}.small-block-grid-11>li:nth-of-type(11n+1){clear:both}.small-block-grid-12>li{width:8.33333%;list-style:none}.small-block-grid-12>li:nth-of-type(n){clear:none}.small-block-grid-12>li:nth-of-type(12n+1){clear:both}}@media only screen and (width>=40.0625em){.medium-block-grid-1>li{width:100%;list-style:none}.medium-block-grid-1>li:nth-of-type(n){clear:none}.medium-block-grid-1>li:nth-of-type(n+1){clear:both}.medium-block-grid-2>li{width:50%;list-style:none}.medium-block-grid-2>li:nth-of-type(n){clear:none}.medium-block-grid-2>li:nth-of-type(odd){clear:both}.medium-block-grid-3>li{width:33.3333%;list-style:none}.medium-block-grid-3>li:nth-of-type(n){clear:none}.medium-block-grid-3>li:nth-of-type(3n+1){clear:both}.medium-block-grid-4>li{width:25%;list-style:none}.medium-block-grid-4>li:nth-of-type(n){clear:none}.medium-block-grid-4>li:nth-of-type(4n+1){clear:both}.medium-block-grid-5>li{width:20%;list-style:none}.medium-block-grid-5>li:nth-of-type(n){clear:none}.medium-block-grid-5>li:nth-of-type(5n+1){clear:both}.medium-block-grid-6>li{width:16.6667%;list-style:none}.medium-block-grid-6>li:nth-of-type(n){clear:none}.medium-block-grid-6>li:nth-of-type(6n+1){clear:both}.medium-block-grid-7>li{width:14.2857%;list-style:none}.medium-block-grid-7>li:nth-of-type(n){clear:none}.medium-block-grid-7>li:nth-of-type(7n+1){clear:both}.medium-block-grid-8>li{width:12.5%;list-style:none}.medium-block-grid-8>li:nth-of-type(n){clear:none}.medium-block-grid-8>li:nth-of-type(8n+1){clear:both}.medium-block-grid-9>li{width:11.1111%;list-style:none}.medium-block-grid-9>li:nth-of-type(n){clear:none}.medium-block-grid-9>li:nth-of-type(9n+1){clear:both}.medium-block-grid-10>li{width:10%;list-style:none}.medium-block-grid-10>li:nth-of-type(n){clear:none}.medium-block-grid-10>li:nth-of-type(10n+1){clear:both}.medium-block-grid-11>li{width:9.09091%;list-style:none}.medium-block-grid-11>li:nth-of-type(n){clear:none}.medium-block-grid-11>li:nth-of-type(11n+1){clear:both}.medium-block-grid-12>li{width:8.33333%;list-style:none}.medium-block-grid-12>li:nth-of-type(n){clear:none}.medium-block-grid-12>li:nth-of-type(12n+1){clear:both}}@media only screen and (width>=64.0625em){.large-block-grid-1>li{width:100%;list-style:none}.large-block-grid-1>li:nth-of-type(n){clear:none}.large-block-grid-1>li:nth-of-type(n+1){clear:both}.large-block-grid-2>li{width:50%;list-style:none}.large-block-grid-2>li:nth-of-type(n){clear:none}.large-block-grid-2>li:nth-of-type(odd){clear:both}.large-block-grid-3>li{width:33.3333%;list-style:none}.large-block-grid-3>li:nth-of-type(n){clear:none}.large-block-grid-3>li:nth-of-type(3n+1){clear:both}.large-block-grid-4>li{width:25%;list-style:none}.large-block-grid-4>li:nth-of-type(n){clear:none}.large-block-grid-4>li:nth-of-type(4n+1){clear:both}.large-block-grid-5>li{width:20%;list-style:none}.large-block-grid-5>li:nth-of-type(n){clear:none}.large-block-grid-5>li:nth-of-type(5n+1){clear:both}.large-block-grid-6>li{width:16.6667%;list-style:none}.large-block-grid-6>li:nth-of-type(n){clear:none}.large-block-grid-6>li:nth-of-type(6n+1){clear:both}.large-block-grid-7>li{width:14.2857%;list-style:none}.large-block-grid-7>li:nth-of-type(n){clear:none}.large-block-grid-7>li:nth-of-type(7n+1){clear:both}.large-block-grid-8>li{width:12.5%;list-style:none}.large-block-grid-8>li:nth-of-type(n){clear:none}.large-block-grid-8>li:nth-of-type(8n+1){clear:both}.large-block-grid-9>li{width:11.1111%;list-style:none}.large-block-grid-9>li:nth-of-type(n){clear:none}.large-block-grid-9>li:nth-of-type(9n+1){clear:both}.large-block-grid-10>li{width:10%;list-style:none}.large-block-grid-10>li:nth-of-type(n){clear:none}.large-block-grid-10>li:nth-of-type(10n+1){clear:both}.large-block-grid-11>li{width:9.09091%;list-style:none}.large-block-grid-11>li:nth-of-type(n){clear:none}.large-block-grid-11>li:nth-of-type(11n+1){clear:both}.large-block-grid-12>li{width:8.33333%;list-style:none}.large-block-grid-12>li:nth-of-type(n){clear:none}.large-block-grid-12>li:nth-of-type(12n+1){clear:both}}.keystroke,kbd{color:#222;font-family:Consolas,Menlo,Courier,monospace;font-size:inherit;background-color:#ededed;border:1px solid #ddd;border-radius:3px;margin:0;padding:.125rem .25rem 0}.switch{-webkit-user-select:none;user-select:none;border:none;outline:0;margin-bottom:1.5rem;padding:0;position:relative}.switch label{color:#0000;cursor:pointer;text-indent:100%;background:#ddd;width:4rem;height:2rem;margin-bottom:1rem;transition:left .15s ease-out;display:block;position:relative}.switch input{opacity:0;padding:0;position:absolute;top:9px;left:10px}.switch input+label{margin-left:0;margin-right:0}.switch label:after{content:"";-o-transition:translate3d(0, 0, 0);background:#fff;width:1.5rem;height:1.5rem;transition:left .15s ease-out;display:block;position:absolute;top:.25rem;left:.25rem;transform:translate(0,0)}.switch label{width:4rem;height:2rem}.switch label:after{width:1.5rem;height:1.5rem}.switch input:checked+label:after{left:2.25rem}.switch label{color:#0000;background:#ddd}.switch label:after{background:#fff}.switch input:checked+label{background:#2ba6cb}.switch.large label{width:5rem;height:2.5rem}.switch.large label:after{width:2rem;height:2rem}.switch.large input:checked+label:after{left:2.75rem}.switch.small label{width:3.5rem;height:1.75rem}.switch.small label:after{width:1.25rem;height:1.25rem}.switch.small input:checked+label:after{left:2rem}.switch.tiny label{width:3rem;height:1.5rem}.switch.tiny label:after{width:1rem;height:1rem}.switch.tiny input:checked+label:after{left:1.75rem}.switch.radius label{border-radius:4px}.switch.radius label:after{border-radius:3px}.switch.round{border-radius:1000px}.switch.round label,.switch.round label:after{border-radius:2rem}body{background-color:#eff1f5;margin:0;padding:0;transition:background-color .25s,color .25s}a{color:#e78284;font-weight:300;transition:all .5s;display:inline-block}a:hover{color:#e5797c}h2{font-family:Inter,sans-serif;font-weight:300}#seo{display:none}.themeToggle{color:#5c5f77;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:4.2rem;height:2.2rem;margin-top:1.2rem;padding:0;font-family:Inter,sans-serif;font-size:1rem;font-weight:300;transition:transform .2s;display:inline-flex}.themeToggle:hover .themeToggleTrack{border-color:#f5cbcb}.themeToggle .themeToggleTrack{background:#ffffffa6;border:1px solid #ccd0da;border-radius:999px;align-items:center;width:100%;height:100%;padding:.18rem;transition:border-color .2s,background-color .2s;display:flex}.themeToggle .themeToggleThumb{background:#fff;border-radius:50%;justify-content:center;align-items:center;width:1.7rem;height:1.7rem;font-size:.95rem;line-height:1;transition:transform .2s,background-color .2s;display:inline-flex;transform:translate(0);box-shadow:0 3px 10px #4c4f6933}.themeToggle[aria-pressed=true] .themeToggleThumb{transform:translate(2rem)}.footer{margin-top:auto}.footer ul.inline-list{margin:0 auto}@media (width<=406px){.footer ul.inline-list{width:100%}}.footer ul.inline-list{justify-content:space-between;display:flex}.footer ul.inline-list li{text-align:center;flex:auto;display:flex}.footer ul.inline-list li a{border:none;text-decoration:none}.footer p{color:#5c5f77;font-family:JetBrains Mono,monospace;font-size:1rem;font-weight:300}.footer .fa{color:#5c5f77;transition:all .5s}.footer .fa:hover{color:#81c8be;filter:drop-shadow(0 0 5px #81c8be4d)}.footer .credits .heart{color:red}.footer .credits img{max-height:15px;position:relative}.careerItem{box-sizing:content-box;border:1px solid #0000;border-radius:5px;transition:all .5s}.careerItem p{margin-bottom:0;font-size:1.1rem;line-height:1.3!important}.careerItem strong{font-size:1.25rem}.careerItem .location{color:#e78284;font-weight:300;transition:all .5s;display:inline-block}.careerItem .go{opacity:0;font-family:Inter,sans-serif;font-size:1.5rem;transition:all .5s;position:absolute;right:30px}.careerItem .description{color:#5c5f77;margin-top:1rem;font-family:Inter,sans-serif;font-weight:300;line-height:1.7}.careerItem .description strong{color:#4c4f69;font-family:JetBrains Mono,monospace;font-size:.9em;font-weight:700}.careerItem .description .highlight{color:#81c8be}.careerItem .techStackWrapper{margin:0}.careerItem:hover{background:#fffffff0;border-color:#5c5f7733;box-shadow:0 8px 20px #4c4f6914}.careerItem:hover .go{opacity:1;right:20px}ul.inline-list.same-height-child{flex-wrap:wrap;justify-content:space-between;width:100%;display:flex;margin-left:0!important}@media (width<=999px){ul.inline-list.same-height-child{justify-content:space-around}}ul.inline-list.same-height-child li{flex:2 2 auto;display:flex;margin-left:0!important}ul.inline-list.same-height-child li>*{align-self:center;display:flex}@media (width<=800px){ul.inline-list.same-height-child li{flex-basis:25%;justify-content:center;padding-bottom:20px}}ul.inline-list.same-height-child li img{filter:grayscale();max-height:50px;margin:auto;transition:all .2s}.contactFormWrapper{position:relative}.contactFormWrapper .contactForm{min-height:300px;margin:50px 0;display:block;position:relative}.contactFormWrapper .contactForm h2{font-weight:300}.contactFormWrapper .contactForm .formField{margin-bottom:1.25rem}.contactFormWrapper .contactForm .fieldControl{padding-top:.8rem;position:relative}.contactFormWrapper .contactForm input,.contactFormWrapper .contactForm textarea{color:#6c6f85;background:0 0;border:0 solid #0000;border-bottom:2px solid #ccd0da;border-radius:0;width:100%;padding:.5rem 0;font-family:Inter,sans-serif;font-size:1.2rem;font-weight:100;transition:border-color .2s}.contactFormWrapper .contactForm input:focus,.contactFormWrapper .contactForm input:active,.contactFormWrapper .contactForm textarea:focus,.contactFormWrapper .contactForm textarea:active{border-bottom:2px solid #81c8be;outline:none}.contactFormWrapper .contactForm textarea{resize:vertical;max-width:100%;display:block}.contactFormWrapper .contactForm label{color:#5c5f77;pointer-events:none;transform-origin:0 0;font-family:Inter,sans-serif;font-size:1.1rem;font-weight:300;transition:transform .18s,color .18s;position:absolute;top:1.35rem;left:0}.contactFormWrapper .contactForm input:focus+label,.contactFormWrapper .contactForm input:not(:placeholder-shown)+label,.contactFormWrapper .contactForm textarea:focus+label,.contactFormWrapper .contactForm textarea:not(:placeholder-shown)+label{color:#81c8be;transform:translateY(calc(-.95rem - 6px))scale(.78)}.contactFormWrapper .contactForm .hasError input,.contactFormWrapper .contactForm .hasError textarea{border-bottom-color:#e78284}.contactFormWrapper .contactForm .hasError label{color:#e78284}.contactFormWrapper .contactForm .fieldError,.contactFormWrapper .contactForm .formRequestError{color:#e06062;font-family:Inter,sans-serif;font-size:.85rem;font-weight:400;line-height:1.35}.contactFormWrapper .contactForm .fieldError{padding-top:.45rem;display:block}.contactFormWrapper .contactForm .sendForm{text-align:center;color:#81c8be;background-color:#0000;border:2px solid #81c8be;border-radius:5px;width:100%;min-height:3.35rem;margin:35px auto;padding:10px;font-size:1.5rem;font-weight:400;transition:background-color .2s,color .2s,border-color .2s;display:block}.contactFormWrapper .contactForm .sendForm:disabled{cursor:not-allowed}.contactFormWrapper .contactForm .sendForm:hover{color:#fff;background-color:#81c8bee6}.contactFormWrapper .contactForm .sendForm .buttonSpinner{vertical-align:-.08rem;border:2px solid;border-right-color:#0000;border-radius:50%;width:.9rem;height:.9rem;margin-right:.5rem;animation:.7s linear infinite spin;display:inline-block}.contactFormWrapper .formSuccess{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:300px;margin:50px 0;animation:.35s ease-out formReveal;display:flex}.contactFormWrapper .formSuccess h2{margin:1rem 0 .25rem}.contactFormWrapper .formSuccess p{margin:0}.contactFormWrapper .formSuccessCheck{color:#81c8be;border:2px solid #81c8be;border-radius:50%;justify-content:center;align-items:center;width:3rem;height:3rem;font-size:1.65rem;animation:.35s ease-out checkPop;display:inline-flex}.contactFormWrapper .sendAnother{color:#81c8be;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;margin-top:1.5rem;padding:0 0 .15rem;font-family:Inter,sans-serif;font-size:1rem}@keyframes spin{to{transform:rotate(360deg)}}@keyframes formReveal{0%{opacity:0;transform:translateY(8px)}}@keyframes checkPop{0%{opacity:0;transform:scale(.7)}}@media (prefers-reduced-motion:reduce){.contactFormWrapper,.contactFormWrapper *,.contactFormWrapper :before,.contactFormWrapper :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.row.main{padding:20px 0}.row.main .row{padding-top:8px}.row.main h2{line-height:.9}@media (width<=640px){.row.main h2{color:#555;padding-bottom:30px;font-weight:400}.row.main .text-right *{text-align:center}}.row.main .columns p:first-child{padding-top:0}.row.main .columns p{line-height:1.9rem}.spaceBetween{flex-wrap:wrap;justify-content:space-evenly;display:flex}@media (width<=425px){.spaceBetween{flex-direction:column;align-items:center}}@keyframes bounce{0%{transform:scale(.8)}40%{text-shadow:2px 2px #323264cc;transform:scale(1.1)}70%{text-shadow:2px 2px #323264cc;transform:scale(.9)}to{transform:scale(1)}}@keyframes bounceError{0%{transform:scale(.8)}40%{text-shadow:2px 2px #323264cc;transform:scale(1.1)}70%{text-shadow:2px 2px #323264cc;transform:scale(.9)}to{transform:scale(1)}}@keyframes bounceIn{0%{border-radius:100%;width:300px;height:300px;bottom:30%;left:calc(50% - 150px);transform:scale(0)}20%{border-radius:100%;width:300px;height:300px;transform:scale(.8)}25%{border-radius:100%;width:300px;height:300px;transform:scale(1)}35%{border-radius:100%;width:300px;height:300px;transform:scale(.9)}50%{border-radius:100%;width:300px;height:300px;transform:scale(1.1)}60%{border-radius:100%;width:300px;height:300px;transform:scale(.9)}70%{border-radius:100%;width:300px;height:300px;bottom:30%;left:calc(50% - 150px);transform:scale(1)}80%{border-radius:100%;width:300px;height:300px;bottom:30%;left:calc(50% - 150px);transform:scale(1)}to{border-radius:0;width:100%;height:100%;bottom:0;left:0;transform:scale(1)}}.skeletonContainer{flex-direction:row;width:100vw;display:flex}.skeletonContainer .skeletonLeft{flex-direction:column;flex-basis:40%;max-height:100vh;padding:100px 20px 100px 80px;display:flex;position:sticky;top:0}.skeletonContainer .skeletonLeft h1{margin-top:0;margin-bottom:0;font-family:Playfair Display,serif;font-size:4rem}@media screen and (height<=900px){.skeletonContainer .skeletonLeft h1{font-size:3rem}}.skeletonContainer .skeletonLeft h1{color:#4c4f69;font-weight:700}@media screen and (width<=1000px){.skeletonContainer .skeletonLeft h1{font-size:3.5rem}}.skeletonContainer .skeletonLeft h2{color:#5c5f77;font-family:Inter,sans-serif;font-size:2.2rem}@media screen and (width<=1000px){.skeletonContainer .skeletonLeft h2{font-size:2rem}}.skeletonContainer .skeletonLeft h3{color:#5c5f77;font-family:Inter,sans-serif;font-size:1.5rem;font-weight:300}.skeletonContainer .skeletonLeft nav{margin-top:3rem}.skeletonContainer .skeletonLeft nav ul{color:#5c5f77;margin-left:0}.skeletonContainer .skeletonLeft nav ul li{margin-bottom:1rem;font-family:Lato,sans-serif;font-size:1.2rem;font-weight:300;display:block}.skeletonContainer .skeletonLeft nav ul li .spacer{background:#5c5f77;width:10px;height:1px;margin-right:5px;transition:all .25s;display:inline-block;position:relative;top:-.4rem}.skeletonContainer .skeletonLeft nav ul li.active,.skeletonContainer .skeletonLeft nav ul li div:hover{font-weight:700}.skeletonContainer .skeletonLeft nav ul li.active .spacer,.skeletonContainer .skeletonLeft nav ul li div:hover .spacer{width:20px;height:2px}.skeletonContainer .skeletonLeft nav ul li div{cursor:pointer;max-width:fit-content;display:inline-block}.skeletonContainer .skeletonRight{flex-basis:60%;padding:100px 50px}.skeletonContainer .skeletonRight h2{color:#5c5f77;padding-bottom:2rem;font-family:Playfair Display,serif}@media screen and (width<=1000px){.skeletonContainer .skeletonRight h2{z-index:10;background-color:#eff1f5;padding-top:10px;position:sticky;top:0}}.skeletonContainer .skeletonRight h3{color:#5c5f77;padding-bottom:1rem;font-family:Playfair Display,serif}@media screen and (width<=1000px){.skeletonContainer{flex-direction:column}.skeletonContainer .skeletonLeft{padding:50px;position:relative}.skeletonContainer nav{display:none}.skeletonContainer .footer{margin-top:3rem}.skeletonContainer .skeletonRight{padding:50px}}@media screen and (width<=450px){.skeletonContainer .skeletonLeft,.skeletonContainer .skeletonRight{padding:20px}}.techStack{flex-wrap:wrap;margin-top:10px;margin-left:0;list-style:none;display:flex}.techStack li{padding:5px;display:flex}.techStack li:before{content:"";background-color:#6c6f85;border-radius:5px;width:5px;height:5px;position:relative;top:9px;left:-8px}.techStack li:first-of-type{padding-left:0}.techStack li:first-of-type:before{content:none}.techStack .techStackLabel{color:#5c5f77;border-radius:5px;flex:2;margin-right:5px;font-family:monospace;font-size:.9rem}.monoFont{font-family:JetBrains Mono,monospace}p{color:#6c6f85;font-family:Inter,sans-serif;font-size:1.1rem;font-weight:300;line-height:1rem}.repo{box-sizing:border-box;background:#ffffffeb;border:1px solid #5c5f7733;border-radius:5px;flex-direction:column;justify-content:space-between;min-width:160px;padding:30px;transition:background-color .2s,border-color .2s,box-shadow .2s,transform .2s;display:flex;box-shadow:0 8px 20px #4c4f6914}@media (width<=425px){.repo{margin-bottom:10px}}.repo:hover{background:#fff;transform:translateY(-2px);box-shadow:0 10px 24px #4c4f691f}.repo h3{text-align:left;font-family:JetBrains Mono,monospace}.repo p{margin-bottom:0}.repo p:last-child{margin-top:20px}.repo img{max-width:50px;max-height:50px}.repo .stars{float:right}:root[data-theme=dark]{color-scheme:dark}:root[data-theme=dark] body{background-color:#111827}:root[data-theme=dark] p{color:#bcc6d9}:root[data-theme=dark] a{color:#f4a5a7}:root[data-theme=dark] a:hover{color:#ffb8ba}:root[data-theme=dark] .themeToggle .themeToggleTrack{background:#0f172a99;border-color:#334155}:root[data-theme=dark] .themeToggle .themeToggleThumb{background:#1f2937;box-shadow:0 3px 10px #02061773}:root[data-theme=dark] .themeToggle:hover .themeToggleTrack{border-color:#81c8be}:root[data-theme=dark] .skeletonContainer .skeletonLeft h1{color:#f8fafc}:root[data-theme=dark] .skeletonContainer .skeletonLeft h2,:root[data-theme=dark] .skeletonContainer .skeletonLeft h3{color:#c8d2e2}:root[data-theme=dark] .skeletonContainer .skeletonLeft nav ul{color:#aeb9cd}:root[data-theme=dark] .skeletonContainer .skeletonLeft nav ul li .spacer{background:#aeb9cd}:root[data-theme=dark] .skeletonContainer .skeletonRight h2,:root[data-theme=dark] .skeletonContainer .skeletonRight h3{color:#d6e0f0}@media screen and (width<=1000px){:root[data-theme=dark] .skeletonContainer .skeletonRight h2{background-color:#111827}}:root[data-theme=dark] .footer p,:root[data-theme=dark] .footer .fa,:root[data-theme=dark] .careerItem .techStackLabel{color:#aeb9cd}:root[data-theme=dark] .careerItem .location{color:#f4a5a7}:root[data-theme=dark] .careerItem .description{color:#b7c3d8}:root[data-theme=dark] .careerItem .description strong{color:#e2e8f0}:root[data-theme=dark] .careerItem:hover{background:#1f2937;border-color:#334155;box-shadow:0 10px 24px #0206176b}:root[data-theme=dark] .repo{box-shadow:none;background:#1f2937;border-color:#334155}:root[data-theme=dark] .repo:hover{background:#273449;border-color:#475569;box-shadow:0 10px 24px #02061773}:root[data-theme=dark] .contactFormWrapper .contactForm input:not(.button),:root[data-theme=dark] .contactFormWrapper .contactForm textarea{color:#d8e1f0;border-bottom-color:#334155}
/*# sourceMappingURL=templates.0df3912e.css.map */
