.na-site{--green:#123f32;--gold:#d7ad58;--ink:#20382f;background:#fafbf8;color:var(--ink);font:17px/1.7 system-ui,sans-serif;margin:0}.na-site *{box-sizing:border-box}.na-site a{color:inherit}.na-site h1,.na-site h2,.na-site h3{font-family:Georgia,serif;color:var(--green);line-height:1.15}.na-site h1{font-size:clamp(2.5rem,5vw,4.8rem);margin:18px 0 26px;letter-spacing:-.04em}.na-site h2{font-size:clamp(2rem,3vw,3rem)}.na-site h3{font-size:1.45rem}.na-header{position:sticky;top:0;z-index:50;background:#fafbf8f5;border-bottom:1px solid #dfe7dd;display:flex;align-items:center;justify-content:space-between;padding:20px 4%;gap:24px}.na-brand{display:flex;align-items:center;gap:12px;text-decoration:none;font-weight:750;line-height:1.3}.na-brand small{display:block;font-size:9px;letter-spacing:.1em;margin-top:5px}.na-monogram{background:var(--green);color:var(--gold);padding:12px;border-radius:50%;font-family:Georgia,serif}.na-header nav{display:flex;gap:17px;font-size:13px;flex-wrap:wrap}.na-header nav a{text-decoration:none;padding:6px 0}.na-header nav a:hover,.na-header nav a[aria-current]{border-bottom:2px solid var(--gold)}.na-menu-toggle{display:none}.na-skip{position:absolute;left:-9999px}.na-skip:focus{left:12px;top:12px;z-index:100;background:white;padding:12px}.na-site :focus-visible{outline:3px solid #a16f18;outline-offset:5px}.na-intro,.na-section{max-width:1180px;margin:auto;padding:70px 28px}.na-intro{max-width:1180px}.na-intro>p{max-width:760px;font-size:1.2rem}.na-eyebrow{text-transform:uppercase;letter-spacing:.16em;font-weight:750;font-size:11px;color:#537261}.na-hero{display:grid;grid-template-columns:1.15fr 1fr;align-items:center;gap:50px;min-height:620px}.na-hero img{width:100%;height:540px;object-fit:cover;object-position:top;border-radius:160px 160px 18px 18px;background:#e6ebe2}.na-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:30px}.na-button{display:inline-block;background:var(--green);color:white!important;border-radius:6px;padding:12px 24px;text-decoration:none;font-weight:650;font-size:14px}.na-button.secondary{background:transparent;color:var(--green)!important;border:1px solid #a8bbac}.na-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.na-card{padding:28px;border:1px solid #dce5da;border-radius:16px;background:white;box-shadow:0 12px 30px #123f3207}.na-card h3{margin:0 0 16px}.na-card p{margin:0}.na-band{background:#eef3eb}.na-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;padding:32px;background:var(--green);color:white;border-radius:14px}.na-facts strong{display:block;font:32px Georgia,serif;color:var(--gold)}.na-two{display:grid;grid-template-columns:1fr 1fr;gap:36px}.na-timeline{border-left:2px solid #b8c9b8;padding-left:28px}.na-timeline article{padding:0 0 30px}.na-timeline h3{margin:6px 0}.na-prose{max-width:850px;margin:auto}.na-posts article{margin-bottom:24px}.na-posts img{width:100%;max-height:350px;object-fit:cover;border-radius:12px}.na-footer{padding:60px max(28px,calc((100vw - 1124px)/2));background:var(--green);color:#e6eee5;display:grid;grid-template-columns:2fr 1fr 1fr;gap:32px}.na-footer h2,.na-footer h3{color:white}.na-footer a{display:block;margin:8px 0;overflow-wrap:anywhere}.na-copyright{grid-column:1/-1;border-top:1px solid #ffffff30;padding-top:20px;font-size:13px}.na-contact a{overflow-wrap:anywhere}.na-site .entry-content{font:inherit}.na-site .entry-content img{max-width:100%;height:auto}.na-site input,.na-site textarea{max-width:100%}@media(max-width:1050px){.na-menu-toggle{display:block;padding:10px;border:1px solid #a8bbac;border-radius:6px;background:white}.na-header nav{display:none;position:absolute;top:100%;left:0;right:0;background:#fafbf8;padding:20px 28px;box-shadow:0 10px 20px #123f3210}.na-header nav.is-open{display:flex}.na-hero{gap:28px}.na-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:650px){.na-header{padding:14px 20px}.na-hero,.na-two,.na-grid,.na-footer,.na-facts{grid-template-columns:1fr}.na-intro,.na-section{padding:45px 22px}.na-hero img{height:390px}.na-hero{min-height:0}.na-footer{padding:40px 22px}.na-brand small{font-size:8px}.na-card{padding:24px}}
.na-carousel{max-width:1440px;margin:auto;background:linear-gradient(120deg,#eff4ea,#fafbf8);padding:40px 5% 24px}.na-slide{display:grid;grid-template-columns:1.15fr 1fr;gap:5%;align-items:center;min-height:550px;animation:na-enter .65s ease}.na-slide[hidden]{display:none!important}.na-slide-copy h1{font-size:clamp(2.6rem,4.8vw,4.6rem)}.na-slide-copy h1 em{font-style:normal;color:#688069}.na-slide-copy p{max-width:600px;margin-bottom:28px}.na-slide-photo{background:#e5ebdf;border-radius:130px 130px 16px 16px;overflow:hidden;box-shadow:0 28px 60px #123f321a}.na-slide-photo img{display:block;width:100%;height:480px;object-fit:contain;background:#e5ebdf}.na-carousel-controls{display:flex;gap:10px;align-items:center;justify-content:center;margin-top:24px}.na-carousel-controls button{border:1px solid #bdcabb;background:white;color:#123f32;border-radius:50px;padding:10px 15px;cursor:pointer;min-width:44px;min-height:44px}.na-dots{display:flex;gap:5px}.na-dots button[aria-pressed=true]{background:#123f32;color:#e9c575}.na-sr{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.na-gallery{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.na-gallery-item{padding:0;text-align:left;background:white;border:1px solid #dce5da;border-radius:14px;overflow:hidden;cursor:pointer;color:#123f32}.na-gallery-item img{width:100%;height:210px;object-fit:cover;transition:transform .4s}.na-gallery-item:hover img{transform:scale(1.04)}.na-gallery-item span{display:block;padding:15px}.na-lightbox{border:none;border-radius:16px;max-width:90vw;max-height:90vh;padding:22px;background:#fafbf8}.na-lightbox::backdrop{background:#081d18dd}.na-lightbox img{display:block;max-width:80vw;max-height:70vh;object-fit:contain}.na-lightbox-close{display:block;margin-left:auto;margin-bottom:12px;padding:10px;cursor:pointer}.na-reveal{animation:na-enter .7s ease}.na-card{transition:transform .25s,box-shadow .25s}.na-card:hover{transform:translateY(-4px);box-shadow:0 18px 35px #123f3212}html{scroll-behavior:smooth}section[id]{scroll-margin-top:110px}@keyframes na-enter{from{opacity:0;transform:translateY(15px)}to{opacity:1;transform:none}}@media(max-width:650px){.na-slide{grid-template-columns:1fr;min-height:0;gap:24px}.na-slide-photo img{height:310px}.na-carousel{padding:35px 22px 20px}.na-slide-copy h1{font-size:2.7rem}.na-gallery{grid-template-columns:repeat(2,1fr)}.na-gallery-item img{height:170px}.na-carousel-controls{gap:5px;flex-wrap:wrap}.na-dots button{padding:8px;min-width:38px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.na-slide,.na-reveal{animation:none}.na-card,.na-gallery-item img{transition:none}}

.na-brand>img{width:50px;height:50px;object-fit:cover;border-radius:50%;border:2px solid #d7ad58}.na-header{padding:15px 4%}.na-brand{font-size:15px}.na-header nav{gap:15px;font-size:12px}.na-carousel{max-width:none;background:radial-gradient(ellipse at 80% 30%,#dde9d4,transparent 65%),#f4f7ee}.na-slide{max-width:1250px;margin:auto;min-height:580px}.na-slide-photo{border-radius:22px;position:relative;border:8px solid #ffffff80}.na-slide-photo img{height:500px;object-fit:cover}.na-slide:first-child .na-slide-photo img{object-fit:contain}.na-slide-copy h1{font-size:clamp(2.7rem,4.5vw,4.7rem)}.na-button{border-radius:50px;padding:13px 26px}.na-card{border-radius:20px;text-decoration:none}.na-card .na-eyebrow{display:block;margin-bottom:18px;color:#7a8c68}.bio-panel{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;align-items:center}.bio-panel img{width:100%;max-height:460px;object-fit:cover;object-position:top;border-radius:22px}.na-prose{max-width:860px}.original-content{padding-top:45px;overflow-wrap:anywhere}.original-content img{max-width:100%;height:auto;border-radius:14px}.original-content h1{font-size:2.5rem}.original-content h2{font-size:2.1rem}.original-content h3{font-size:1.5rem}.original-content p{margin:0 0 22px}.original-content ul{padding-left:25px}.page-intro{padding-bottom:30px}.page-banner{height:370px;border-radius:24px;overflow:hidden;margin-bottom:45px;background:#e6ece1}.page-banner img{width:100%;height:100%;object-fit:contain}.verified-summary{margin-bottom:24px}.text-link{display:inline-block;margin-top:20px;font-size:14px;font-weight:700}.na-footer .na-eyebrow{color:#d7ad58}.na-footer h2{font-size:3rem}.na-site input[type=search]{width:100%;padding:16px 20px;border:1px solid #b8c9b8;border-radius:12px;margin:12px 0 25px;font:inherit;background:white}.filter-row{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:30px}.filter-row button{padding:10px 20px;border:1px solid #b8c9b8;background:white;border-radius:30px;cursor:pointer}.filter-row button[aria-pressed=true]{background:#123f32;color:white}.na-timeline article{position:relative}.na-timeline article:before{content:'';position:absolute;left:-36px;top:7px;border:3px solid #eef3eb;width:12px;height:12px;border-radius:50%;background:#b49448}.video-symbol{display:grid;place-items:center;width:60px;height:60px;border-radius:50%;background:#eef3eb;color:#123f32;margin-bottom:24px}.video-player{display:block;width:100%;aspect-ratio:16/9;border:0;border-radius:20px;background:#123f32}[hidden]{display:none!important}@media(max-width:650px){.bio-panel{grid-template-columns:1fr;gap:25px}.bio-panel img{max-height:330px}.na-slide-photo img{height:330px}.page-banner{height:280px}.na-slide{min-height:0}.na-footer h2{font-size:2.5rem}.original-content h1{font-size:2rem}}

/* Final visual refinement: full-image hero, editorial galleries and motion. */
.na-header{background:#fafbf8fa;transition:box-shadow .25s,padding .25s;backdrop-filter:blur(16px)}.na-header.is-scrolled{box-shadow:0 8px 30px #123f3214}.na-brand>img{width:57px;height:57px;border-radius:10px;border:1px solid #bd9a4c;object-fit:contain;background:#080909}.footer-logo{width:84px;height:84px;object-fit:contain;border-radius:12px;display:block;margin-bottom:22px}.na-header nav a{position:relative;border-bottom:0!important}.na-header nav a:after{content:'';position:absolute;height:2px;background:#c49c4d;bottom:0;left:0;width:100%;transform:scaleX(0);transform-origin:left;transition:transform .25s}.na-header nav a:hover:after,.na-header nav a[aria-current]:after{transform:scaleX(1)}
.na-background-carousel{padding:0;max-width:none;position:relative;overflow:hidden;background:#102b23}.na-background-carousel .na-slide{display:flex;position:relative;isolation:isolate;min-height:700px;max-width:none;width:100%;overflow:hidden;animation:hero-fade .8s ease}.na-background-carousel .na-slide-photo{position:absolute;inset:0;z-index:-2;border:0;border-radius:0;box-shadow:none;background:#102b23}.na-background-carousel .na-slide-photo img,.na-background-carousel .na-slide:first-child .na-slide-photo img{width:100%;height:100%;object-fit:cover;object-position:center 35%;animation:hero-zoom 12s ease-out both}.na-background-carousel .na-slide:first-child .na-slide-photo img{object-position:center 30%}.na-background-carousel .na-slide:after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(4,23,17,.94) 0%,rgba(5,26,18,.78) 35%,rgba(5,26,18,.3) 70%,rgba(5,26,18,.25)),linear-gradient(0deg,rgba(5,26,18,.7),transparent 40%)}.na-background-carousel .na-slide-copy{width:min(1180px,100%);margin:0 auto;padding:90px 28px 120px;color:#f5f5eb}.na-background-carousel h1{color:#fff;max-width:800px;font-size:clamp(3rem,5.4vw,5.6rem);line-height:1.08;letter-spacing:-.045em;text-wrap:balance;text-shadow:0 2px 25px #0003}.na-background-carousel h1 em{color:#e5c17a}.na-background-carousel .na-eyebrow{color:#e5c17a}.na-background-carousel .na-slide-copy p{max-width:570px;font-size:18px;line-height:1.8;color:#e6ebe2}.hero-index{display:block;color:#e4c47e;font-size:12px;letter-spacing:.18em;margin-bottom:24px}.na-background-carousel .na-button{background:#e1bd72;color:#162e23!important;border:1px solid #e1bd72}.na-button{transition:transform .25s,background .25s,box-shadow .25s}.na-button:hover{transform:translateY(-3px);box-shadow:0 8px 22px #0002}.na-background-carousel .na-button:hover{background:#f3dba3}.na-background-carousel .na-carousel-controls{position:absolute;bottom:30px;left:0;right:0;z-index:2;margin:0}.na-background-carousel .na-carousel-controls button{background:#112b2370;border:1px solid #ffffff50;color:#fff;backdrop-filter:blur(8px)}.na-background-carousel .na-dots button[aria-pressed=true]{background:#e1bd72;color:#142b21;border-color:#e1bd72}.na-background-carousel .na-slide-copy>*{animation:hero-copy .85s ease both}.na-background-carousel .na-slide-copy h1{animation-delay:.1s}.na-background-carousel .na-slide-copy p{animation-delay:.2s}.na-background-carousel .na-slide-copy .na-button{animation-delay:.3s}
.na-gallery{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:20px;align-items:stretch}.na-gallery-item{grid-column:span 4;position:relative;min-width:0;border:0;background:#102b23;box-shadow:0 14px 35px #123f3214;isolation:isolate}.na-gallery-item:nth-child(4n+1){grid-column:span 7;min-height:350px}.na-gallery-item:nth-child(4n+2){grid-column:span 5;min-height:350px}.na-gallery-item:nth-child(4n+3){grid-column:span 5;min-height:280px}.na-gallery-item:nth-child(4n+4){grid-column:span 7;min-height:280px}.na-gallery-item img{display:block;width:100%;height:100%;min-height:280px;object-fit:cover;transition:transform .7s cubic-bezier(.2,.7,.3,1),filter .5s}.na-gallery-item:nth-child(4n+1) img,.na-gallery-item:nth-child(4n+2) img{min-height:350px}.na-gallery-item span{position:absolute;left:0;right:0;bottom:0;padding:40px 24px 22px;color:white;background:linear-gradient(transparent,#061a13d9);font-size:15px;font-weight:650;z-index:1}.na-gallery-item:hover img{transform:scale(1.06);filter:brightness(1.07)}.na-gallery-item:hover span{color:#f1d595}.na-archive-gallery{margin-top:35px;max-width:1124px;width:100%}.na-prose:has(.na-archive-gallery){max-width:1124px}.na-archive-gallery img{border-radius:0!important}.na-card{transition:transform .3s,box-shadow .3s,border-color .3s}.na-card:hover{border-color:#c3a061;transform:translateY(-6px)}.na-section.motion-ready{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s ease}.na-section.motion-ready.is-visible{opacity:1;transform:none}.back-to-top{position:fixed;bottom:24px;right:24px;z-index:40;border:1px solid #d7ad58;border-radius:50%;width:48px;height:48px;background:#123f32;color:#f1d595;box-shadow:0 8px 24px #0002;cursor:pointer}.scroll-progress{position:fixed;top:0;left:0;height:3px;background:#cfa952;width:0;z-index:100;pointer-events:none}.na-lightbox{box-shadow:0 25px 100px #0006}.na-lightbox-close{border:1px solid #a8bbac;background:white;border-radius:30px;padding:10px 18px}
@keyframes hero-fade{from{opacity:.35}to{opacity:1}}@keyframes hero-zoom{from{transform:scale(1)}to{transform:scale(1.06)}}@keyframes hero-copy{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}
@media(min-width:1400px){.na-background-carousel .na-slide-copy{max-width:1260px}}@media(max-width:1050px){.na-background-carousel .na-slide{min-height:650px}.na-background-carousel h1{max-width:720px}.na-background-carousel .na-slide:after{background:linear-gradient(90deg,#041711ed,#051a12a8 65%,#051a124d)}}@media(max-width:650px){.na-brand>img{width:46px;height:46px}.na-background-carousel .na-slide{min-height:670px;align-items:center}.na-background-carousel .na-slide-copy{padding:65px 22px 115px}.na-background-carousel h1{font-size:clamp(2.7rem,10.5vw,3.7rem)}.na-background-carousel .na-slide-copy p{font-size:16px}.na-background-carousel .na-slide:after{background:linear-gradient(90deg,#041711db,#051a12a1),linear-gradient(0deg,#051a12b3,transparent)}.na-background-carousel .na-slide-photo img{object-position:60% center}.na-background-carousel .na-carousel-controls{bottom:20px}.hero-index{margin-bottom:15px}.na-gallery{grid-template-columns:1fr;gap:16px}.na-gallery-item:nth-child(n){grid-column:auto;min-height:270px}.na-gallery-item:nth-child(n) img{height:300px;min-height:0}.na-gallery-item:nth-child(3n+1) img{height:370px}.back-to-top{bottom:18px;right:18px}.na-header nav.is-open{flex-direction:column;gap:5px;max-height:80vh;overflow:auto}.na-header nav a{padding:10px 0}.na-background-carousel .na-slide-copy h1 em{display:inline}.na-archive-gallery{margin-top:25px}}
@media(prefers-reduced-motion:reduce){.na-background-carousel .na-slide,.na-background-carousel .na-slide-photo img,.na-background-carousel .na-slide-copy>*{animation:none!important}.na-section.motion-ready{opacity:1;transform:none;transition:none}.na-gallery-item img,.na-button,.na-header,.na-card{transition:none}.na-button:hover,.na-card:hover,.na-gallery-item:hover img{transform:none}}

.video-grid .na-card{padding:0;overflow:hidden}.video-grid .video-player{border-radius:0;aspect-ratio:16/9;min-height:0}.video-grid h3{padding:24px 24px 0}.video-grid .text-link{margin:0 24px 20px}.video-grid .watch-youtube{display:block;margin:0 24px 24px;text-align:center}.video-note{padding:18px 22px;background:#eef3eb;border-left:3px solid #c49c4d;border-radius:8px;font-size:14px}

body.admin-bar .na-header{top:32px}.na-site .comment-form input,.na-site .comment-form textarea{padding:12px;border:1px solid #b8c9b8;background:white;color:#20382f}.na-site .comment-form textarea{width:100%}@media(max-width:782px){body.admin-bar .na-header{top:46px}}@media(max-width:600px){body.admin-bar .na-header{top:0}}

/* Homepage revision 2.0.1: supplied portrait, quieter controls. */
.na-background-carousel .na-slide:first-child .na-slide-photo{background:#102b23}.na-background-carousel .na-slide:first-child .na-slide-photo img{object-fit:contain;object-position:right center}.na-background-carousel .na-slide:first-child:after{background:linear-gradient(90deg,#041711f5 0%,#051a12d9 34%,#051a1270 62%,#051a1220)}.na-background-carousel .na-dots button{font-size:24px;line-height:1;padding:6px 13px}.hero-index{display:none}@media(max-width:650px){.na-background-carousel .na-slide:first-child .na-slide-photo img{object-fit:cover;object-position:45% 25%}.na-background-carousel .na-slide:first-child:after{background:linear-gradient(90deg,#041711cf,#051a128c),linear-gradient(0deg,#051a12b3,transparent)}}

/* Achievement cards */
.na-achievement-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;align-items:start}.na-achievement{background:#fff;border:1px solid #dee7dc;border-radius:18px;padding:26px;box-shadow:0 8px 24px #183c2510;transition:transform .2s,box-shadow .2s}.na-achievement:hover{transform:translateY(-3px);box-shadow:0 12px 28px #183c251a}.na-achievement-icon{display:grid;place-items:center;background:#eef5e9;color:#37642c;border-radius:12px;width:44px;height:44px;font-size:27px}.na-achievement h3{font-family:Georgia,serif;font-size:24px;line-height:1.22;color:#153d2c;margin:20px 0 12px}.na-achievement p{font-size:15px;line-height:1.65;color:#526257}.na-achievement summary{cursor:pointer;color:#225b37;font-size:15px;font-weight:600;padding:12px 0;min-height:44px;box-sizing:border-box}.na-achievement ul{padding-left:19px;font-size:15px;line-height:1.7;margin:12px 0}.na-achievement li{padding-bottom:5px}@media(max-width:1100px){.na-achievement-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.na-achievement-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.na-achievement{transition:none}.na-achievement:hover{transform:none}}

.original-content>img,.original-content p>img,.original-content figure>img{display:block;width:auto;max-width:100%;max-height:480px;object-fit:contain;margin:26px auto}.na-archive-gallery .na-gallery-item:empty{display:none}

/* Owner-supplied slideshow and illustrated community stories */
.na-background-carousel .na-story-slide h1{font-size:clamp(2.3rem,4.3vw,4.6rem);max-width:850px}.na-background-carousel .na-slide-photo img{animation-duration:6s}.na-impact-story{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:48px;align-items:start;padding:48px 0;border-top:1px solid #dce5da;scroll-margin-top:110px}.na-impact-story:nth-of-type(even) .na-story-image{order:2}.na-story-image{margin:0;overflow:hidden;border-radius:22px;background:#e7ede3}.na-story-image img{display:block;width:100%;height:auto}.na-story-text h3{font-size:clamp(1.6rem,2.5vw,2.1rem);margin:0 0 18px}.na-story-text p{font-size:16px;line-height:1.8;margin:0 0 20px}.na-story-tagline{font-weight:650;color:#537261}.na-impact-story#healthcare-community-care .na-story-image{aspect-ratio:1.2}.na-impact-story#healthcare-community-care .na-story-image img{height:100%;object-fit:cover;object-position:50% 42%}.na-background-carousel .na-slide:has(img[src*="healthcare-community-care"]) .na-slide-photo img{object-position:50% 42%}@media(max-width:760px){.na-impact-story{grid-template-columns:1fr;gap:26px;padding:32px 0}.na-impact-story:nth-of-type(even) .na-story-image{order:0}.na-background-carousel .na-story-slide h1{font-size:clamp(2.1rem,8vw,3.4rem)}}

/* Compact hero and clearer biography */
.na-background-carousel .na-slide{min-height:clamp(420px,58svh,560px)}.na-background-carousel .na-slide-copy{padding:44px 28px 90px}.na-background-carousel .na-slide-copy h1,.na-background-carousel .na-story-slide h1{font-size:clamp(2.25rem,4vw,3.75rem);max-width:850px;margin:12px 0 20px}.na-background-carousel .na-slide-copy p{font-size:17px;line-height:1.6;margin:0 0 22px}.na-background-carousel .na-carousel-controls{bottom:18px}.na-background-carousel .na-slide-copy .na-button{padding:11px 22px}.na-biography{padding-top:28px}.na-biography p{margin:0 0 22px}.na-biography-detail{border-bottom:1px solid #dce5da;padding:12px 0}.na-biography-detail summary{padding:12px 0;min-height:44px;font-weight:650;cursor:pointer;color:#123f32}.na-biography-detail ul{padding-left:24px}.na-biography-detail li{margin-bottom:12px}.na-stories .na-impact-story{gap:36px;padding:36px 0}.na-impact-story .na-story-image img{max-height:430px;object-fit:cover}.na-story-text{min-width:0;overflow-wrap:anywhere}.na-story-text p{margin-bottom:16px}article[id]{scroll-margin-top:110px}.na-site p:empty{display:none}.na-site .page-banner{height:300px}@media(max-width:650px){.na-background-carousel .na-slide{min-height:clamp(360px,62svh,480px)}.na-background-carousel .na-slide-copy{padding:32px 22px 82px}.na-background-carousel .na-slide-copy h1,.na-background-carousel .na-story-slide h1{font-size:clamp(1.95rem,7.5vw,2.65rem)}.na-background-carousel .na-slide-copy p{font-size:15px}.na-site .page-banner{height:250px}.na-stories .na-impact-story{gap:22px}.na-background-carousel .na-slide-photo img{object-position:center}.na-background-carousel .na-slide:first-child .na-slide-photo img{object-position:45% 25%}}

/* Screen-fitting, full-width hero and impact counters */
.na-background-carousel .na-slide{min-height:calc(100svh - var(--na-header-height,90px) - var(--na-admin-height,0px));width:100%;align-items:center}.na-background-carousel .na-slide-copy{padding-top:52px;padding-bottom:100px}.na-stat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.na-stat{padding:30px;border-radius:18px;background:#fff;border:1px solid #dce5da;box-shadow:0 14px 30px #123f3210}.na-stat .na-count{display:block;font-family:Georgia,serif;font-size:clamp(2.6rem,5vw,3.8rem);line-height:1.1;font-weight:700;color:#123f32;font-variant-numeric:tabular-nums;min-height:1.1em}.na-stat h3{font-family:system-ui,sans-serif;font-size:17px;margin:16px 0 8px}.na-stat p{margin:0 0 16px;font-size:15px;line-height:1.6}.na-stat a{font-size:13px;color:#426549}.na-offers .na-achievement{height:100%}@media(max-width:650px){.na-background-carousel .na-slide{min-height:calc(100svh - var(--na-header-height,78px) - var(--na-admin-height,0px))}.na-background-carousel .na-slide-copy{padding-top:36px;padding-bottom:94px}.na-stat-grid{grid-template-columns:1fr}.na-stat{padding:26px}}
