@import"https://fonts.googleapis.com/css2?family=Sen:wght@400..800&display=swap";*,*:before,*:after{box-sizing:border-box}:root{--main-bg: #282a31;--secondary-bg: #14151a;--tertiary-bg: #373941;--text-body: #d4d4d6;--link: #de7826;--white: 255, 255, 255;--black: 0, 0, 0;--error: #e78585;--base-spacing: .8rem;--xs-spacing: calc(var(--base-spacing) * 2);--sm-spacing: calc(var(--base-spacing) * 3);--border-weight: .2rem;font-family:Sen,Avenir,Helvetica,Arial,sans-serif;font-weight:400;line-height:1.5;color:var(--text-body);background-color:var(--main-bg)}@media(prefers-color-scheme:light){:root{--main-bg: #e6dfd9;--secondary-bg: #f1f1f1;--tertiary-bg: #f0ece9;--text-body: #000000;--link: #a01818;--error: #c70000}}html{font-size:62.5%}#app{display:flex;flex-direction:column;justify-content:space-between;height:95vh}body{margin:0;font-size:1.6rem;max-width:170rem;margin-inline:auto;padding:var(--base-spacing) var(--sm-spacing)}body.modal-open,html.modal-open{height:100vh;overflow:hidden;overscroll-behavior:contain}main{width:100%}h1,h2,h3,h4,h5,h6{margin:var(--base-spacing) 0;font-weight:600}h1{font-size:3.4rem}h2{font-size:2.2rem}h3{font-size:1.8rem}p{margin-top:0}.logo-text,.logo-byline{font-size:5.1rem;line-height:1.1;margin:0;font-weight:600}.logo-byline{font-size:2.2rem}a{color:var(--link);text-decoration:underline}a:hover{color:var(--text-body)}button{font-family:inherit;font-size:1.8rem;padding:0;background-color:transparent;border:none;cursor:pointer}ul{list-style:none;padding:0;margin:0}ul li{padding:0;margin:0}.footer-text{opacity:.8;text-align:center;margin:var(--base-spacing) 0 var(--sm-spacing);font-size:1.4rem}.grid:after{content:"";display:block;clear:both}.grid-sizer,.grid-item{width:33.333%}.grid-item{float:left}.grid-item img{display:block;max-width:100%;padding:var(--base-spacing) calc(var(--base-spacing) * 1.5)}@media(max-width:992px){.grid-sizer,.grid-item{width:50%}.grid-item img{padding:var(--base-spacing) calc(var(--base-spacing) * 1.25)}}.navbar{display:flex;justify-content:space-between;align-items:center;padding:var(--base-spacing)}.navbar .nav-brand{display:flex;align-items:center}.navbar .nav-brand h2{margin:0 0 var(--base-spacing)}.navbar .nav-brand .nav-logo{width:10rem;display:inline-block;margin-top:var(--base-spacing);margin-right:var(--xs-spacing)}*:focus-visible{outline:var(--border-weight) dotted var(--link);outline-offset:var(--border-weight)}.nav-tabs{display:flex}.nav-tabs li{width:50%}.nav-tabs .tab-control{border:none;border-bottom:var(--border-weight) solid transparent;color:var(--text-body);cursor:pointer;font-weight:600;padding:var(--base-spacing);width:100%;opacity:.8;background-color:transparent}.nav-tabs .tab-control.active{border-bottom:var(--border-weight) solid var(--link);opacity:1}.nav-tabs .tab-control:hover:not(.active){border-bottom:var(--border-weight) solid var(--text-body);color:var(--link);opacity:1}.text-content{padding:var(--xs-spacing);margin-inline:auto;max-width:100rem}.text-content img{width:100%}.text-content>div{display:flex;gap:var(--sm-spacing);align-items:baseline;justify-content:space-between}.text-content>div>*{width:48%}#aboutTab .text-content>div{align-items:flex-start}details,.tab-content{padding:var(--base-spacing)}.btn-modal,.btn-modal img{width:100%}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.form-error{color:var(--error);font-weight:500}.form-error:has(span){margin-top:var(--base-spacing)}p:has(.form-error){margin:0}@media(max-width:992px){.navbar .nav-brand .logo-text{font-size:4rem}.navbar .nav-brand .logo-byline{font-size:1.8rem}.navbar .nav-brand .nav-logo{width:7rem}body{padding-inline:var(--base-spacing)}}@media(max-width:768px){.nav-tabs{flex-direction:column}.navbar{padding:var(--base-spacing)}.nav-tabs{margin:var(--base-spacing) 0;padding:var(--sm-spacing);background-color:var(--tertiary-bg);position:absolute;right:var(--base-spacing);z-index:100;transition:all .3s ease;box-shadow:0 0 1rem rgba(var(--black),.1)}.nav-tabs .tab-control{text-align:right;border-bottom:none;border-right:var(--border-weight) solid transparent}.nav-tabs .tab-control:not(:last-of-type){margin-bottom:var(--base-spacing)}.nav-tabs .tab-control.active{border-bottom:none;border-right:var(--border-weight) solid var(--link)}.nav-tabs .tab-control:hover:not(.active){border-bottom:none;border-right:var(--border-weight) solid var(--text-body)}.text-content{max-width:60rem}.text-content>div{flex-direction:column}.text-content>div>*{width:100%}}@media(max-width:550px){.navbar .nav-brand .logo-text{font-size:3.5rem}.navbar .nav-brand .logo-byline{font-size:1.6rem}.navbar .nav-brand .nav-logo{width:6rem}body{padding-inline:0}}@media(max-width:385px){.navbar .nav-brand .logo-text{font-size:3.2rem}.navbar .nav-brand .logo-byline{font-size:1.4rem}.navbar .nav-brand .nav-logo{width:6rem;margin-right:var(--base-spacing)}}.grecaptcha-badge{visibility:hidden;cursor:none}body:has(#tab-Contact[aria-current=true]) .grecaptcha-badge{visibility:visible;cursor:auto}.modal[data-v-2c9adbbb]{position:fixed;top:0;left:0;align-items:center;justify-content:center;background:rgba(var(--black),.8);cursor:pointer;display:none;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);width:100%;height:100%;z-index:1000}.modal-content[data-v-2c9adbbb]{display:flex;justify-content:center;flex-direction:column;margin:0 2.4rem var(--base-spacing)}.modal-content [data-v-2c9adbbb]{margin:var(--base-spacing) auto}.modal-content div[data-v-2c9adbbb]:has(img){max-width:70rem}.modal-content img[data-v-2c9adbbb]{max-width:100%;max-height:80vh}.modal.is-visible[data-v-2c9adbbb]{display:flex}.modal-dialog[data-v-2c9adbbb]{background:var(--main-bg);overflow:auto;cursor:default;box-shadow:0 0 2rem rgba(var(--black),.3);width:100%}.modal-header[data-v-2c9adbbb]{display:flex;align-items:center;justify-content:space-between;padding:0 var(--xs-spacing);margin-top:.5rem}.modal-header [data-v-2c9adbbb]{font-size:2.5rem}.modal-header .modal-title[data-v-2c9adbbb]{margin-inline:auto;padding-left:5.6rem}.modal-header .close-modal[data-v-2c9adbbb]{color:var(--link);float:right;background:none;border:.1rem solid transparent;cursor:pointer;padding:calc(var(--base-spacing) * 1.5) var(--base-spacing) var(--base-spacing)}.modal-header .close-modal svg[data-v-2c9adbbb]{height:2rem;width:2rem}.modal-header .close-modal[data-v-2c9adbbb]:hover,.modal-header .close-modal[data-v-2c9adbbb]:focus-visible{color:var(--text-body)}.modal-header .close-modal[data-v-2c9adbbb]:visited{color:var(--link)}@media(max-width:767.98px){.modal-header [data-v-2c9adbbb]{font-size:2.1rem}.modal-header .modal-title[data-v-2c9adbbb]{margin-inline:0;padding-left:.8rem}.modal-header .modal-dialog[data-v-2c9adbbb]{height:100vh}}summary[data-v-3df69576]{cursor:pointer;padding-bottom:var(--base-spacing);margin-inline:auto;text-align:right}summary[data-v-3df69576]:hover{text-decoration:underline}details[data-v-3df69576]{margin-bottom:var(--base-spacing)}#filters[data-v-3df69576]{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:var(--xs-spacing) var(--base-spacing)}.btn-badge label[data-v-3df69576]{position:relative;border:.1rem solid var(--text-body);border-radius:4rem;color:var(--text-body);font-size:1.2rem;font-weight:600;text-transform:uppercase;letter-spacing:.1rem;padding:var(--base-spacing) var(--xs-spacing)}.btn-badge.active-filters label[data-v-3df69576]{background-color:var(--text-body);color:var(--main-bg)}.btn-badge:hover label[data-v-3df69576]{border-color:var(--link)}.btn-badge:hover label.active-filters[data-v-3df69576]{color:var(--main-bg)}.btn-badge:has(input:focus-visible) label[data-v-3df69576]{outline:.2rem dotted var(--link);outline-offset:.2rem}ul li [data-v-9199ab6d]{display:inline-block}[class*=social-][data-v-9199ab6d]{width:3.2rem;height:3.2rem;background-size:100%;background-position:center;background-repeat:no-repeat}@media(prefers-color-scheme:dark){[class*=social-][data-v-9199ab6d]{filter:invert(100%)}}.social-inst[data-v-9199ab6d]{background-image:url(../logos/instagramlogo.svg)}.social-cara[data-v-9199ab6d]{background-image:url(../logos/cara-app-logo-circle.svg)}.social-gith[data-v-9199ab6d]{background-image:url(../logos/github-mark.svg)}.social-nati[data-v-9199ab6d]{width:4rem;background-image:url(../logos/NAA_Logo_Final_C2.png);filter:none;margin-right:calc(var(--base-spacing) * -1)}.social-link[data-v-9199ab6d]{background-image:url(../logos/linkedinlogo.svg)}.footer-socials[data-v-9199ab6d]{display:flex;flex-wrap:wrap;padding:var(--base-spacing);justify-content:space-between}.contact-socials li a[data-v-9199ab6d]{display:flex;align-items:center;text-decoration:none;padding:var(--xs-spacing) 0}.contact-socials li a p[data-v-9199ab6d]{margin:0;padding:0;margin-left:var(--xs-spacing)}@media(max-width:768px){.contact-socials[data-v-9199ab6d]{display:flex;flex-direction:row;justify-content:center;gap:var(--sm-spacing)}.contact-socials li a .social-nati[data-v-9199ab6d]{margin-right:0}.contact-socials li a p[data-v-9199ab6d]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}}@media(max-width:576px){.footer-socials[data-v-9199ab6d]{padding:var(--base-spacing) calc(var(--xs-spacing) * 2.5);justify-content:space-evenly}}.form-input[data-v-8121fa70]{display:flex;flex-direction:column;position:relative;margin-top:2rem}.form-input label[data-v-8121fa70]{position:absolute;top:1.4rem;left:1.6rem;transition:all .4s ease}.form-input input[data-v-8121fa70],.form-input textarea[data-v-8121fa70]{font-family:inherit;padding:var(--xs-spacing);border-radius:0;border:0;border-bottom:var(--border-weight) solid var(--text-body);font-size:1.6rem;color:var(--text-body);background-color:var(--secondary-bg)}.form-input input[data-v-8121fa70]:focus,.form-input textarea[data-v-8121fa70]:focus{outline:none;border-bottom-color:var(--link)}.form-input .float[data-v-8121fa70],.form-input:focus-within label[data-v-8121fa70]{position:absolute;top:-2.5rem;left:0}.form-checkbox[data-v-8121fa70]{margin-top:2rem}.form-checkbox label[data-v-8121fa70]:before{content:"";display:inline-block;width:2.5rem;height:2.5rem;border:var(--border-weight) solid var(--text-body);border-radius:0;margin-right:1rem;vertical-align:middle}.form-checkbox label.checked[data-v-8121fa70]:before{border-color:var(--link);background-color:var(--link);content:"❤";color:var(--main-bg);text-align:center}.required[data-v-8121fa70]{color:var(--link)}@media(prefers-color-scheme:dark){input[data-v-8121fa70]{color-scheme:dark}}form[data-v-5800c218]{display:flex;flex-direction:column;gap:var(--xs-spacing);margin:var(--base-spacing) auto;max-width:55rem}form .btn-submit[data-v-5800c218]{padding:2rem;background:transparent;color:var(--text-body);font-weight:600;border:var(--border-weight) solid var(--text-body);margin-top:var(--xs-spacing)}form .btn-submit[data-v-5800c218]:hover{border-color:var(--link);background-color:var(--secondary-bg);color:var(--link)}.text-right[data-v-5800c218]{text-align:right;margin:0}.text-content picture[data-v-d3037438]{max-height:70rem;overflow:hidden;max-width:70rem;border-radius:50%;margin-top:var(--base-spacing)}@media(max-width:768px){.text-content picture[data-v-d3037438]{max-height:30rem;max-width:30rem;margin-top:0;margin-inline:auto}}footer[data-v-079247ef]{width:100%;margin:var(--xs-spacing) auto;max-width:45rem;padding-inline:var(--xs-spacing)}button.toggle[data-v-079247ef]{display:none}@media(max-width:768px){button.toggle[data-v-079247ef]{display:block;text-align:right}button.toggle .toggle-icon[data-v-079247ef]{display:block;width:3.2rem;height:3.2rem;margin:var(--base-spacing);background-size:100%;background-position:center;background-repeat:no-repeat;background-image:url(../close.svg)}button.toggle.closed .toggle-icon[data-v-079247ef]{background-image:url(../menu.svg)}@media(prefers-color-scheme:dark){button.toggle[data-v-079247ef]{filter:invert(100%)}}.nav-tabs.closed[data-v-079247ef]{padding:0;background-color:transparent;z-index:-1;margin-top:-1rem;box-shadow:none;right:var(--sm-spacing)}.nav-tabs.closed .tab-control[data-v-079247ef]{border-right:var(--border-weight) solid transparent!important;transition:all .4s ease;right:var(--xs-spacing);height:1px;overflow:hidden;padding:0;margin:0}}
