@charset "UTF-8";:root{--primary-color: black;--secondary-color: white;--accent-color: #CD482B;--background-color: black;--primary-border: 1px solid var(--secondary-color);--gutter: 1rem;--max-width: 1500px;--margin-bottom: 4rem;--margin-text: 2rem;--margin-big: 4rem;--text-color-1: #807F7F;--text-color-2: rgba(255, 255, 255, .6980392157);--navbar-height: 40px;--header-height: 108px;--border-radius: 25px;--border-radius-small: 10px;--padding: 25px;--padding-big: 2rem;--summary-height: 1rem;--banner-height: 2rem;--media-query: 860px;--padding-text: 1rem}@media (min-width: 860px){:root{--gutter: 2rem;--padding: 62px;--margin-bottom: 10rem;--navbar-height: 60px}}section.svelte-7j69ph{background-color:#000;margin-bottom:0;padding-bottom:var(--margin-bottom)}h2.svelte-7j69ph,h3.svelte-7j69ph,p.svelte-7j69ph,details.svelte-7j69ph{color:#fff}.extended-header.svelte-7j69ph{background-color:#46cdf6;padding:var(--margin-bottom) var(--padding)}.extended-header.svelte-7j69ph p:where(.svelte-7j69ph){color:#000}.content-wrapper.svelte-7j69ph{position:relative;width:100%;display:flex;flex-direction:column;gap:var(--margin-bottom)}.vision-section.svelte-7j69ph{max-width:50rem;margin:0 var(--padding)}.vision-section.svelte-7j69ph h3:where(.svelte-7j69ph){margin-bottom:var(--margin-bottom)}.mission-statement.svelte-7j69ph{max-width:50rem;margin:0 var(--padding)}.mission-statement.svelte-7j69ph h3:where(.svelte-7j69ph){margin-top:var(--margin-bottom)}.team-grid.svelte-7j69ph{display:grid;grid-template-columns:1fr;gap:2rem;max-width:50rem;padding:0 var(--padding);box-sizing:border-box}.team-member.svelte-7j69ph{display:flex;flex-direction:column;gap:var(--gutter)}.team-member.svelte-7j69ph .image-wrapper:where(.svelte-7j69ph){width:100%}.team-member.svelte-7j69ph .image-wrapper:where(.svelte-7j69ph) img:where(.svelte-7j69ph){width:100%;height:auto;object-fit:cover}.team-member.svelte-7j69ph .member-info:where(.svelte-7j69ph) p:where(.svelte-7j69ph){font-size:clamp(1rem,1.5vw,1.5rem)}.team-member.svelte-7j69ph .member-info:where(.svelte-7j69ph) h2:where(.svelte-7j69ph),.team-member.svelte-7j69ph .member-info:where(.svelte-7j69ph) h3:where(.svelte-7j69ph){padding-bottom:1rem}h2.svelte-7j69ph{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-size:1.5rem;font-weight:400}h3.svelte-7j69ph{font-size:1.2rem}.custom-summary.svelte-7j69ph{cursor:pointer;color:#fff;font-size:.9rem;display:flex;align-items:center;gap:.5rem}.custom-summary.svelte-7j69ph::-webkit-details-marker{display:none}.custom-summary.svelte-7j69ph:after{content:"→";transition:transform .3s ease}details[open].svelte-7j69ph .custom-summary:where(.svelte-7j69ph):after{transform:rotate(90deg)}details.svelte-7j69ph p:where(.svelte-7j69ph){padding-top:1rem}@media (min-width: 880px){.team-grid.svelte-7j69ph{grid-template-columns:repeat(4,1fr);max-width:100%;margin:0;gap:4rem}.team-grid.svelte-7j69ph>:where(.svelte-7j69ph){min-width:0}.team-member.svelte-7j69ph{width:100%}.team-member.svelte-7j69ph .image-wrapper:where(.svelte-7j69ph){width:100%;aspect-ratio:1;overflow:hidden}.team-member.svelte-7j69ph .image-wrapper:where(.svelte-7j69ph) img:where(.svelte-7j69ph){width:100%;height:100%;object-fit:cover}.vision-section.svelte-7j69ph{display:grid;grid-template-columns:1fr 1fr;gap:4rem;max-width:100%}.vision-section.svelte-7j69ph p:where(.svelte-7j69ph){max-width:clamp(30rem,50vw,50rem);margin-left:auto;justify-self:end}.extended-header.svelte-7j69ph p:where(.svelte-7j69ph){font-size:clamp(24px,4vw,50px)}}
