.hero-wrapper[data-astro-cid-m7narca4]{background-color:#0000;width:100vw;height:400vh;margin-left:calc(50% - 50vw)}.sticky-viewport[data-astro-cid-m7narca4]{background-color:#0000;justify-content:center;align-items:center;height:100vh;display:flex;position:sticky;top:0;overflow:hidden}.image-container[data-astro-cid-m7narca4]{z-index:1;position:absolute;inset:0}.hero-img[data-astro-cid-m7narca4]{object-fit:cover;width:100vw;height:100vh}.text-mask-overlay[data-astro-cid-m7narca4]{z-index:2;mix-blend-mode:multiply;pointer-events:none;background-color:#fff;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.main-title[data-astro-cid-m7narca4]{font-family:var(--font-main);color:#fff;text-transform:uppercase;text-align:center;letter-spacing:-.1vw;white-space:pre-line;word-break:keep-all;width:100%;max-width:1200px;margin-top:-10%;font-size:8vw;font-weight:900;line-height:1.1;display:inline-block;transform:scale(25)}.details[data-astro-cid-m7narca4]{text-align:center;z-index:3;opacity:0;flex-direction:column;align-items:center;max-width:800px;padding:0 20px;display:flex;position:absolute;bottom:11%;transform:translateY(20px)}.btn-primary[data-astro-cid-m7narca4]{background-color:var(--color-accent-light);color:var(--color-secondary);padding:var(--space-sm) var(--space-xs);border-radius:var(--radius-full);font-weight:var(--font-weight-semibold);transition:var(--transition-base);justify-content:center;align-items:center;gap:var(--space-sm);font-size:var(--font-size-sm);width:200px;margin-top:40px;text-decoration:none;display:flex}.btn-primary[data-astro-cid-m7narca4]:hover{box-shadow:var(--shadow-lg);color:var(--color-accent-light);background:#fff3}.scroll-indicator[data-astro-cid-m7narca4]{z-index:4;opacity:1;-webkit-backdrop-filter:blur(6px);background:#00000073;border:1px solid #ffffff26;border-radius:30px;flex-direction:column;align-items:center;gap:8px;padding:10px 22px 8px;transition:opacity .4s;display:flex;position:absolute;bottom:32px;left:50%;transform:translate(-50%)}.scroll-text[data-astro-cid-m7narca4]{font-family:var(--font-main);color:#fff;letter-spacing:2px;text-transform:uppercase;text-shadow:0 1px 4px #00000080;font-size:.75rem}.scroll-chevrons[data-astro-cid-m7narca4]{flex-direction:column;align-items:center;gap:0;display:flex}.chevron[data-astro-cid-m7narca4]{color:#fff;filter:drop-shadow(0 1px 2px #0006);width:22px;height:22px;animation:1.8s infinite bounceChevron}.chevron[data-astro-cid-m7narca4]:nth-child(2){opacity:.5;margin-top:-10px;animation-delay:.2s}@keyframes bounceChevron{0%,to{opacity:.4;transform:translateY(0)}50%{opacity:1;transform:translateY(6px)}}@media (width<=768px){.main-title[data-astro-cid-m7narca4]{margin-top:-5%;font-size:10vw}.subheadline[data-astro-cid-m7narca4]{font-size:var(--font-size-base,1rem);padding:0 16px}.details[data-astro-cid-m7narca4]{max-width:90%;bottom:15%}.btn-primary[data-astro-cid-m7narca4]{width:180px;margin-top:20px;font-size:.85rem}.scroll-text[data-astro-cid-m7narca4]{letter-spacing:1.5px;font-size:.65rem}}@media (width<=480px){.main-title[data-astro-cid-m7narca4]{margin-top:0;font-size:12vw;line-height:1.05}.subheadline[data-astro-cid-m7narca4]{font-size:var(--font-size-sm,.875rem);line-height:1.3}.details[data-astro-cid-m7narca4]{padding:0 16px;top:60%;bottom:auto}.btn-primary[data-astro-cid-m7narca4]{width:170px;margin-top:16px;padding:10px 16px;font-size:.8rem}.scroll-indicator[data-astro-cid-m7narca4]{bottom:20px}.scroll-text[data-astro-cid-m7narca4]{font-size:.6rem}.chevron[data-astro-cid-m7narca4]{width:18px;height:18px}}.goals-anchor[data-astro-cid-7jn2mgs2]{pointer-events:none;width:1px;height:1px;scroll-margin-top:160vh;position:absolute;bottom:0}.goals__title[data-astro-cid-7jn2mgs2]{text-align:center;font-size:var(--font-size-5xl);font-weight:var(--font-weight-bold);margin-bottom:var(--space-xl);max-width:1200px;margin-inline:auto;line-height:1.2}.goals__grid[data-astro-cid-7jn2mgs2]{gap:var(--space-md);grid-template-columns:repeat(4,1fr);display:grid}.goals__card[data-astro-cid-7jn2mgs2]{padding:var(--space-lg) var(--space-sm)}.goals__number[data-astro-cid-7jn2mgs2]{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);color:var(--color-white);margin-bottom:var(--space-md);transition:color var(--transition-base);display:block}.goals__card[data-astro-cid-7jn2mgs2]:hover .goals__number[data-astro-cid-7jn2mgs2]{color:#fff9}.goals__card-title[data-astro-cid-7jn2mgs2]{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-white);margin-bottom:var(--space-xs)}.goals__card-description[data-astro-cid-7jn2mgs2]{font-size:var(--font-size-sm);color:var(--color-gray-300);line-height:1.6}.goals__card[data-astro-cid-7jn2mgs2]:hover .goals__card-description[data-astro-cid-7jn2mgs2]{color:var(--color-gray-200)}@media (width<=1024px){.goals__grid[data-astro-cid-7jn2mgs2]{grid-template-columns:repeat(2,1fr)}.goals__title[data-astro-cid-7jn2mgs2]{font-size:var(--font-size-3xl)}}@media (width<=767px){.goals-anchor[data-astro-cid-7jn2mgs2]{display:none}.goals__title[data-astro-cid-7jn2mgs2]{font-size:var(--font-size-2xl);margin-bottom:var(--space-lg)}.goals__grid[data-astro-cid-7jn2mgs2]{gap:var(--space-sm);grid-template-columns:repeat(2,1fr)}.goals__card[data-astro-cid-7jn2mgs2]{padding:var(--space-lg) var(--space-md)}.goals__number[data-astro-cid-7jn2mgs2]{font-size:var(--font-size-2xl);margin-bottom:var(--space-sm)}.goals__card-title[data-astro-cid-7jn2mgs2]{font-size:var(--font-size-base)}.goals__card-description[data-astro-cid-7jn2mgs2]{font-size:var(--font-size-xs)}}@media (width<=480px){.goals__title[data-astro-cid-7jn2mgs2]{font-size:var(--font-size-xl)}.goals__grid[data-astro-cid-7jn2mgs2]{gap:var(--space-xs)}.goals__card[data-astro-cid-7jn2mgs2]{padding:var(--space-md) var(--space-sm);border-radius:var(--radius-lg)}.goals__number[data-astro-cid-7jn2mgs2]{font-size:var(--font-size-xl);margin-bottom:var(--space-xs)}.goals__card-title[data-astro-cid-7jn2mgs2]{font-size:var(--font-size-sm)}.goals__card-description[data-astro-cid-7jn2mgs2]{font-size:.7rem;line-height:1.5}}@media (width<=360px){.goals__card[data-astro-cid-7jn2mgs2]{padding:var(--space-sm) var(--space-xs)}.goals__number[data-astro-cid-7jn2mgs2]{font-size:var(--font-size-lg)}.goals__card-title[data-astro-cid-7jn2mgs2]{font-size:var(--font-size-xs)}.goals__card-description[data-astro-cid-7jn2mgs2]{font-size:.65rem}}.climateRoute-parallax-wrapper[data-astro-cid-4n72zlbw]{z-index:3;height:250vh;margin-bottom:var(--space-2xl);position:relative}.climateRoute-sticky[data-astro-cid-4n72zlbw]{justify-content:center;align-items:center;height:100vh;display:flex;position:sticky;top:0;overflow:hidden}.climateRoute__title[data-astro-cid-4n72zlbw],.climateRoute__description[data-astro-cid-4n72zlbw]{opacity:0;filter:blur(20px);will-change:transform, opacity, filter}.climateRoute__title[data-astro-cid-4n72zlbw]{margin-top:var(--space-2xl);font-size:48px;font-weight:var(--font-weight-bold);font-family:var(--font-headings)}.climateRoute-section[data-astro-cid-4n72zlbw]{width:100%;margin-top:var(--space-xl);position:relative}.section-header[data-astro-cid-4n72zlbw] h2[data-astro-cid-4n72zlbw]{font-family:var(--font-headings);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-tight);color:var(--color-white);text-align:center;font-size:48px;line-height:1.5}.section-header[data-astro-cid-4n72zlbw] p[data-astro-cid-4n72zlbw]{color:var(--color-gray-300);letter-spacing:0;text-align:center;font-size:18px;line-height:1.7}.climateRoute-container[data-astro-cid-4n72zlbw]{padding-block:var(--space-xl);width:100%;max-width:1440px;margin:0 auto;position:relative}.climateRoute-svg-line[data-astro-cid-4n72zlbw]{z-index:1;width:78%;height:160px;position:absolute;top:20%;left:10%;transform:translateY(-50%)}.climateRoute-steps[data-astro-cid-4n72zlbw]{z-index:5;justify-content:space-around;gap:var(--space-md);display:flex;position:relative}.step[data-astro-cid-4n72zlbw]{transition:transform var(--transition-base), opacity .4s ease-out;opacity:.2;flex-direction:column;flex:0 250px;align-items:center;display:flex}.icon-card[data-astro-cid-4n72zlbw]{border-radius:var(--radius-xl);width:120px;height:120px;margin-bottom:var(--space-lg);backdrop-filter:blur(10px);background:#ffffff08;border:1px solid #ffffff14;justify-content:center;align-items:center;animation:6s ease-in-out infinite float;display:flex;position:relative}.icon-card[data-astro-cid-4n72zlbw]:hover{scale:1.05;box-shadow:0 10px 20px #0003}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.emoji[data-astro-cid-4n72zlbw]{filter:grayscale()brightness(1.3);opacity:.8;font-size:3.2rem}.emoji[data-astro-cid-4n72zlbw]:hover{filter:color-mix(in srgb, var(--color-primary))}.step[data-astro-cid-4n72zlbw] h3[data-astro-cid-4n72zlbw]{font-size:var(--font-size-2xl);color:var(--color-white);text-align:center}.step[data-astro-cid-4n72zlbw] p[data-astro-cid-4n72zlbw]{color:var(--color-gray-400);text-align:center;font-size:var(--font-size-base)}@media (width<=768px){.climateRoute-parallax-wrapper[data-astro-cid-4n72zlbw]{height:auto}.climateRoute-section[data-astro-cid-4n72zlbw]{margin-top:var(--space-xl)}.climateRoute-sticky[data-astro-cid-4n72zlbw]{height:auto;padding:1rem;position:relative}.climateRoute-steps[data-astro-cid-4n72zlbw]{gap:var(--space-3xl);flex-direction:column}.climateRoute-svg-line[data-astro-cid-4n72zlbw]{display:none}.climateRoute__title[data-astro-cid-4n72zlbw],.climateRoute__description[data-astro-cid-4n72zlbw],.climateRoute-container[data-astro-cid-4n72zlbw]{opacity:1;filter:none}.step[data-astro-cid-4n72zlbw]{opacity:1}}.climateRoute-anchor[data-astro-cid-4n72zlbw]{pointer-events:none;width:1px;height:1px;position:absolute;top:130vh;bottom:0}@media (width<=600px){.section-header[data-astro-cid-4n72zlbw] h2[data-astro-cid-4n72zlbw]{font-size:var(--font-size-2xl)}.section-header[data-astro-cid-4n72zlbw] p[data-astro-cid-4n72zlbw]{max-width:100%;font-size:14px}.climateRoute-container[data-astro-cid-4n72zlbw]{padding-block:var(--space-lg)}.climateRoute-steps[data-astro-cid-4n72zlbw]{gap:var(--space-lg)}.step[data-astro-cid-4n72zlbw]{padding-inline:0}.icon-card[data-astro-cid-4n72zlbw]{width:90px;height:90px;margin-bottom:var(--space-md)}.emoji[data-astro-cid-4n72zlbw]{font-size:2.2rem}.badge[data-astro-cid-4n72zlbw]{width:26px;height:26px;font-size:var(--font-size-xs);top:-8px;right:-8px}.step[data-astro-cid-4n72zlbw] h3[data-astro-cid-4n72zlbw]{font-size:18px}.step[data-astro-cid-4n72zlbw] p[data-astro-cid-4n72zlbw]{max-width:100%;font-size:13px}}@media (width<=360px){.section-header[data-astro-cid-4n72zlbw] h2[data-astro-cid-4n72zlbw]{font-size:var(--font-size-xl)}.section-header[data-astro-cid-4n72zlbw] p[data-astro-cid-4n72zlbw]{font-size:13px}.icon-card[data-astro-cid-4n72zlbw]{width:75px;height:75px;margin-bottom:var(--space-sm)}.emoji[data-astro-cid-4n72zlbw]{font-size:1.8rem}.step[data-astro-cid-4n72zlbw] h3[data-astro-cid-4n72zlbw]{font-size:16px}.step[data-astro-cid-4n72zlbw] p[data-astro-cid-4n72zlbw]{font-size:12px}.climateRoute-steps[data-astro-cid-4n72zlbw]{gap:var(--space-md)}}.insights-section[data-astro-cid-4fwih5uv]{padding-block:var(--space-2xl);position:relative}.insights-container[data-astro-cid-4fwih5uv]{position:relative}.insights-header[data-astro-cid-4fwih5uv]{margin-bottom:var(--space-xl);text-align:left;opacity:0;transition:opacity .6s,transform .6s;transform:translateY(50px)}.insights-header[data-astro-cid-4fwih5uv].is-visible{opacity:1;transform:translateY(0)}.insights-badge[data-astro-cid-4fwih5uv]{border-radius:var(--radius-full);color:var(--color-accent-light);font-size:var(--font-size-xs);letter-spacing:.08em;text-transform:uppercase;margin-bottom:var(--space-sm);transition:box-shadow var(--transition-base), transform var(--transition-base);background:#ffffff14;border:1px solid #ffffff40;justify-content:center;align-items:center;padding:.35rem .85rem;display:inline-flex}.insights-header[data-astro-cid-4fwih5uv].is-visible .insights-badge[data-astro-cid-4fwih5uv]{animation:2.8s ease-in-out .35s badgePulse}.insights-title[data-astro-cid-4fwih5uv]{font-family:var(--font-headings);max-width:850px;margin-bottom:var(--space-sm);font-size:clamp(2rem,4vw,3.6rem);line-height:1.1}.insights-subtitle[data-astro-cid-4fwih5uv]{max-width:760px;color:var(--color-gray-300);font-size:var(--font-size-lg)}.insights-filters[data-astro-cid-4fwih5uv]{gap:var(--space-xs);margin-top:var(--space-md);flex-wrap:wrap;display:flex}.filter-pill[data-astro-cid-4fwih5uv]{border-radius:var(--radius-full);font-size:var(--font-size-xs);color:var(--color-gray-300);cursor:pointer;transition:transform var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast), background var(--transition-fast);background:#ffffff0d;border:1px solid #ffffff2e;padding:.35rem .8rem}.filter-pill[data-astro-cid-4fwih5uv]:hover{color:var(--color-white);border-color:#ffffff59;transform:translateY(-2px)}.filter-pill[data-astro-cid-4fwih5uv].is-active{color:var(--color-white);background:#4a9eff40}.insights-grid[data-astro-cid-4fwih5uv]{gap:var(--space-md);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.article-card[data-astro-cid-4fwih5uv]{border-radius:var(--radius-lg);opacity:0;min-height:300px;transition:opacity .65s ease, transform .65s cubic-bezier(.2, .8, .2, 1), box-shadow var(--transition-base), border-color var(--transition-base);transition-delay:var(--stagger,0s);background:#ffffff0a;border:1px solid #ffffff24;position:relative;overflow:hidden;transform:translateY(26px)scale(.985);box-shadow:0 20px 35px #0003}.article-card[data-astro-cid-4fwih5uv].is-visible{opacity:1;transform:translateY(0)scale(1)}.article-card[data-astro-cid-4fwih5uv]:hover{border-color:#ffffff42;transform:translateY(-6px)scale(1.005);box-shadow:0 26px 40px #02081c66}.article-card[data-astro-cid-4fwih5uv].is-featured{grid-column:span 1;min-height:430px}.article-image[data-astro-cid-4fwih5uv]{object-fit:cover;width:100%;height:100%;transition:transform .75s cubic-bezier(.2,.8,.2,1);display:block}.article-card[data-astro-cid-4fwih5uv]:hover .article-image[data-astro-cid-4fwih5uv]{transform:scale(1.06)}.article-overlay[data-astro-cid-4fwih5uv]{background:linear-gradient(#0f172a1a 15%,#06153ce6 100%);position:absolute;inset:0}.article-card[data-astro-cid-4fwih5uv]:hover .article-overlay[data-astro-cid-4fwih5uv]{background:linear-gradient(#0f172a08 12%,#06153cd6 100%)}.article-content[data-astro-cid-4fwih5uv]{z-index:2;padding:var(--space-md);flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:0}.article-tag[data-astro-cid-4fwih5uv]{color:#0e7490;border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;transition:transform var(--transition-base), box-shadow var(--transition-base);background:#ffffffe6;align-self:flex-start;padding:.28rem .75rem}.article-card[data-astro-cid-4fwih5uv]:hover .article-tag[data-astro-cid-4fwih5uv]{transform:translateY(-2px);box-shadow:0 8px 18px #0f172a40}.article-title[data-astro-cid-4fwih5uv]{color:var(--color-white);font-family:var(--font-headings);max-width:90%;margin-top:auto;font-size:clamp(1.1rem,2vw,1.7rem);line-height:1.3}.article-meta[data-astro-cid-4fwih5uv]{margin-top:var(--space-md);justify-content:space-between;align-items:flex-end;gap:var(--space-sm);display:flex}.author-group[data-astro-cid-4fwih5uv]{align-items:center;gap:.6rem;display:flex}.author-avatar[data-astro-cid-4fwih5uv]{border-radius:var(--radius-full);object-fit:cover;border:1px solid #ffffff73;width:30px;height:30px}.author-name[data-astro-cid-4fwih5uv]{color:var(--color-white);font-size:var(--font-size-sm);line-height:1.1}.author-role[data-astro-cid-4fwih5uv]{color:#93ffccf2;font-size:.7rem}.article-date[data-astro-cid-4fwih5uv]{color:var(--color-gray-300);font-size:var(--font-size-xs);white-space:nowrap}.insights-footer[data-astro-cid-4fwih5uv]{margin-top:var(--space-lg);opacity:0;justify-content:center;transition:opacity .6s .12s,transform .6s .12s;display:flex;transform:translateY(16px)}.insights-footer[data-astro-cid-4fwih5uv].is-visible{opacity:1;transform:translateY(0)}.more-button[data-astro-cid-4fwih5uv]{border-radius:var(--radius-full);color:var(--color-gray-100);font-size:var(--font-size-sm);transition:var(--transition-base);cursor:pointer;background:0 0;border:1px solid #fff6;padding:.6rem 1.4rem}.more-button[data-astro-cid-4fwih5uv]:hover{background:#ffffff14;border-color:#fffc;transform:translateY(-2px)scale(1.02)}@keyframes badgePulse{0%,to{box-shadow:none;transform:translateY(0)}50%{transform:translateY(-2px);box-shadow:0 10px 24px #93c5fd47}}.insights-anchor[data-astro-cid-4fwih5uv]{pointer-events:none;width:1px;height:1px;position:absolute;bottom:0}.article-card[data-astro-cid-4fwih5uv].is-extra{display:none}.insights-grid[data-astro-cid-4fwih5uv].show-all .article-card[data-astro-cid-4fwih5uv].is-extra{display:block}.insights-footer[data-astro-cid-4fwih5uv].is-hidden{display:none}@media (width<=1024px){.insights-grid[data-astro-cid-4fwih5uv]{grid-template-columns:repeat(2,minmax(0,1fr))}.article-card[data-astro-cid-4fwih5uv].is-featured{min-height:360px}.article-card[data-astro-cid-4fwih5uv]:nth-child(5){grid-column:span 2}}@media (width<=768px){.insights-section[data-astro-cid-4fwih5uv]{padding-block:var(--space-xl)}.insights-title[data-astro-cid-4fwih5uv]{font-size:var(--font-size-3xl)}.insights-subtitle[data-astro-cid-4fwih5uv]{font-size:var(--font-size-base)}.insights-grid[data-astro-cid-4fwih5uv]{grid-template-columns:1fr}.article-card[data-astro-cid-4fwih5uv],.article-card[data-astro-cid-4fwih5uv].is-featured,.article-card[data-astro-cid-4fwih5uv]:nth-child(5){grid-column:span 1;min-height:320px}.article-card[data-astro-cid-4fwih5uv]:hover,.article-card[data-astro-cid-4fwih5uv]:hover .article-image[data-astro-cid-4fwih5uv],.article-card[data-astro-cid-4fwih5uv]:hover .article-tag[data-astro-cid-4fwih5uv]{box-shadow:none;transform:none}}@media (prefers-reduced-motion:reduce){.insights-header[data-astro-cid-4fwih5uv],.article-card[data-astro-cid-4fwih5uv],.insights-footer[data-astro-cid-4fwih5uv],.article-image[data-astro-cid-4fwih5uv],.article-overlay[data-astro-cid-4fwih5uv],.article-tag[data-astro-cid-4fwih5uv],.filter-pill[data-astro-cid-4fwih5uv],.more-button[data-astro-cid-4fwih5uv],.insights-badge[data-astro-cid-4fwih5uv]{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}}
