@font-face{font-family:DM Sans;src:url(/fonts/dm-sans-latin.woff2) format("woff2");font-weight:100 1000;font-style:normal;font-display:swap}@font-face{font-family:Cormorant;src:url(/fonts/cormorant-latin.woff2) format("woff2");font-weight:300 700;font-style:normal;font-display:swap}@font-face{font-family:Cormorant;src:url(/fonts/cormorant-italic-latin.woff2) format("woff2");font-weight:300 700;font-style:italic;font-display:swap}:root{--green:#243f2d;--green-deep:#183322;--leaf:#477b2d;--lime:#dbe5a9;--cream:#f7f5ee;--paper:#fffef9;--brown:#74502e;--ink:#24382a;--muted:#505e50;--line:#dcded2;--serif:"Cormorant",Georgia,serif;--sans:"DM Sans",Arial,sans-serif}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:120px}body{margin:0;background:var(--cream);font-family:var(--sans);font-size:1.125rem;line-height:1.7;color:var(--ink);-webkit-font-smoothing:antialiased}body:has(dialog[open]){overflow:hidden}button,input,select,textarea{font:inherit}a{color:inherit;text-decoration:none}button{color:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a,button{touch-action:manipulation}img{max-width:100%;display:block;object-fit:cover}button{border:0}h1,h2,h3,p{margin:0}h1,h2,h3{font-weight:500}h1,h2{font-family:var(--serif);letter-spacing:-.045em;line-height:1.02}h1{font-size:clamp(4rem,6.25vw,6rem)}h2{font-size:clamp(2.75rem,4.2vw,4rem)}h3{font-family:var(--serif);font-size:1.9375rem;line-height:1.12;letter-spacing:-.025em}em{font-weight:400;color:var(--brown)}p+p{margin-top:20px}::selection{background:var(--lime);color:var(--green-deep)}:focus-visible{outline:3px solid var(--brown);outline-offset:6px}main:focus{outline:0}.container{width:min(1280px,100% - 112px);margin-inline:auto}.section{padding-block:110px}.eyebrow{text-transform:uppercase;font-size:.875rem;letter-spacing:.18em;font-weight:700;line-height:1.6}.eyebrow-line{width:29px;height:1px;background:var(--brown);display:inline-block;vertical-align:middle;margin-right:10px}.button{display:inline-flex;justify-content:center;align-items:center;gap:27px;min-height:53px;padding:14px 24px;font-size:1rem;font-weight:600;line-height:1.4;transition:background .2s,transform .2s;border:1px solid transparent}.button:hover{transform:translateY(-2px)}.button-green{background:var(--green);color:var(--paper)}.button-green:hover{background:#3b583e}.button-cream{background:var(--cream);color:var(--green)}.button-cream:hover{background:var(--lime)}.text-link{display:inline-flex;align-items:center;gap:22px;font-size:1rem;line-height:1.5;font-weight:600;background:transparent;padding:9px 0;border-bottom:1px solid var(--green);transition:gap .2s}.text-link:hover{gap:30px}.text-link.light{color:var(--cream);border-color:#c3c9b7}.skip-link{position:fixed;left:20px;top:-100px;z-index:100;background:var(--cream);padding:12px 25px}.skip-link:focus{top:10px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.utility-bar{background:var(--green);color:#e6e8d8;font-size:.875rem;letter-spacing:.035em}.utility-inner{min-height:34px;display:flex;justify-content:space-between;align-items:center;gap:20px}.utility-inner a{display:flex;align-items:center;gap:10px}.utility-divider{opacity:.4;margin:0 13px}.site-header{position:sticky;top:0;z-index:30;background:#f7f5eef7;border-bottom:1px solid var(--line);backdrop-filter:blur(16px)}.header-inner{height:96px;display:flex;align-items:center;gap:35px;justify-content:space-between}.brand{display:flex;align-items:center;gap:11px;flex-shrink:0}.brand img{object-fit:contain;width:60px;height:60px}.brand-wordmark{font-family:var(--serif);font-size:2.0625rem;font-weight:600;line-height:.9;letter-spacing:-.035em}.brand-wordmark>span{display:block;font-family:var(--sans);font-size:.875rem;font-weight:600;letter-spacing:.19em;margin-top:10px;line-height:1.4}.desktop-nav{display:flex;align-items:center;gap:28px;margin-left:auto}.desktop-nav a{font-size:1rem;font-weight:500;position:relative;padding-block:12px;white-space:nowrap}.desktop-nav a:after{content:"";position:absolute;bottom:5px;left:0;width:0;height:1px;background:var(--brown);transition:width .2s}.desktop-nav a:hover:after,.desktop-nav a.active:after{width:100%}.header-cta{min-height:44px;font-size:1rem;padding:12px 18px;gap:25px;margin-left:10px}.menu-toggle{display:none;background:transparent;padding:12px}.menu-toggle niwab-icon{width:24px;height:24px}.mobile-nav{background:var(--cream);padding:8px 24px 28px;border-top:1px solid var(--line);max-height:calc(100dvh - 85px);overflow-y:auto}.mobile-nav>a{display:flex;justify-content:space-between;padding:14px 0;border-bottom:1px solid var(--line);font-size:1.0625rem}.mobile-nav>a.active{color:var(--brown)}.hero{display:grid;grid-template-columns:1fr 1.04fr;gap:55px;padding-block:60px 72px;align-items:center}.hero-copy{padding-block:12px}.hero h1{margin-top:26px;font-size:clamp(3.875rem,6vw,5.75rem);line-height:.99;letter-spacing:-.045em}.hero h1 em{font-weight:400;letter-spacing:-.06em}.hero-description{max-width:440px;margin-top:28px;font-size:1.125rem;color:var(--muted);line-height:1.8}.hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:25px;margin-top:31px}.hero-footnote{display:flex;align-items:center;gap:12px;margin-top:50px}.tiny-leaf{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border:1px solid #bdc6af;border-radius:50%;color:var(--leaf)}.hero-footnote p{font-size:1.125rem;line-height:1.6;color:var(--muted)}.hero-footnote strong{font-weight:500;color:var(--green)}.hero-visual{position:relative;padding-bottom:30px}.hero-image-wrap{height:570px;position:relative;overflow:hidden;border-top-left-radius:160px}.hero-image-wrap>img{width:100%;height:100%;object-position:50% 48%}.hero-image-wrap:after{content:"";position:absolute;inset:35% 0 0;background:linear-gradient(transparent,#0d2513a6)}.photo-location{position:absolute;top:27px;right:23px;z-index:1;background:#fffef9f0;color:var(--green);padding:8px 12px;display:flex;align-items:center;gap:7px;font-size:1rem;letter-spacing:.035em}.photo-location niwab-icon{width:12px;height:12px}.hero-image-title{position:absolute;z-index:1;bottom:65px;left:30px;font-family:var(--serif);font-size:2.625rem;line-height:1.05;color:var(--paper);letter-spacing:-.035em}.hero-image-title em{color:var(--paper)}.hero-stamp{position:absolute;right:-20px;top:40%;width:93px;height:93px;background:var(--lime);color:var(--green);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:5px;transform:rotate(12deg);box-shadow:0 0 0 8px var(--cream)}.hero-stamp niwab-icon{width:29px;height:29px}.hero-stamp span{text-align:center;font-size:.875rem;line-height:1.5;font-weight:700;letter-spacing:.12em}.hero-video-link{position:absolute;bottom:0;left:30px;right:0;display:flex;align-items:center;gap:16px;background:var(--paper);padding:19px 23px;box-shadow:0 5px 30px #243f2d0d;text-align:left}.round-play{display:flex;align-items:center;justify-content:center;width:43px;height:43px;border-radius:50%;border:1px solid #c2ccbb;transition:background .2s}.round-play niwab-icon{width:15px}.hero-video-link:hover .round-play{background:var(--lime)}.hero-video-link>span:nth-child(2){font-family:var(--serif);font-size:1.4375rem;line-height:1.1}.hero-video-link>.niwab-icon,.hero-video-link>niwab-icon{margin-left:auto}.video-duration{display:block;font-family:var(--sans);letter-spacing:.12em;font-size:.875rem;margin-top:7px;font-weight:500}.reach-strip{border-block:1px solid var(--line);padding-block:30px 15px}.reach-inner{display:grid;grid-template-columns:.95fr 1.3fr 1.2fr 1.1fr;align-items:center;gap:35px}.reach-intro .eyebrow{font-size:.875rem;color:var(--muted)}.reach-intro p{font-family:var(--serif);font-size:1.8125rem;line-height:1.05;margin-top:9px}.reach-number{border-left:1px solid var(--line);padding-left:35px}.reach-number strong{display:block;font-family:var(--serif);font-size:3.5rem;letter-spacing:-.045em;line-height:1}.reach-number strong>span{font-size:2.1875rem;color:var(--brown)}.reach-number>span{display:block;font-size:.875rem;color:var(--muted);margin-top:8px}.reach-purpose{display:flex;align-items:center;gap:15px;border-left:1px solid var(--line);padding-left:26px}.reach-purpose niwab-icon{width:34px;height:34px;color:var(--brown)}.reach-purpose p{font-size:1.125rem;line-height:1.8;color:var(--muted)}.reach-purpose strong{font-weight:500;color:var(--green)}.stat-note{font-size:.875rem;color:var(--muted);text-align:right;margin-top:18px}.story-intro{display:grid;grid-template-columns:1.07fr 1fr;gap:100px;align-items:center}.image-composition{position:relative;padding-bottom:48px;padding-right:50px}.story-main-image{width:100%;height:415px;object-position:50% 30%}.story-small-image{position:absolute;width:185px;height:240px;right:0;bottom:0;border:9px solid var(--cream)}.image-label{display:block;font-family:var(--serif);font-style:italic;font-size:1.375rem;color:var(--brown);margin-top:18px;max-width:65%}.story-intro-copy h2{margin-top:21px;margin-bottom:25px}.story-intro-copy p:not(.eyebrow){font-size:.875rem;color:var(--muted);max-width:420px;line-height:1.9}.story-intro-copy .text-link{margin-top:26px}.work-section{background:#eeeee4}.section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:46px}.section-heading h2{margin-top:15px}.section-heading .text-link{margin-bottom:4px;flex-shrink:0}.program-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.program-card .program-image{position:relative;overflow:hidden;aspect-ratio:1.35}.program-image img{width:100%;height:100%;transition:transform .5s}.program-card:hover img{transform:scale(1.035)}.program-number{position:absolute;top:17px;left:17px;border:1px solid rgba(255,255,255,.4901960784);color:#fff;background:#203e2d55;border-radius:50%;font-size:1rem;height:34px;width:34px;display:grid;place-items:center}.card-arrow{position:absolute;bottom:0;right:0;background:var(--lime);width:44px;height:44px;display:grid;place-items:center}.program-card .eyebrow{font-size:.875rem;color:var(--brown);margin-top:25px}.program-card h3{margin-top:12px;max-width:320px;font-size:1.9375rem}.program-card>p:last-child{font-size:1.125rem;line-height:1.9;color:var(--muted);margin-top:14px;max-width:320px}.film-section{display:grid;grid-template-columns:.75fr 1.25fr;gap:80px;align-items:center}.film-copy h2{margin-block:20px 25px}.film-copy>p:not(.eyebrow){font-size:.875rem;color:var(--muted);max-width:310px}.film-copy .text-link{margin-top:26px}.small-time{font-size:.875rem;opacity:1;font-weight:400}.film-preview{background:var(--green);position:relative;padding:0;overflow:hidden;aspect-ratio:16/10;text-align:left}.film-preview img{width:100%;height:100%;opacity:.85;transition:transform .5s}.film-preview:hover img{transform:scale(1.03)}.film-preview:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent 40%,#142e23bd)}.film-play{position:absolute;left:50%;top:45%;transform:translate(-50%,-50%);height:70px;width:70px;border-radius:50%;display:grid;place-items:center;background:var(--cream);z-index:1}.film-play niwab-icon{width:22px;margin-left:3px}.film-caption{position:absolute;bottom:25px;left:28px;color:var(--paper);z-index:1;letter-spacing:.16em;font-size:1rem}.film-caption>span{display:block;letter-spacing:0;font-family:var(--serif);font-size:1.5rem;margin-top:5px}.community-band{background:var(--green);color:var(--cream);padding-block:43px}.community-band-inner{display:flex;align-items:center;gap:35px}.community-band-inner>niwab-icon{width:62px;height:62px;flex-shrink:0;color:var(--lime)}.community-band p{font-family:var(--serif);font-size:2.4375rem;line-height:1.08;letter-spacing:-.025em}.community-band em{color:var(--lime)}.community-band-inner>span{margin-left:auto;font-size:1.125rem;line-height:2;color:#d9decd}.journal-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.journal-image{aspect-ratio:1.4;overflow:hidden;position:relative}.journal-image img{height:100%;width:100%;transition:transform .5s}.journal-card:hover img{transform:scale(1.035)}.journal-image>span{position:absolute;bottom:0;right:0;width:43px;height:43px;background:var(--cream);display:grid;place-items:center}.journal-meta{font-size:.875rem;display:flex;justify-content:space-between;gap:10px;margin-top:20px;text-transform:uppercase;letter-spacing:.065em;color:var(--muted)}.journal-meta>span:first-child{color:var(--brown);font-weight:600}.journal-card h3{font-size:1.8125rem;margin-top:13px;line-height:1.15}.journal-card>p{font-size:1.125rem;line-height:1.9;color:var(--muted);margin-top:12px}.join-section{background:var(--green-deep);color:var(--cream);padding-block:80px}.join-inner{display:grid;grid-template-columns:1.2fr .8fr;gap:90px;align-items:center}.join-inner h2{margin-top:20px;font-size:4.0625rem;max-width:650px}.join-inner em{color:var(--lime)}.join-inner>div>p:not(.eyebrow){font-size:.875rem;color:#cbd3c3;margin-top:24px;line-height:1.9}.join-inner .hero-actions{gap:30px;margin-top:30px}.join-photo{position:relative;padding:15px 0}.join-photo img{height:340px;width:100%;border-top-left-radius:120px;object-position:50% 25%;opacity:.9}.join-photo-note{position:absolute;left:-30px;bottom:-5px;background:var(--lime);color:var(--green);font-family:var(--serif);font-size:1.5rem;padding:20px 25px;transform:rotate(-4deg);line-height:1.1}.instagram-section{padding-block:65px 70px}.instagram-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:1rem;margin-bottom:24px}.instagram-heading span,.instagram-heading strong{display:flex;align-items:center;gap:12px}.instagram-heading strong{font-weight:500}.instagram-heading>span niwab-icon{width:20px;height:20px}.instagram-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.instagram-grid a{aspect-ratio:1.35;overflow:hidden}.instagram-grid img{height:100%;width:100%;transition:transform .4s}.instagram-grid a:hover img{transform:scale(1.04)}.gallery-note{font-size:.875rem;text-align:right;color:var(--muted);margin-top:15px}.site-footer{background:#eaece2;padding-top:65px}.footer-top{display:grid;grid-template-columns:1.8fr .8fr 1fr 1fr;gap:45px;padding-bottom:60px}.footer-brand img{width:58px;height:58px}.footer-brand .brand-wordmark{font-size:1.875rem}.footer-intro h2{font-size:2.125rem;line-height:1.05;margin-top:22px}.footer-intro h2 em{color:var(--green)}.footer-intro>p{font-size:1.125rem;color:var(--muted);margin-top:13px}.footer-label{font-size:.875rem;text-transform:uppercase;font-weight:700;letter-spacing:.12em;margin-bottom:22px}.footer-top>div:not(:first-child){padding-top:11px}.footer-top>div>a:not(.brand){font-size:1rem;margin-top:11px;display:flex;align-items:center;gap:11px;width:fit-content}.footer-top>div>a:hover{text-decoration:underline;text-underline-offset:4px}address{font-style:normal}.footer-contact address{font-size:1rem;line-height:1.9;margin-bottom:18px}.social-link{display:flex;align-items:center;gap:12px}.national-link{padding-top:14px}.footer-bottom{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #d1d7c8;padding-block:21px;font-size:.875rem;color:var(--muted);gap:25px}.footer-bottom>div{display:flex;gap:23px}.footer-bottom a{display:flex;align-items:center;gap:5px}.page-intro{padding-block:80px 60px}.page-intro h1{margin-top:25px}.page-intro>p:last-child{font-size:1.125rem;color:var(--muted);max-width:520px;line-height:1.9;margin-top:28px}.wide-image{position:relative;height:530px;overflow:hidden}.wide-image img{width:100%;height:100%;object-position:50% 42%}.wide-image:after{content:"";position:absolute;inset:65% 0 0;background:linear-gradient(transparent,#153321b3)}.wide-image span{position:absolute;bottom:30px;left:35px;font-family:var(--serif);font-size:1.8125rem;color:var(--paper);z-index:1}.about-statement{display:grid;grid-template-columns:.6fr 1.4fr;gap:100px}.about-statement>.eyebrow{padding-top:13px}.about-statement>div{max-width:660px}.about-statement p:not(.eyebrow){font-size:.875rem;color:var(--muted);margin-top:23px}.about-statement .large-copy{font-size:1.3125rem;color:var(--green);line-height:1.7}.about-statement .text-link{margin-top:25px}.purpose-section{background:#eeeee4}.purpose-grid{display:grid;grid-template-columns:1fr 1fr;gap:130px}.purpose-grid article+article{padding-left:75px;border-left:1px solid #d5d9cb}.outlined-icon{width:54px;height:54px;border:1px solid #b9c4ae;border-radius:50%;display:grid;place-items:center;margin-bottom:28px;color:var(--brown)}.outlined-icon niwab-icon{width:26px;height:26px}.purpose-grid h2{margin-top:18px}.purpose-grid p:last-child{font-size:1.125rem;color:var(--muted);line-height:1.9;margin-top:24px;max-width:370px}.values-section{display:grid;grid-template-columns:1fr 1.2fr;gap:120px}.values-section h2{margin-block:18px 35px}.values-section img{width:100%;height:240px;object-position:center 35%}.values-list article{display:flex;gap:25px;padding-block:30px;border-bottom:1px solid var(--line)}.values-list article:first-child{padding-top:10px}.values-list article>span{font-size:1rem;color:var(--brown);margin-top:9px}.values-list h3{font-size:1.875rem}.values-list p{font-size:1.125rem;color:var(--muted);margin-top:13px;max-width:320px}.values-list niwab-icon{margin-left:auto;margin-top:6px;color:var(--brown)}.simple-cta{padding-block:95px;text-align:center;border-top:1px solid var(--line)}.simple-cta h2,.simple-cta h1{margin-top:20px}.simple-cta p:not(.eyebrow){color:var(--muted);font-size:.875rem;margin-top:25px}.simple-cta>.button{margin-top:30px}.not-found{border:0}.not-found>niwab-icon{margin-top:25px;width:70px;height:70px;color:var(--brown)}.work-detail{display:grid;grid-template-columns:1fr 1fr;gap:85px;align-items:center;padding-block:55px 70px;border-top:1px solid var(--line);scroll-margin-top:110px}.work-detail:nth-child(2n) .work-detail-image{order:2}.work-detail-image{height:440px;position:relative}.work-detail-image img{width:100%;height:100%;object-position:center 35%}.work-detail-image>span{position:absolute;left:20px;top:20px;width:40px;height:40px;border:1px solid rgba(255,255,255,.7411764706);border-radius:50%;color:#fff;display:grid;place-items:center;background:#203e2d55;font-size:1rem}.work-detail h2{font-size:3.375rem;margin-block:18px 25px}.work-detail p:not(.eyebrow){font-size:.875rem;color:var(--muted)}.work-detail p.large-copy{font-size:1.125rem;color:var(--green)}.work-detail .text-link{margin-top:25px}.value-chain{background:var(--green);color:var(--cream)}.value-chain h2{margin-top:20px}.value-chain h2 em{color:var(--lime)}.chain-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:40px;margin-top:50px}.chain-grid article{border-top:1px solid rgba(255,255,255,.2117647059);padding-top:25px}.chain-grid niwab-icon{width:32px;height:32px;color:var(--lime);margin-bottom:20px}.chain-grid h3{font-size:1.8125rem}.chain-grid p{font-size:1.125rem;color:#d0d9c9;line-height:1.9;margin-top:14px}.featured-story{display:grid;grid-template-columns:1.15fr 1fr;gap:65px;align-items:center;background:#eeeee4;margin-bottom:65px}.featured-story>img{width:100%;height:410px}.featured-story>div{padding:35px 45px 35px 0}.featured-story h2{margin-top:20px;font-size:3.4375rem}.featured-story p:not(.eyebrow){font-size:.875rem;color:var(--muted);margin-top:22px}.featured-story .text-link{margin-top:23px}.journal-grid-two{grid-template-columns:1fr 1fr;gap:45px}.journal-page{padding-bottom:80px}.social-cta,.member-callout{display:flex;align-items:center;gap:30px;background:#eeeee4;padding:45px;margin-bottom:80px}.social-cta>niwab-icon,.member-callout>niwab-icon{width:35px;height:35px;color:var(--brown)}.social-cta h2,.member-callout h2{font-size:2.25rem}.social-cta p,.member-callout p{font-size:1.125rem;color:var(--muted);margin-top:10px}.social-cta .button,.member-callout .button{margin-left:auto}.article-page{padding-block:55px}.back-link{margin-bottom:50px}.article-page h1{font-size:5rem;max-width:850px;margin-top:20px}.article-deck{font-size:1.125rem;color:var(--muted);max-width:650px;margin-top:23px}.article-image{width:100%;max-height:630px;margin-top:45px;object-position:center 35%}.article-body{max-width:720px;margin:45px auto 0;font-size:1.125rem;line-height:1.95}.article-body>.source-note{border-top:1px solid var(--line);padding-top:25px;margin-top:35px;font-size:.875rem;color:var(--muted)}.article-body .text-link{margin-top:25px}.article-related{padding-bottom:85px}.article-related>.eyebrow{margin-bottom:30px}.gallery-page{padding-bottom:85px}.gallery-filters{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:40px;padding-bottom:25px;border-bottom:1px solid var(--line)}.gallery-filters button{background:transparent;padding:9px 16px;border:1px solid var(--line);font-size:1rem}.gallery-filters button.selected{background:var(--green);color:var(--paper);border-color:var(--green)}.gallery-filters button:hover{border-color:var(--green)}.gallery-filters button>span{font-size:1rem;margin-left:5px;opacity:1}.gallery-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px 25px}.gallery-item{background:transparent;text-align:left;padding:0}.gallery-item>div{position:relative;aspect-ratio:1.25;overflow:hidden}.gallery-item img{height:100%;width:100%;object-position:center 30%;transition:transform .4s}.gallery-item:hover img{transform:scale(1.04)}.gallery-item>div>span{position:absolute;bottom:0;right:0;width:40px;height:40px;display:grid;place-items:center;background:var(--cream)}.gallery-item>p{font-family:var(--serif);font-size:1.5625rem;margin-top:14px;line-height:1.2}.gallery-category{font-size:.875rem;text-transform:uppercase;letter-spacing:.12em;color:var(--brown);display:block;margin-top:9px}.gallery-archive-note{font-size:.875rem;color:var(--muted);border-top:1px solid var(--line);padding-top:22px;margin-top:45px}.media-dialog{border:0;padding:0;width:min(1100px,95vw);max-width:95vw;max-height:94dvh;background:var(--green-deep);color:var(--paper);overflow:auto}.media-dialog::backdrop{background:#0a1b12e8;backdrop-filter:blur(7px)}.dialog-close{position:sticky;left:calc(100% - 50px);top:10px;margin:10px 10px 0 auto;z-index:2;background:var(--cream);color:var(--green);width:36px;height:36px;border-radius:50%;display:grid;place-items:center}.media-dialog-content{padding:0 24px 20px}.media-dialog video{display:block;width:100%;max-height:70dvh;background:#07110a}.media-dialog [hidden]{display:none!important}.media-dialog img{width:100%;height:auto;max-height:75dvh;object-fit:contain}.dialog-caption{font-family:var(--serif);font-size:1.5rem;text-align:center;margin-top:15px}.video-summary{font-size:.875rem;color:#d0d9c9;margin-top:12px;text-align:center}.video-summary a{text-decoration:underline;margin-left:10px}.contact-section{display:grid;grid-template-columns:.85fr 1.15fr;gap:100px;padding-bottom:90px}.contact-location .outlined-icon{margin-bottom:20px}.contact-location h2{font-size:3.375rem;margin-top:20px}.contact-location address{font-size:1.125rem;color:var(--muted);line-height:1.9;margin-top:25px}.contact-location .text-link{margin-top:20px}.contact-call{margin-top:35px;padding-top:30px;border-top:1px solid var(--line);max-width:300px}.contact-call>a{display:flex;justify-content:space-between;align-items:center;gap:40px;font-size:1.1875rem;margin-top:13px}.contact-call>a niwab-icon{width:15px;height:15px}.contact-call>a:hover{color:var(--brown)}.contact-socials{margin-top:35px}.contact-socials>a{font-size:1rem;width:fit-content;margin-top:16px}.contact-socials>a>niwab-icon:last-child{width:12px;height:12px}.contact-form-panel{background:#eeeee4;padding:45px}.contact-form-panel h2{font-size:3.25rem;margin-top:18px}.contact-form-panel>p:not(.eyebrow){font-size:.875rem;color:var(--muted);margin-top:20px}.contact-form-panel form{margin-top:30px}.form-field{display:flex;flex-direction:column;gap:9px;margin-bottom:23px}.form-field label{font-size:1rem;font-weight:500}.form-field label>span{color:var(--brown)}.form-field input,.form-field textarea,.form-field select{width:100%;border:1px solid #778572;background:#fafaf4;padding:13px 14px;border-radius:0;color:var(--green);font-size:1rem}.form-field textarea{resize:vertical;min-height:145px}.form-field ::placeholder{color:var(--muted)}.form-error{font-size:.875rem;color:#8a2c1b}.form-note{font-size:.875rem;color:var(--muted);margin-block:4px 24px;line-height:1.8}.form-note a{text-decoration:underline}.message-ready{display:flex;gap:12px;padding:20px;background:#dfe9ce;margin-top:25px;font-size:1.125rem}.message-ready strong{font-weight:600}.message-ready p{font-size:1.125rem;line-height:1.8;margin-top:8px}.message-ready .text-link{margin-top:9px}.privacy-page{padding-block:80px;max-width:800px}.privacy-page h1{margin-block:22px 50px}.privacy-page h2{font-size:2.1875rem;margin-block:35px 17px}.privacy-page>p:not(.eyebrow){font-size:.875rem;color:var(--muted)}.privacy-page p a{text-decoration:underline}@media (min-width: 1600px){.hero{gap:80px}.hero-image-wrap{height:630px}.hero h1{font-size:6.125rem}}@media (max-width: 1180px){.container{width:calc(100% - 72px)}.desktop-nav{gap:20px}.header-inner{gap:24px}.brand-wordmark{font-size:1.8125rem}.brand img{width:50px;height:50px}.hero{gap:30px}.hero h1{font-size:4.6875rem}.hero-image-wrap{height:540px}.hero-description{font-size:1.125rem}.hero-stamp{right:-12px;width:80px;height:80px}.hero-footnote{margin-top:35px}.hero-actions,.reach-inner{gap:20px}.reach-number{padding-left:24px}.reach-purpose{padding-left:20px}.reach-number strong{font-size:3rem}.reach-number>span{font-size:.875rem}.story-intro{gap:60px}.story-small-image{width:150px;height:220px}.story-main-image{height:390px}.story-intro h2{font-size:3.3125rem}.program-grid{gap:23px}.film-section{gap:45px}.join-inner{gap:65px}.join-inner h2{font-size:3.625rem}.footer-top{gap:30px;grid-template-columns:1.5fr .75fr 1fr 1fr}.footer-intro h2{font-size:1.875rem}.work-detail{gap:55px}.contact-section{gap:70px}.contact-form-panel{padding:35px}.purpose-grid,.values-section{gap:70px}}@media (max-width: 980px){.desktop-nav{gap:16px}.header-inner{height:84px;gap:16px}.header-cta{margin-left:0;padding:12px;gap:10px}.desktop-nav a{font-size:1rem}.brand-wordmark{font-size:1.625rem}.brand-wordmark>span{font-size:.875rem}.brand img{width:45px;height:45px}.hero h1{font-size:4rem}.hero-image-wrap{height:500px;border-top-left-radius:110px}.hero-video-link{left:18px;padding:16px}.hero-image-title{font-size:2.1875rem;left:24px}.hero-footnote{margin-top:26px}.hero-actions .button{gap:18px;padding:14px 18px}.hero-description br{display:none}.hero-stamp{top:39%;width:75px;height:75px;right:-10px}.hero{padding-block:45px 55px;gap:28px}.hero .eyebrow{font-size:.875rem}.hero h1{margin-top:23px}.hero-copy{padding-block:0}.hero .text-link{font-size:1rem}.hero-actions{gap:18px}.reach-purpose{display:none}.reach-inner{grid-template-columns:.9fr 1.2fr 1fr}.reach-number strong{font-size:3.0625rem}.section{padding-block:80px}.story-intro{gap:45px}.story-intro h2{font-size:2.875rem}.story-intro-copy p:not(.eyebrow){font-size:.875rem}.story-main-image{height:360px}.story-small-image{width:135px;height:190px}.image-composition{padding-right:35px}.image-label{font-size:1.25rem}.program-card h3{font-size:1.75rem}.program-card .eyebrow{font-size:.875rem}.program-card>p:last-child{font-size:1.125rem}.film-section{grid-template-columns:.8fr 1.2fr}.film-copy h2{font-size:2.875rem}.film-caption>span{font-size:1.3125rem}.join-inner{gap:45px}.join-inner h2{font-size:3.1875rem}.join-photo img{height:310px;border-top-left-radius:90px}.join-photo-note{font-size:1.3125rem;padding:18px}.join-inner .hero-actions{gap:20px}.join-inner .button{gap:20px;padding:13px 18px;font-size:1rem}.footer-top{grid-template-columns:1.5fr 1fr 1fr;gap:35px}.footer-top>div:last-child{grid-column:2/4;padding:0;display:flex;align-items:center;flex-wrap:wrap;gap:15px}.footer-top>div:last-child .footer-label{margin:0}.footer-top>div:last-child a{margin:0}.national-link{padding:0}.about-statement,.purpose-grid{gap:50px}.purpose-grid article+article{padding-left:45px}.purpose-grid h2{font-size:3.125rem}.values-section{gap:50px}.work-detail h2{font-size:2.9375rem}.work-detail{gap:40px}.work-detail-image{height:390px}.chain-grid{gap:28px}.featured-story{gap:35px}.featured-story>div{padding:25px 25px 25px 0}.featured-story h2{font-size:2.8125rem}.featured-story>img{height:380px}.social-cta,.member-callout{padding:32px;gap:22px}.social-cta h2,.member-callout h2{font-size:1.8125rem}.social-cta .button,.member-callout .button{font-size:1rem;gap:14px;padding:13px 18px}.contact-section{gap:45px}.contact-form-panel{padding:28px}.contact-form-panel h2{font-size:2.8125rem}.contact-location h2{font-size:3rem}}@media (max-width: 800px){.container{width:calc(100% - 48px)}.desktop-nav,.header-cta{display:none}.menu-toggle{display:block}.header-inner{height:80px}.brand img{width:49px;height:49px}.brand-wordmark{font-size:1.8125rem}.utility-inner{min-height:30px;font-size:.875rem}.utility-inner>a{font-size:.875rem}.utility-divider{margin:0 5px}.hero{grid-template-columns:1fr 1fr;gap:22px;padding-top:40px}.hero h1{font-size:3.5rem}.hero-copy .eyebrow{font-size:.875rem;letter-spacing:.13em}.hero-copy .eyebrow-line{width:16px;margin-right:5px}.hero-description{font-size:1.125rem;margin-top:22px}.hero-actions{gap:18px;align-items:flex-start}.hero-actions .button{min-height:47px;padding:12px 16px;font-size:1rem}.hero-actions .text-link{font-size:1rem;padding-top:4px}.hero-image-wrap{height:480px;border-top-left-radius:100px}.hero-footnote{margin-top:27px;gap:10px}.hero-footnote p{font-size:1.125rem}.tiny-leaf{width:31px;height:31px}.hero-image-title{font-size:2rem;left:20px;bottom:60px}.photo-location{top:20px;right:15px;font-size:1rem;padding:7px 10px}.hero-stamp{width:63px;height:63px;right:-8px}.hero-stamp niwab-icon{width:22px;height:22px}.hero-stamp span{font-size:.875rem}.hero-video-link{left:12px;gap:10px;padding:13px}.hero-video-link>span:nth-child(2){font-size:1.25rem}.video-duration{font-size:.875rem}.round-play{width:34px;height:34px}.hero-video-link>niwab-icon{width:16px;height:16px}.story-intro{gap:35px}.story-intro h2{font-size:2.5625rem}.image-composition{padding-right:20px}.story-main-image{height:335px}.story-small-image{width:115px;height:160px;border-width:6px}.image-label{font-size:1.1875rem;max-width:63%}.program-grid{gap:18px}.program-card h3{font-size:1.625rem}.program-card>p:last-child{font-size:1.125rem}.program-card .program-image{aspect-ratio:.95}.program-card .eyebrow{font-size:.875rem}.program-number{top:12px;left:12px;width:28px;height:28px;font-size:1rem}.section-heading h2{font-size:2.9375rem}.film-section{gap:30px}.film-copy h2{font-size:2.5625rem}.film-preview{aspect-ratio:1.3}.film-play{width:55px;height:55px}.film-caption{left:20px;bottom:20px}.film-caption>span{font-size:1.3125rem}.film-copy>p:not(.eyebrow){font-size:.875rem}.community-band-inner{gap:25px}.community-band p{font-size:2rem}.community-band-inner>niwab-icon{width:48px;height:48px}.community-band-inner>span{font-size:1.125rem}.journal-grid{gap:20px}.journal-card h3{font-size:1.5625rem}.journal-meta{font-size:.875rem;flex-wrap:wrap;gap:4px}.journal-card>p{font-size:1.125rem}.journal-image{aspect-ratio:1.15}.join-inner{gap:35px}.join-inner h2{font-size:2.875rem}.join-inner>div>p:not(.eyebrow){font-size:.875rem}.join-inner .hero-actions{gap:18px}.join-inner .button{font-size:1rem}.join-photo img{height:330px}.join-photo-note{font-size:1.25rem;padding:15px;left:-20px}.instagram-grid a{aspect-ratio:1}.footer-top{gap:28px}.footer-intro h2{font-size:1.75rem}.footer-brand .brand-wordmark{font-size:1.6875rem}.footer-brand img{width:49px;height:49px}.footer-contact address{font-size:1rem}.footer-top>div>a:not(.brand){font-size:1rem}.footer-label,.footer-bottom{font-size:.875rem}.footer-bottom>div{gap:15px}.wide-image{height:420px}.about-statement{grid-template-columns:.4fr 1.6fr;gap:35px}.about-statement h2{font-size:3.25rem}.purpose-grid{gap:35px}.purpose-grid article+article{padding-left:30px}.purpose-grid h2{font-size:2.8125rem}.values-section{gap:35px}.values-list article{gap:18px}.values-list h3{font-size:1.625rem}.values-list p{font-size:1.125rem}.work-detail{gap:32px}.work-detail h2{font-size:2.5rem}.work-detail-image{height:370px}.work-detail p.large-copy{font-size:1.125rem}.work-detail p:not(.eyebrow){font-size:.875rem}.chain-grid{grid-template-columns:repeat(2,1fr);gap:35px}.featured-story{gap:25px}.featured-story h2{font-size:2.4375rem}.featured-story .eyebrow{font-size:.875rem}.featured-story p:not(.eyebrow){font-size:.875rem}.featured-story>img{height:350px}.featured-story .text-link{font-size:1rem}.social-cta,.member-callout{flex-wrap:wrap}.social-cta .button,.member-callout .button{margin-left:56px}.gallery-grid{grid-template-columns:repeat(2,1fr)}.contact-section{gap:35px}.contact-location h2{font-size:2.6875rem}.contact-form-panel h2{font-size:2.5625rem}.contact-form-panel{padding:25px}.contact-call>a{font-size:1.0625rem}.contact-call{max-width:230px}.contact-form-panel .button{padding:13px 16px;font-size:1rem;gap:14px}.article-page h1{font-size:4.25rem}}@media (max-width: 620px){.container{width:calc(100% - 40px)}.utility-inner{justify-content:center;text-align:center;font-size:.875rem;letter-spacing:.01em}.utility-inner>a{display:none}.utility-divider{margin-inline:6px}.header-inner{height:74px}.brand img{width:45px;height:45px}.brand-wordmark{font-size:1.75rem}.brand-wordmark>span{font-size:.875rem;margin-top:8px}.brand{gap:9px}.hero{grid-template-columns:1fr;gap:35px;padding-block:38px 43px}.hero-copy .eyebrow{font-size:.875rem;letter-spacing:.14em}.hero-copy .eyebrow-line{width:23px;margin-right:8px}.hero h1{font-size:clamp(3.75rem,12vw,4.875rem);margin-top:24px}.hero-description{font-size:1.125rem;line-height:1.85;margin-top:23px;max-width:410px}.hero-actions{align-items:center;gap:25px;margin-top:25px}.hero-actions .button{font-size:1rem;min-height:49px;padding:13px 20px;gap:25px}.hero-actions .text-link{font-size:1rem;padding-top:9px}.hero-footnote{display:none}.hero-visual{margin-left:20px;margin-right:7px;padding-bottom:27px}.hero-image-wrap{height:420px;border-top-left-radius:120px}.hero-image-title{font-size:2.3125rem;bottom:58px;left:25px}.photo-location{font-size:1rem;top:22px;right:18px}.hero-stamp{width:75px;height:75px;right:-13px;top:37%}.hero-stamp niwab-icon{width:25px;height:25px}.hero-stamp span{font-size:.875rem}.hero-video-link{left:25px;padding:16px 18px;gap:14px}.hero-video-link>span:nth-child(2){font-size:1.4375rem}.video-duration{font-size:.875rem}.round-play{width:38px;height:38px}.reach-strip{padding-block:25px 14px}.reach-inner{grid-template-columns:1fr 1fr;gap:18px}.reach-intro{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:25px;padding-bottom:18px;border-bottom:1px solid var(--line)}.reach-intro .eyebrow{font-size:.875rem;max-width:100px}.reach-intro p{font-size:1.625rem;margin:0}.reach-number{padding:0;border:0}.reach-number+.reach-number{border-left:1px solid var(--line);padding-left:20px}.reach-number strong{font-size:3.0625rem}.reach-number>span{font-size:.875rem;margin-top:6px}.stat-note{font-size:.875rem;text-align:left;margin-top:18px;line-height:1.7}.section{padding-block:65px}.story-intro{grid-template-columns:1fr;gap:40px}.image-composition{padding-right:35px;padding-bottom:43px;max-width:480px}.story-main-image{height:350px}.story-small-image{height:190px;width:145px;border-width:7px}.image-label{font-size:1.3125rem;margin-top:16px}.story-intro h2{font-size:3.3125rem}.story-intro-copy h2{margin-top:17px;margin-bottom:22px}.story-intro-copy p:not(.eyebrow){font-size:.875rem;max-width:none}.story-intro-copy .text-link{margin-top:20px}.eyebrow{font-size:.875rem}.section-heading{display:block;margin-bottom:32px}.section-heading h2{font-size:3rem;margin-top:16px}.section-heading .text-link{margin-top:22px}.program-grid{grid-template-columns:1fr;gap:38px}.program-card .program-image{aspect-ratio:1.4}.program-card .eyebrow{font-size:.875rem;margin-top:20px}.program-card h3{font-size:2.1875rem;max-width:350px}.program-card>p:last-child{font-size:1.125rem;max-width:none;margin-top:12px;line-height:1.85}.program-number{top:17px;left:17px;width:32px;height:32px;font-size:1rem}.card-arrow{width:44px;height:44px}.film-section{grid-template-columns:1fr;gap:30px}.film-copy h2{font-size:3.1875rem}.film-copy>p:not(.eyebrow){max-width:360px;font-size:.875rem}.film-copy .text-link{margin-top:20px}.film-preview{aspect-ratio:1.45}.film-caption>span{font-size:1.4375rem}.film-caption{left:22px;bottom:20px;font-size:1rem}.film-play{width:58px;height:58px}.community-band{padding-block:35px}.community-band-inner{display:grid;grid-template-columns:40px 1fr;gap:18px}.community-band-inner>niwab-icon{width:37px;height:37px}.community-band p{font-size:2rem}.community-band-inner>span{grid-column:2;margin-left:0;font-size:1.125rem}.journal-grid{grid-template-columns:1fr;gap:35px}.journal-image{aspect-ratio:1.5}.journal-meta{font-size:.875rem;margin-top:15px}.journal-card h3{font-size:2.125rem;margin-top:12px}.journal-card>p{font-size:1.125rem;line-height:1.8}.join-section{padding-block:60px}.join-inner{grid-template-columns:1fr;gap:35px}.join-inner h2{font-size:3.3125rem}.join-inner>div>p:not(.eyebrow){font-size:.875rem}.join-inner .hero-actions{gap:25px}.join-inner .button{font-size:1rem;gap:20px}.join-photo{margin-left:35px;padding-bottom:20px}.join-photo img{height:330px;border-top-left-radius:100px}.join-photo-note{font-size:1.5rem;padding:18px 22px;bottom:0;left:-25px}.instagram-section{padding-block:45px}.instagram-heading{font-size:1rem;align-items:flex-start;gap:16px}.instagram-heading>span{max-width:165px;align-items:flex-start;line-height:1.5;gap:8px}.instagram-heading strong{font-size:1rem;gap:6px}.instagram-grid{grid-template-columns:repeat(2,1fr);gap:9px}.instagram-grid a{aspect-ratio:1.15}.gallery-note{font-size:.875rem;text-align:left}.site-footer{padding-top:45px}.footer-top{grid-template-columns:1fr 1fr;gap:35px 25px;padding-bottom:35px}.footer-intro{grid-column:1/-1}.footer-intro h2{font-size:2.25rem;margin-top:20px}.footer-intro>p{font-size:1.125rem}.footer-brand .brand-wordmark{font-size:1.875rem}.footer-brand img{height:56px;width:56px}.footer-label{font-size:.875rem;margin-bottom:19px}.footer-contact address{font-size:1rem}.footer-top>div>a:not(.brand){font-size:1rem;margin-top:13px}.footer-top>div:last-child{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:16px 25px}.footer-top>div:last-child .footer-label{grid-column:1/-1;margin-bottom:2px}.footer-top>div:last-child a{font-size:1rem}.footer-bottom{flex-direction:column;align-items:flex-start;gap:15px;font-size:.875rem;padding-block:22px}.footer-bottom>div{gap:25px;flex-wrap:wrap}.page-intro{padding-block:45px 40px}.page-intro h1{font-size:clamp(3.5625rem,11.5vw,4.8125rem);margin-top:20px}.page-intro>p:last-child{font-size:1.125rem;margin-top:25px}.wide-image{height:350px}.wide-image span{font-size:1.5625rem;bottom:25px;left:23px;right:20px}.about-statement{grid-template-columns:1fr;gap:20px}.about-statement h2{font-size:3.25rem}.about-statement .large-copy{font-size:1.1875rem}.about-statement p:not(.eyebrow){font-size:.875rem;margin-top:20px}.purpose-grid{grid-template-columns:1fr;gap:40px}.purpose-grid article+article{padding:35px 0 0;border-left:0;border-top:1px solid var(--line)}.purpose-grid h2{font-size:3.1875rem}.purpose-grid p:last-child{max-width:none;font-size:1.125rem}.values-section{grid-template-columns:1fr;gap:35px}.values-section h2{font-size:3.25rem}.values-section img{height:280px}.values-list article{gap:22px;padding-block:25px}.values-list h3{font-size:1.875rem}.values-list p{font-size:1.125rem;max-width:none}.simple-cta{padding-block:65px}.simple-cta h2{font-size:3.0625rem}.simple-cta p:not(.eyebrow){font-size:.875rem}.work-detail{grid-template-columns:1fr;gap:30px;padding-block:35px 50px}.work-detail:nth-child(2n) .work-detail-image{order:0}.work-detail-image{height:330px}.work-detail h2{font-size:2.9375rem}.work-detail p.large-copy{font-size:1.125rem}.work-detail p:not(.eyebrow){font-size:.875rem}.work-detail h2{margin-block:18px 22px}.value-chain h2{font-size:3.0625rem}.chain-grid{gap:30px 25px;margin-top:35px}.chain-grid h3{font-size:1.75rem}.chain-grid p{font-size:1.125rem}.featured-story{grid-template-columns:1fr;gap:0;margin-bottom:40px}.featured-story>img{height:290px}.featured-story>div{padding:27px}.featured-story .eyebrow{font-size:.875rem}.featured-story h2{font-size:2.75rem;margin-top:15px}.featured-story p:not(.eyebrow){font-size:.875rem;margin-top:18px}.featured-story .text-link{font-size:1rem}.journal-page{padding-bottom:45px}.social-cta,.member-callout{margin-bottom:50px;padding:28px;gap:20px}.social-cta>niwab-icon,.member-callout>niwab-icon{width:30px;height:30px}.social-cta>div,.member-callout>div{flex:1;min-width:210px}.social-cta h2,.member-callout h2{font-size:2.125rem}.social-cta p,.member-callout p{font-size:1.125rem}.social-cta .button,.member-callout .button{margin-left:0;font-size:1rem;gap:20px}.article-page{padding-block:35px}.back-link{margin-bottom:30px}.article-page h1{font-size:3.625rem;margin-top:18px}.article-deck{font-size:1.125rem;line-height:1.8}.article-image{margin-top:30px;min-height:280px;max-height:400px;object-fit:cover}.article-body{margin-top:30px;font-size:1.125rem}.article-related{padding-bottom:55px}.article-body>.source-note{font-size:.875rem}.gallery-filters{gap:7px;margin-bottom:25px}.gallery-filters button{font-size:1rem;padding:8px 11px}.gallery-grid{grid-template-columns:repeat(2,1fr);gap:25px 14px}.gallery-item>div{aspect-ratio:.85}.gallery-item>p{font-size:1.375rem}.gallery-category{font-size:.875rem}.gallery-item>div>span{height:31px;width:31px}.gallery-item niwab-icon{width:15px;height:15px}.gallery-archive-note{font-size:.875rem}.gallery-page{padding-bottom:50px}.media-dialog-content{padding:0 12px 17px}.dialog-caption{font-size:1.375rem}.video-summary{font-size:.875rem}.contact-section{grid-template-columns:1fr;gap:40px;padding-bottom:50px}.contact-details{display:grid;grid-template-columns:1fr 1fr;gap:30px 20px}.contact-location{grid-column:1/-1}.contact-location h2{font-size:3.125rem}.contact-location address{margin-top:22px;font-size:1.125rem}.contact-location .text-link{margin-top:15px}.contact-call{margin:0;padding-top:0;border:0}.contact-call>a{font-size:1rem;gap:10px}.contact-socials{margin-top:0}.contact-socials>a{font-size:1rem;gap:8px}.contact-socials>a niwab-icon{width:13px;height:13px}.contact-form-panel{padding:30px 25px}.contact-form-panel h2{font-size:3rem}.contact-form-panel>p:not(.eyebrow){font-size:.875rem}.contact-form-panel .button{font-size:1rem;gap:22px}.form-field input,.form-field textarea,.form-field select{font-size:1rem;padding:12px}.form-field label{font-size:1rem}.form-note{font-size:.875rem}.privacy-page{padding-block:45px}.privacy-page h1{font-size:3.875rem;margin-bottom:35px}.privacy-page h2{font-size:2.0625rem}.privacy-page>p:not(.eyebrow){font-size:.875rem}}@media (max-width: 370px){.container{width:calc(100% - 32px)}.hero h1{font-size:3.4375rem}.hero .hero-actions{gap:19px}.hero .hero-actions .button{padding:13px 15px;gap:17px}.hero-image-wrap{height:360px}.hero-image-title{font-size:2rem}.hero-video-link{left:15px;padding:13px}.hero-stamp{right:-7px}.reach-number strong{font-size:2.6875rem}.reach-number>span{font-size:.875rem}.story-intro h2{font-size:2.9375rem}.section-heading h2{font-size:2.6875rem}.join-inner h2{font-size:3rem}.join-inner .hero-actions{gap:18px}.join-inner .text-link{font-size:1rem}.contact-details{grid-template-columns:1fr}.contact-socials{grid-column:1}.contact-call{max-width:none}.contact-call>a{max-width:240px}.contact-form-panel{padding:25px 20px}.gallery-item>p{font-size:1.25rem}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}html{font-size:100%}body{font-size:1.125rem;line-height:1.75}h1,h2,h3,p,address,a,button,label,.brand-wordmark,.dialog-caption{overflow-wrap:anywhere}input,select,textarea,.container{max-width:100%}.hero>*,.story-intro>*,.program-grid>*,.film-section>*,.journal-grid>*,.join-inner>*,.footer-top>*,.purpose-grid>*,.values-section>*,.work-detail>*,.chain-grid>*,.contact-section>*,.reach-inner>*,.featured-story>*,.gallery-grid>*{min-width:0}.button,.text-link{line-height:1.5;white-space:normal;max-width:100%}.button{min-height:3rem;gap:1rem}.text-link{gap:1rem}.eyebrow{letter-spacing:.12em}.hero h1,.page-intro h1{line-height:1.08}.hero-description,.story-intro-copy p:not(.eyebrow),.purpose-grid p:last-child,.program-card>p:last-child,.journal-card>p,.film-copy>p:not(.eyebrow){max-width:65ch}.hero-footnote p,.reach-purpose p,.footer-intro>p{font-size:1rem}.reach-intro p{line-height:1.25}.reach-number strong{line-height:1.15}.reach-number>span{line-height:1.6}.reach-purpose{align-items:flex-start}.journal-meta,.instagram-heading,.footer-bottom,.footer-bottom>div,.social-link,.hero-actions,.community-band-inner{flex-wrap:wrap}.instagram-heading>span{max-width:none}.instagram-heading strong{font-size:1rem}.footer-top>div>a:not(.brand),.footer-contact address{font-size:1rem}.footer-top>div>a:not(.brand){max-width:100%}.footer-bottom{line-height:1.75}.social-cta>div,.member-callout>div{min-width:0}.contact-call>a{max-width:100%;flex-wrap:wrap}.contact-form-panel{min-width:0}.form-field ::placeholder{opacity:1}.form-error{font-size:1rem}.form-field input,.form-field select,.form-field textarea{line-height:1.6}.message-ready p{font-size:1rem}.form-note a,.privacy-page p a{text-decoration-thickness:.08em;text-underline-offset:.15em}:focus-visible{outline:3px solid var(--green-deep);outline-offset:4px;box-shadow:0 0 0 4px var(--paper)}.site-header{background:var(--cream)}.header-inner{height:auto;min-height:6rem;padding-block:.75rem;flex-wrap:wrap;gap:1.5rem}.desktop-nav{flex-wrap:wrap;column-gap:1.25rem;row-gap:.25rem}.desktop-nav a{white-space:normal;font-size:1rem;min-height:2.75rem}.brand-wordmark{line-height:1.1}.header-inner>.brand{flex:1 1 auto;min-width:0}.brand-wordmark{min-width:0}.brand img,.menu-toggle{flex-shrink:0}.brand-wordmark>span{line-height:1.5;letter-spacing:.08em}.utility-inner{padding-block:.5rem;flex-wrap:wrap}.utility-divider{opacity:1}.utility-inner a{min-height:1.5rem}.mobile-nav{max-height:65dvh}.mobile-nav>a{align-items:center;gap:1rem}.menu-toggle{min-height:3rem;min-width:3rem}.gallery-filters button{min-height:2.75rem}.hero-visual{padding-bottom:0}.hero-image-wrap{height:auto;min-height:35rem;display:flex;flex-direction:column;justify-content:space-between;padding:1.5rem;isolation:isolate}.hero-image-wrap>img{position:absolute;inset:0;width:100%;height:100%}.hero-image-wrap:after{z-index:0;pointer-events:none}.photo-location{position:relative;top:auto;right:auto;align-self:flex-end;background:var(--paper);max-width:100%;font-size:1rem;line-height:1.5;flex-wrap:wrap}.hero-image-title{position:relative;left:auto;bottom:auto;margin-top:12rem;margin-bottom:1.5rem;max-width:100%;width:fit-content;padding:.75rem 1rem;color:var(--paper);background:var(--green-deep);line-height:1.15}.hero-video-link{position:relative;left:auto;right:auto;bottom:auto;margin:-1.5rem 0 0 1.5rem;width:calc(100% - 1.5rem);z-index:2;gap:1rem;padding:1.25rem}.hero-video-link>span:nth-child(2){flex:1;min-width:0;line-height:1.35}.video-duration{line-height:1.6;letter-spacing:.06em}.round-play{flex-shrink:0;height:2.75rem;width:2.75rem}.hero-stamp{width:7rem;height:7rem;right:-.5rem;top:34%;z-index:3}.hero-stamp span{letter-spacing:.06em;font-size:.875rem}.program-number,.work-detail-image>span{background:var(--green-deep);color:var(--paper);min-width:2.5rem;min-height:2.5rem;width:auto;height:auto;padding:.4rem;font-size:1rem;line-height:1.3}.film-preview{display:grid;aspect-ratio:auto;isolation:isolate}.film-preview img{grid-area:1/1;aspect-ratio:16/10;height:auto;width:100%;opacity:1}.film-preview:after{display:none}.film-play{grid-area:1/1;position:relative;left:auto;top:auto;transform:none;align-self:center;justify-self:center;z-index:1}.film-caption{grid-area:2/1;position:relative;left:auto;bottom:auto;padding:1.25rem 1.5rem;background:var(--green-deep);color:var(--paper);line-height:1.6;letter-spacing:.1em}.film-caption>span{line-height:1.3}.wide-image{height:auto}.wide-image img{height:30rem}.wide-image:after{display:none}.wide-image>span{position:relative;display:block;bottom:auto;left:auto;right:auto;padding:1rem 1.5rem;background:var(--green-deep);color:var(--paper);line-height:1.35}.join-photo{padding-bottom:0}.join-photo-note{position:relative;display:block;left:auto;bottom:auto;margin-top:-1rem;margin-left:-1rem;width:fit-content;max-width:calc(100% + 1rem);transform:none;line-height:1.3}.join-photo img{min-height:20rem}.image-label{max-width:65%;line-height:1.4}.dialog-close{width:3rem;height:3rem;left:calc(100% - 3.75rem)}.dialog-caption,.video-summary{overflow-wrap:anywhere}@media (max-width: 74rem){.desktop-nav,.header-cta{display:none}.menu-toggle{display:block;margin-left:auto}.header-inner{min-height:5.5rem;flex-wrap:nowrap}.brand{min-width:0}.brand-wordmark>span{font-size:.875rem}.program-grid{gap:1.75rem}.footer-top{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem}.footer-top>div:last-child{grid-column:auto;display:block}.footer-top>div:last-child .footer-label{margin-bottom:1.25rem}.footer-top>div:last-child a{margin-top:.75rem}.national-link{padding-top:.75rem}.footer-bottom{align-items:flex-start}}@media (max-width: 58rem){.hero,.story-intro,.film-section,.join-inner,.contact-section,.work-detail,.about-statement,.purpose-grid,.values-section,.featured-story{grid-template-columns:minmax(0,1fr)}.hero,.story-intro,.film-section{gap:3rem}.hero h1{font-size:clamp(3.5rem,2rem + 6vw,5rem)}.hero-description{max-width:55ch}.hero-visual{max-width:42rem;width:100%;margin-inline:auto}.hero-image-wrap{min-height:33rem}.hero-footnote{display:flex}.program-grid,.journal-grid{grid-template-columns:minmax(0,1fr);gap:3rem}.program-card .program-image,.journal-image{aspect-ratio:1.6}.program-card h3,.program-card>p:last-child{max-width:none}.program-card h3,.journal-card h3{font-size:2.25rem}.program-card .eyebrow{font-size:.875rem}.film-preview{max-width:48rem;width:100%}.join-photo{max-width:36rem;width:calc(100% - 1rem);margin:0 0 0 1rem}.join-photo-note{margin-left:-1rem}.contact-section{gap:3rem}.contact-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}.contact-location{grid-column:1/-1}.contact-call,.contact-socials{margin:0}.contact-call{padding-top:0;border-top:0}.purpose-grid article+article{border-left:0;border-top:1px solid var(--line);padding:2.5rem 0 0}.about-statement,.purpose-grid,.values-section{gap:2.5rem}.work-detail:nth-child(2n) .work-detail-image{order:0}.featured-story{gap:0}.featured-story>div{padding:2rem}.section-heading{align-items:flex-start;flex-wrap:wrap}.social-cta,.member-callout{flex-wrap:wrap}.social-cta .button,.member-callout .button{margin-left:0}}@media (max-width: 40rem){.site-header{position:relative}.container{width:calc(100% - 2.5rem)}.header-inner{gap:.75rem}.brand{gap:.625rem}.brand img{width:3rem;height:3rem}.brand-wordmark{font-size:1.875rem}.brand-wordmark>span{font-size:.875rem;letter-spacing:.03em}.utility-inner{font-size:.875rem}.utility-inner>span{overflow-wrap:anywhere}.hero h1{font-size:clamp(3.25rem,1.5rem + 8vw,4rem)}.hero-image-wrap{min-height:29rem;padding:1.25rem}.hero-image-title{font-size:2rem;margin-top:9rem;padding:.75rem}.hero-stamp{display:none}.hero-video-link{padding:1rem;gap:.75rem;margin-left:.75rem;width:calc(100% - .75rem)}.hero-video-link>niwab-icon{display:none}.hero-video-link>span:nth-child(2){font-size:1.5rem}.hero-actions{gap:1rem}.hero-footnote p{font-size:1rem}.eyebrow-line{display:none}.reach-inner{grid-template-columns:minmax(0,1fr)}.reach-intro{grid-column:auto;flex-wrap:wrap}.reach-intro .eyebrow{max-width:none}.reach-number{border-left:0;padding-left:0;padding-block:.75rem}.reach-number+.reach-number{border-left:0;padding-left:0;border-top:1px solid var(--line)}.stat-note{text-align:left}.community-band-inner{grid-template-columns:minmax(0,1fr)}.community-band-inner>span{grid-column:1}.community-band p{font-size:2rem}.instagram-heading{align-items:flex-start;flex-direction:column;gap:.75rem}.instagram-heading>span{max-width:none}.gallery-note{text-align:left}.footer-top{grid-template-columns:minmax(0,1fr)}.footer-intro,.footer-top>div:last-child{grid-column:auto}.footer-top>div:last-child{display:block}.footer-top>div:last-child a{font-size:1rem;margin-top:.875rem}.footer-bottom>div{gap:1rem 1.5rem}.contact-details{grid-template-columns:minmax(0,1fr)}.contact-location{grid-column:auto}.contact-form-panel{padding:1.5rem}.contact-form-panel .button{width:100%;gap:.75rem}.contact-socials>a{font-size:1rem}.form-field input,.form-field select,.form-field textarea{font-size:1rem}.chain-grid,.gallery-grid{grid-template-columns:minmax(0,1fr)}.gallery-item>div{aspect-ratio:1.3}.gallery-item>p{font-size:1.75rem}.gallery-category{font-size:.875rem}.social-cta,.member-callout{padding:1.5rem}.social-cta>div,.member-callout>div{min-width:0;flex-basis:100%}.image-label{max-width:60%}.wide-image img{height:22rem}}@media (forced-colors: active){.button,.gallery-filters button,.form-field input,.form-field select,.form-field textarea{border:1px solid ButtonText}:focus-visible{outline:3px solid Highlight;box-shadow:none}}
