.video-player-wrapper[data-astro-cid-hbhdmhem]{width:100%;max-width:100%;border-radius:20px;overflow:hidden;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;box-shadow:0 20px 60px #0000001a}.video-player-wrapper[data-astro-cid-hbhdmhem]:hover{transform:scale(1.02);box-shadow:0 25px 70px #00000026}.video-player[data-astro-cid-hbhdmhem]{position:relative;width:100%;height:0;background:#000}.video-preview[data-astro-cid-hbhdmhem]{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.video-thumbnail-container[data-astro-cid-hbhdmhem]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.video-thumbnail[data-astro-cid-hbhdmhem]{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1}.video-thumbnail-fallback[data-astro-cid-hbhdmhem]{z-index:0!important}.video-overlay[data-astro-cid-hbhdmhem]{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:var(--video-overlay-opacity, .5);transition:opacity .3s ease;z-index:2}.video-player-wrapper[data-astro-cid-hbhdmhem]:hover .video-overlay[data-astro-cid-hbhdmhem]{opacity:0}.video-play-button[data-astro-cid-hbhdmhem]{position:relative;z-index:3;background:transparent;border:none;cursor:pointer;transition:transform .2s ease,opacity .2s ease;padding:0;opacity:.9;width:68px;height:48px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.video-duration[data-astro-cid-hbhdmhem]{position:absolute;top:100%;left:50%;transform:translate(-50%);margin-top:.75rem;display:flex;align-items:center;gap:.375rem;background:#000c;color:#fff;padding:.25rem .5rem;border-radius:4px;font-size:.875rem;font-weight:500;white-space:nowrap;backdrop-filter:blur(4px);pointer-events:none}.duration-icon[data-astro-cid-hbhdmhem]{flex-shrink:0}.video-play-button[data-astro-cid-hbhdmhem] svg[data-astro-cid-hbhdmhem]{display:block;transition:opacity .2s ease}.play-button-white[data-astro-cid-hbhdmhem]{opacity:1}.play-button-red[data-astro-cid-hbhdmhem]{position:absolute;top:0;left:0;opacity:0}.video-player-wrapper[data-astro-cid-hbhdmhem]:hover .play-button-white[data-astro-cid-hbhdmhem]{opacity:0}.video-player-wrapper[data-astro-cid-hbhdmhem]:hover .play-button-red[data-astro-cid-hbhdmhem]{opacity:1}.video-play-button[data-astro-cid-hbhdmhem]:hover{opacity:1;transform:scale(1.1)}.video-play-button[data-astro-cid-hbhdmhem]:focus{outline:2px solid #fff;outline-offset:4px}.video-player[data-astro-cid-hbhdmhem] iframe[data-astro-cid-hbhdmhem]{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.video-player[data-astro-cid-hbhdmhem].loaded .video-preview[data-astro-cid-hbhdmhem]{display:none}.video-thumbnail-placeholder[data-astro-cid-hbhdmhem]{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2)}.video-thumbnail-placeholder[data-astro-cid-hbhdmhem] svg[data-astro-cid-hbhdmhem]{opacity:.5;color:#fff}.videos-slider-section[data-astro-cid-bxkbttxk]{padding:var(--space-2xl) 0;background:linear-gradient(180deg,var(--bg-light) 0%,#ffffff 100%);position:relative;overflow:hidden}.section-header[data-astro-cid-bxkbttxk]{text-align:center;margin-bottom:var(--space-2xl)}.section-description[data-astro-cid-bxkbttxk]{max-width:700px;margin:0 auto}.video-slider-container[data-astro-cid-bxkbttxk]{position:relative;max-width:900px;margin:0 auto;padding:0 60px}.video-slider[data-astro-cid-bxkbttxk]{position:relative;width:100%}.video-slide[data-astro-cid-bxkbttxk]{display:none;opacity:0;transition:opacity .5s ease-in-out}.video-slide[data-astro-cid-bxkbttxk].active{display:block;opacity:1}.video-content-wrapper[data-astro-cid-bxkbttxk]{position:relative;background:transparent}.video-player-container[data-astro-cid-bxkbttxk]{position:relative;width:100%;background:transparent}.youtube-video-wrapper[data-astro-cid-bxkbttxk],.custom-video-wrapper[data-astro-cid-bxkbttxk]{position:relative;width:100%}.custom-thumbnail[data-astro-cid-bxkbttxk]{width:100%;height:auto;display:block;aspect-ratio:16 / 9;object-fit:cover}.video-metadata[data-astro-cid-bxkbttxk]{padding:var(--space-md) var(--space-md) 0;background:transparent;text-align:center}.video-title[data-astro-cid-bxkbttxk]{font-size:1.5rem;font-weight:700;color:var(--text-primary);line-height:1.4;margin:var(--space-xs) 0}.video-description[data-astro-cid-bxkbttxk]{font-size:.9rem;color:var(--text-secondary);line-height:1.6;margin:0;opacity:.8}.slider-nav[data-astro-cid-bxkbttxk]{position:absolute;top:40%;transform:translateY(-50%);width:50px;height:50px;border-radius:50%;background:#fffffff2;border:2px solid rgba(70,181,105,.2);color:var(--text-primary);font-size:1.25rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;z-index:10;box-shadow:0 4px 12px #00000026}.slider-nav[data-astro-cid-bxkbttxk]:hover{background:var(--primary-green);color:#fff;border-color:var(--primary-green);transform:translateY(-50%) scale(1.1);box-shadow:0 6px 20px #46b56966}.slider-nav-prev[data-astro-cid-bxkbttxk]{left:-60px}.slider-nav-next[data-astro-cid-bxkbttxk]{right:-60px}.slider-dots[data-astro-cid-bxkbttxk]{display:flex;justify-content:center;gap:10px;margin-top:var(--space-lg)}.slider-dot[data-astro-cid-bxkbttxk]{width:10px;height:10px;border-radius:50%;background:#0003;border:none;cursor:pointer;transition:all .3s ease;padding:0}.slider-dot[data-astro-cid-bxkbttxk].active{background:var(--primary-green);width:32px;border-radius:5px}.slider-dot[data-astro-cid-bxkbttxk]:hover:not(.active){background:#0006;transform:scale(1.2)}.section-footer[data-astro-cid-bxkbttxk]{margin-top:var(--space-lg);text-align:center}.btn-view-all[data-astro-cid-bxkbttxk]{display:inline-flex;align-items:center;gap:var(--space-sm);padding:10px 24px;background:var(--primary-green);color:#fff;font-weight:600;font-size:.9rem;border-radius:50px;text-decoration:none;transition:all .3s ease;box-shadow:0 4px 15px #46b56940}.btn-view-all[data-astro-cid-bxkbttxk]:hover{transform:translateY(-2px);box-shadow:0 6px 25px #46b56959;background:#5cc87f}.btn-view-all[data-astro-cid-bxkbttxk] i[data-astro-cid-bxkbttxk]{transition:transform .3s ease}.btn-view-all[data-astro-cid-bxkbttxk]:hover i[data-astro-cid-bxkbttxk]{transform:translate(4px)}@media (max-width: 768px){.videos-slider-section[data-astro-cid-bxkbttxk]{padding:var(--space-xl) 0}.video-slider-container[data-astro-cid-bxkbttxk]{padding:0 50px}.slider-nav[data-astro-cid-bxkbttxk]{width:42px;height:42px;font-size:1.1rem}.slider-nav-prev[data-astro-cid-bxkbttxk]{left:-50px}.slider-nav-next[data-astro-cid-bxkbttxk]{right:-50px}.video-metadata[data-astro-cid-bxkbttxk]{padding:var(--space-md)}.video-title[data-astro-cid-bxkbttxk]{font-size:1.15rem}.video-description[data-astro-cid-bxkbttxk]{font-size:.85rem}}@media (max-width: 480px){.video-slider-container[data-astro-cid-bxkbttxk]{padding:0 40px}.slider-nav[data-astro-cid-bxkbttxk]{width:38px;height:38px;font-size:1rem}.slider-nav-prev[data-astro-cid-bxkbttxk]{left:-40px}.slider-nav-next[data-astro-cid-bxkbttxk]{right:-40px}.btn-view-all[data-astro-cid-bxkbttxk]{padding:12px 24px;font-size:.875rem}.video-title[data-astro-cid-bxkbttxk]{font-size:1rem}}.heritage-badge-wrapper[data-astro-cid-3oaro5l4]{text-align:center;margin-bottom:var(--space-xl)}.value-item-cta[data-astro-cid-3oaro5l4]{background:linear-gradient(135deg,var(--fucec-green-primary),var(--fucec-green-dark, #3a9554));color:#fff;text-decoration:none;cursor:pointer}.value-item-cta[data-astro-cid-3oaro5l4]:hover{background:linear-gradient(135deg,var(--fucec-green-dark, #3a9554),var(--fucec-green-primary))}.value-item-cta[data-astro-cid-3oaro5l4] .value-content[data-astro-cid-3oaro5l4]{width:100%}.value-item-cta[data-astro-cid-3oaro5l4] .value-content[data-astro-cid-3oaro5l4] h4[data-astro-cid-3oaro5l4],.value-item-cta[data-astro-cid-3oaro5l4] .value-content[data-astro-cid-3oaro5l4] p[data-astro-cid-3oaro5l4]{color:#fff}.value-item-cta[data-astro-cid-3oaro5l4] .value-content[data-astro-cid-3oaro5l4] p[data-astro-cid-3oaro5l4] i[data-astro-cid-3oaro5l4]{margin-left:.5rem;transition:transform .3s ease}.value-item-cta[data-astro-cid-3oaro5l4]:hover .value-content[data-astro-cid-3oaro5l4] p[data-astro-cid-3oaro5l4] i[data-astro-cid-3oaro5l4]{transform:translate(5px)}.heritage-cta[data-astro-cid-3oaro5l4]{margin-top:2rem;text-align:center}.heritage-cta[data-astro-cid-3oaro5l4] .btn[data-astro-cid-3oaro5l4]{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;color:#fff;font-weight:500}.heritage-cta[data-astro-cid-3oaro5l4] .btn[data-astro-cid-3oaro5l4] i[data-astro-cid-3oaro5l4]{transition:transform .3s ease;font-size:.75rem}.heritage-cta[data-astro-cid-3oaro5l4] .btn[data-astro-cid-3oaro5l4]:hover i[data-astro-cid-3oaro5l4]{transform:translate(5px)}.description-link[data-astro-cid-53wn5n63]{color:inherit;text-decoration:none;transition:color .3s ease}.description-link[data-astro-cid-53wn5n63]:hover{color:var(--fucec-green-primary);text-decoration:underline}.articles-carousel-section[data-astro-cid-nea5gaoi]{padding:4rem 0;background:#f8f9fa}.carousel-header[data-astro-cid-nea5gaoi]{max-width:1400px;margin:0 auto 2rem;padding:0 2rem;text-align:center}.carousel-header[data-astro-cid-nea5gaoi] h2[data-astro-cid-nea5gaoi]{font-size:2rem;font-weight:700;color:#1a1a1a;margin:0 0 .5rem}.carousel-header[data-astro-cid-nea5gaoi] p[data-astro-cid-nea5gaoi]{font-size:1rem;color:#666;margin:0}.carousel-wrapper[data-astro-cid-nea5gaoi]{position:relative;max-width:100%;margin:0 auto;padding:0}.carousel-track[data-astro-cid-nea5gaoi]{display:flex;gap:1.5rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;padding:.5rem 0}.carousel-track[data-astro-cid-nea5gaoi]::-webkit-scrollbar{display:none}.carousel-spacer[data-astro-cid-nea5gaoi]{flex:0 0 10vw;min-width:80px;pointer-events:none}.carousel-spacer-left[data-astro-cid-nea5gaoi],.carousel-spacer-right[data-astro-cid-nea5gaoi]{scroll-snap-align:start}.carousel-card[data-astro-cid-nea5gaoi]{flex:0 0 420px;min-width:420px;max-width:420px;scroll-snap-align:start;background:#fff;border-radius:12px;overflow:hidden;text-decoration:none;color:inherit;box-shadow:0 2px 8px #0000000f;transition:box-shadow .3s ease,transform .3s ease;display:flex;flex-direction:column}.carousel-card[data-astro-cid-nea5gaoi]:hover{box-shadow:0 8px 24px #0000001f;transform:translateY(-4px)}.card-image[data-astro-cid-nea5gaoi]{aspect-ratio:16/10;overflow:hidden;background:#e9ecef}.card-image[data-astro-cid-nea5gaoi] img[data-astro-cid-nea5gaoi]{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.carousel-card[data-astro-cid-nea5gaoi]:hover .card-image[data-astro-cid-nea5gaoi] img[data-astro-cid-nea5gaoi]{transform:scale(1.05)}.card-image-placeholder[data-astro-cid-nea5gaoi]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#adb5bd;font-size:3rem}.card-content[data-astro-cid-nea5gaoi]{padding:1.25rem;display:flex;flex-direction:column;flex:1}.card-title[data-astro-cid-nea5gaoi]{font-size:1.125rem;font-weight:600;line-height:1.4;color:#1a1a1a;margin:0 0 .75rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card-excerpt[data-astro-cid-nea5gaoi]{font-size:.875rem;color:#666;line-height:1.5;margin:0 0 1rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;flex:1}.card-footer[data-astro-cid-nea5gaoi]{display:flex;justify-content:space-between;align-items:center;margin-top:auto}.card-footer[data-astro-cid-nea5gaoi] time[data-astro-cid-nea5gaoi]{font-size:.8rem;color:#999}.card-arrow[data-astro-cid-nea5gaoi]{width:36px;height:36px;border-radius:50%;border:1.5px solid #e9ecef;display:flex;align-items:center;justify-content:center;color:#666;transition:all .2s ease}.carousel-card[data-astro-cid-nea5gaoi]:hover .card-arrow[data-astro-cid-nea5gaoi]{border-color:var(--fucec-green-primary, #46B569);color:var(--fucec-green-primary, #46B569)}.carousel-nav[data-astro-cid-nea5gaoi]{position:absolute;top:50%;transform:translateY(-50%);width:48px;height:48px;border-radius:50%;border:1.5px solid #dee2e6;background:#fff;color:#333;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:1rem;transition:all .2s ease;z-index:10;box-shadow:0 4px 12px #00000026}.carousel-nav[data-astro-cid-nea5gaoi]:hover{border-color:var(--fucec-green-primary, #46B569);color:var(--fucec-green-primary, #46B569)}.carousel-nav[data-astro-cid-nea5gaoi].hidden{opacity:0;pointer-events:none}.carousel-nav-prev[data-astro-cid-nea5gaoi]{left:calc(12vw + 1.5rem - 24px)}.carousel-nav-next[data-astro-cid-nea5gaoi]{right:3rem}.carousel-footer[data-astro-cid-nea5gaoi]{max-width:1400px;margin:2rem auto 0;padding:0 2rem;display:flex;flex-direction:column;align-items:center;gap:1.5rem}.carousel-dots[data-astro-cid-nea5gaoi]{display:flex;justify-content:center;gap:calc(.5rem + 16px)}.carousel-dot[data-astro-cid-nea5gaoi]{width:10px;height:10px;border-radius:50%;border:none;background:#dee2e6;cursor:pointer;transition:all .2s ease;box-sizing:content-box;padding:8px;margin:-8px;background-clip:content-box}.carousel-dot[data-astro-cid-nea5gaoi]:hover{background:#adb5bd;background-clip:content-box}.carousel-dot[data-astro-cid-nea5gaoi].active{background:var(--fucec-green-primary, #46B569);background-clip:content-box;transform:scale(1.2)}.view-all-link[data-astro-cid-nea5gaoi]{display:inline-flex;align-items:center;gap:.5rem;color:var(--fucec-green-primary, #46B569);font-weight:600;text-decoration:none;transition:gap .2s ease}.view-all-link[data-astro-cid-nea5gaoi]:hover{gap:.75rem}@media (max-width: 1400px){.carousel-spacer[data-astro-cid-nea5gaoi]{flex:0 0 8vw}.carousel-nav-prev[data-astro-cid-nea5gaoi]{left:calc(8vw + 1.5rem - 24px)}.carousel-nav-next[data-astro-cid-nea5gaoi]{right:2rem}}@media (max-width: 1200px){.carousel-card[data-astro-cid-nea5gaoi]{flex:0 0 360px;max-width:360px}.carousel-spacer[data-astro-cid-nea5gaoi]{flex:0 0 4vw;min-width:40px}.carousel-nav-prev[data-astro-cid-nea5gaoi]{left:calc(4vw + 1.5rem - 24px)}.carousel-nav-next[data-astro-cid-nea5gaoi]{right:1.5rem}}@media (max-width: 768px){.articles-carousel-section[data-astro-cid-nea5gaoi]{padding:3rem 0}.carousel-header[data-astro-cid-nea5gaoi]{padding:0 1rem}.carousel-header[data-astro-cid-nea5gaoi] h2[data-astro-cid-nea5gaoi]{font-size:1.5rem}.carousel-spacer[data-astro-cid-nea5gaoi]{display:none}.carousel-track[data-astro-cid-nea5gaoi]{padding:.5rem 1rem}.carousel-card[data-astro-cid-nea5gaoi]{flex:0 0 85%;min-width:280px;max-width:none}.carousel-nav[data-astro-cid-nea5gaoi]{display:none}.carousel-footer[data-astro-cid-nea5gaoi]{padding:0 1rem;margin-top:1.5rem}}.report-actions[data-astro-cid-ayt4j64d]{display:flex;align-items:center;gap:1.5rem;margin-top:1.5rem}.all-documents-link[data-astro-cid-ayt4j64d]{display:inline-flex;align-items:center;gap:.5rem;color:#fffc;text-decoration:none;font-size:.95rem;font-weight:500;transition:all .3s ease}.all-documents-link[data-astro-cid-ayt4j64d]:hover{color:#fff;gap:.75rem}.all-documents-link[data-astro-cid-ayt4j64d] i[data-astro-cid-ayt4j64d]{font-size:.85rem;transition:transform .3s ease}.all-documents-link[data-astro-cid-ayt4j64d]:hover i[data-astro-cid-ayt4j64d]{transform:translate(3px)}@media (max-width: 768px){.report-actions[data-astro-cid-ayt4j64d]{flex-direction:column;align-items:center;gap:1rem}}
