.home-hero[data-astro-cid-lcdefpme]{color:#fff;align-items:center;min-height:min(72vh,600px);margin-top:-2rem;margin-bottom:0;display:flex;position:relative}.home-band[data-astro-cid-lcdefpme]{color:var(--on-band);margin:0 0 2.5rem;padding:2.8rem 0;position:relative}.home-band[data-astro-cid-lcdefpme]:before{content:"";z-index:-1;background:linear-gradient(120deg,#0a2c96,#1d5df0);width:100vw;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.home-band-inner[data-astro-cid-lcdefpme]{text-align:left}.home-band-eyebrow[data-astro-cid-lcdefpme]{letter-spacing:.22em;text-transform:uppercase;color:var(--band-accent);margin:0 0 .5rem;font-size:.8rem;font-weight:700}.home-band-title[data-astro-cid-lcdefpme]{color:#fff;text-wrap:balance;margin:0 0 1rem;font-size:clamp(1.6rem,3.2vw,2.2rem);line-height:1.25}.home-band-title[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{display:inline-block}.home-band[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0;font-size:1.08rem;line-height:1.9}.home-band[data-astro-cid-lcdefpme] strong{color:var(--band-accent)}.home-sec[data-astro-cid-lcdefpme]{margin:3rem 0}.sec-eyebrow[data-astro-cid-lcdefpme]{letter-spacing:.2em;text-transform:uppercase;color:var(--accent);margin:0 0 .3rem;font-size:.78rem;font-weight:700}.sec-title[data-astro-cid-lcdefpme]{color:rgb(var(--black));margin:0 0 1.4rem;font-size:clamp(1.5rem,3vw,2rem)}.sec-head[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1.4rem;display:flex}.sec-head[data-astro-cid-lcdefpme] .sec-title[data-astro-cid-lcdefpme]{margin:0}.sec-more[data-astro-cid-lcdefpme]{white-space:nowrap;font-weight:600;text-decoration:none}.sec-more[data-astro-cid-lcdefpme]:hover{text-decoration:underline}.explore-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.4rem;display:grid}.explore-card[data-astro-cid-lcdefpme]{border:1px solid rgb(var(--gray-light));background:var(--card);color:inherit;border-radius:12px;text-decoration:none;transition:transform .15s,box-shadow .15s;display:block;overflow:hidden}.explore-card[data-astro-cid-lcdefpme]:hover{box-shadow:0 16px 34px -18px rgba(var(--gray), .7);transform:translateY(-4px)}.explore-photo[data-astro-cid-lcdefpme]{aspect-ratio:16/10;background:rgb(var(--gray-light))}.explore-photo[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;border-radius:0;width:100%;height:100%;display:block}.explore-label[data-astro-cid-lcdefpme]{z-index:1;background:var(--band);border-radius:6px;margin:-1.7rem 0 0 .9rem;padding:.55rem .9rem;display:inline-block;position:relative;box-shadow:0 8px 18px -8px #00000073}.explore-label[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{color:#fff;margin:0;font-size:1.06rem;line-height:1.3}.explore-card[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]{color:rgb(var(--gray-dark));margin:.7rem .95rem 1.1rem;font-size:.9rem;line-height:1.6}.home-news[data-astro-cid-lcdefpme]{color:var(--on-band);margin:3rem 0 0;padding:3.4rem 0;position:relative}.home-news[data-astro-cid-lcdefpme]:before{content:"";z-index:-1;background:linear-gradient(120deg,#0d34a8,#2c6bff);width:100vw;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.home-news[data-astro-cid-lcdefpme] .sec-eyebrow[data-astro-cid-lcdefpme],.home-news[data-astro-cid-lcdefpme] .sec-more[data-astro-cid-lcdefpme]{color:var(--band-accent)}.news-master[data-astro-cid-lcdefpme]{border:1px solid #fff3;border-radius:14px;grid-template-columns:minmax(0,max-content) minmax(260px,1fr);align-items:stretch;gap:1.5rem;padding:1.8rem;display:grid}.news-list[data-astro-cid-lcdefpme] .sec-title[data-astro-cid-lcdefpme]{color:#fff;margin-bottom:1rem}.news-tabs[data-astro-cid-lcdefpme]{margin:0 0 1rem;padding:0;list-style:none}.news-tabs[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{margin:0}.news-tab[data-astro-cid-lcdefpme]{text-align:left;width:100%;font:inherit;cursor:pointer;color:var(--on-band);background:0 0;border:0;border-left:3px solid #0000;border-radius:9px;padding:.7rem .8rem;font-size:.92rem;line-height:1.45;transition:background .12s;display:block}.news-tab[data-astro-cid-lcdefpme]:hover{background:#ffffff1a}.news-tab[data-astro-cid-lcdefpme].active{color:var(--band);border-left-color:var(--band-accent);background:#fff;box-shadow:0 6px 16px -8px #00000080}.news-detail[data-astro-cid-lcdefpme]{background:#00000040;border-radius:12px;min-height:280px;text-decoration:none;display:block;position:relative;overflow:hidden}.news-detail[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;border-radius:0;width:100%;height:100%;display:block;position:absolute;inset:0}.news-detail-body[data-astro-cid-lcdefpme]{color:#fff;background:linear-gradient(#0000,#040c1859 30%,#040c18e0);padding:2.2rem 1.8rem 1.6rem;position:absolute;inset:auto 0 0}.news-detail-body[data-astro-cid-lcdefpme] time[data-astro-cid-lcdefpme]{opacity:.85;font-size:.82rem}.news-detail-body[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{color:#fff;margin:.3rem 0 .5rem;font-size:clamp(1rem,.9vw + .45rem,1.3rem);line-height:1.35}.news-detail-body[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:60ch;margin:0 0 .7rem;font-size:.95rem;line-height:1.6;display:-webkit-box;overflow:hidden}.news-detail-more[data-astro-cid-lcdefpme]{color:var(--band-accent);font-weight:700}@media (width<=720px){.news-master[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.home-hero-bg[data-astro-cid-lcdefpme],.home-hero-veil[data-astro-cid-lcdefpme]{width:100vw;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.home-hero-bg[data-astro-cid-lcdefpme]{z-index:0;object-fit:cover;background:#06121d;height:100%}.home-hero-veil[data-astro-cid-lcdefpme]{z-index:1;background:linear-gradient(#040c144d,#040c14ad),radial-gradient(120% 100% at 22% 26%,#040c141a,#040c148c)}.home-hero-inner[data-astro-cid-lcdefpme]{z-index:2;color:#fff;text-align:center;width:100%;padding:3rem 0;position:relative}.home-hero-title[data-astro-cid-lcdefpme]{color:#fff;text-shadow:0 2px 12px #00000080;line-break:strict;text-wrap:balance;margin:0 0 .35rem;font-size:clamp(1.9rem,4.4vw,3rem);line-height:1.15}.home-hero-lead[data-astro-cid-lcdefpme]{color:#ffffffeb;text-shadow:0 1px 5px #00000080;line-break:strict;max-width:46rem;word-break:auto-phrase;text-wrap:pretty;margin:0 auto 1.5rem}.home-hero-inner[data-astro-cid-lcdefpme] .chat-search{text-align:left;max-width:700px;margin:0 auto}@media (width<=720px){.home-hero[data-astro-cid-lcdefpme]{min-height:82vh;margin-top:-2rem}.home-hero-inner[data-astro-cid-lcdefpme]{padding:2rem 0}}
