.section.svelte-12ul70t{height:auto;min-height:100vh;width:100vw;display:flex;justify-content:flex-start;align-items:center;position:relative;overflow:hidden;pointer-events:none}.text-container.svelte-12ul70t{max-width:90vw;position:relative;z-index:2;margin-left:4rem;padding:2rem;pointer-events:auto}h1.svelte-12ul70t{font-size:clamp(2rem,5vw,3.5rem);font-family:Archivo,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-variation-settings:"wdth" 100;line-height:1.1;margin:0;margin-bottom:2rem;text-align:left;text-shadow:0 1px 1px rgba(0,0,0,.3),0 2px 4px rgba(0,0,0,.3),0 4px 8px rgba(0,0,0,.3)}.text-sequence.svelte-12ul70t{padding-top:2rem}.text-line.svelte-12ul70t{font-size:clamp(1.125rem,2.5vw,2rem);font-family:Helvetica,sans-serif;font-optical-sizing:auto;font-weight:200;font-style:normal;line-height:1.2;margin:1rem 0;text-align:left;text-shadow:0 1px 1px rgba(0,0,0,.3),0 2px 4px rgba(0,0,0,.3)}.supporting.svelte-12ul70t{margin-top:1.75rem;font-size:clamp(.95rem,1vw,1.1rem);font-family:Helvetica,sans-serif;font-optical-sizing:auto;font-weight:200;font-style:italic;color:#ffffffe6;max-width:600px;line-height:1.6;text-align:left;text-shadow:0 1px 1px rgba(0,0,0,.3),0 2px 4px rgba(0,0,0,.3)}.mission-text.svelte-12ul70t{font-size:clamp(1.125rem,2.5vw,2rem);font-family:Helvetica,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;text-align:left;margin:.25em 0}a.callToActionButtons.svelte-12ul70t{font-size:clamp(1rem,1.5vw,1.1rem);font-family:Helvetica,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;text-decoration:none;display:inline-block;position:relative;padding:.75rem 1.5rem;border-radius:8px;transition:background-color .3s ease;cursor:pointer}a.callToActionButtons.svelte-12ul70t:after{display:none}a.callToActionButtons.svelte-12ul70t:hover{filter:brightness(1.1)}a.callToActionButtons-secondary.svelte-12ul70t{font-size:clamp(1rem,1.5vw,1.1rem);font-family:Helvetica,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;text-decoration:none;display:inline-block;position:relative;background-color:transparent;padding:.75rem 1.5rem;border-radius:8px;border:1px solid;transition:all .3s ease;cursor:pointer}.text-sequence.svelte-12ul70t{position:relative}@media (max-width: 768px){.text-container.svelte-12ul70t{margin-left:1rem}}@media (max-width: 500px){a.callToActionButtons.svelte-12ul70t,a.callToActionButtons-secondary.svelte-12ul70t{display:flex;justify-content:center;align-items:center;flex-basis:0;flex-grow:1}}
