.eyebrow[data-astro-cid-lcdefpme]{letter-spacing:.2em;color:var(--accent);margin:0 0 6px;font-size:.72rem;font-weight:700}.eyebrow[data-astro-cid-lcdefpme].center{text-align:center}.eyebrow[data-astro-cid-lcdefpme].light{color:#ffffffd9}.hero[data-astro-cid-lcdefpme]{background:linear-gradient(var(--sky), #fff 70%);position:relative}.hero-image[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;object-position:center 40%;width:100%;height:clamp(300px,46vw,640px);display:block}.hero-card-wrap[data-astro-cid-lcdefpme]{position:absolute;bottom:32px;left:0;right:0}.hero-card[data-astro-cid-lcdefpme]{border-top:5px solid var(--accent);border-radius:var(--radius);background:#fffffff0;max-width:480px;padding:28px 30px;box-shadow:0 12px 32px #1d3b552e}.hero-card[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{letter-spacing:.04em;margin:0 0 12px;font-size:clamp(1.6rem,3.2vw,2.2rem);line-height:1.45}.hero-card[data-astro-cid-lcdefpme] .accent[data-astro-cid-lcdefpme]{color:var(--accent)}.hero-card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0;font-size:.95rem}.hero-actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:10px;display:flex;margin-top:20px!important}.concept[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--border);background:#fff;padding:64px 0 56px}.big-title[data-astro-cid-lcdefpme]{text-align:center;letter-spacing:.5em;text-indent:.5em;margin:0 0 32px;font-size:clamp(1.8rem,5vw,2.6rem)}.concept-list[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr);gap:16px;max-width:880px;margin:0 auto;padding:0;list-style:none;display:grid}.concept-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{text-align:center;border-radius:var(--radius);background:color-mix(in srgb, var(--c) 8%, #fff);flex-direction:column;align-items:center;padding:20px 8px;display:flex}.concept-list[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{width:auto;height:72px;margin-bottom:12px}.concept-char[data-astro-cid-lcdefpme]{color:var(--c);font-size:2rem;font-weight:700;line-height:1.2}.concept-text[data-astro-cid-lcdefpme]{color:var(--muted);font-size:.9rem}.mission[data-astro-cid-lcdefpme]{background:var(--footer-bg);color:var(--footer-text);background-image:radial-gradient(circle at 90% 10%,#00b4e640,#0000 45%);padding:64px 0}.mission[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{color:#8fd3f0}.mission-inner[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1.3fr;align-items:center;gap:32px;display:grid}.mission-title[data-astro-cid-lcdefpme]{margin:0;font-size:clamp(1.4rem,3vw,1.9rem);line-height:1.6}.mission[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0 0 1em}.mission[data-astro-cid-lcdefpme] .links[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:8px 24px;margin:0;display:flex}.mission[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:#fff;font-weight:700}.activity-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.activity[data-astro-cid-lcdefpme]{background:var(--surface);border-radius:var(--radius);color:var(--text);border-bottom:4px solid var(--c);flex-direction:column;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden;box-shadow:0 2px 10px #1d3b5514}.activity[data-astro-cid-lcdefpme]:hover{transform:translateY(-4px);box-shadow:0 10px 24px #1d3b5526}.activity-photo[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:3/2;object-fit:cover;width:100%;display:block}.activity-body[data-astro-cid-lcdefpme]{flex-direction:column;padding:16px 18px 20px;display:flex}.activity-en[data-astro-cid-lcdefpme]{letter-spacing:.16em;color:var(--c);font-size:.66rem;font-weight:700}.activity-title[data-astro-cid-lcdefpme]{margin:2px 0 6px;font-size:1.05rem;font-weight:700;line-height:1.5}.activity-text[data-astro-cid-lcdefpme]{color:var(--muted);font-size:.88rem;line-height:1.7}.two-col[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:20px;display:grid}.panel[data-astro-cid-lcdefpme]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:32px}.panel-title[data-astro-cid-lcdefpme]{margin:0 0 12px;font-size:1.4rem}.support[data-astro-cid-lcdefpme]{color:#fff;background:linear-gradient(135deg, var(--accent) 0%, #1a8fc9 100%);border:none}.button[data-astro-cid-lcdefpme].white{color:var(--accent);background:#fff}.button[data-astro-cid-lcdefpme].white:hover{background:var(--accent-soft)}.section-title[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{color:var(--muted);margin-left:8px;font-size:.85rem;font-weight:400}.news-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:24px 20px;margin:0;padding:0;list-style:none;display:grid}.news-card[data-astro-cid-lcdefpme]{color:var(--text);flex-direction:column;text-decoration:none;display:flex}.news-thumb[data-astro-cid-lcdefpme]{aspect-ratio:16/10;border-radius:var(--radius);background:var(--accent-soft) url(/images/brand/books.png) no-repeat center / auto 40%;margin-bottom:10px;display:block;overflow:hidden}.news-thumb[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%;transition:transform .3s;display:block}.news-card[data-astro-cid-lcdefpme]:hover .news-thumb[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{transform:scale(1.04)}.news-card[data-astro-cid-lcdefpme] time[data-astro-cid-lcdefpme]{color:var(--muted);font-size:.8rem}.news-title[data-astro-cid-lcdefpme]{font-weight:700;line-height:1.55}.news-card[data-astro-cid-lcdefpme]:hover .news-title[data-astro-cid-lcdefpme]{color:var(--accent)}.more[data-astro-cid-lcdefpme]{text-align:center;margin-top:32px}.activity-grid[data-astro-cid-lcdefpme]>.reveal[data-astro-cid-lcdefpme]{display:flex}.activity[data-astro-cid-lcdefpme]{width:100%}.activity-photo[data-astro-cid-lcdefpme]{display:block;overflow:hidden}.activity-photo[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{transition:transform .5s}.activity[data-astro-cid-lcdefpme]:hover .activity-photo[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{transform:scale(1.06)}.concept-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{transition:background-color .25s}.concept-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:hover{background:color-mix(in srgb, var(--c) 16%, #fff)}.concept-list[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{transition:transform .6s}.concept-sun[data-astro-cid-lcdefpme]:hover img[data-astro-cid-lcdefpme]{transform:rotate(45deg)scale(1.05)}.concept-tractor[data-astro-cid-lcdefpme]:hover img[data-astro-cid-lcdefpme]{animation:.6s ease-in-out 2 tractor-drive}.concept-umbrella[data-astro-cid-lcdefpme]:hover img[data-astro-cid-lcdefpme]{animation:1.2s ease-in-out umbrella-sway}.concept-books[data-astro-cid-lcdefpme]:hover img[data-astro-cid-lcdefpme]{transform:rotate(-6deg)translateY(-2px)}@keyframes tractor-drive{0%,to{transform:translate(0)}25%{transform:translate(3px,-2px)}50%{transform:translate(6px)}75%{transform:translate(3px,-1px)}}@keyframes umbrella-sway{0%,to{transform:rotate(0)}25%{transform:rotate(-8deg)}75%{transform:rotate(8deg)}}.mission[data-astro-cid-lcdefpme] .links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{transition:transform .2s,opacity .2s;display:inline-block}.mission[data-astro-cid-lcdefpme] .links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{opacity:.85;transform:translate(4px)}.support[data-astro-cid-lcdefpme]{background-position:0%;background-size:200% 200%;transition:background-position .8s}.support[data-astro-cid-lcdefpme]:hover{background-position:100%}@keyframes hero-zoom{0%{transform:scale(1.06)}to{transform:none}}@keyframes intro-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.hero-image[data-astro-cid-lcdefpme]{overflow:hidden}.hero-image[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{animation:2.4s cubic-bezier(.2,.6,.2,1) both hero-zoom}.intro[data-astro-cid-lcdefpme]{animation:.9s ease-out .3s both intro-up}@supports (animation-timeline:view()){.reveal[data-astro-cid-lcdefpme][style*=--i]{animation-range:entry calc(var(--i) * 6%) entry calc(40% + var(--i) * 6%)}}}@media (width<=960px){.activity-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.hero-card-wrap[data-astro-cid-lcdefpme]{margin-top:-40px;padding-bottom:8px;position:static}.hero-card[data-astro-cid-lcdefpme]{padding:22px 20px;position:relative}.concept-list[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}.mission-inner[data-astro-cid-lcdefpme],.two-col[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.news-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}.panel[data-astro-cid-lcdefpme]{padding:24px}}@media (width<=480px){.activity-grid[data-astro-cid-lcdefpme],.news-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}
