.hero-slider[data-v-da9fc229]{margin-top:calc(var(--header-height) + var(--topbar-height, 0px))}.slider[data-v-da9fc229]{min-height:96vh;overflow:hidden;position:relative}.slide[data-v-da9fc229]{align-items:center;background-position:50%;background-size:cover;display:flex;inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .8s ease}.slide.active[data-v-da9fc229]{opacity:1;pointer-events:auto}.slide-content[data-v-da9fc229]{color:#fff;margin:0 auto;max-width:640px;position:relative;text-align:center}.slide-content .btn[data-v-da9fc229],.slide-content .tag[data-v-da9fc229],.slide-content h1[data-v-da9fc229]{opacity:0;transform:translate(-40px)}.slide-content .tag[data-v-da9fc229]{color:#ffffffe6;font-size:.95rem;letter-spacing:.02em}.slide-content h1[data-v-da9fc229]{color:#fff;font-size:clamp(3.5rem,7vw,5.5rem);margin:.5rem 0 1rem}.slide-content .btn[data-v-da9fc229]{display:inline-flex;margin-top:1rem}.slide.active .slide-content h1[data-v-da9fc229]{animation:slideIn-da9fc229 .9s cubic-bezier(.6,0,.4,1) forwards;animation-delay:.7s}.slide.active .slide-content .btn-primary[data-v-da9fc229]{animation:slideIn-da9fc229 .9s cubic-bezier(.6,0,.4,1) forwards;animation-delay:1s}.slide.active .slide-content .tag[data-v-da9fc229]{animation:slideIn-da9fc229 .9s cubic-bezier(.6,0,.4,1) forwards;animation-delay:1.3s}.slider-arrow[data-v-da9fc229]{background:#0009;border:none;border-radius:0;color:#fff;cursor:pointer;font-size:1.4rem;height:48px;position:absolute;top:50%;transform:translateY(-50%);transition:background .2s ease;width:48px}.slider-arrow[data-v-da9fc229]:hover{background:var(--crimson)}.slider-arrow.prev[data-v-da9fc229]{left:1rem}.slider-arrow.next[data-v-da9fc229]{right:1rem}.slider-dots[data-v-da9fc229]{bottom:1.5rem;display:flex;gap:.5rem;left:50%;position:absolute;transform:translate(-50%)}.slider-dots button[data-v-da9fc229]{background:transparent;border:1px solid #fff;border-radius:0;cursor:pointer;height:14px;opacity:.6;width:14px}.slider-dots button.active[data-v-da9fc229]{background:var(--crimson);border-color:var(--crimson);opacity:1}.hero-contact[data-v-da9fc229]{background:var(--crimson);border-radius:0;bottom:1.8rem;display:flex;flex-direction:column;gap:.3rem;padding:.2rem;position:absolute;right:1.2rem}.hero-contact a[data-v-da9fc229]{background:transparent;border:none;color:#fff;display:grid;height:30px;place-items:center;width:30px}.hero-contact a[data-v-da9fc229]:hover{background:#ffffff2e}.hero-contact i[data-v-da9fc229]{font-size:.8rem}@keyframes slideIn-da9fc229{to{opacity:1;transform:translate(0)}}@media(prefers-reduced-motion:reduce){.slide.active .slide-content .btn[data-v-da9fc229],.slide.active .slide-content .tag[data-v-da9fc229],.slide.active .slide-content h1[data-v-da9fc229]{animation:none;opacity:1;transform:none}}@media(max-width:768px){.slider[data-v-da9fc229]{min-height:80vh}.slider-arrow[data-v-da9fc229]{display:none}.hero-contact[data-v-da9fc229]{bottom:1rem;right:.8rem}}.response-stats[data-v-d1c11a63]{background:#fff;padding:4rem 0}.stats-container[data-v-d1c11a63]{align-items:center;background:#f7f7f7;display:grid;gap:3rem;grid-template-columns:minmax(0,.55fr) minmax(0,.45fr);padding:2rem}.stats-copy .eyebrow[data-v-d1c11a63]{color:var(--crimson);font-size:.75rem;letter-spacing:.15em;margin:0 0 .4rem;text-transform:uppercase}.play-button[data-v-d1c11a63]{align-items:center;display:flex;margin-bottom:1rem}.play-button button[data-v-d1c11a63]{background:#fff;border:1px solid rgba(0,0,0,.2);border-radius:50%;cursor:pointer;height:48px;width:48px}.play-button i[data-v-d1c11a63]{color:var(--crimson);font-size:1rem}.stats-copy h2[data-v-d1c11a63]{font-size:clamp(2.4rem,4vw,3.3rem);margin:0 0 1.2rem}.stats-copy p[data-v-d1c11a63]{color:#000000b3;margin:0 0 1rem}.faq[data-v-d1c11a63]{border-top:1px solid rgba(0,0,0,.12);margin-top:1.5rem}.faq[data-v-d1c11a63],.faq-item[data-v-d1c11a63]{border-bottom:1px solid rgba(0,0,0,.12)}.faq-item[data-v-d1c11a63]:last-child{border-bottom:none}.faq-item button[data-v-d1c11a63]{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;font-size:.82rem;font-weight:600;gap:.6rem;letter-spacing:.1em;padding:.8rem 0;text-transform:uppercase;width:100%}.faq-item button span[data-v-d1c11a63]{color:var(--crimson);font-size:1.2rem}.faq-item p[data-v-d1c11a63]{color:#0009;font-size:.92rem;margin:0;padding:0 0 .8rem 1.8rem}.faq-enter-active[data-v-d1c11a63],.faq-leave-active[data-v-d1c11a63]{transition:all .3s ease}.faq-enter-from[data-v-d1c11a63],.faq-leave-to[data-v-d1c11a63]{opacity:0;transform:translateY(-10px)}.stats-visual .image-wrapper[data-v-d1c11a63]{position:relative;text-align:center}.stats-visual img[data-v-d1c11a63]{height:420px;margin:0 auto;max-width:420px;-o-object-fit:cover;object-fit:cover;width:100%}.stat-cards[data-v-d1c11a63]{bottom:-1.5rem;display:flex;flex-wrap:wrap;gap:.8rem;justify-content:center;left:50%;position:absolute;transform:translate(-50%)}.stat-card[data-v-d1c11a63]{background:var(--card-color);color:#fff;min-width:190px;padding:1rem 1.4rem}.stat-label[data-v-d1c11a63]{font-size:.68rem;letter-spacing:.1em;margin:0;text-transform:uppercase}.stat-card strong[data-v-d1c11a63]{display:block;font-size:2.3rem;margin:.4rem 0}.stat-card small[data-v-d1c11a63]{color:#fffc;font-size:.7rem}@media(max-width:1020px){.stats-container[data-v-d1c11a63]{grid-template-columns:1fr}.stats-container[data-v-d1c11a63],.stats-copy p[data-v-d1c11a63]{text-align:center}.faq-item button[data-v-d1c11a63]{justify-content:center}.stats-visual img[data-v-d1c11a63]{height:auto}.stat-cards[data-v-d1c11a63]{position:static;transform:none}}@media(max-width:768px){.stat-card[data-v-d1c11a63]{margin-top:1rem;position:static}}.prevention-grid[data-v-b49aa8ef]{align-items:center;background:#f7f7f7;display:flex;min-height:min(70vh,720px);padding:6rem 0;text-align:center}.grid-wrapper[data-v-b49aa8ef]{margin:0 auto;width:min(1200px,92%)}.prevention-grid h2[data-v-b49aa8ef]{color:#352b26;font-size:clamp(2rem,4vw,3rem);margin:0 auto 2rem}.pillars[data-v-b49aa8ef]{display:grid;gap:2.5rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.pillars article[data-v-b49aa8ef]{align-items:center;display:flex;flex-direction:column;gap:1.25rem;padding:1.8rem 1.5rem}.pillars i[data-v-b49aa8ef]{color:var(--crimson);font-size:3rem}.pillars h3[data-v-b49aa8ef]{font-size:.9rem;letter-spacing:.15em;margin:.3rem 0 0;text-transform:uppercase}.pillars p[data-v-b49aa8ef]{color:#0009;font-size:.95rem;line-height:1.6;margin:0}.gallery[data-v-f02f7f43]{background:#f9f9f9;padding:5rem 0}.gallery-header[data-v-f02f7f43]{margin-bottom:2.5rem;text-align:center}.gallery-header .eyebrow[data-v-f02f7f43]{color:var(--crimson);font-size:.72rem;letter-spacing:.2em;margin:0;text-transform:uppercase}.gallery-header h2[data-v-f02f7f43]{color:#0f0f16;font-family:Bebas Neue,cursive;font-size:clamp(2rem,4vw,3rem);margin:.4rem 0 0}.gallery-grid[data-v-f02f7f43]{display:grid;gap:0;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-template-rows:repeat(2,260px)}.gallery-card[data-v-f02f7f43]{background:transparent;border:none;cursor:pointer;overflow:hidden;padding:0;position:relative}.gallery-card[data-v-f02f7f43]:after{background:#e02d2d73;content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .2s ease}.gallery-card img[data-v-f02f7f43]{height:260px;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease;width:100%}.gallery-card[data-v-f02f7f43]:hover:after{opacity:1}.gallery-card:hover img[data-v-f02f7f43]{transform:scale(1.03)}.gallery-footer[data-v-f02f7f43]{margin-top:1.5rem;text-align:center}.gallery-more[data-v-f02f7f43]{align-items:center;background:transparent;border:2px solid var(--crimson);color:var(--crimson);cursor:pointer;display:inline-flex;display:none;font-size:.78rem;gap:.5rem;letter-spacing:.12em;padding:.7rem 1.6rem;text-transform:uppercase;transition:background .2s ease,color .2s ease}.gallery-more[data-v-f02f7f43]:hover{background:var(--crimson);color:#fff}.gallery-modal[data-v-f02f7f43]{align-items:center;background:#000000d9;display:flex;inset:0;justify-content:center;padding:1.5rem;position:fixed;z-index:80}.modal-frame[data-v-f02f7f43]{background:#000;display:flex;flex-direction:column;gap:.75rem;padding:1rem;position:relative;width:min(1024px,90vw)}.modal-frame img[data-v-f02f7f43]{height:auto;width:100%}.modal-frame p[data-v-f02f7f43]{color:#fff;font-size:.78rem;letter-spacing:.1em;margin:0;text-transform:uppercase}.close[data-v-f02f7f43]{background:transparent;font-size:1.4rem;right:0;top:-40px}.close[data-v-f02f7f43],.modal-nav[data-v-f02f7f43]{border:none;color:#fff;cursor:pointer;position:absolute}.modal-nav[data-v-f02f7f43]{background:#ffffff26;border-radius:50%;font-size:1.2rem;height:52px;top:50%;transform:translateY(-50%);transition:background .2s ease;width:52px}.modal-nav[data-v-f02f7f43]:hover{background:var(--crimson)}.modal-nav.prev[data-v-f02f7f43]{left:2%}.modal-nav.next[data-v-f02f7f43]{right:2%}.fade-enter-active[data-v-f02f7f43],.fade-leave-active[data-v-f02f7f43]{transition:opacity .25s ease}.fade-enter-from[data-v-f02f7f43],.fade-leave-to[data-v-f02f7f43]{opacity:0}@media(max-width:640px){.gallery-grid[data-v-f02f7f43]{grid-template-columns:repeat(2,minmax(0,1fr))}.gallery-card[data-v-f02f7f43]:nth-child(n+7){display:none}.gallery-more[data-v-f02f7f43]{display:inline-flex}.modal-nav[data-v-f02f7f43]{font-size:1rem;height:42px;width:42px}}.mission-video[data-v-9a778253]{background:#fff;padding:0}.video-banner[data-v-9a778253]{align-items:center;background-position:50%;background-size:cover;border-radius:0;color:#fff;display:flex;min-height:min(85vh,780px);overflow:hidden;position:relative;width:100%}.video-inner[data-v-9a778253]{align-items:center;display:grid;gap:2rem;grid-template-columns:minmax(0,.65fr) minmax(0,.35fr);margin:0 auto;padding:3rem 0;width:min(1280px,94%)}.copy[data-v-9a778253]{max-width:540px}.copy .eyebrow[data-v-9a778253]{color:#ffffffbf;font-size:.75rem;letter-spacing:.2em;margin:0 0 .8rem;text-transform:uppercase}.copy h2[data-v-9a778253]{color:#fff;font-family:Bebas Neue,cursive;font-size:clamp(2.4rem,5vw,3.4rem);letter-spacing:.01em;margin:0 0 1rem}.copy p[data-v-9a778253]{color:#ffffffd9;font-size:1rem;line-height:1.8;margin:0}.play-button[data-v-9a778253]{align-items:center;background:var(--crimson);border:none;border-radius:50%;color:#fff;cursor:pointer;display:inline-flex;font-size:2rem;height:120px;justify-content:center;justify-self:start;transition:transform .2s ease,box-shadow .2s ease;width:120px}.play-button[data-v-9a778253]:hover{box-shadow:0 15px 45px #0000004d;transform:scale(1.05)}.video-modal[data-v-9a778253]{align-items:center;background:#000c;display:flex;inset:0;justify-content:center;padding:1.5rem;position:fixed;z-index:70}.modal-content[data-v-9a778253]{aspect-ratio:16/9;background:#000;box-shadow:0 20px 60px #00000073;position:relative;width:min(960px,90vw)}.modal-content iframe[data-v-9a778253]{border:0;height:100%;width:100%}.close[data-v-9a778253]{background:transparent;border:none;color:#fff;cursor:pointer;font-size:1.5rem;position:absolute;right:0;top:-42px}.fade-enter-active[data-v-9a778253],.fade-leave-active[data-v-9a778253]{transition:opacity .2s ease}.fade-enter-from[data-v-9a778253],.fade-leave-to[data-v-9a778253]{opacity:0}@media(max-width:768px){.video-inner[data-v-9a778253]{grid-template-columns:1fr;padding:2.5rem 0;text-align:center;width:min(620px,92%)}.copy[data-v-9a778253]{max-width:none}.play-button[data-v-9a778253]{height:80px;justify-self:center;width:80px}.close[data-v-9a778253]{top:-32px}}.facebook-slider[data-v-3f2d14dc]{background:transparent;margin:0 auto 2rem;padding:clamp(2rem,4vw,4rem) 0}.fb-title[data-v-3f2d14dc]{color:#352b26;font-family:var(--font-heading);font-size:clamp(1.4rem,3.2vw,2.6rem);letter-spacing:-.04em;margin:0 auto 1.6rem}.error[data-v-3f2d14dc],.fb-title[data-v-3f2d14dc]{text-align:center}.error[data-v-3f2d14dc]{color:#b31c1c;margin-bottom:1rem}.fb-slider-wrap[data-v-3f2d14dc]{align-items:center;display:flex;gap:1rem;justify-content:center;position:relative}.fb-slider-viewport[data-v-3f2d14dc]{max-width:1120px;overflow:hidden;padding:.2rem;width:100%}.fb-slider-viewport.is-swipe[data-v-3f2d14dc]{overflow-x:auto;overflow-y:visible;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding:.2rem .25rem .75rem}.fb-slider-viewport.is-swipe[data-v-3f2d14dc]::-webkit-scrollbar{height:8px}.fb-slider-viewport.is-swipe[data-v-3f2d14dc]::-webkit-scrollbar-thumb{background:#0000001f;border-radius:999px}.fb-slider-track[data-v-3f2d14dc]{display:flex;gap:1.2rem;justify-content:center;width:100%}.fb-slider-track.is-swipe[data-v-3f2d14dc]{justify-content:flex-start;padding-inline:1rem;width:-moz-max-content;width:max-content}.fb-card[data-v-3f2d14dc]{align-items:stretch;background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:0;box-shadow:0 2px 10px #0000000f;display:flex;flex-direction:column;font-family:var(--font-body);max-width:360px;min-width:0;padding:1.25rem 1.1rem 1.1rem;transition:box-shadow .18s,transform .18s;width:100%}.fb-card.is-swipe[data-v-3f2d14dc]{flex:0 0 auto;scroll-snap-align:start;width:min(90vw,460px)}.fb-card[data-v-3f2d14dc]:hover{box-shadow:0 6px 18px #0000001a;transform:translateY(-1px)}.fb-img-wrap[data-v-3f2d14dc]{background:#f2f2f2;border-radius:0;margin-bottom:.7rem;overflow:hidden;width:100%}.fb-img[data-v-3f2d14dc]{display:block;height:190px;-o-object-fit:cover;object-fit:cover;width:100%}.fb-card-content[data-v-3f2d14dc]{display:flex;flex:1 1 auto;flex-direction:column;gap:.55rem;width:100%}.fb-message[data-v-3f2d14dc]{color:#222;font-size:1.02rem;line-height:1.6;margin:.25rem 0 .2rem}.fb-message-empty[data-v-3f2d14dc]{color:#999;font-style:italic}.fb-message-truncate[data-v-3f2d14dc]{display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;color:var(--text-main,#222);font-size:1rem;max-height:4.9em;overflow:hidden;text-overflow:ellipsis}.fb-date[data-v-3f2d14dc]{color:#7a7a7a;font-size:.86rem;margin-top:.1rem}.fb-cta[data-v-3f2d14dc]{justify-content:center;margin-top:auto;padding:.85rem 1.25rem;width:100%}.fb-cta i[data-v-3f2d14dc]{font-size:.95rem}@media(max-width:700px){.facebook-slider[data-v-3f2d14dc]{padding:2rem 0 1.3rem}.fb-title[data-v-3f2d14dc]{font-size:1.25rem;margin-bottom:1.1rem;padding:0 1rem}.fb-slider-wrap[data-v-3f2d14dc]{gap:0;padding:0}.fb-slider-viewport[data-v-3f2d14dc]{max-width:100%;overflow:hidden;width:100%}.fb-slider-viewport.is-swipe[data-v-3f2d14dc]{overflow-x:auto;overflow-y:visible;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding:.2rem 0 .75rem;scroll-padding-inline:1rem;scrollbar-width:none}.fb-slider-viewport.is-swipe[data-v-3f2d14dc]::-webkit-scrollbar{display:none}.fb-slider-track[data-v-3f2d14dc]{gap:.85rem}.fb-card[data-v-3f2d14dc]{max-width:100%;padding:1.05rem .9rem 1rem}.fb-card.is-swipe[data-v-3f2d14dc]{max-width:460px;width:calc(100vw - 2.5rem)}.fb-img[data-v-3f2d14dc]{height:170px}.fb-cta[data-v-3f2d14dc]{font-size:.76rem;letter-spacing:.22em;padding:.8rem 1.1rem}}.fb-link-disabled[data-v-3f2d14dc]{background:#eee;border:1px solid rgba(0,0,0,.06);border-radius:10px;color:#aaa;cursor:not-allowed;display:inline-flex;font-size:.9rem;font-weight:800;gap:.55rem;letter-spacing:.06em;margin-top:auto;padding:.78rem .95rem;text-transform:uppercase;width:100%}.fb-arrow[data-v-3f2d14dc],.fb-link-disabled[data-v-3f2d14dc]{align-items:center;justify-content:center}.fb-arrow[data-v-3f2d14dc]{background:#fff;border:1px solid rgba(224,45,45,.35);border-radius:4px;box-shadow:0 8px 18px #0000001a;color:var(--crimson);cursor:pointer;display:flex;font-size:1.15rem;height:42px;position:absolute;top:50%;transform:translateY(-50%);transition:background .18s,color .18s,transform .18s;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:42px;z-index:3}.fb-arrow[data-v-3f2d14dc]:disabled{box-shadow:none;cursor:not-allowed;opacity:.35}.fb-arrow[data-v-3f2d14dc]:disabled:hover{background:#fff;color:var(--crimson);transform:translateY(-50%)}.fb-arrow.left[data-v-3f2d14dc]{left:-6px}.fb-arrow.right[data-v-3f2d14dc]{right:-6px}.fb-arrow[data-v-3f2d14dc]:hover{background:var(--crimson);color:#fff;transform:translateY(-50%) scale(1.03)}@media(max-width:1100px){.fb-slider-viewport[data-v-3f2d14dc]{max-width:900px;padding:0}.fb-card[data-v-3f2d14dc]{max-width:440px}.fb-arrow.left[data-v-3f2d14dc]{left:-2px}.fb-arrow.right[data-v-3f2d14dc]{right:-2px}}main[data-v-f6baf5a5] [id]{scroll-margin-top:145px}.rendicion-highlight[data-v-f6baf5a5]{background:#0f172a;color:#fff;margin:0 0 3rem;padding:3rem 0}.rendicion-grid[data-v-f6baf5a5]{align-items:center;display:grid;gap:2rem;grid-template-columns:minmax(0,.45fr) minmax(0,.55fr)}.rendicion-copy[data-v-f6baf5a5]{display:grid;gap:1rem;max-width:560px}.eyebrow[data-v-f6baf5a5]{color:#ffcf33;font-size:.75rem;letter-spacing:0;margin:0;text-transform:uppercase}.rendicion-copy h2[data-v-f6baf5a5]{color:#fff;font-size:2.8rem;margin:0}.rendicion-copy p[data-v-f6baf5a5]{color:#ffffffd1;margin:0}.rendicion-copy .btn[data-v-f6baf5a5]{width:-moz-fit-content;width:fit-content}.event-meta[data-v-f6baf5a5]{color:#ffffffe6;display:flex;flex-wrap:wrap;font-size:.92rem;gap:.8rem 1rem}.event-meta span[data-v-f6baf5a5]{align-items:center;display:inline-flex;gap:.45rem}.event-meta i[data-v-f6baf5a5]{color:#ffcf33}.rendicion-media[data-v-f6baf5a5]{background:#ffffff0f;border:1px solid hsla(0,0%,100%,.18);display:block;justify-self:end;overflow:hidden;width:min(520px,100%)}.rendicion-media img[data-v-f6baf5a5]{height:auto;-o-object-fit:contain;object-fit:contain;transition:transform .2s ease;width:100%}.rendicion-media:hover img[data-v-f6baf5a5]{transform:scale(1.02)}@media(max-width:900px){.rendicion-grid[data-v-f6baf5a5]{grid-template-columns:1fr}.rendicion-media[data-v-f6baf5a5]{justify-self:stretch;width:100%}}
