.overview_intro__XO_uT{margin-top:var(--space-4xl)}.overview_title__XZHco{text-wrap:balance}.overview_introBody__MsU4o{max-width:880px}.overview_stats__DbSAQ{list-style:none;width:100%;max-width:980px;margin:var(--space-2xl) auto 0;padding:var(--space-xl) 0 0;border-top:1px solid var(--border);display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.overview_stat__sM0KY{position:relative;display:flex;flex-direction:column;align-items:center;gap:var(--space-xs);padding:0 var(--space-md)}.overview_stat__sM0KY+.overview_stat__sM0KY:before{content:"";position:absolute;left:0;top:4px;bottom:4px;width:1px;background:var(--border)}.overview_statValue__ZFL5a{margin:0;display:flex;align-items:baseline;gap:var(--space-xs)}.overview_statNum__nI844{font-size:clamp(2.5rem,4.5vw,3.75rem);font-weight:700;line-height:1;letter-spacing:-.02em;color:var(--deep)}.overview_statNum__nI844>span:last-child{background:var(--heading-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.overview_statValue__ZFL5a>span:last-child{font-size:var(--text-body-lg);font-weight:700;color:var(--deep)}.overview_statLabel__apihS{font-size:var(--text-body);font-weight:600;color:var(--text-muted);text-align:center}.overview_split__PVPgY{max-width:var(--content-max);margin:var(--section-gap) auto 0;padding:0 var(--content-pad);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);grid-gap:var(--space-3xl);gap:var(--space-3xl);align-items:center}.overview_splitText__pbz_y{display:flex;flex-direction:column;gap:var(--space-lg)}.overview_body___4JQD{margin:0;font-size:var(--text-body-lg);line-height:var(--leading-body);color:var(--text-muted)}.overview_lead__elZ9U{margin:0;padding-left:var(--space-lg);border-left:3px solid var(--cp-green);font-size:var(--text-h3);font-weight:700;line-height:var(--leading-heading);color:var(--deep)}.overview_splitImg__2N9zW{width:100%;aspect-ratio:16/11;object-fit:cover;border-radius:var(--radius-card);box-shadow:0 24px 50px rgba(15,92,59,.16)}.overview_band__0T31C{--role-1:var(--role-scale-1);--role-2:var(--role-scale-2);--role-3:var(--role-scale-3);--role-4:var(--role-scale-4);--role-5:var(--role-scale-5);position:relative;isolation:isolate;overflow:hidden;margin-top:var(--section-gap);padding:var(--space-4xl) max(var(--content-pad),calc((100% - var(--content-max)) / 2 + var(--content-pad)));background:radial-gradient(ellipse 60% 50% at 12% 0,var(--cp-mist) 0,transparent 70%),radial-gradient(ellipse 55% 45% at 92% 12%,color-mix(in srgb,var(--cp-green) 14%,white) 0,transparent 70%),linear-gradient(180deg,var(--cp-mist-light) 0,var(--background) 60%,var(--section) 100%)}.overview_bandHead__vq_q0{display:flex;flex-direction:column;align-items:center;gap:var(--space-md);text-align:center}.overview_bandTitle__WuSKJ{margin:0;font-family:var(--font-heading-1);font-size:var(--text-heading-1);font-weight:var(--weight-heading-1);line-height:var(--leading-heading-1);letter-spacing:var(--tracking-heading-1)}.overview_bandTitle__WuSKJ span{background:var(--heading-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.overview_bandTitle__WuSKJ:after{content:"";display:block;width:64px;height:3px;margin:var(--space-md) auto 0;border-radius:2px;background:var(--cp-green)}.overview_groups__bKzbY{list-style:none;margin:var(--space-3xl) 0 0;padding:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:var(--card-gap);gap:var(--card-gap)}.overview_group__mLNOR{--tone:var(--role-1);grid-column:span 2;position:relative;display:flex;flex-direction:column;overflow:hidden;border-radius:var(--radius-card);background:var(--surface);box-shadow:0 18px 40px rgba(15,92,59,.1),0 0 0 1px rgba(15,92,59,.06);transition:transform .4s cubic-bezier(.2,0,0,1),box-shadow .4s}.overview_group__mLNOR:nth-child(-n+2){grid-column:span 3}.overview_group__mLNOR[data-tone="2"]{--tone:var(--role-2)}.overview_group__mLNOR[data-tone="3"]{--tone:var(--role-3)}.overview_group__mLNOR[data-tone="4"]{--tone:var(--role-4)}.overview_group__mLNOR[data-tone="5"]{--tone:var(--role-5)}.overview_group__mLNOR:hover{transform:translateY(-6px);box-shadow:0 26px 50px rgba(15,92,59,.16)}.overview_groupPhoto___irfB{position:relative;display:block;height:200px;overflow:hidden;background:var(--section)}.overview_group__mLNOR:nth-child(-n+2) .overview_groupPhoto___irfB{height:240px}.overview_groupPhoto___irfB img{width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.2,0,0,1)}.overview_group__mLNOR:hover .overview_groupPhoto___irfB img{transform:scale(1.05)}.overview_groupPhoto___irfB:after{content:"";position:absolute;inset:auto 0 0 0;height:64px;background:linear-gradient(180deg,transparent,var(--surface))}.overview_groupIcon__vu2dw{position:absolute;left:var(--space-lg);top:172px;z-index:1;display:grid;place-items:center;width:56px;height:56px;border-radius:50%;border:3px solid var(--surface);background:var(--tone);color:var(--primary-foreground);box-shadow:0 8px 18px color-mix(in srgb,var(--tone) 40%,transparent)}.overview_group__mLNOR:nth-child(-n+2) .overview_groupIcon__vu2dw{top:212px}.overview_groupIcon__vu2dw svg{width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.overview_groupBody__OCAEG{display:flex;flex:1 1;flex-direction:column;gap:var(--space-sm);padding:var(--space-2xl) var(--space-lg) var(--space-lg);background:linear-gradient(180deg,var(--surface) 0,color-mix(in srgb,var(--tone) 7%,var(--surface)) 100%)}.overview_groupTitle__ligzp{margin:0;font-size:var(--text-card);font-weight:700;line-height:var(--leading-heading)}.overview_groupTitle__ligzp a{color:color-mix(in srgb,var(--tone) 72%,black);text-decoration:none}.overview_groupTitle__ligzp a:hover{text-decoration:underline;text-underline-offset:4px}.overview_places__Ok5JL{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.overview_places__Ok5JL a{display:inline-flex;align-items:center;min-height:34px;padding:0 12px;border-radius:var(--radius-pill);font-size:var(--text-label);font-weight:600;color:var(--deep);text-decoration:none;background:color-mix(in srgb,var(--tone) 10%,var(--surface));border:1px solid color-mix(in srgb,var(--tone) 22%,transparent);transition:background-color var(--motion),color var(--motion)}.overview_places__Ok5JL a:hover{background:var(--tone);color:var(--primary-foreground)}.overview_groupTitle__ligzp a:focus-visible,.overview_places__Ok5JL a:focus-visible{outline:3px solid var(--primary);outline-offset:2px}.overview_gallery__dCvKR{grid-column:1/-1}.overview_gallery__dCvKR a{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);overflow:hidden;border-radius:var(--radius-card);text-decoration:none;color:var(--deep-foreground);background:var(--band-gradient);box-shadow:0 24px 50px rgba(15,92,59,.22);transition:transform .4s cubic-bezier(.2,0,0,1)}.overview_gallery__dCvKR a:hover{transform:translateY(-4px)}.overview_gallery__dCvKR a:focus-visible{outline:3px solid var(--primary);outline-offset:3px}.overview_gallery__dCvKR img{width:100%;height:100%;min-height:300px;object-fit:cover}.overview_galleryBody__C2B9S{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:var(--space-sm);padding:var(--space-2xl)}.overview_galleryBody__C2B9S>span:first-child{color:rgba(255,255,255,.85)}.overview_galleryBody__C2B9S strong{font-size:var(--text-h2);line-height:var(--leading-heading)}.overview_galleryText__lh99z{font-size:var(--text-body);line-height:var(--leading-body);color:rgba(255,255,255,.85);display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.overview_galleryMore__r0hAr{display:inline-flex;align-items:center;gap:var(--space-sm);margin-top:var(--space-sm);font-weight:700;color:var(--cp-lime)}@media (max-width:1024px){.overview_groups__bKzbY{grid-template-columns:repeat(2,minmax(0,1fr))}.overview_group__mLNOR,.overview_group__mLNOR:nth-child(-n+2){grid-column:span 1}.overview_group__mLNOR:nth-child(-n+2) .overview_groupPhoto___irfB{height:200px}.overview_group__mLNOR:nth-child(-n+2) .overview_groupIcon__vu2dw{top:172px}.overview_gallery__dCvKR a{grid-template-columns:1fr}.overview_gallery__dCvKR img{min-height:240px}}@media (max-width:900px){.overview_split__PVPgY{grid-template-columns:1fr;gap:var(--space-xl)}}@media (max-width:600px){.overview_groups__bKzbY,.overview_stats__DbSAQ{grid-template-columns:1fr}.overview_stats__DbSAQ{row-gap:var(--space-lg)}.overview_stat__sM0KY+.overview_stat__sM0KY:before{display:none}}@media (prefers-reduced-motion:reduce){.overview_gallery__dCvKR a,.overview_groupPhoto___irfB img,.overview_group__mLNOR{transition:none}.overview_gallery__dCvKR a:hover,.overview_group__mLNOR:hover{transform:none}}