.Bento_section__p0BTl{margin-top:var(--section-gap);scroll-margin-top:140px}.Bento_section__p0BTl:first-child{margin-top:0}.Bento_sectionHead__HHRsN{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-lg);flex-wrap:wrap;margin-bottom:var(--heading-gap)}.Bento_sectionText__Onsbu{max-width:760px}.Bento_sectionEyebrow__5zAO2{display:block;margin-bottom:var(--space-sm);font-size:var(--text-label);font-weight:600;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--primary)}.Bento_sectionTitle__wkj4w{font-size:var(--text-h2);line-height:var(--leading-heading);letter-spacing:-.02em;width:-moz-fit-content;width:fit-content;max-width:100%;background:var(--heading-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.Bento_sectionTitle__wkj4w:after{content:"";display:var(--pt-title-bar,none);width:64px;height:3px;margin-top:var(--space-md);border-radius:2px;background:var(--pt-accent,var(--primary))}.Bento_sectionIntro__AiH3y{margin-top:var(--space-sm);font-size:var(--text-body-lg);color:var(--text-muted)}.Bento_sectionAction__cpe8q{flex:none}.Bento_grid__0oPVb{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:var(--card-gap);gap:var(--card-gap);grid-auto-flow:dense}.Bento_card__M2oSW{position:relative;display:flex;flex-direction:column;min-height:200px;overflow:hidden;padding:var(--card-pad);border-radius:var(--radius-card);border:1px solid var(--border);background:var(--surface);color:var(--foreground);text-decoration:none;transition:transform var(--motion),box-shadow var(--motion),border-color var(--motion)}.Bento_card__M2oSW[data-span="3"]{grid-column:span 3}.Bento_card__M2oSW[data-span="4"]{grid-column:span 4}.Bento_card__M2oSW[data-span="5"]{grid-column:span 5}.Bento_card__M2oSW[data-span="6"]{grid-column:span 6}.Bento_card__M2oSW[data-span="7"]{grid-column:span 7}.Bento_card__M2oSW[data-span="8"]{grid-column:span 8}.Bento_card__M2oSW[data-span="9"]{grid-column:span 9}.Bento_card__M2oSW[data-span="12"]{grid-column:span 12}.Bento_card__M2oSW[data-rows="2"]{grid-row:span 2}.Bento_card__M2oSW[data-tall]{min-height:440px}.Bento_soft__8iR7O{background:var(--surface-soft);border-color:transparent;--chip-bg:var(--surface)}.Bento_deep__rickE,.Bento_image__YZiE4{background:var(--deep);color:var(--deep-foreground);border-color:transparent;--text-muted:rgba(255,255,255,0.8);--chip-bg:rgba(255,255,255,0.14);--on-card-link:#fff;--border:rgba(255,255,255,0.18)}.Bento_deep__rickE .Bento_eyebrow__ceoFw,.Bento_deep__rickE .Bento_text__rl4v7,.Bento_image__YZiE4 .Bento_eyebrow__ceoFw,.Bento_image__YZiE4 .Bento_text__rl4v7{color:rgba(255,255,255,.82)}.Bento_deep__rickE{background:var(--pt-deep-bg,var(--deep))}.Bento_deep__rickE .Bento_eyebrow__ceoFw{color:var(--pt-deep-accent,rgba(255,255,255,.82))}.Bento_deep__rickE .Bento_kpiValue__838oJ{color:var(--pt-deep-accent,inherit)}.Bento_deep__rickE .Bento_tag__u4YTX,.Bento_image__YZiE4 .Bento_tag__u4YTX{background:var(--pt-deep-tag-bg,rgba(255,255,255,.14));border:var(--pt-deep-tag-line,none);color:var(--deep-foreground)}.Bento_glass__e4vSJ{justify-content:space-between;color:var(--deep-foreground);background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.24);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 18px 40px rgba(0,0,0,.18);--text-muted:rgba(255,255,255,0.85);--chip-bg:rgba(255,255,255,0.14);--on-card-link:#fff;--border:rgba(255,255,255,0.24)}.Bento_glass__e4vSJ .Bento_eyebrow__ceoFw{color:var(--accent-lime);font-size:var(--text-h3);font-weight:700;letter-spacing:0}.Bento_glass__e4vSJ .Bento_text__rl4v7{color:rgba(255,255,255,.85)}.Bento_glass__e4vSJ .Bento_tag__u4YTX{background:rgba(170,221,102,.16);border:1px solid rgba(170,221,102,.4);color:var(--deep-foreground)}.Bento_glass__e4vSJ .Bento_more__7PC5D{color:var(--deep-foreground)}.Bento_glass__e4vSJ.Bento_link__6sN7N:hover{background:rgba(255,255,255,.14);border-color:rgba(170,221,102,.6)}.Bento_image__YZiE4{justify-content:flex-end;min-height:340px}.Bento_image__YZiE4 .Bento_photo__iMKm7{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.2,0,0,1)}.Bento_image__YZiE4 .Bento_placeholder__zSkkq{position:absolute;inset:0;background:radial-gradient(120% 80% at 85% 15%,rgba(232,240,233,.35),transparent 60%),linear-gradient(160deg,color-mix(in srgb,var(--cp-dark-green) 80%,var(--cp-green)) 0,var(--deep) 70%)}.Bento_image__YZiE4 .Bento_scrim__TVw06{position:absolute;inset:0;background:var(--pt-scrim,linear-gradient(180deg,rgba(15,92,59,.1) 0,rgba(15,92,59,.35) 40%,rgba(15,92,59,.92) 100%))}.Bento_featured__oxg0Q .Bento_scrim__TVw06{background:var(--pt-scrim-featured,linear-gradient(180deg,rgba(15,92,59,.3) 0,rgba(15,92,59,.6) 40%,rgba(15,92,59,.94) 100%))}.Bento_image__YZiE4 .Bento_body__iHTeO{position:relative;flex:none}.Bento_image__YZiE4.Bento_link__6sN7N:hover .Bento_photo__iMKm7{transform:scale(1.03)}.Bento_hasMedia__DYfp_{padding-top:0}.Bento_media__FCS1x{display:block;width:calc(100% + 2 * var(--card-pad));max-width:none;margin:0 calc(-1 * var(--card-pad)) var(--card-pad);aspect-ratio:16/10;height:auto;object-fit:cover;background:var(--section)}.Bento_link__6sN7N{cursor:pointer}.Bento_link__6sN7N:hover{transform:translateY(-3px);box-shadow:0 12px 32px rgba(15,92,59,.08)}.Bento_link__6sN7N:hover:not(.Bento_deep__rickE):not(.Bento_image__YZiE4){border-color:var(--pt-accent,var(--primary))}.Bento_link__6sN7N:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.Bento_body__iHTeO{display:flex;flex-direction:column;flex:1 1;gap:var(--space-sm)}.Bento_icon__I3RC1{width:48px;height:48px;object-fit:contain;margin-bottom:var(--space-xs)}.Bento_meta__8PUWw{justify-content:space-between;flex-wrap:wrap}.Bento_eyebrow__ceoFw,.Bento_meta__8PUWw{display:flex;align-items:center;gap:var(--space-xs)}.Bento_eyebrow__ceoFw{font-size:var(--text-label);font-weight:600;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-muted)}.Bento_tag__u4YTX{display:inline-flex;align-items:center;padding:4px 10px;border-radius:var(--radius-pill);background:var(--surface-soft);color:var(--primary);font-size:var(--text-label);font-weight:500;line-height:1.4}.Bento_soft__8iR7O .Bento_tag__u4YTX{background:var(--surface)}.Bento_dot__DGHAA{width:10px;height:10px;border-radius:50%;background:var(--primary);flex:none}.Bento_title__EMqT6{font-size:var(--text-card);line-height:1.35}.Bento_featured__oxg0Q .Bento_title__EMqT6{font-size:var(--text-display);line-height:var(--leading-tight);letter-spacing:-.02em;max-width:18ch}.Bento_text__rl4v7{font-size:var(--text-body);line-height:var(--leading-body);color:var(--text-muted);max-width:62ch}.Bento_featured__oxg0Q .Bento_text__rl4v7{font-size:var(--text-body-lg)}.Bento_actions__lupfj{display:flex;flex-wrap:wrap;gap:var(--space-sm);margin-top:auto;padding-top:var(--space-lg)}.Bento_image__YZiE4 .Bento_actions__lupfj{margin-top:0}.Bento_more__7PC5D{display:inline-flex;align-items:center;gap:6px;margin-top:auto;padding-top:var(--space-md);font-weight:500;color:var(--primary)}.Bento_deep__rickE .Bento_more__7PC5D,.Bento_image__YZiE4 .Bento_more__7PC5D{color:var(--deep-foreground)}.Bento_more__7PC5D:after{content:"\2192";transition:transform var(--motion)}.Bento_moreExt__iSTkP:after{content:"\2197"}.Bento_link__6sN7N:hover .Bento_more__7PC5D:after{transform:translateX(3px)}.Bento_heart__y8_fW{--accent-3h:var(--heart)}.Bento_health__HRWBv{--accent-3h:var(--health)}.Bento_home__pCDHo{--accent-3h:var(--home)}.Bento_health__HRWBv:before,.Bento_heart__y8_fW:before,.Bento_home__pCDHo:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--accent-3h);z-index:1}.Bento_health__HRWBv .Bento_dot__DGHAA,.Bento_heart__y8_fW .Bento_dot__DGHAA,.Bento_home__pCDHo .Bento_dot__DGHAA{background:var(--accent-3h)}.Bento_health__HRWBv .Bento_eyebrow__ceoFw,.Bento_heart__y8_fW .Bento_eyebrow__ceoFw,.Bento_home__pCDHo .Bento_eyebrow__ceoFw{color:var(--accent-3h)}.Bento_kpis__upuMF{display:grid;grid-gap:var(--space-lg);gap:var(--space-lg);margin-top:var(--space-md)}.Bento_kpisRow__dFgSh{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.Bento_kpi__KrJ2d{display:grid;grid-gap:2px;gap:2px;align-content:start}.Bento_kpiValue__838oJ{font-size:var(--text-kpi);font-weight:var(--pt-kpi-weight,600);line-height:1.1;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--pt-kpi,inherit)}.Bento_kpiUnit__hyl6Q{font-size:var(--text-card);font-weight:500;color:var(--text-muted);margin-left:6px}.Bento_kpiLabel__AHnRO{font-size:var(--text-body);color:var(--text-muted)}.Bento_deep__rickE .Bento_kpiLabel__AHnRO,.Bento_deep__rickE .Bento_kpiUnit__hyl6Q,.Bento_image__YZiE4 .Bento_kpiLabel__AHnRO,.Bento_image__YZiE4 .Bento_kpiUnit__hyl6Q{color:rgba(255,255,255,.82)}.Bento_quote__3X7E_{margin:0;display:flex;flex-direction:column;gap:var(--space-lg);flex:1 1}.Bento_quoteText__Cxg7k{margin:0;position:relative;padding-top:40px;font-size:var(--text-body-lg);font-weight:700;line-height:33px;letter-spacing:0}.Bento_quoteText__Cxg7k:before{content:"";position:absolute;top:0;left:0;width:36px;height:28px;background:var(--primary);opacity:.35;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 52 40'%3E%3Cpath d='M0 40V24C0 11 6.5 3.2 19 0l2.6 5.2C14.8 8 11.6 12.4 11 18h10v22H0zM29 40V24c0-13 6.5-20.8 19-24l2.6 5.2C43.8 8 40.6 12.4 40 18h10v22H29z'/%3E%3C/svg%3E") no-repeat center /contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 52 40'%3E%3Cpath d='M0 40V24C0 11 6.5 3.2 19 0l2.6 5.2C14.8 8 11.6 12.4 11 18h10v22H0zM29 40V24c0-13 6.5-20.8 19-24l2.6 5.2C43.8 8 40.6 12.4 40 18h10v22H29z'/%3E%3C/svg%3E") no-repeat center /contain}.Bento_deep__rickE .Bento_quoteText__Cxg7k:before{background:var(--pt-deep-accent,var(--deep-foreground))}.Bento_quoteLarge__IA1nu{font-size:var(--text-h3);line-height:33px;font-weight:700;letter-spacing:0}.Bento_quoteBy__hhtxb{margin-top:auto;display:grid;grid-gap:2px;gap:2px;font-size:var(--text-body)}.Bento_quoteBy__hhtxb strong{font-size:25px;font-weight:700;line-height:25px;letter-spacing:.5px}.Bento_quoteBy__hhtxb span{color:var(--text-muted);font-size:23px;font-weight:500;line-height:23px;letter-spacing:0}.Bento_deep__rickE .Bento_quoteBy__hhtxb span{color:rgba(255,255,255,.78)}@media (max-width:1024px){.Bento_grid__0oPVb{grid-template-columns:repeat(8,minmax(0,1fr))}.Bento_card__M2oSW[data-span]{grid-column:span 4}.Bento_card__M2oSW[data-span="12"],.Bento_card__M2oSW[data-span="7"],.Bento_card__M2oSW[data-span="8"],.Bento_card__M2oSW[data-span="9"]{grid-column:span 8}.Bento_card__M2oSW[data-rows="2"]{grid-row:auto}}@media (max-width:720px){.Bento_grid__0oPVb{grid-template-columns:repeat(4,minmax(0,1fr))}.Bento_card__M2oSW[data-span]{grid-column:span 4}.Bento_card__M2oSW{min-height:0}.Bento_image__YZiE4{min-height:300px}.Bento_section__p0BTl{scroll-margin-top:80px}}