.t-corazones{--c-marino:#12164a;--c-indigo:#23277a;--c-azul:#0a8fd2;--c-cielo:#6ec6ec;--c-hielo:#d3f0fb;--c-nube:#f2f8fc;--c-sol:#ffc93c;--bg:var(--c-nube);--surface:#fff;--ink:var(--c-marino);--muted:#4a5079;--line:#d6e3ef;--accent:#1d63c4;--accent-ink:#fff;--sol:var(--c-sol);--sol-hover:#ffd566;--sol-ink:var(--c-marino);--focus:#1d63c4;--font-body:"Atkinson Hyperlegible", system-ui, sans-serif;--font-display:"Bricolage Grotesque", "Atkinson Hyperlegible", system-ui, sans-serif}.t-corazones .cz-header{justify-content:space-between;align-items:center;gap:1.5rem;max-width:1280px;margin:0 auto;padding:1rem clamp(1rem,4vw,2.5rem);display:flex}.t-corazones .cz-brand{color:var(--c-marino);align-items:center;gap:.7rem;text-decoration:none;display:flex}.t-corazones .cz-brand img{object-fit:contain;width:46px;height:46px}.t-corazones .cz-brand span{font-family:var(--font-display);letter-spacing:-.01em;font-size:1.05rem;font-weight:800;line-height:1}.t-corazones .cz-nav{gap:clamp(1rem,2.4vw,2rem);display:flex}.t-corazones .cz-nav a{color:var(--c-marino);border-bottom:2px solid #0000;padding:.3rem 0;font-weight:700;text-decoration:none}.t-corazones .cz-nav a:hover{border-bottom-color:var(--c-azul)}.t-corazones .cz-actions{align-items:center;gap:.9rem;display:flex}.t-corazones .cz-account{color:var(--c-marino);font-weight:700;text-decoration:none}.t-corazones .cz-menu{display:none;position:relative}.t-corazones .cz-menu summary{cursor:pointer;border:1px solid var(--line);background:#fff;border-radius:99px;place-content:center;gap:6px;width:2.6rem;height:2.6rem;list-style:none;display:grid}.t-corazones .cz-menu summary::-webkit-details-marker{display:none}.t-corazones .cz-menu summary span{background:var(--c-marino);border-radius:2px;width:18px;height:2px;display:block}.t-corazones .cz-menu nav{z-index:40;background:#fff;border-radius:14px;min-width:15rem;padding:.5rem;display:grid;position:absolute;top:calc(100% + .5rem);right:0;box-shadow:0 18px 40px -12px #12164a59}.t-corazones .cz-menu nav a{color:var(--c-marino);border-radius:10px;padding:.75rem .9rem;font-weight:700;text-decoration:none}.t-corazones .cz-menu nav a:hover{background:var(--c-nube)}@media (max-width:880px){.t-corazones .cz-nav,.t-corazones .cz-account{display:none}.t-corazones .cz-menu{display:block}}.t-corazones .cz-hero{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(1rem,4vw,4rem);max-width:1280px;margin:0 auto;padding:clamp(2rem,6vw,4.5rem) clamp(1rem,4vw,2.5rem) clamp(3rem,7vw,5.5rem);display:grid}.t-corazones .cz-hero h1{letter-spacing:-.045em;color:var(--c-marino);font-variation-settings:"opsz" 96;font-size:clamp(3.4rem,9.5vw,8rem);font-weight:800;line-height:.88}.t-corazones .cz-hero-lead{max-width:34ch;color:var(--muted);margin-top:1.6rem;font-size:clamp(1.15rem,1.8vw,1.35rem)}.t-corazones .cz-hero-cta{flex-wrap:wrap;align-items:center;gap:1rem 1.6rem;margin-top:2rem;display:flex}.t-corazones .cz-hero-cta .link-arrow{color:var(--c-marino)}.t-corazones .cz-hero-art{position:relative}.t-corazones .heart{filter:drop-shadow(0 30px 40px #12164a38);width:100%;max-width:560px;height:auto;margin-left:auto;overflow:visible}.t-corazones .heart .facet{transform-box:fill-box;transform-origin:50%;animation:.7s cubic-bezier(.2,.8,.2,1) both cz-facet}@keyframes cz-facet{0%{opacity:0;transform:scale(.6)rotate(-6deg)}to{opacity:1;transform:none}}.t-corazones .heart .cuts{animation:.6s 1.1s both cz-cuts}@keyframes cz-cuts{0%{opacity:0}to{opacity:1}}@media (max-width:820px){.t-corazones .cz-hero{grid-template-columns:1fr}.t-corazones .cz-hero-art{order:-1;width:78%;max-width:340px;margin:0 auto -.5rem}}.t-corazones .cz-stats{background:var(--c-hielo)}.t-corazones .cz-stats ul{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1.5rem 2.5rem;max-width:1280px;margin:0 auto;padding:clamp(1.75rem,4vw,2.75rem) clamp(1rem,4vw,2.5rem);list-style:none;display:grid}.t-corazones .cz-stats li{align-content:start;gap:.35rem;display:grid}.t-corazones .cz-stat-v{font-family:var(--font-display);letter-spacing:-.035em;color:var(--c-indigo);font-size:clamp(2.4rem,5vw,3.4rem);font-weight:800;line-height:.95}.t-corazones .cz-stat-l{color:var(--c-marino);max-width:26ch}.t-corazones .cz-section{max-width:1280px;margin:0 auto;padding:clamp(3rem,8vw,6rem) clamp(1rem,4vw,2.5rem)}.t-corazones .cz-section>h2,.t-corazones .cz-split-head h2{letter-spacing:-.03em;font-size:clamp(2rem,4.6vw,3.2rem);font-weight:800}.t-corazones .cz-split-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:1.5rem;display:flex}.t-corazones .cz-split-head .link-arrow{color:var(--accent)}.t-corazones .cz-now{grid-template-columns:minmax(0,.8fr) minmax(0,2fr);align-items:start;gap:2rem clamp(2rem,5vw,5rem);display:grid}.t-corazones .cz-now>h2{position:sticky;top:1.5rem}.t-corazones .cz-now>h2,.t-corazones .cz-agenda>.cz-split-head h2{font-size:clamp(2rem,3.6vw,2.8rem)}.t-corazones .cz-agenda{grid-template-columns:minmax(0,.8fr) minmax(0,2fr);align-items:start;gap:2rem clamp(2rem,5vw,5rem);display:grid}.t-corazones .cz-agenda>.cz-split-head{gap:1rem;margin:0;display:grid;position:sticky;top:1.5rem}.t-corazones .cz-agenda .ev:last-child{border-bottom:1px solid var(--line)}@media (max-width:900px){.t-corazones .cz-now,.t-corazones .cz-agenda{grid-template-columns:1fr}.t-corazones .cz-now>h2,.t-corazones .cz-agenda>.cz-split-head{position:static}}.t-corazones .now{grid-template-columns:minmax(9rem,13rem) 1fr 9rem}.t-corazones .now-img{aspect-ratio:1;object-fit:cover;clip-path:polygon(50% 0,100% 30%,88% 100%,12% 100%,0 30%);width:9rem;display:block}@media (max-width:1100px){.t-corazones .now{grid-template-columns:minmax(9rem,13rem) 1fr}.t-corazones .now-img{display:none}}@media (max-width:640px){.t-corazones .now{grid-template-columns:1fr}}.t-corazones .cz-agenda{padding-top:0}.t-corazones .cz-now+.cz-agenda{padding-top:clamp(1rem,3vw,2rem)}.t-corazones .ev-day{color:var(--c-marino)}.t-corazones .cz-give{background:var(--c-marino);color:#fff;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:2rem clamp(2rem,6vw,6rem);padding:clamp(3rem,8vw,5.5rem) max(clamp(1rem,4vw,2.5rem),50vw - 640px + 2.5rem);display:grid;position:relative;overflow:hidden}.t-corazones .cz-give h2{letter-spacing:-.035em;font-size:clamp(2.2rem,5vw,3.6rem);font-weight:800}.t-corazones .cz-give-copy p{color:var(--c-hielo);max-width:44ch;margin-top:1rem;font-size:1.15rem}.t-corazones .cz-give .qd{--qd-track:#ffffff1f;--qd-line:transparent;position:relative}.t-corazones .cz-give .qd-freq span{color:#fff}.t-corazones .cz-give .qd-freq input:checked+span{color:var(--c-marino)}.t-corazones .cz-give .qd-amounts input:checked+span{border-color:var(--c-sol);box-shadow:inset 0 0 0 2px var(--c-sol)}.t-corazones .cz-give .btn{justify-self:start}@media (max-width:900px){.t-corazones .cz-give{grid-template-columns:1fr}}.t-corazones .cz-history{padding-bottom:clamp(2.5rem,6vw,4.5rem)}.t-corazones .hist-strip{scroll-snap-type:x mandatory;grid-auto-columns:minmax(15rem,19rem);grid-auto-flow:column;gap:1rem;margin:0;padding:.25rem 0 1rem;list-style:none;display:grid;overflow-x:auto}.t-corazones .hist-strip li{scroll-snap-align:start}.t-corazones .hist-card{color:var(--c-marino);gap:.45rem;text-decoration:none;display:grid}.t-corazones .hist-img{aspect-ratio:4/3;background:var(--c-indigo);border-radius:14px;display:block;overflow:hidden}.t-corazones .hist-img img{object-fit:cover;mix-blend-mode:luminosity;opacity:.92;width:100%;height:100%;transition:opacity .25s}.t-corazones .hist-card:hover .hist-img img,.t-corazones .hist-card:focus-visible .hist-img img{mix-blend-mode:normal;opacity:1}.t-corazones .hist-ph{background:linear-gradient(135deg, var(--c-indigo), var(--c-azul));width:100%;height:100%;display:block}.t-corazones .hist-meta{color:var(--muted);margin-top:.3rem;font-size:.9rem}.t-corazones .hist-title{font-family:var(--font-display);font-size:1.2rem;font-weight:700;line-height:1.15}.t-corazones .cz-allies{grid-template-columns:auto 1fr;align-items:baseline;gap:1rem 3rem;max-width:1280px;margin:0 auto;padding:0 clamp(1rem,4vw,2.5rem) clamp(3.5rem,8vw,6rem);display:grid}.t-corazones .cz-allies h2{font-size:1.1rem;font-family:var(--font-body);color:var(--muted);font-weight:400}.t-corazones .cz-allies ul{font-family:var(--font-display);color:var(--c-indigo);flex-wrap:wrap;gap:.6rem 2.2rem;margin:0;padding:0;font-size:clamp(1.1rem,2vw,1.45rem);font-weight:700;list-style:none;display:flex}@media (max-width:640px){.t-corazones .cz-allies{grid-template-columns:1fr}}.t-corazones .cz-footer{color:#c9d6f2;background:#0c0f36;padding:clamp(2.5rem,6vw,4rem) clamp(1rem,4vw,2.5rem)}.t-corazones .cz-footer-grid{grid-template-columns:1.4fr 1.2fr 1fr 1fr;gap:2rem;max-width:1280px;margin:0 auto;font-size:.97rem;display:grid}.t-corazones .cz-footer a{color:#fff}.t-corazones .cz-footer ul{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.t-corazones .cz-footer p+p{margin-top:.4rem}.t-corazones .cz-footer-name{font-family:var(--font-display);color:#fff;margin-bottom:.6rem;font-size:1.25rem;font-weight:800}.t-corazones .cz-footer-h{color:var(--c-cielo);margin-bottom:.5rem;font-weight:700}@media (max-width:900px){.t-corazones .cz-footer-grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.t-corazones .cz-footer-grid{grid-template-columns:1fr}}.t-corazones .page-head h1{letter-spacing:-.04em;font-weight:800}.t-corazones .card{border-color:#0000;box-shadow:0 20px 50px -30px #12164a59}.t-corazones .cz-pay{border-top:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;max-width:1280px;margin:2.25rem auto 0;padding-top:1.5rem;font-size:.92rem;display:flex}.t-corazones .cz-pay-marks{flex-wrap:wrap;align-items:center;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.t-corazones .cz-pay-marks li{background:#fff;border-radius:6px;place-items:center;height:2.4rem;padding:.35rem .55rem;display:grid}.t-corazones .cz-pay-marks img{object-fit:contain;width:auto;max-width:5.5rem;height:1.6rem}.t-corazones .cz-videos>h2{margin-bottom:1.8rem}.t-corazones .cz-videos-grid{grid-template-columns:2fr 1fr;align-items:start;gap:clamp(1rem,2.5vw,2rem);display:grid}.t-corazones .cz-videos-grid.is-one{grid-template-columns:1fr;max-width:960px}.t-corazones .cz-videos-grid figure{gap:.8rem;margin:0;display:grid}.t-corazones .cz-videos-grid .is-main{grid-row:span 3}.t-corazones .cz-videos-grid figcaption{gap:.25rem;display:grid}.t-corazones .cz-videos-grid figcaption strong{font-size:1.05rem}.t-corazones .cz-videos-grid figcaption span{color:var(--muted);font-size:.95rem;line-height:1.45}@media (max-width:860px){.t-corazones .cz-videos-grid{grid-template-columns:1fr}.t-corazones .cz-videos-grid .is-main{grid-row:auto}}
.t-base{--bg:#f7f7f5;--surface:#fff;--ink:#1d1f24;--muted:#5b606b;--line:#dcdde0;--accent:#2459c4;--accent-ink:#fff;--sol:#ffd03d;--sol-ink:#1d1f24;--font-body:"Atkinson Hyperlegible", system-ui, sans-serif;--font-display:"Atkinson Hyperlegible", system-ui, sans-serif}.t-base .b-header{border-bottom:1px solid var(--line);background:var(--surface);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1rem clamp(1rem,4vw,3rem);display:flex}.t-base .b-brand{color:var(--ink);font-size:1.2rem;font-weight:700;text-decoration:none}.t-base .b-header nav{flex-wrap:wrap;align-items:center;gap:1.2rem;display:flex}.t-base .b-header nav a:not(.btn){color:var(--ink);text-decoration:none}.t-base .b-wrap{gap:3rem;max-width:960px;margin:0 auto;padding:3rem 1rem;display:grid}.t-base .b-lead{color:var(--muted);max-width:60ch;font-size:1.25rem}.t-base .b-footer{border-top:1px solid var(--line);color:var(--muted);padding:2rem clamp(1rem,4vw,3rem)}
.t-focapas{--f-azul:#0789c8;--f-azul-osc:#05679a;--f-celeste:#64b7e6;--f-naranja:#f39314;--f-naranja-osc:#c96f00;--f-amarillo:#ffe03a;--f-tinta:#0b2a3f;--f-cafe:#1d4a66;--f-crema:#fff9f0;--f-arena:#fdecd3;--bg:var(--f-crema);--surface:#fff;--ink:var(--f-tinta);--muted:#4d6475;--line:#e6dccb;--accent:var(--f-azul);--accent-ink:#fff;--sol:var(--f-naranja);--sol-hover:#ffa531;--sol-ink:var(--f-tinta);--focus:var(--f-azul-osc);--btn-radius:999px;--tile-radius:18px;--font-body:"Figtree", system-ui, sans-serif;--font-display:"Fredoka", "Figtree", system-ui, sans-serif}.t-focapas h1,.t-focapas h2,.t-focapas h3{letter-spacing:-.01em;font-weight:600}.t-focapas em{font-style:normal}.t-focapas .fx-kicker{font-family:var(--font-display);letter-spacing:.14em;color:var(--f-azul);text-transform:uppercase;font-size:.8rem;font-weight:700}body.t-focapas,.t-focapas main{overflow-x:clip}.t-focapas .fx-header{z-index:30;background:color-mix(in srgb, var(--f-crema) 88%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid color-mix(in srgb, var(--line) 70%, transparent);justify-content:space-between;align-items:center;gap:1.5rem;padding:.75rem clamp(1rem,4vw,2.5rem);display:flex;position:sticky;top:0}.t-focapas .fx-brand{color:var(--f-tinta);grid-template-rows:auto auto;grid-template-columns:auto auto;align-items:center;column-gap:.6rem;text-decoration:none;display:grid}.t-focapas .fx-brand img{object-fit:contain;grid-row:span 2;width:46px;height:43px}.t-focapas .fx-brand .fx-brand-word{grid-row:auto;align-self:end;width:auto;height:22px}.t-focapas .fx-brand-sub{letter-spacing:.04em;color:var(--muted);font-size:.68rem;line-height:1.2}.t-focapas .fx-nav{gap:clamp(1rem,2.4vw,2.2rem);display:flex}.t-focapas .fx-nav a{color:var(--f-tinta);background:linear-gradient(var(--f-azul), var(--f-azul)) left bottom / 0 2px no-repeat;padding:.3rem 0;font-weight:600;text-decoration:none;transition:background-size .25s}.t-focapas .fx-nav a:hover{background-size:100% 2px}.t-focapas .fx-actions{align-items:center;gap:.9rem;display:flex}.t-focapas .fx-account{color:var(--f-tinta);font-weight:600;text-decoration:none}.t-focapas .fx-menu{display:none;position:relative}.t-focapas .fx-menu summary{cursor:pointer;border:1px solid var(--line);background:#fff;border-radius:99px;place-content:center;gap:6px;width:2.6rem;height:2.6rem;list-style:none;display:grid}.t-focapas .fx-menu summary::-webkit-details-marker{display:none}.t-focapas .fx-menu summary span{background:var(--f-tinta);border-radius:2px;width:18px;height:2px;display:block}.t-focapas .fx-menu nav{z-index:40;background:#fff;border-radius:16px;min-width:15rem;padding:.5rem;display:grid;position:absolute;top:calc(100% + .5rem);right:0;box-shadow:0 18px 40px -12px #0b2a3f59}.t-focapas .fx-menu nav a{color:var(--f-tinta);border-radius:10px;padding:.75rem .9rem;font-weight:600;text-decoration:none}.t-focapas .fx-menu nav a:hover{background:var(--f-crema)}@media (max-width:900px){.t-focapas .fx-nav,.t-focapas .fx-account,.t-focapas .fx-brand-sub{display:none}.t-focapas .fx-menu{display:block}}.t-focapas .fx-hero{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(1rem,3vw,3rem);max-width:1320px;margin:0 auto;padding:clamp(2rem,5vw,4rem) clamp(1rem,4vw,2.5rem) clamp(2.5rem,6vw,4.5rem);display:grid}.t-focapas .fx-hero h1{letter-spacing:-.02em;color:var(--f-tinta);margin-top:1rem;font-size:clamp(3rem,7.4vw,6.4rem);font-weight:700;line-height:.98}.t-focapas .fx-hero h1 em{color:var(--f-azul);background:linear-gradient(transparent 62%, color-mix(in srgb, var(--f-amarillo) 70%, transparent) 62% 90%, transparent 90%);-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline}.t-focapas .fx-hero-lead{max-width:40ch;color:var(--muted);margin-top:1.6rem;font-size:clamp(1.1rem,1.6vw,1.3rem)}.t-focapas .fx-hero-cta{flex-wrap:wrap;align-items:center;gap:1rem 1.6rem;margin-top:2rem;display:flex}.t-focapas .fx-hero-cta .link-arrow{color:var(--f-tinta);-webkit-text-decoration-color:var(--f-azul);text-decoration-color:var(--f-azul);text-decoration-thickness:2px}.t-focapas .fx-hero-art{position:relative}.t-focapas .fx-car{width:100%;max-width:520px;margin-left:auto;padding:1.5rem 2rem;position:relative}.t-focapas .fx-car-arcs{fill:none;stroke-linecap:round;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.t-focapas .fx-car-arcs path{vector-effect:non-scaling-stroke;animation:1s cubic-bezier(.3,.7,.2,1) both fx-arc}.t-focapas .arc-azul{stroke:var(--f-azul);stroke-width:18px}.t-focapas .arc-naranja{stroke:var(--f-naranja);stroke-width:16px;animation-delay:.2s!important}.t-focapas .arc-amarillo{stroke:var(--f-amarillo);stroke-width:8px;animation-delay:.4s!important}@keyframes fx-arc{0%{opacity:0;transform:translateY(18px)}}.t-focapas .fx-car-frame{aspect-ratio:4/5;background:var(--f-arena);isolation:isolate;border-radius:34px;position:relative;overflow:hidden;box-shadow:0 40px 70px -40px #0b2a3f99}.t-focapas .fx-car-slide{opacity:0;margin:0;transition:opacity 1s;position:absolute;inset:0}.t-focapas .fx-car-slide.is-on{opacity:1;z-index:1}.t-focapas .fx-car-slide img{object-fit:cover;width:100%;height:100%;transition:transform 7s ease-out;transform:scale(1.04)}.t-focapas .fx-car-slide.is-on img{transform:scale(1.12)}.t-focapas .fx-car-frame:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(#0b2a3f00 55%,#0b2a3fbf);position:absolute;inset:0}.t-focapas .fx-car-cap{z-index:3;justify-items:start;gap:.35rem;display:grid;position:absolute;bottom:4.2rem;left:1.2rem;right:1.2rem}.t-focapas .fx-car-cap a,.t-focapas .fx-car-cap>span:last-child{font-family:var(--font-display);color:#fff;font-size:clamp(1.25rem,2.2vw,1.6rem);font-weight:600;line-height:1.1;text-decoration:none}.t-focapas .fx-car-cap a:after{content:" →";color:var(--f-naranja)}.t-focapas .fx-car-tag{background:var(--f-naranja);color:var(--f-tinta);letter-spacing:.06em;text-transform:uppercase;border-radius:99px;padding:.2rem .7rem;font-size:.75rem;font-weight:700}.t-focapas .fx-car-ctrl{z-index:3;align-items:center;gap:.6rem;display:flex;position:absolute;bottom:1rem;left:1rem;right:1rem}.t-focapas .fx-car-ctrl>button{width:2.4rem;height:2.4rem;color:var(--f-tinta);cursor:pointer;background:#fff9f0eb;border:0;border-radius:50%;flex:none;place-items:center;padding-bottom:.15rem;font-size:1.5rem;line-height:1;display:grid}.t-focapas .fx-car-ctrl>button:hover{background:var(--f-naranja)}.t-focapas .fx-car-ctrl ol{flex:1;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.t-focapas .fx-car-ctrl li{flex:1}.t-focapas .fx-car-ctrl ol button{cursor:pointer;background:0 0;border:0;width:100%;height:1.4rem;padding:0;display:block;position:relative}.t-focapas .fx-car-ctrl ol button:before{content:"";background:#fff6;border-radius:4px;height:4px;margin-top:-2px;position:absolute;top:50%;left:0;right:0}.t-focapas .fx-car-ctrl ol button span{background:var(--f-amarillo);border-radius:4px;width:0;height:4px;margin-top:-2px;position:absolute;top:50%;left:0}.t-focapas .fx-car-ctrl ol button.is-on span{animation:linear forwards fx-bar}.t-focapas .fx-car.is-paused .fx-car-ctrl ol button.is-on span{width:100%;animation:none}@keyframes fx-bar{to{width:100%}}@media (prefers-reduced-motion:reduce){.t-focapas .fx-car-arcs path{animation:none}.t-focapas .fx-car-slide,.t-focapas .fx-car-slide img{transition:none}}@media (max-width:860px){.t-focapas .fx-hero{grid-template-columns:1fr}.t-focapas .fx-hero-art{order:-1;width:100%;max-width:440px;margin:0 auto}.t-focapas .fx-car{margin:0 auto;padding:1rem 1.2rem}.t-focapas .fx-car-frame{aspect-ratio:4/4.4}}.t-focapas .fx-ticker{background:var(--f-azul);color:#fff;margin:0 -1rem;padding:.9rem 0;overflow:hidden;transform:rotate(-1.2deg);box-shadow:0 10px 30px -18px #05679acc}.t-focapas .fx-ticker-track{width:max-content;animation:38s linear infinite fx-marquee;display:flex}.t-focapas .fx-ticker-item{font-family:var(--font-display);letter-spacing:.01em;white-space:nowrap;padding:0 1.4rem;font-size:clamp(1.3rem,2.6vw,1.9rem);font-weight:700}.t-focapas .fx-ticker-item:after{content:"";border:3px solid var(--f-amarillo);vertical-align:.05em;border-radius:50%;width:.55em;height:.55em;margin-left:2.8rem;display:inline-block}@keyframes fx-marquee{to{transform:translate(-33.333%)}}@media (prefers-reduced-motion:reduce){.t-focapas .fx-ticker-track{animation:none}}.t-focapas .fx-stats ul{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:2rem 3rem;max-width:1320px;margin:0 auto;padding:clamp(3rem,7vw,5rem) clamp(1rem,4vw,2.5rem) clamp(1.5rem,4vw,2.5rem);list-style:none;display:grid}.t-focapas .fx-stats li{border-top:3px solid var(--f-tinta);align-content:start;gap:.5rem;padding-top:1rem;display:grid}.t-focapas .fx-stat-v{font-family:var(--font-display);letter-spacing:-.02em;color:var(--f-azul);font-size:clamp(3.4rem,7vw,5.4rem);font-weight:700;line-height:.9}.t-focapas .fx-stat-l{max-width:28ch;font-size:1.05rem}.t-focapas .fx-section{max-width:1320px;margin:0 auto;padding:clamp(3rem,7vw,5.5rem) clamp(1rem,4vw,2.5rem)}.t-focapas .fx-head{gap:.5rem;margin-bottom:clamp(1.5rem,3vw,2.5rem);display:grid}.t-focapas .fx-head h2{font-size:clamp(2.2rem,5vw,3.8rem);line-height:.95}.t-focapas .fx-head-row{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem;display:flex}.t-focapas .fx-head-row .link-arrow{color:var(--f-azul)}.t-focapas .fx-causes-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(1rem,2vw,1.5rem);display:grid}.t-focapas .fx-cause{background:#fff;border-radius:22px;grid-column:span 4;grid-template-rows:auto 1fr;transition:transform .25s;display:grid;overflow:hidden;box-shadow:0 24px 50px -36px #0b2a3f8c}.t-focapas .fx-cause:hover{transform:translateY(-4px)}.t-focapas .fx-cause.is-big{color:#fff;grid-area:span 2/span 8;grid-template-rows:1fr;min-height:34rem;position:relative}.t-focapas .fx-cause-img{aspect-ratio:16/10;background:var(--f-arena);display:block;position:relative;overflow:hidden}.t-focapas .fx-cause.is-big .fx-cause-img{aspect-ratio:auto;position:absolute;inset:0}.t-focapas .fx-cause.is-big .fx-cause-img:after{content:"";background:linear-gradient(#0b2a3f00 30%,#0b2a3fe0 78%);position:absolute;inset:0}.t-focapas .fx-cause.is-big .fx-cause-body{align-self:end;max-width:44rem;padding:clamp(1.5rem,3vw,2.4rem);position:relative}.t-focapas .fx-cause.is-big .fx-cause-body>p{color:#d5e8f4;font-size:1.1rem}.t-focapas .fx-cause.is-big .fx-cause-cta{color:#fff;background:var(--f-azul);border-radius:999px;padding:.7rem 1.2rem}.t-focapas .fx-cause:nth-child(n+4){grid-column:span 6}.t-focapas .fx-cause:nth-child(n+4):nth-child(2n):last-child{grid-column:span 12;grid-template-rows:auto;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}.t-focapas .fx-cause:nth-child(n+4):nth-child(2n):last-child .fx-cause-img{aspect-ratio:auto;min-height:16rem}.t-focapas .fx-cause:nth-child(n+4):nth-child(2n):last-child .fx-cause-body{align-content:center;padding:clamp(1.5rem,3vw,2.5rem)}.t-focapas .fx-cause-img img{object-fit:cover;width:100%;height:100%;transition:transform .6s}.t-focapas .fx-cause:hover .fx-cause-img img{transform:scale(1.04)}.t-focapas .fx-cause-ph{background:radial-gradient(circle at 30% 30%, var(--f-amarillo), var(--f-azul) 60%, var(--f-azul-osc));width:100%;height:100%;display:block}.t-focapas .fx-chip{background:var(--f-crema);color:var(--f-tinta);letter-spacing:.06em;text-transform:uppercase;border-radius:99px;padding:.3rem .8rem;font-size:.8rem;font-weight:700;position:absolute;top:.9rem;left:.9rem}.t-focapas .fx-cause-body{align-content:start;gap:.6rem;padding:1.3rem 1.4rem 1.5rem;display:grid}.t-focapas .fx-cause-body h3{font-size:clamp(1.35rem,2.2vw,1.7rem);line-height:1.02}.t-focapas .fx-cause.is-big .fx-cause-body h3{font-size:clamp(1.7rem,3vw,2.4rem)}.t-focapas .fx-cause-body h3 a{color:inherit;text-decoration:none}.t-focapas .fx-cause-body>p{color:var(--muted)}.t-focapas .fx-cause-metric strong{font-family:var(--font-display);color:var(--f-azul);font-size:1.6rem;font-weight:700}.t-focapas .fx-cause-cta{color:var(--f-azul);justify-self:start;align-items:center;gap:.4rem;margin-top:.4rem;font-weight:700;text-decoration:none;display:inline-flex}.t-focapas .fx-cause-cta:after{content:"→";transition:transform .2s}.t-focapas .fx-cause-cta:hover:after{transform:translate(4px)}.t-focapas .meter-fill{background:linear-gradient(90deg, var(--f-amarillo), var(--f-azul))}@media (max-width:1000px){.t-focapas .fx-cause,.t-focapas .fx-cause:nth-child(n+4){grid-column:span 6}.t-focapas .fx-cause.is-big,.t-focapas .fx-cause:nth-child(n+4):nth-child(2n):last-child{grid-area:auto/span 12}}@media (max-width:640px){.t-focapas .fx-cause,.t-focapas .fx-cause.is-big,.t-focapas .fx-cause:nth-child(n+4){grid-column:span 12}.t-focapas .fx-cause:nth-child(n+4):nth-child(2n):last-child{grid-template-columns:1fr}.t-focapas .fx-cause.is-big{min-height:30rem}}.t-focapas .fx-agenda{padding-top:0}.t-focapas .ev-day{color:var(--f-azul)}.t-focapas .ev-month{color:var(--f-tinta);letter-spacing:.08em;font-size:.85rem}.t-focapas .fx-give{isolation:isolate;background:radial-gradient(120% 140% at 0% 0%, #12405e 0%, var(--f-tinta) 55%), var(--f-tinta);color:#fff;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:2rem clamp(2rem,6vw,6rem);padding:clamp(3.5rem,8vw,6rem) max(clamp(1rem,4vw,2.5rem),50vw - 660px + 2.5rem);display:grid;position:relative;overflow:hidden}.t-focapas .fx-give-rings{z-index:-1;fill:none;width:min(70vw,820px);stroke:var(--f-azul);stroke-width:10px;opacity:.7;position:absolute;top:50%;right:-8%;transform:translateY(-50%)}.t-focapas .fx-give-rings ellipse+ellipse{stroke:var(--f-naranja);stroke-width:6px;opacity:.8}.t-focapas .fx-give .fx-kicker{color:var(--f-naranja)}.t-focapas .fx-give h2{margin-top:.6rem;font-size:clamp(2.3rem,5vw,3.9rem);line-height:.92}.t-focapas .fx-give-copy p:not(.fx-kicker){color:#d5e8f4;max-width:44ch;margin-top:1.1rem;font-size:1.12rem}.t-focapas .fx-give .qd{--qd-track:#ffffff1f;--qd-line:transparent;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fff6ea0f;border:1px solid #fff6ea24;border-radius:24px;padding:clamp(1rem,2.5vw,1.6rem)}.t-focapas .fx-give .qd-freq span{color:#fff}.t-focapas .fx-give .qd-freq input:checked+span{color:var(--f-tinta)}.t-focapas .fx-give .qd-amounts input:checked+span{border-color:var(--f-amarillo);box-shadow:inset 0 0 0 2px var(--f-amarillo)}.t-focapas .fx-give .btn{justify-self:start}@media (max-width:900px){.t-focapas .fx-give{grid-template-columns:1fr}.t-focapas .fx-give-rings{opacity:.3;width:140vw;right:-60%}}.t-focapas .fx-videos-grid{grid-template-columns:2fr 1fr;align-items:start;gap:clamp(1rem,2.5vw,2rem);display:grid}.t-focapas .fx-videos-grid.is-one{grid-template-columns:1fr;max-width:960px}.t-focapas .fx-videos-grid figure{gap:.8rem;margin:0;display:grid}.t-focapas .fx-videos-grid .is-main{grid-row:span 3}.t-focapas .fx-videos-grid figcaption{gap:.25rem;display:grid}.t-focapas .fx-videos-grid figcaption span{color:var(--muted);font-size:.95rem}@media (max-width:860px){.t-focapas .fx-videos-grid{grid-template-columns:1fr}.t-focapas .fx-videos-grid .is-main{grid-row:auto}}.t-focapas .feed-links a{color:var(--f-azul)}.t-focapas .fx-hist{scroll-snap-type:x mandatory;grid-auto-columns:minmax(15rem,20rem);grid-auto-flow:column;gap:1.1rem;margin:0;padding:.25rem 0 1rem;list-style:none;display:grid;overflow-x:auto}.t-focapas .fx-hist li{scroll-snap-align:start}.t-focapas .fx-hist-card{color:var(--f-tinta);gap:.45rem;text-decoration:none;display:grid}.t-focapas .fx-hist-img{aspect-ratio:4/3;background:var(--f-arena);border-radius:18px;display:block;overflow:hidden}.t-focapas .fx-hist-img img{object-fit:cover;filter:sepia(.35)saturate(1.1);width:100%;height:100%;transition:filter .3s,transform .5s}.t-focapas .fx-hist-card:hover .fx-hist-img img{filter:none;transform:scale(1.03)}.t-focapas .fx-hist-meta{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin-top:.3rem;font-size:.85rem}.t-focapas .fx-hist-title{font-family:var(--font-display);font-size:1.25rem;font-weight:700;line-height:1.1}.t-focapas .fx-allies{max-width:1320px;margin:0 auto;padding:clamp(1rem,3vw,2rem) clamp(1rem,4vw,2.5rem) clamp(3.5rem,8vw,6rem)}.t-focapas .fx-allies h2{font-family:var(--font-body);color:var(--muted);text-transform:none;letter-spacing:0;text-align:center;margin-bottom:1.4rem;font-size:1rem;font-weight:600}.t-focapas .fx-allies ul{flex-wrap:wrap;justify-content:center;align-items:center;gap:.9rem;margin:0;padding:0;list-style:none;display:flex}.t-focapas .fx-allies li{place-items:center;display:grid}.t-focapas .fx-allies li.has-logo{background:#fff;border-radius:16px;width:8.5rem;height:6rem;padding:.6rem;box-shadow:0 10px 24px -20px #0b2a3f80}.t-focapas .fx-allies li.has-logo a{place-items:center;width:100%;height:100%;display:grid}.t-focapas .fx-allies img{object-fit:contain;filter:grayscale();opacity:.7;width:7.3rem;height:4.8rem;transition:filter .25s,opacity .25s}.t-focapas .fx-allies li:hover img{filter:none;opacity:1}.t-focapas .fx-allies span{font-family:var(--font-display);color:var(--f-cafe);font-size:1.2rem;font-weight:700}.t-focapas .fx-footer{background:var(--f-tinta);color:#d5e8f4;padding:clamp(3rem,7vw,4.5rem) clamp(1rem,4vw,2.5rem) 2rem}.t-focapas .fx-footer-top{border-bottom:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1.5rem;max-width:1320px;margin:0 auto 3rem;padding-bottom:2.5rem;display:flex}.t-focapas .fx-footer-big{font-family:var(--font-display);color:#fff;max-width:14ch;font-size:clamp(2.4rem,6vw,4.8rem);font-weight:700;line-height:.98}.t-focapas .fx-footer-big em{color:var(--f-naranja)}.t-focapas .fx-footer-grid{grid-template-columns:1.4fr 1.2fr 1fr 1fr;gap:2rem;max-width:1320px;margin:0 auto;font-size:.97rem;display:grid}.t-focapas .fx-footer a{color:#fff}.t-focapas .fx-footer ul{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.t-focapas .fx-footer p+p{margin-top:.4rem}.t-focapas .fx-footer-name{font-family:var(--font-display);color:#fff;margin-bottom:.6rem;font-size:1.15rem;font-weight:700;line-height:1.2}.t-focapas .fx-footer-h{color:var(--f-naranja);margin-bottom:.5rem;font-weight:700}.t-focapas .fx-footer-social{gap:1rem;display:flex}@media (max-width:900px){.t-focapas .fx-footer-grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.t-focapas .fx-footer-grid{grid-template-columns:1fr}}.t-focapas .fx-pay{border-top:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;max-width:1320px;margin:2.25rem auto 0;padding-top:1.5rem;font-size:.92rem;display:flex}.t-focapas .fx-pay-marks{flex-wrap:wrap;align-items:center;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.t-focapas .fx-pay-marks li{background:#fff;border-radius:6px;place-items:center;height:2.4rem;padding:.35rem .55rem;display:grid}.t-focapas .fx-pay-marks img{object-fit:contain;width:auto;max-width:5.5rem;height:1.6rem}.t-focapas .page-head h1{font-weight:700;line-height:1}.t-focapas .card{border-color:#0000;border-radius:20px;box-shadow:0 24px 50px -34px #0b2a3f80}.t-focapas .now-value{color:var(--f-azul)}
