#logo[data-v-10e7d37c]{width:100%}.hero-image-fallback[data-v-10e7d37c]{background-image:url(../images/hero-video-fallback.jpg);background-position:50%;background-size:cover;height:100%;position:absolute;width:100%;z-index:0}.hero-section[data-v-10e7d37c]{height:100vh;overflow:hidden;position:relative;width:100%}@supports (height:100svh){.hero-section[data-v-10e7d37c]{height:100svh}}.hero-video[data-v-10e7d37c]{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%;z-index:0}.overlay[data-v-10e7d37c]{background-color:#0000004d;top:0;right:0;bottom:0;left:0}.bottom-gradient[data-v-10e7d37c],.overlay[data-v-10e7d37c]{position:absolute;z-index:1}.bottom-gradient[data-v-10e7d37c]{background:linear-gradient(to bottom,rgba(30,58,47,0) 0,var(--color-primary) 100%);bottom:0;height:30vh;left:0;right:0}.hero-content[data-v-10e7d37c]{align-items:center;color:#fff;display:flex;height:100%;justify-content:center;padding:0 1rem;position:relative;text-align:center;z-index:2}.logo-container[data-v-10e7d37c]{animation:fadeIn-10e7d37c 1s ease-out forwards;animation-delay:.5s;max-width:800px;opacity:0}.fade-in[data-v-10e7d37c]{animation:fadeIn-10e7d37c 1s ease-out forwards;opacity:0}@keyframes fadeIn-10e7d37c{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.scroll-indicator[data-v-10e7d37c]{align-items:center;animation:fadeIn-10e7d37c 1s ease-out forwards;animation-delay:1.5s;bottom:calc(env(safe-area-inset-bottom,0px) + 3rem);color:#fff;display:flex;flex-direction:column;gap:.5rem;left:0;margin:0 auto;opacity:0;position:absolute;right:0;z-index:2}.scroll-text[data-v-10e7d37c]{font-size:.75rem;letter-spacing:.1em;opacity:.8;text-transform:uppercase}.scroll-arrow[data-v-10e7d37c]{animation:bounce-10e7d37c 2s infinite}@keyframes bounce-10e7d37c{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}@media (min-width:640px){.scroll-text[data-v-10e7d37c]{font-size:.85rem}}.video-container-primary[data-v-8a219b95]{align-items:center;background-color:var(--color-primary);display:flex;justify-content:center;padding:5rem 2rem}.content-wrapper[data-v-8a219b95]{margin:0 auto;max-width:1280px;width:100%}.text-content[data-v-8a219b95]{color:#fff;margin-bottom:1.5rem;margin-left:auto;margin-right:auto;max-width:900px;text-align:center;width:100%}.trailer-header[data-v-8a219b95]{color:var(--color-accent);display:inline-block;margin:0;padding-bottom:1rem;position:relative}.logline[data-v-8a219b95]{line-height:1.6;margin:0}.video-container-secondary[data-v-8a219b95]{margin:0 auto;max-width:1280px;position:relative;width:100%}.video-container-secondary[data-v-8a219b95]:before{content:"";display:block;padding-bottom:56.25%}.video-container-secondary iframe[data-v-8a219b95]{border:none;height:100%;left:0;position:absolute;top:0;width:100%}@media (min-width:769px){.video-container-primary[data-v-8a219b95]{padding:8rem 3rem}.video-container-secondary[data-v-8a219b95]{width:75%}.text-content[data-v-8a219b95]{margin-bottom:2.5rem;width:75%}}#story-section[data-v-423e52e7]{background-color:var(--color-bg);min-height:200vh;padding:5rem 2rem 0;position:relative}.content-wrapper[data-v-423e52e7]{margin:0 auto;max-width:1100px;position:relative}.desktop-view[data-v-423e52e7]{display:grid;gap:4rem;grid-template-columns:1fr 1fr}.text-container[data-v-423e52e7]{position:relative}.text-section[data-v-423e52e7]{display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding:2rem 0}.section-title[data-v-423e52e7]{padding-bottom:1rem;position:relative}.section-text[data-v-423e52e7],.section-title[data-v-423e52e7]{color:var(--color-primary);margin:0}.section-text[data-v-423e52e7]{line-height:1.6;white-space:pre-wrap}.image-container[data-v-423e52e7]{align-items:center;display:flex;height:100vh;position:sticky;top:0}.image-wrapper[data-v-423e52e7]{align-items:center;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;opacity:0;position:absolute;transition:opacity .5s ease-in-out}.image-wrapper.active[data-v-423e52e7]{opacity:1}.section-image[data-v-423e52e7]{aspect-ratio:3/4;height:auto;max-height:70vh;max-width:100%;-o-object-fit:cover;object-fit:cover}.mobile-view[data-v-423e52e7]{display:none}@media (min-width:640px){#story-section[data-v-423e52e7]{padding:5rem 3rem 0}}@media (max-width:768px){#story-section[data-v-423e52e7]{padding:0}.desktop-view[data-v-423e52e7]{display:none}.mobile-view[data-v-423e52e7]{display:block;padding-top:3.5rem;position:relative}.mobile-sections[data-v-423e52e7]{align-items:stretch;display:flex;flex-direction:column;gap:1rem;height:auto;justify-content:flex-start;overflow:visible;position:static}.mobile-section[data-v-423e52e7]{margin-bottom:2rem;opacity:1;pointer-events:auto;position:static;transition:none;visibility:visible;width:100%}.mobile-content[data-v-423e52e7]{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;overflow-y:auto;padding:0 2rem;text-align:center}.section-text[data-v-423e52e7],.section-title[data-v-423e52e7]{color:var(--color-primary);text-align:center}.section-text[data-v-423e52e7]{margin-bottom:1.5rem;max-width:500px;overflow:auto;overflow-wrap:break-word}.mobile-image[data-v-423e52e7]{margin:0 auto;max-width:350px}.mobile-image img[data-v-423e52e7],.mobile-image video[data-v-423e52e7]{height:100%;width:100%}}.impact-callout-section[data-v-8a0cbe51]{display:flex;justify-content:center;padding:2rem 2rem 4rem}.impact-callout-container[data-v-8a0cbe51]{align-items:center;display:flex;flex-direction:column;gap:2.5rem;padding:2.5rem 1.5rem}.impact-callout-image-wrapper[data-v-8a0cbe51]{flex-shrink:0;max-width:480px;width:100%}.impact-callout-image[data-v-8a0cbe51]{height:260px;-o-object-fit:cover;object-fit:cover;width:100%}.impact-callout-content[data-v-8a0cbe51]{max-width:600px;text-align:center;width:100%}.impact-callout-description[data-v-8a0cbe51]{line-height:1.7;margin-bottom:2rem}.impact-callout-btn[data-v-8a0cbe51]{background-color:var(--color-green);border:solid var(--color-green);box-shadow:var(--shadow-xs);color:var(--color-light);display:inline-block;padding:.85rem 2.2rem;text-decoration:none;transition:background .2s,color .2s}.impact-callout-btn[data-v-8a0cbe51]:hover{background-color:var(--color-btn-hover);color:var(--color-green)}.impact-callout-title[data-v-8a0cbe51]{margin-top:0}@media (min-width:900px){.impact-callout-title[data-v-8a0cbe51]{margin-top:0;text-align:left}.impact-callout-section[data-v-8a0cbe51]{padding:0 2rem 10rem}.impact-callout-container[data-v-8a0cbe51]{flex-direction:row;gap:3.5rem;padding:3.5rem 3rem}.impact-callout-image-wrapper[data-v-8a0cbe51]{max-width:420px}.impact-callout-image[data-v-8a0cbe51]{height:340px}.impact-callout-content[data-v-8a0cbe51]{max-width:600px;text-align:left}}.donation-section[data-v-fdd85ad0]{background-color:#f5f5f0;display:flex;justify-content:center;padding:0 2rem 4rem}.donation-container[data-v-fdd85ad0]{background:#fff;gap:0;max-width:1100px;padding:2rem 1.5rem}.donation-container[data-v-fdd85ad0],.donation-content[data-v-fdd85ad0]{display:flex;flex-direction:column;width:100%}.donation-content[data-v-fdd85ad0]{align-items:center;gap:2.5rem}.donation-image-wrapper[data-v-fdd85ad0]{display:block;flex-shrink:0;max-width:480px;width:100%}.donation-image[data-v-fdd85ad0]{height:260px;-o-object-fit:cover;object-fit:cover;width:100%}.donation-text[data-v-fdd85ad0]{margin:0 auto;max-width:600px;text-align:center;width:100%}.donation-title[data-v-fdd85ad0]{margin-bottom:1.5rem;margin-top:0}.donation-text p[data-v-fdd85ad0]{color:var(--color-primary);line-height:1.7;margin-bottom:2rem}.donation-btn[data-v-fdd85ad0]{background-color:var(--color-btn);border:solid var(--color-btn);box-shadow:var(--shadow-xs);color:var(--color-light);display:inline-block;padding:.85rem 2.2rem;text-decoration:none;transition:background .2s,color .2s}.donation-btn[data-v-fdd85ad0]:hover{background-color:var(--color-btn-hover);color:var(--color-btn)}.donation-widget[data-v-fdd85ad0]{display:none;height:100%;width:100%}.donation-widget iframe[data-v-fdd85ad0]{background-color:#f5f5f0;min-height:400px;width:100%}@media (min-width:900px){.donation-section[data-v-fdd85ad0]{padding:0 2rem 10rem}.donation-container[data-v-fdd85ad0]{gap:0;padding:3.5rem 3rem}.donation-content[data-v-fdd85ad0]{align-items:flex-start;flex-direction:row;gap:3rem}.donation-image-wrapper[data-v-fdd85ad0]{display:none}.donation-title[data-v-fdd85ad0]{margin-bottom:1.5rem;text-align:left}.donation-text[data-v-fdd85ad0]{flex:1;margin:0;max-width:500px;text-align:left}.donation-widget[data-v-fdd85ad0]{display:flex;flex:1;justify-content:flex-end}.donation-widget iframe[data-v-fdd85ad0]{min-height:535px}}
