@font-face{font-family:Satoshi;src:url(/fonts/0837094b-Satoshi-Regular.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Satoshi;src:url(/fonts/575c7c8b-Satoshi-Medium.woff2)format("woff2");font-weight:500 700;font-display:swap}@font-face{font-family:Satoshi;src:url(/fonts/0633e9dc-Satoshi-Black.woff2)format("woff2");font-weight:800 900;font-display:swap}:root{--page-width:1800px;--page-gutter:5.6%;--paper:#f7f6ef;--ink:#173d35;--muted:#56665c;--line:#d7ddd3;--orange:#b44a2b;--lime:#d5e59b;--white:#fff;--serif:Georgia, "Times New Roman", serif;--sans:Satoshi, Arial, sans-serif;--display:var(--sans);--surface:#e9edde;--surface-soft:#eeefe4;--surface-hover:#e4e9d4;--border-strong:#9eafa1;--action:#173d35;--action-hover:#295447;--on-action:#f7f6ef;--highlight-hover:#e2ecbc;--footer-bg:#102e28;--on-dark-muted:#d2dcd0;--on-dark-subtle:#aebfb0;--header-bg:#f7f6eff7}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:16px}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit}button:disabled{cursor:default}img{max-width:100%;display:block}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid var(--orange);outline-offset:5px}main:focus{outline:none}::selection{background:var(--lime);color:var(--ink)}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:var(--display);letter-spacing:-.045em;font-weight:500}h2{margin-bottom:26px;font-size:clamp(35px,3.6vw,58px);line-height:1.08}h3{font-size:27px;line-height:1.18}p{line-height:1.7}em{font-family:var(--serif);font-weight:400}svg{flex-shrink:0}button{border:0}a,button{touch-action:manipulation}.section-wrap{padding:94px var(--page-gutter);max-width:var(--page-width);margin:0 auto}.eyebrow{letter-spacing:.14em;align-items:center;gap:10px;margin-bottom:26px;font-size:10px;font-weight:700;line-height:1.6;display:flex}.eyebrow>span{background:var(--orange);border-radius:50%;flex:0 0 7px;width:7px;height:7px}.small-label{letter-spacing:.13em;font-size:10px;font-weight:700}.text-link{border-bottom:1px solid;align-items:center;gap:22px;padding:9px 0;font-size:13px;font-weight:700;line-height:1.5;display:inline-flex}.text-link svg,.button svg,.header-cta svg{transition:transform .25s}.text-link:hover svg,.button:hover svg,.header-cta:hover svg{transform:translate(3px,-3px)}.button{background:var(--action);color:var(--on-action);border:1px solid var(--action);justify-content:space-between;align-items:center;gap:25px;min-height:53px;padding:17px 22px;font-size:12px;font-weight:700;line-height:1.5;transition:background .2s;display:inline-flex}.button:hover{background:var(--action-hover)}.button.light{background:var(--lime);color:var(--ink);border-color:var(--lime)}.button.light:hover{background:var(--highlight-hover)}.button.outline{color:var(--ink);border-color:var(--border-strong);background:0 0}.button.outline:hover{background:var(--surface)}.icon-button{background:0 0;justify-content:center;align-items:center;min-width:42px;min-height:42px;display:inline-flex}.skip-link{background:var(--ink);color:#fff;z-index:100;padding:14px 25px;position:fixed;top:-100px;left:20px}.skip-link:focus{top:14px}.header{z-index:30;background:var(--header-bg);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);position:sticky;top:0}.header-inner{justify-content:space-between;align-items:center;gap:25px;max-width:1800px;height:95px;margin:auto;padding:0 3.8%;display:flex}.logo{letter-spacing:-.045em;flex-shrink:0;align-items:center;gap:11px;font-size:18px;font-weight:800;line-height:1.07;display:inline-flex}.brand-logo{width:220px;height:auto}.footer-logo .brand-logo{width:250px}.desktop-nav{align-items:center;gap:31px;margin-left:auto;margin-right:28px;display:flex}.desktop-nav a{white-space:nowrap;flex-shrink:0;align-items:center;min-height:44px;padding:12px 0;font-size:12px;line-height:1.25;display:inline-flex;position:relative}.desktop-nav a:after{content:"";background:var(--orange);height:2px;transition:right .2s;position:absolute;bottom:3px;left:0;right:100%}.desktop-nav a:hover:after,.desktop-nav a.active:after{right:0}.header-actions{align-items:center;gap:17px;display:flex}.header-cta{border:1px solid var(--ink);align-items:center;gap:29px;padding:12px 17px;font-size:12px;font-weight:700;display:flex}.mobile-menu{z-index:29;background:var(--paper);border-bottom:1px solid var(--ink);padding:24px 6% 35px;position:fixed;top:95px;left:0;right:0;box-shadow:0 15px 25px #00000014}.mobile-menu a{border-bottom:1px solid var(--line);justify-content:space-between;padding:15px 0;font-size:22px;display:flex}.search-panel{z-index:29;background:var(--paper);border-bottom:1px solid var(--ink);max-height:calc(100dvh - 95px);padding:30px max(6%,50vw - 475px);position:fixed;top:95px;left:0;right:0;overflow:auto;box-shadow:0 15px 25px #00000014}.search-panel>label{margin-bottom:20px;font-size:24px;display:block}.search-panel>p{color:var(--muted);margin:14px 0 0;font-size:13px}.search-field{border-bottom:1px solid var(--ink);align-items:center;gap:12px;padding:12px 0;display:flex}.search-field input{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;outline:0;padding:4px}.search-field input:focus-visible{outline:0}.search-field:focus-within{box-shadow:0 2px 0 var(--orange)}.search-results a{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:16px 0;font-size:15px;display:flex}.hero{grid-template-columns:1.05fr 1fr;max-width:1800px;min-height:650px;margin:auto;display:grid}.hero-copy{flex-direction:column;align-items:flex-start;padding:61px 6% 30px 10.7%;display:flex}.hero h1{letter-spacing:-.065em;z-index:1;margin:4px 0 25px;font-size:clamp(62px,5.65vw,91px);line-height:.98;position:relative}.hero h1>span{font-family:var(--serif);letter-spacing:-.063em;white-space:nowrap;color:var(--orange);font-size:.96em;font-style:italic}.hero-copy>p{max-width:370px;margin:0 0 30px;font-size:16px;line-height:1.65}.hero-buttons{align-items:center;gap:26px;display:flex}.hero-location{letter-spacing:.06em;align-items:center;gap:13px;margin-top:auto;padding-top:45px;font-size:10px;display:flex}.tiny-cross{color:var(--orange);font-size:23px}.hero-visual{min-width:0;margin:23px 24px 23px 0;position:relative;overflow:hidden}.hero-photo{object-fit:cover;object-position:47% center;width:100%;height:100%;position:absolute;inset:0}.hero-photo-overlay{background:linear-gradient(#0000 60%,#06291d87);position:absolute;inset:0}.hero-vertical{color:#fff;writing-mode:vertical-rl;letter-spacing:.22em;font-size:9px;position:absolute;top:25px;right:22px}.hero-caption{color:#fff;align-items:center;gap:11px;font-size:13px;line-height:1.5;display:flex;position:absolute;bottom:23px;left:24px;right:24px}.hero-caption strong{font-weight:500}.caption-dot{background:var(--lime);border-radius:50%;width:8px;height:8px}.hero-caption a{border:1px solid #ffffff80;border-radius:50%;justify-content:center;align-items:center;width:45px;height:45px;margin-left:auto;display:flex}.hero-stamp{background:var(--lime);letter-spacing:-.04em;flex-direction:column;justify-content:space-between;width:123px;height:123px;padding:17px;font-size:17px;font-weight:800;line-height:1.03;display:flex;position:absolute;top:24px;left:20px;transform:rotate(-5deg)}.hero-stamp>span:last-child{align-self:flex-end;font-size:30px;line-height:.8}.impact-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr 1.15fr 1fr;gap:35px;max-width:1800px;margin:auto;padding:35px 5.6%;display:grid}.impact-label{flex-direction:column;justify-content:center;display:flex}.impact-label .eyebrow{align-items:flex-start;margin-bottom:12px;font-size:9px}.impact-label .eyebrow>span{margin-top:4px}.impact-label>a{align-items:center;gap:10px;font-size:11px;display:inline-flex}.stat{border-left:1px solid var(--line);flex-direction:column;gap:7px;padding-left:37px;display:flex}.stat strong{letter-spacing:-.05em;font-size:46px;font-weight:500;line-height:1.1}.stat strong>span{color:var(--orange);font-size:30px;font-weight:400}.stat>span{color:var(--muted);font-size:11px;line-height:1.5}.intro-section{grid-template-columns:1fr 1fr;gap:10%;padding-top:107px;padding-bottom:106px;display:grid}.intro-section h2{font-size:clamp(36px,3.65vw,59px)}.intro-copy{padding-top:42px}.lead{letter-spacing:-.025em;font-size:23px;line-height:1.5}.intro-copy>p:not(.lead){color:var(--muted);font-size:14px}.intro-copy .text-link{margin-top:10px}.work-section{padding-top:0}.section-heading{justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:37px;display:flex}.section-heading .eyebrow{margin-bottom:17px}.section-heading h2{margin-bottom:0}.section-heading>.text-link{flex-shrink:0;margin-bottom:4px}.program-grid{grid-template-columns:repeat(3,1fr);gap:25px;display:grid}.program-card{display:block}.program-image{aspect-ratio:1.22;background:var(--surface);position:relative;overflow:hidden}.program-image>img{object-fit:cover;width:100%;height:100%;transition:transform .6s}.program-card:hover .program-image>img{transform:scale(1.04)}.program-number{background:var(--paper);justify-content:center;align-items:center;min-width:31px;height:31px;font-size:11px;display:flex;position:absolute;top:17px;left:17px}.round-arrow{background:var(--paper);border-radius:50%;justify-content:center;align-items:center;width:43px;height:43px;transition:background .2s,transform .2s;display:flex;position:absolute;bottom:17px;right:17px}.program-card:hover .round-arrow,.story-card:hover .round-arrow,.person-card:hover .round-arrow{background:var(--lime);transform:rotate(5deg)}.program-copy{padding-top:23px}.program-copy .small-label{color:var(--orange);font-size:9px}.program-copy h3{margin:9px 0 12px;font-size:30px}.program-copy p{color:var(--muted);max-width:300px;font-size:14px;line-height:1.6}.feature-section{background:var(--ink);color:var(--paper);grid-template-columns:1fr 1fr;display:grid}.feature-photo{min-height:570px;position:relative}.feature-photo>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.feature-photo>span{color:#fff;letter-spacing:.13em;text-shadow:0 1px 5px #000;font-size:9px;position:absolute;bottom:25px;left:30px}.feature-copy{padding:80px 12% 80px 13%}.eyebrow.on-dark>span{background:var(--lime)}.feature-copy h2{margin-bottom:29px;font-size:clamp(36px,3.7vw,60px)}.feature-copy h2 em{color:var(--lime)}.feature-copy p{color:var(--on-dark-muted);font-size:14px;line-height:1.8}.feature-copy p:first-of-type{color:var(--paper);font-size:18px;line-height:1.5}.feature-copy .button{margin-top:18px}.stories-section .section-heading h2{font-size:clamp(33px,3.25vw,50px)}.story-grid{grid-template-columns:repeat(3,1fr);gap:30px 25px;display:grid}.story-image{aspect-ratio:1.5;background:var(--surface);position:relative;overflow:hidden}.story-image>img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.story-card:hover img{transform:scale(1.03)}.story-image .round-arrow{width:34px;height:34px;bottom:12px;right:12px}.story-meta{justify-content:space-between;align-items:center;gap:8px;margin:18px 0 12px;font-size:9px;display:flex}.story-meta>span{text-transform:uppercase;letter-spacing:.09em;color:var(--orange);font-weight:700}.story-meta time{color:var(--muted)}.story-card h3{letter-spacing:-.025em;margin-bottom:10px;font-size:24px;line-height:1.25}.partners{text-align:center;border-top:1px solid var(--line);padding-top:30px;padding-bottom:66px}.partners>p{letter-spacing:.12em;color:var(--muted);margin-bottom:25px;font-size:9px;line-height:1.9}.partners>p>strong{color:var(--ink);letter-spacing:0;font-size:14px;font-weight:500}.partner-logos{justify-content:space-around;align-items:center;gap:50px;max-width:1000px;margin:auto;display:flex}.partner-logos img{object-fit:contain;mix-blend-mode:multiply;filter:grayscale();opacity:.7;width:135px;height:75px}.join-band{background:var(--lime);justify-content:space-between;align-items:center;gap:40px;padding:70px 5.6%;display:flex}.join-band .eyebrow{margin-bottom:17px}.join-band h2{margin-bottom:13px;font-size:clamp(38px,4vw,61px)}.join-band p{margin-bottom:0;font-size:14px}.join-band .button{flex-shrink:0}footer{background:var(--footer-bg);color:var(--paper);padding:66px 5.6% 0}.footer-top{grid-template-columns:1.15fr .65fr .75fr 1.35fr;gap:40px;padding-bottom:65px;display:grid}.footer-logo{font-size:22px}.footer-top>div>p{color:var(--on-dark-subtle);margin-top:22px;font-size:13px;line-height:1.7}.footer-top h3{letter-spacing:0;margin:0 0 24px;font-size:12px;font-weight:700;line-height:1.65}.footer-top>div>a:not(.logo){color:var(--on-dark-muted);margin-bottom:13px;font-size:12px;display:block}.footer-contact>a{align-items:center;gap:16px;display:flex!important}.social-links{color:var(--on-dark-subtle);flex-wrap:wrap;gap:16px;margin-top:26px;font-size:10px;display:flex}.footer-bottom{color:var(--on-dark-subtle);border-top:1px solid #ffffff24;justify-content:space-between;gap:25px;padding:21px 0;font-size:10px;display:flex}.footer-bottom a{color:var(--paper)}.page-hero{padding:75px var(--page-gutter) 80px;border-bottom:1px solid var(--line);max-width:var(--page-width);margin:auto}.page-hero h1{letter-spacing:-.055em;margin:0 0 28px;font-size:clamp(48px,5.7vw,86px);line-height:1.04}.page-hero h1 em{color:var(--orange)}.page-hero p{max-width:650px;color:var(--muted);margin-bottom:0;font-size:18px;line-height:1.65}.page-hero .button{margin-top:30px}.page-hero.with-photo{grid-template-columns:1.3fr 1fr;align-items:start;gap:6%;display:grid}.page-hero.with-photo>img{object-fit:cover;width:100%;height:410px}.two-column{grid-template-columns:.65fr 1.35fr;gap:10%;display:grid}.two-column>div>p:not(.lead){color:var(--muted);font-size:15px}.vision-section{background:var(--surface);max-width:none}.vision-section h2{max-width:800px}.vision-grid{grid-template-columns:repeat(4,1fr);gap:40px;margin-top:55px;display:grid}.vision-grid>div{border-top:1px solid var(--border-strong);padding-top:20px}.vision-grid>div>span{color:var(--orange);font-size:11px}.vision-grid h3{margin:28px 0 13px}.vision-grid p{color:var(--muted);font-size:14px}.history-section{grid-template-columns:1fr 1fr;align-items:center;gap:9%;display:grid}.history-section>img{object-fit:cover;width:100%;height:500px}.history-section p{color:var(--muted);font-size:15px}.history-section .button{margin-top:15px}.people-teaser{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:30px;display:flex}.people-teaser h2{margin-bottom:0}.groups-section{grid-template-columns:1fr 1fr;gap:10%;padding-top:45px;display:grid}.groups-section>div>p{max-width:390px;color:var(--muted);font-size:15px}.group-list>a{border-top:1px solid var(--line);letter-spacing:-.035em;align-items:center;gap:20px;padding:22px 0;font-size:22px;display:flex}.group-list>a:last-child{border-bottom:1px solid var(--line)}.group-list>a>svg{margin-left:auto}.group-index{color:var(--orange);font-size:11px}.simple-callout{background:var(--surface);justify-content:space-between;align-items:center;gap:30px;max-width:88.8%;margin-bottom:70px;padding:40px;display:flex}.simple-callout h2{margin-bottom:13px;font-size:35px}.simple-callout p{margin:0}.people-grid{grid-template-columns:repeat(4,1fr);gap:45px 25px;display:grid}.person-card>div{aspect-ratio:.8;background:var(--surface);position:relative;overflow:hidden}.person-card img{object-fit:cover;object-position:center 20%;width:100%;height:100%;transition:transform .5s}.person-card:hover img{transform:scale(1.025)}.person-card h3{margin:17px 0 6px;font-size:22px}.person-card p{color:var(--muted);font-size:12px}.staff-section{border-top:1px solid var(--line)}.staff-grid{grid-template-columns:repeat(3,1fr);gap:40px;margin-top:40px;display:grid}.staff-grid>div{border-top:1px solid var(--line);padding-top:25px}.staff-grid h3{margin-bottom:10px;font-size:26px}.staff-grid p{color:var(--muted);font-size:13px}.library-controls{justify-content:space-between;align-items:center;gap:25px;margin-bottom:22px;display:flex}.filter-tabs{flex-wrap:wrap;gap:7px;display:flex}.filter-tabs button{border:1px solid var(--line);background:0 0;border-radius:25px;padding:10px 15px;font-size:11px}.filter-tabs button.selected{background:var(--ink);color:var(--paper);border-color:var(--ink)}.library-controls .search-field{max-width:250px;padding:7px 0;font-size:12px}.result-count{color:var(--muted);margin-bottom:25px;font-size:11px}.story-library{padding-top:50px}.story-library .story-grid{row-gap:50px}.load-more{text-align:center;margin-top:55px}.empty-state{text-align:center;padding:70px 0}.resource-grid{grid-template-columns:repeat(3,1fr);gap:25px;display:grid}.resource-card{border:1px solid var(--line);background:var(--surface-soft);flex-direction:column;align-items:flex-start;padding:28px;transition:background .2s;display:flex}.resource-card:hover{background:var(--surface-hover)}.resource-card>div{justify-content:space-between;align-items:center;width:100%;margin-bottom:48px;display:flex}.resource-year{font-family:var(--serif);color:var(--orange);margin-bottom:20px;font-size:44px;font-style:italic}.resource-card h3{margin-bottom:15px;font-size:28px}.resource-card p{color:var(--muted);margin-bottom:30px;font-size:14px}.resource-card .text-link{margin-top:auto}.community-resources{padding-top:0}.resource-link-list{margin-top:35px}.resource-link-list>a{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:35px;padding:28px 0;display:flex}.resource-link-list>a:last-child{border-bottom:1px solid var(--line)}.resource-link-list h3{margin:0 0 7px;font-size:28px}.resource-link-list p{color:var(--muted);margin:0;font-size:14px}.media-resource-grid{grid-template-columns:repeat(3,1fr);gap:25px;padding-top:0;display:grid}.media-resource-grid>a{background:var(--ink);color:var(--paper);padding:30px}.media-resource-grid h3{max-width:270px;margin:30px 0;font-size:31px}.media-resource-grid svg{color:var(--lime);margin-left:auto;display:block}.impact-grid{grid-template-columns:repeat(3,1fr);gap:55px 45px;padding-bottom:35px;display:grid}.impact-grid>div{border-top:1px solid var(--line);padding-top:25px}.impact-grid strong{letter-spacing:-.055em;color:var(--orange);margin-bottom:20px;font-size:70px;font-weight:500;display:block}.impact-grid h3{margin-bottom:14px;font-size:24px}.impact-grid p{color:var(--muted);font-size:14px}.source-note{color:var(--muted);padding-top:0;padding-bottom:50px;font-size:11px}.involvement-grid{grid-template-columns:repeat(3,1fr);gap:35px;display:grid}.involvement-grid>div{border-top:1px solid var(--line);flex-direction:column;align-items:flex-start;padding-top:25px;display:flex}.involvement-grid h2{margin:30px 0 20px;font-size:35px}.involvement-grid p{color:var(--muted);margin-bottom:30px;font-size:15px}.involvement-grid .button{margin-top:auto}.stay-connected{padding-top:0}.contact-layout{grid-template-columns:1fr 1.3fr;gap:10%;display:grid}.contact-layout>div>p{color:var(--muted);align-items:center;gap:12px;margin:22px 0;font-size:14px;display:flex}.contact-email{letter-spacing:-.025em;align-items:center;gap:18px;font-size:18px;display:flex}.contact-note{border-top:1px solid var(--line);max-width:350px;margin-top:45px;padding-top:30px}.contact-note h3{font-size:22px}.contact-note p{color:var(--muted);font-size:14px}.contact-form{background:var(--surface);padding:35px}.contact-form h3{margin-bottom:10px;font-size:27px}.contact-form>p{color:var(--muted);margin-bottom:28px;font-size:13px}.contact-form label{margin-bottom:22px;font-size:12px;font-weight:700;display:block}.contact-form input,.contact-form select,.contact-form textarea{border:1px solid var(--border-strong);background:var(--paper);width:100%;color:var(--ink);border-radius:0;margin-top:9px;padding:12px;font-size:14px;display:block}.contact-form textarea{resize:vertical}.form-row{grid-template-columns:1fr 1fr;gap:18px;display:grid}.email-ready{align-items:flex-start;gap:12px;font-size:14px;display:flex}.email-ready p{margin:5px 0 15px;font-size:12px}.article-header{border-bottom:1px solid var(--line);padding:45px 10% 65px}.article-header.has-photo{grid-template-columns:1.5fr 1fr;align-items:center;gap:8%;padding-left:5.6%;padding-right:5.6%;display:grid}.article-header.has-photo>img{object-fit:cover;object-position:center 25%;width:100%;height:430px}.article-header h1{max-width:1050px;margin:0 0 25px;font-size:clamp(38px,4.2vw,68px);line-height:1.1}.back-link{align-items:center;gap:7px;margin-bottom:40px;font-size:12px;display:inline-flex}.article-header .eyebrow{margin-bottom:20px}.article-byline{color:var(--muted);gap:14px;margin-top:30px;font-size:12px;display:flex}.article-layout{grid-template-columns:210px minmax(0,760px);justify-content:center;gap:8%;padding-top:65px;display:grid}.article-layout aside{align-self:start;position:sticky;top:135px}.article-layout aside p{max-width:180px;color:var(--muted);margin:20px 0 25px;font-size:14px}.original-source{color:var(--muted);align-items:center;gap:8px;margin-top:40px;font-size:10px;display:flex}.article-body{overflow-wrap:anywhere;font-size:17px;line-height:1.8}.article-body h2{margin:45px 0 22px;font-size:34px;line-height:1.2}.article-body h3{margin:35px 0 18px;font-size:27px}.article-body h4{letter-spacing:-.02em;margin:30px 0 18px;font-size:21px;font-weight:500;line-height:1.4}.article-body p{margin:0 0 24px;line-height:1.8}.article-body a{color:var(--orange);text-underline-offset:4px;text-decoration:underline}.article-body img{object-fit:contain;width:auto;height:auto;max-height:650px;margin:30px auto}.article-body figure{margin:25px 0}.article-body ul,.article-body ol{margin-bottom:25px;padding-left:25px}.article-body li{margin-bottom:10px}.article-body blockquote{border-left:3px solid var(--orange);font-family:var(--serif);margin:35px 0;padding:15px 25px;font-size:24px;font-style:italic}.article-body table{border-collapse:collapse;max-width:100%;font-size:14px}.article-body td,.article-body th{border:1px solid var(--line);padding:12px}.related-stories{border-top:1px solid var(--line)}.gallery-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.gallery-grid button{background:var(--surface);aspect-ratio:1.3;padding:0;position:relative;overflow:hidden}.gallery-grid img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.gallery-grid button:hover img{transform:scale(1.03)}.gallery-grid button>span{background:var(--paper);border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:flex;position:absolute;bottom:15px;right:15px}.lightbox{z-index:80;color:#fff;background:#10151af5;justify-content:center;align-items:center;padding:65px 80px;display:flex;position:fixed;inset:0}.lightbox>img{object-fit:contain;max-width:90vw;max-height:85vh}.lightbox-close{position:absolute;top:18px;right:22px}.lightbox-prev{position:absolute;top:calc(50% - 22px);left:18px}.lightbox-next{position:absolute;top:calc(50% - 22px);right:18px}.lightbox-count{letter-spacing:.15em;font-size:12px;position:absolute;bottom:20px}@media (width>=1500px){.hero{min-height:770px}.hero-copy{padding-top:85px;padding-bottom:45px}.hero-copy>p{max-width:430px;font-size:18px}.hero-location{font-size:12px}.hero .eyebrow{font-size:11px}.hero-buttons .button{font-size:14px}.hero-stamp{width:150px;height:150px;font-size:21px}.hero-visual{margin:25px 30px 25px 0}.impact-strip{padding-top:45px;padding-bottom:45px}.stat strong{font-size:55px}.stat>span{font-size:13px}.desktop-nav a{font-size:14px}.header-inner{height:105px}.header-cta{font-size:14px}.logo{font-size:21px}}@media (width<=1100px){.desktop-nav{gap:18px;margin-right:0}.header-inner{gap:18px;padding:0 4%}.header-actions{gap:8px}.header-cta{gap:15px}.hero{min-height:590px}.hero-copy{padding-top:48px;padding-left:9%}.hero h1{font-size:62px}.hero-copy>p{max-width:300px;font-size:14px}.hero-buttons{flex-wrap:wrap;gap:17px}.hero-buttons .text-link{font-size:11px}.hero-buttons .button{padding:14px 17px;font-size:11px}.hero .eyebrow{font-size:8px}.hero-stamp{width:102px;height:102px;font-size:14px}.impact-strip{gap:22px;padding-left:4%;padding-right:4%}.stat{padding-left:25px}.stat strong{font-size:38px}.stat>span{font-size:10px}.section-wrap{padding:75px var(--page-gutter)}.intro-section{gap:7%}.work-section{padding-top:0}.feature-copy{padding:60px 10%}.feature-photo{min-height:540px}.program-grid,.story-grid{gap:20px}.story-meta{flex-wrap:wrap}.story-card h3{font-size:22px}.partners{padding-top:30px}.partner-logos{gap:30px}.partner-logos img{width:110px}.footer-top{grid-template-columns:1fr .65fr .65fr 1.3fr;gap:25px}.footer-logo{font-size:18px}.contact-layout{gap:5%}.contact-email{font-size:16px}.people-grid{grid-template-columns:repeat(3,1fr)}.library-controls{flex-direction:column;align-items:flex-start}.library-controls .search-field{width:100%;max-width:none}.page-hero.with-photo{grid-template-columns:1.2fr 1fr;gap:5%}.page-hero.with-photo>img{height:360px}.resource-grid{gap:17px}.resource-card{padding:23px}.resource-card h3{font-size:25px}.article-layout{grid-template-columns:170px minmax(0,760px);gap:6%}.involvement-grid{gap:25px}.involvement-grid h2{font-size:30px}.involvement-grid .button{padding:14px;font-size:11px}}@media (width<=800px){.desktop-nav{display:none}.menu-toggle{display:flex}.header-inner{height:80px}.header-actions{margin-left:auto}.header-cta{padding:10px 14px;font-size:11px}.logo{font-size:17px}.mobile-menu,.search-panel{top:80px}.hero{grid-template-columns:1fr 1fr;min-height:570px}.hero-copy{padding-top:37px;padding-left:8%}.hero h1{font-size:50px}.hero h1>span{white-space:normal}.hero-visual{margin:18px 18px 18px 0}.hero-buttons{flex-direction:column;align-items:flex-start;gap:13px}.hero-copy>p{padding-right:10px;font-size:14px}.hero-location{gap:8px;padding-top:20px;font-size:8px}.hero-caption{font-size:11px;bottom:17px;left:15px;right:15px}.hero-stamp{top:18px;left:15px}.hero .eyebrow{align-items:flex-start;max-width:240px;line-height:1.8}.hero .eyebrow>span{margin-top:4px}.impact-strip{grid-template-columns:1fr 1fr 1fr;gap:15px;padding:28px 5%}.impact-label{flex-direction:row;grid-column:1/-1;justify-content:space-between;align-items:center;margin-bottom:5px}.impact-label .eyebrow{margin:0}.stat{padding-left:18px}.stat:nth-child(2){border-left:0;padding-left:0}.stat strong{font-size:36px}.intro-section{grid-template-columns:1fr;gap:8px}.intro-copy{max-width:600px;padding-top:0}.section-wrap{padding:60px var(--page-gutter)}.work-section{padding-top:0}.section-heading{align-items:flex-start}.section-heading h2{font-size:34px}.section-heading>.text-link{gap:12px;font-size:11px}.program-grid{grid-template-columns:repeat(3,1fr);gap:17px}.program-image{aspect-ratio:.85}.program-copy h3{font-size:25px}.program-copy p{font-size:12px}.program-copy .small-label{font-size:8px}.program-number{top:10px;left:10px}.program-image .round-arrow{width:34px;height:34px;bottom:10px;right:10px}.feature-section{grid-template-columns:1fr 1fr}.feature-copy{padding:45px 10%}.feature-copy h2{font-size:36px}.feature-copy p{font-size:12px}.feature-copy p:first-of-type{font-size:16px}.feature-copy .button{gap:15px;padding:14px;font-size:10px}.feature-photo{min-height:520px}.feature-copy .eyebrow{font-size:8px}.story-grid{gap:18px}.story-card h3{font-size:20px}.story-meta{font-size:8px}.story-image{aspect-ratio:1.2}.partner-logos{flex-wrap:wrap;gap:25px}.partners{padding-top:30px}.partner-logos img{width:90px;height:55px}.join-band{flex-direction:column;align-items:flex-start;gap:26px;padding:50px 5%}.join-band h2{font-size:43px}.footer-top{grid-template-columns:1fr 1fr 1fr}.footer-top>div:first-child{grid-column:1/-1;justify-content:space-between;align-items:center;display:flex}.footer-top>div:first-child p{margin:0}.footer-top{gap:30px}.footer-contact h3{font-size:11px}.footer-top>div>a:not(.logo){font-size:10px}.social-links,.footer-bottom{font-size:9px}.page-hero{padding:55px var(--page-gutter)}.page-hero h1{font-size:58px}.page-hero p{font-size:16px}.page-hero.with-photo{grid-template-columns:1fr}.page-hero.with-photo>img{height:350px;margin-top:30px}.page-hero.with-photo h1{font-size:58px}.two-column{grid-template-columns:1fr;gap:0}.two-column>.eyebrow{margin-bottom:28px}.vision-grid{grid-template-columns:repeat(2,1fr);gap:35px}.history-section{gap:5%}.history-section h2{font-size:34px}.history-section p{font-size:13px}.history-section>img{height:470px}.people-teaser h2{font-size:34px}.people-teaser .button{font-size:11px}.groups-section{grid-template-columns:1fr 1fr;gap:6%}.groups-section h2{font-size:36px}.group-list>a{gap:13px;font-size:19px}.simple-callout{max-width:90%;padding:30px}.simple-callout p{font-size:13px}.people-grid{grid-template-columns:repeat(3,1fr);gap:30px 18px}.person-card h3{font-size:20px}.person-card p{font-size:10px}.staff-grid{gap:25px}.staff-grid h3{font-size:23px}.resource-card{padding:20px}.resource-card h3{font-size:24px}.resource-year{font-size:35px}.resource-card p{font-size:12px}.resource-card .small-label{font-size:8px}.resource-card .text-link{font-size:11px}.media-resource-grid{gap:18px}.media-resource-grid>a{padding:23px}.media-resource-grid h3{font-size:25px}.impact-grid{grid-template-columns:repeat(2,1fr);gap:35px}.impact-grid strong{font-size:60px}.source-note{padding-top:0}.involvement-grid{grid-template-columns:1fr}.involvement-grid>div{padding-top:25px}.involvement-grid h2{margin-top:20px}.involvement-grid p{max-width:550px}.contact-layout{grid-template-columns:1fr;gap:35px}.contact-note{display:none}.contact-form{padding:30px}.article-header{padding:35px 5% 50px}.article-header h1{font-size:44px}.article-layout{padding-top:40px;display:block}.article-layout aside{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;margin-bottom:35px;padding-bottom:25px;display:flex;position:static}.article-layout aside>p{display:none}.original-source{margin-top:0}.article-header.has-photo{grid-template-columns:1.3fr 1fr;gap:5%}.article-header.has-photo h1{font-size:39px}.article-header.has-photo>img{height:330px}.article-body{max-width:680px;margin:auto}.gallery-grid{gap:15px}.gallery-grid button{aspect-ratio:1}.stay-connected,.community-resources,.media-resource-grid{padding-top:0}}@media (width<=560px){h2{font-size:37px}.header-inner{gap:10px;height:73px;padding:0 5%}.logo{gap:9px;font-size:16px}.logo-symbol{gap:3px;width:27px;height:30px}.logo-symbol i{width:7px}.logo-symbol i:first-child{height:20px}.logo-symbol i:nth-child(2){height:29px}.logo-symbol i:nth-child(3){height:23px}.header-actions{gap:1px}.header-cta{display:none}.search-toggle,.menu-toggle{min-width:37px}.mobile-menu,.search-panel{top:73px}.search-panel{max-height:calc(100dvh - 73px);padding:25px 5%}.search-panel>label{font-size:22px}.search-field input{font-size:14px}.hero{flex-direction:column;min-height:0;display:flex}.hero-copy{padding:37px 6% 30px}.hero .eyebrow{letter-spacing:.1em;max-width:none;margin-bottom:25px;font-size:8px}.hero h1{letter-spacing:-.065em;margin-top:0;margin-bottom:22px;font-size:clamp(48px,15.9vw,62px);line-height:1}.hero h1>span{white-space:nowrap;letter-spacing:-.065em;font-size:.87em}.hero-copy>p{max-width:335px;margin-bottom:24px;font-size:15px}.hero-buttons{flex-flow:row;align-items:center;gap:20px}.hero-buttons .button{gap:18px;padding:14px 17px;font-size:11px}.hero-buttons .text-link{white-space:nowrap;gap:10px;font-size:10px}.hero-location{display:none}.hero-visual{flex:none;height:390px;margin:0 5% 24px}.hero-photo{object-position:center 48%}.hero-stamp{width:95px;height:95px;padding:13px;font-size:14px;top:19px;left:17px}.hero-stamp>span:last-child{font-size:25px}.hero-vertical{font-size:8px;top:22px;right:15px}.hero-caption{font-size:12px;bottom:18px;left:18px;right:18px}.hero-caption a{width:38px;height:38px}.impact-strip{grid-template-columns:repeat(3,1fr);gap:20px 12px;padding:27px 6%}.impact-label .eyebrow{font-size:8px}.impact-label>a{gap:5px;font-size:10px}.stat{gap:9px;padding-left:12px}.stat strong{font-size:28px}.stat strong>span{font-size:20px}.stat>span{font-size:9px;line-height:1.6}.stat>span>br{display:none}.section-wrap{padding:55px var(--page-gutter)}.eyebrow{letter-spacing:.12em;margin-bottom:20px;font-size:8px}.intro-section{gap:6px;padding-top:58px;padding-bottom:58px}.intro-section h2{margin-bottom:23px;font-size:39px}.intro-copy .lead{font-size:21px}.intro-copy>p:not(.lead){font-size:14px}.text-link{font-size:12px}.section-heading{flex-direction:column;gap:18px;margin-bottom:28px}.section-heading h2{font-size:37px}.section-heading>.text-link{font-size:12px}.work-section{padding-top:0}.program-grid{grid-template-columns:1fr;gap:32px}.program-image{aspect-ratio:1.38}.program-number{top:15px;left:15px}.program-image .round-arrow{width:40px;height:40px;bottom:15px;right:15px}.program-copy{padding-top:19px}.program-copy .small-label{font-size:9px}.program-copy h3{margin-top:8px;margin-bottom:10px;font-size:31px}.program-copy p{max-width:100%;margin-bottom:0;font-size:14px}.feature-section{grid-template-columns:1fr}.feature-photo{order:1;min-height:350px}.feature-copy{order:0;padding:48px 6%}.feature-copy h2{font-size:43px}.feature-copy .eyebrow{font-size:8px}.feature-copy p{font-size:14px}.feature-copy p:first-of-type{font-size:19px}.feature-copy .button{padding:16px 20px;font-size:11px}.feature-photo>span{font-size:8px;left:6%}.stories-section .section-heading h2{font-size:37px}.story-grid{grid-template-columns:1fr;gap:33px}.story-image{aspect-ratio:1.55}.story-card h3{font-size:25px}.story-meta{margin-top:16px;font-size:9px}.story-meta time{font-size:10px}.partners{padding-top:30px;padding-bottom:38px}.partners>p{font-size:8px}.partners>p>strong{font-size:12px}.partner-logos{gap:22px 30px}.partner-logos img{width:80px;height:60px}.join-band{gap:25px;padding:43px 6%}.join-band h2{font-size:42px}.join-band p{max-width:315px;font-size:13px}.join-band .button{font-size:11px}footer{padding:45px 6% 0}.footer-top{grid-template-columns:1fr 1fr;gap:33px;padding-bottom:35px}.footer-top>div:first-child{display:block}.footer-top>div:first-child p{margin-top:20px;font-size:12px}.footer-logo{font-size:22px}.footer-top h3{margin-bottom:17px;font-size:12px}.footer-top>div>a:not(.logo){font-size:12px}.footer-contact{border-top:1px solid #ffffff24;grid-column:1/-1;padding-top:25px}.footer-contact h3{font-size:14px}.social-links{gap:20px;margin-top:20px;font-size:11px}.footer-bottom{flex-wrap:wrap;gap:17px;padding:21px 0;font-size:9px}.footer-bottom>span:nth-child(2){display:none}.footer-bottom>a{margin-left:auto}.page-hero{padding:43px var(--page-gutter) 46px}.page-hero h1,.page-hero.with-photo h1{letter-spacing:-.055em;margin-bottom:22px;font-size:46px}.page-hero p{font-size:15px;line-height:1.7}.page-hero.with-photo>img{height:300px;margin-top:24px}.two-column{gap:0}.two-column h2{font-size:37px}.two-column .lead{font-size:21px}.two-column>div>p:not(.lead){font-size:14px}.vision-section h2{font-size:37px}.vision-grid{gap:26px 22px;margin-top:35px}.vision-grid h3{margin-top:21px;font-size:25px}.vision-grid p{font-size:12px}.history-section{grid-template-columns:1fr;gap:32px}.history-section>img{height:330px}.history-section h2{font-size:36px}.history-section p{font-size:14px}.people-teaser{flex-direction:column;align-items:flex-start;gap:25px}.people-teaser h2{font-size:34px}.groups-section{grid-template-columns:1fr;gap:26px;padding-top:5px}.groups-section h2{font-size:38px}.groups-section>div>p{font-size:14px}.group-list>a{gap:20px;padding:20px 0;font-size:23px}.simple-callout{flex-direction:column;align-items:flex-start;max-width:88%;margin-bottom:45px;padding:26px}.simple-callout h2{font-size:34px}.people-grid{grid-template-columns:1fr 1fr;gap:30px 17px}.person-card h3{font-size:21px}.person-card p{font-size:10px}.person-card .round-arrow{width:30px;height:30px;bottom:9px;right:9px}.person-card .round-arrow svg{width:17px}.staff-grid{grid-template-columns:1fr;gap:10px;margin-top:30px}.staff-grid h3{margin-bottom:7px;font-size:24px}.staff-grid p{font-size:13px}.library-controls{gap:18px}.filter-tabs{gap:6px}.filter-tabs button{padding:9px 12px;font-size:10px}.story-library{padding-top:30px}.resource-grid{grid-template-columns:1fr;gap:20px}.resource-card{padding:26px}.resource-card>div{margin-bottom:28px}.resource-card .small-label{font-size:9px}.resource-year{font-size:43px}.resource-card h3{font-size:31px}.resource-card p{font-size:14px}.resource-card .text-link{font-size:12px}.community-resources{padding-top:0}.resource-link-list h3{font-size:25px}.resource-link-list p{font-size:13px}.resource-link-list>a{gap:20px;padding:23px 0}.media-resource-grid{grid-template-columns:1fr;padding-top:0}.media-resource-grid>a{padding:25px}.media-resource-grid h3{margin:20px 0;font-size:31px}.impact-grid{gap:28px 20px;padding-bottom:35px}.impact-grid strong{margin-bottom:18px;font-size:45px}.impact-grid h3{font-size:22px}.impact-grid p{font-size:12px}.source-note{padding-top:0;padding-bottom:40px;font-size:10px}.involvement-grid{padding-top:40px}.involvement-grid h2{font-size:34px}.involvement-grid p{font-size:14px}.involvement-grid .button{font-size:12px}.stay-connected{padding-top:0}.contact-layout{padding-top:40px}.contact-layout h2{font-size:38px}.contact-email{gap:12px;font-size:17px}.contact-form{padding:25px 20px}.contact-form h3{font-size:27px}.form-row{grid-template-columns:1fr;gap:0}.contact-form input,.contact-form textarea,.contact-form select{font-size:16px}.article-header{padding:27px 6% 40px}.article-header h1{letter-spacing:-.04em;font-size:37px;line-height:1.12}.back-link{margin-bottom:32px;font-size:11px}.article-byline{flex-wrap:wrap;gap:9px;font-size:10px}.article-header.has-photo{grid-template-columns:1fr;gap:20px;padding:30px 6% 40px}.article-header.has-photo h1{font-size:45px}.article-header.has-photo>img{max-width:100%;height:370px}.article-layout{padding-top:30px}.article-layout aside{flex-wrap:wrap;gap:18px}.article-layout aside>.small-label{font-size:8px}.article-layout aside .text-link{font-size:11px}.original-source{font-size:9px}.article-body{font-size:16px;line-height:1.75}.article-body h2{margin-top:35px;font-size:29px}.article-body h3{font-size:25px}.article-body h4{font-size:21px}.article-body p{line-height:1.75}.article-body img{margin:25px auto}.gallery-grid{grid-template-columns:1fr 1fr;gap:12px;padding-top:35px}.lightbox{padding:60px 12px}.lightbox>img{max-width:100%;max-height:75vh}.lightbox-prev,.lightbox-next{top:auto;bottom:15px}.lightbox-count{bottom:30px}.related-stories .section-heading h2{font-size:35px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.press-library{padding-top:55px}.press-library .search-field{width:260px;font-size:13px}.press-list>a{border-top:1px solid var(--line);grid-template-columns:210px minmax(0,1fr) 25px;align-items:center;gap:35px;padding:28px 0;display:grid}.press-list>a:last-child{border-bottom:1px solid var(--line)}.press-list>a>img{object-fit:cover;width:210px;height:135px}.press-list .small-label{color:var(--orange);font-size:9px}.press-list h3{max-width:760px;margin:12px 0 10px;font-size:26px}.press-list p{color:var(--muted);max-width:760px;margin:0;font-size:12px}.newsletter-layout{grid-template-columns:1fr 230px;gap:9%;display:grid}.newsletter-edition{border-bottom:1px solid var(--line);grid-template-columns:210px 1fr;align-items:center;gap:40px;margin-bottom:45px;padding:0 0 45px;display:grid}.newsletter-cover{background:var(--ink);color:var(--paper);aspect-ratio:.72;flex-direction:column;justify-content:space-between;padding:24px;display:flex}.newsletter-cover>span{letter-spacing:-.06em;font-size:36px;font-weight:800;line-height:.96}.newsletter-cover small{letter-spacing:.13em;margin-top:12px;font-size:8px}.newsletter-cover b{font-family:var(--serif);color:var(--lime);margin-top:auto;font-size:65px;font-style:italic;font-weight:400}.orange-dot{color:var(--orange)}.newsletter-edition h2{margin:18px 0;font-size:35px}.newsletter-edition p{color:var(--muted);font-size:14px}.newsletter-layout aside h3{font-size:29px}.newsletter-layout aside p{color:var(--muted);font-size:13px}.newsletter-layout aside{align-self:start;position:sticky;top:140px}.newsletter-layout aside .text-link{font-size:11px}.newsletter-note{margin-top:30px;font-size:10px!important}.featured-video{grid-template-columns:1.2fr 1fr;align-items:center;gap:8%;display:grid}.featured-video>div:first-child{aspect-ratio:1.7;background:var(--ink);position:relative}.featured-video img{object-fit:cover;width:100%;height:100%}.video-play{background:var(--lime);border-radius:50%;justify-content:center;align-items:center;width:66px;height:66px;padding-left:3px;display:flex;position:absolute;top:calc(50% - 33px);left:calc(50% - 33px)}.featured-video h2{font-size:38px}.featured-video p{color:var(--muted);font-size:14px}.video-grid{grid-template-columns:1fr 1fr;gap:35px;margin-top:70px;display:grid}.video-grid video{aspect-ratio:16/9;background:var(--footer-bg);width:100%;margin-bottom:23px}.video-grid h3{margin:12px 0;font-size:28px}.video-grid p{color:var(--muted);font-size:14px}.video-channel{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:30px;margin-top:45px;padding-top:40px;display:flex}.video-channel h3{margin:0;font-size:29px}.article-loading{color:var(--muted);padding:45px 0;font-size:15px}.article-body>div>h2:first-child{margin-top:0}@media (width<=1000px){.newsletter-layout{grid-template-columns:1fr;gap:0}.newsletter-layout aside{max-width:500px;position:static}.newsletter-edition{grid-template-columns:200px 1fr;gap:35px}.featured-video{gap:5%}.featured-video h2{font-size:32px}.press-list>a{grid-template-columns:175px minmax(0,1fr) 20px;gap:25px}.press-list>a>img{width:175px;height:120px}}@media (width<=560px){.press-library .search-field{width:100%}.press-list>a{grid-template-columns:85px minmax(0,1fr);align-items:start;gap:18px;padding:24px 0}.press-list>a>img{width:85px;height:85px}.press-list>a>svg{display:none}.press-list h3{margin:8px 0;font-size:21px}.press-list p{font-size:11px}.press-list .small-label{font-size:8px}.newsletter-edition{grid-template-columns:1fr;gap:25px;margin-bottom:35px;padding-bottom:35px}.newsletter-cover{width:200px;padding:23px}.newsletter-edition h2{font-size:33px}.newsletter-layout aside{padding-top:8px}.featured-video{grid-template-columns:1fr;gap:30px}.featured-video h2{font-size:35px}.video-grid{grid-template-columns:1fr;gap:30px;margin-top:45px}.video-channel{flex-direction:column;align-items:flex-start;gap:22px}.video-channel h3{font-size:28px}.video-channel .button{font-size:11px}.video-grid h3{font-size:28px}}.project-hero{padding-top:37px;padding-bottom:0}.project-intro{grid-template-columns:1.25fr 1fr;align-items:end;gap:10%;margin-bottom:45px;display:grid}.project-intro h1{letter-spacing:-.055em;margin:0;font-size:clamp(50px,5.5vw,85px);line-height:1.03}.project-intro h1 em{color:var(--orange)}.project-intro>div>p{max-width:470px;margin-bottom:25px;font-size:19px;line-height:1.65}.project-cover{height:530px;position:relative;overflow:hidden}.project-cover>img{object-fit:cover;width:100%;height:100%}.project-cover>span{background:var(--paper);padding:10px 15px;font-size:10px;position:absolute;bottom:22px;left:25px}.project-subnav{border-bottom:1px solid var(--line);justify-content:center;gap:45px;padding:25px 5.6%;font-size:12px;display:flex}.project-subnav a{border-bottom:1px solid #0000;padding:4px 0}.project-subnav a:hover{border-color:var(--orange)}.project-overview{grid-template-columns:250px 1fr;gap:12%;display:grid}.project-overview aside>div{margin-bottom:30px}.project-overview aside p{color:var(--muted);margin-top:10px;font-size:14px}.project-overview>div>p:not(.lead){color:var(--muted);font-size:16px}.project-overview .lead{font-size:23px}.project-tracks{padding-top:15px}.project-tracks>div:last-child{grid-template-columns:1fr 1fr;gap:35px;display:grid}.project-tracks article{background:var(--surface)}.project-tracks article>img{object-fit:cover;width:100%;height:330px}.project-tracks article>div{padding:30px}.project-tracks h3{margin:16px 0;font-size:32px}.project-tracks p{color:var(--muted);margin-bottom:0;font-size:15px}.project-partners{grid-template-columns:1fr 1fr;gap:10%;padding-top:20px;display:grid}.project-partners h2{font-size:44px}.project-partners ul{margin:0;padding:0;list-style:none}.project-partners li{border-top:1px solid var(--line);letter-spacing:-.025em;justify-content:space-between;gap:20px;padding:22px 0;font-size:20px;display:flex}.project-partners li:last-child{border-bottom:1px solid var(--line)}.project-partners li>span{color:var(--orange)}.project-stories{padding-top:20px}.project-stories h2{font-size:44px}@media (width<=1000px){.project-intro{grid-template-columns:1.2fr 1fr;gap:6%}.project-intro h1{font-size:57px}.project-intro>div>p{font-size:16px}.project-cover{height:420px}.project-overview{grid-template-columns:200px 1fr;gap:7%}.project-tracks article>img{height:270px}.project-tracks h3{font-size:28px}.project-partners h2{font-size:38px}.project-partners li{font-size:18px}}@media (width<=560px){.project-hero{padding-top:28px;padding-bottom:0}.project-intro{grid-template-columns:1fr;gap:25px;margin-bottom:30px}.project-intro h1{font-size:49px}.project-intro>div>p{font-size:16px}.project-intro .button{font-size:11px}.project-cover{height:310px}.project-cover>span{padding:9px 10px;font-size:8px;bottom:15px;left:15px;right:15px}.project-subnav{white-space:nowrap;justify-content:flex-start;gap:22px;padding:21px 6%;font-size:10px;overflow:auto}.project-overview{flex-direction:column-reverse;gap:28px;display:flex}.project-overview .lead{font-size:21px}.project-overview>div>p:not(.lead){font-size:14px}.project-overview aside{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:20px;padding-top:25px;display:grid}.project-overview aside>div{margin:0}.project-overview aside p{font-size:12px}.project-overview aside>a{grid-column:1/-1;justify-self:start}.project-tracks{padding-top:0}.project-tracks>div:last-child{grid-template-columns:1fr;gap:25px}.project-tracks article>img{height:240px}.project-tracks article>div{padding:25px}.project-tracks h3{font-size:29px}.project-tracks p{font-size:14px}.project-partners{grid-template-columns:1fr;gap:10px;padding-top:0}.project-partners h2{font-size:36px}.project-partners li{font-size:19px}.project-stories{padding-top:0}.project-stories h2{font-size:35px}}.mobile-menu{max-height:calc(100dvh - 95px);overflow:auto}.search-results a:hover{color:var(--orange)}@media (width<=800px){.mobile-menu{max-height:calc(100dvh - 80px)}}@media (width<=560px){.mobile-menu{max-height:calc(100dvh - 73px)}.logo .brand-logo{width:180px}.footer-logo .brand-logo{width:225px}}.archive-pagination{flex-wrap:wrap;justify-content:center;gap:10px;margin:48px 0 12px;display:flex}.archive-pagination a{border:1px solid var(--border-strong);place-items:center;min-width:46px;min-height:46px;font-weight:700;display:grid}.archive-pagination a[aria-current=page]{background:var(--action);color:var(--on-action);border-color:var(--action)}.archive-pagination a:hover{outline:2px solid var(--ink);outline-offset:2px}@media (width>=801px) and (width<=1000px){.desktop-nav{display:none}.menu-toggle{display:flex}.header-actions{margin-left:auto}}@media (width<=1100px){:root{--page-gutter:5%}}@media (width<=560px){:root{--page-gutter:6%}}.article-layout aside.food-help{display:block}.resource-quicklinks{gap:14px;margin-top:16px;display:grid}.resource-quicklinks .text-link{justify-content:space-between;gap:12px;display:flex}.food-directory p{margin-bottom:12px}.food-directory h3{border-top:1px solid var(--line);margin-top:36px;padding-top:28px;font-size:23px;line-height:1.35}.food-directory h2+h3{border-top:0;margin-top:24px;padding-top:0}@media print{@page{margin:18mm}body:has(.article-body){color:#172735;--ink:#172735;--muted:#38434b;--orange:#172735;--line:#c5cbd0;background:#fff;font-size:11pt}body:has(.article-body) .header{background:#fff;border-bottom:1px solid #c5cbd0;height:auto;min-height:0;padding:0 0 7mm;position:static}body:has(.article-body) .header nav{display:none!important}body:has(.article-body) .header-actions{display:none!important}body:has(.article-body) .skip-link{display:none!important}body:has(.article-body) .back-link{display:none!important}body:has(.article-body) .related-stories{display:none!important}body:has(.article-body) .join-band{display:none!important}body:has(.article-body) footer{display:none!important}body:has(.article-body) .article-layout aside:not(.food-help){display:none!important}:is(body:has(.article-body) .article-header,body:has(.article-body) .article-layout){max-width:none;margin:0;padding:8mm 0;display:block}body:has(.article-body) .article-header h1{font-size:28pt;line-height:1.15}body:has(.article-body) .article-header>img{display:none}body:has(.article-body) .article-layout aside.food-help{break-inside:avoid;margin-bottom:8mm;position:static}.article-body{font-size:11pt}.article-body h2{font-size:20pt}.article-body h3{font-size:15pt}.article-body h2,.article-body h3,.article-body h4{break-after:avoid}.article-body p,.article-body li{orphans:3;widows:3}.article-body img{break-inside:avoid;max-height:170mm}.article-body table{width:100%}.article-body tr{break-inside:avoid}.article-body a{color:#172735}}.food-directory h2+.food-provider h3{border-top:0;margin-top:24px;padding-top:0}@media print{.food-directory .food-provider{break-inside:avoid}.food-directory .food-provider h3{margin:14pt 0 6pt;padding-top:10pt}.food-directory p{margin:0 0 5pt;line-height:1.5}.food-directory h2{margin:18pt 0 8pt}}.resource-card>.publication-actions{flex-direction:column;align-items:stretch;gap:16px;margin:auto 0 0;display:flex}.publication-open{justify-content:space-between;gap:12px;width:100%}.publication-external{color:var(--muted);text-underline-offset:4px;align-self:flex-start;align-items:center;gap:6px;min-height:30px;font-size:12px;text-decoration:underline;display:inline-flex}.publication-reader{border:1px solid var(--line);background:var(--surface-soft);margin-top:32px}.publication-reader-toolbar{justify-content:space-between;align-items:center;gap:24px;padding:25px 28px;display:flex}.publication-reader-toolbar h3{margin:8px 0 0;scroll-margin-top:145px;font-size:27px}.publication-reader-controls{flex-shrink:0;align-items:center;gap:24px;display:flex}@media (width<=800px){.publication-reader-toolbar{flex-wrap:wrap;gap:18px;padding:20px}.publication-reader-toolbar h3{font-size:24px}.publication-reader-controls{justify-content:space-between;width:100%}}.publication-download{align-items:center;gap:8px;min-height:44px;font-size:12px;font-weight:700;display:inline-flex}.publication-web-edition{background:var(--paper);border-top:1px solid var(--line)}.publication-loading{color:var(--muted);background:var(--paper);padding:65px 28px}.publication-editorial-header{border-bottom:1px solid var(--line);padding:58px 7% 44px}.publication-editorial-header h3{max-width:950px;font-family:var(--display);letter-spacing:-.04em;margin:22px 0;font-size:clamp(30px,3.3vw,49px);line-height:1.13}.publication-editorial-header>p{max-width:700px;color:var(--muted);font-size:14px;line-height:1.7}.publication-page-total{color:var(--muted);margin-top:15px;font-size:11px;display:inline-block}.publication-editorial-layout{grid-template-columns:210px minmax(0,760px);justify-content:center;align-items:start;gap:6%;padding:45px 7% 65px;display:grid}.publication-contents{max-height:calc(100vh - 170px);padding-right:15px;position:sticky;top:135px;overflow:auto}.publication-contents ol,.publication-mobile-contents ol{margin:20px 0 0;padding:0;list-style:none}.publication-contents li{border-top:1px solid var(--line)}.publication-contents a{color:var(--muted);padding:12px 0;font-size:12px;line-height:1.5;display:block}.publication-contents a:hover{color:var(--ink);text-underline-offset:4px;text-decoration:underline}.publication-prose{min-width:0;font-size:16px;line-height:1.85}.publication-prose>section{border-bottom:1px solid var(--line);margin-bottom:42px;padding-bottom:48px}.publication-source-page{letter-spacing:.12em;color:var(--muted);font-size:9px;font-weight:700}.publication-prose h4{letter-spacing:-.03em;margin:11px 0 27px;scroll-margin-top:140px;font-size:30px;line-height:1.22}.publication-prose h5{margin:30px 0 15px;font-size:20px;line-height:1.4}.publication-prose p{overflow-wrap:anywhere;margin:0 0 22px}.publication-prose ul,.publication-prose ol{margin:20px 0;padding-left:22px}.publication-prose li{margin-bottom:17px;padding-left:7px}.publication-prose a{text-underline-offset:4px;overflow-wrap:anywhere;text-decoration:underline}.publication-prose .publication-credit{margin:0 0 7px;font-size:13px;line-height:1.5}.publication-prose figure{margin:30px 0}.publication-prose figure img{border:1px solid var(--line);width:100%;height:auto;display:block}.publication-prose figcaption,.publication-prose .publication-caption{color:var(--muted);margin-top:12px;font-size:12px;line-height:1.6}.publication-prose figcaption a{white-space:nowrap}.publication-table-scroll{overscroll-behavior-x:contain;overflow-x:auto}.publication-table-scroll:focus-visible{outline:2px solid var(--orange);outline-offset:4px}.publication-prose .publication-table-hint{color:var(--muted);margin:0 0 14px;font-size:12px;line-height:1.5}.publication-data table{border-collapse:collapse;width:100%;font-size:12px;line-height:1.5}.publication-data caption{text-align:left;padding-bottom:18px;font-size:15px;font-weight:700}.publication-data td,.publication-data th{text-align:left;border:1px solid var(--line);padding:10px}.publication-data thead{background:var(--surface)}.publication-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:30px 0;display:grid}.publication-metrics>div{background:var(--surface-soft);border:1px solid var(--line);padding:24px}.publication-metrics dt{letter-spacing:-.04em;font-size:35px;font-weight:800;line-height:1.1}.publication-metrics dd{color:var(--muted);margin:12px 0 0;font-size:13px;line-height:1.6}.publication-end p{color:var(--muted);font-size:13px}.publication-mobile-contents{display:none}@media (width<=1100px){.publication-reader-toolbar{flex-wrap:wrap}.publication-reader-controls{flex-wrap:wrap;gap:15px}.publication-editorial-layout{grid-template-columns:165px minmax(0,1fr);gap:30px;padding:35px 5%}}@media (width<=800px){.publication-editorial-layout{padding:25px 6% 40px;display:block}.publication-editorial-header{padding:35px 6%}.publication-contents{display:none}.publication-mobile-contents{border-block:1px solid var(--line);margin-bottom:36px;display:block}.publication-mobile-contents summary{cursor:pointer;justify-content:space-between;align-items:center;padding:17px 0;font-size:13px;font-weight:700;display:flex}.publication-mobile-contents a{padding:8px 0;font-size:13px;line-height:1.5;display:block}.publication-mobile-contents ol{margin:0 0 20px}.publication-prose{font-size:15px;line-height:1.8}.publication-prose h4{scroll-margin-top:100px;font-size:26px}.publication-reader-controls>.icon-button{margin-left:auto}.publication-metrics{grid-template-columns:1fr;gap:12px}}.publication-source-details{border-block:1px solid var(--line);margin:28px 0}.publication-source-details summary{cursor:pointer;justify-content:space-between;align-items:center;gap:15px;padding:18px 0;font-size:14px;font-weight:700;display:flex}.publication-source-details>div{padding:12px 0}.resource-source-note{max-width:650px;color:var(--muted);margin:24px 0 0;font-size:14px;line-height:1.7}#main.sideways-entrance{overflow-x:clip}@font-face{font-family:Manrope;src:url(/fonts/manrope-latin-500-normal.woff2)format("woff2");font-weight:400 600;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/manrope-latin-700-normal.woff2)format("woff2");font-weight:700 900;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-latin-wght-normal.woff2)format("woff2");font-weight:100 900;font-display:swap}:root[data-theme=citrus]{--paper:#fcf7ef;--ink:#344e61;--muted:#665f56;--line:#d1b89f;--orange:#984018;--lime:#f8be90;--surface:#eee6da;--surface-soft:#f5ede2;--surface-hover:#e6daca;--border-strong:#d1b89f;--action:#e7894a;--action-hover:#f2a56d;--on-action:#172735;--highlight-hover:#f8be90;--footer-bg:#243746;--on-dark-muted:#fcf7ef;--on-dark-subtle:#ece7de;--header-bg:#fcf7ef;--sans:Gordita, Arial, sans-serif;--display:"BEC Satoshi", Arial, sans-serif;--serif:"BEC Satoshi", Arial, sans-serif}:root[data-theme=citrus] h1,:root[data-theme=citrus] h2,:root[data-theme=citrus] h3{letter-spacing:-.055em;font-weight:700}:root[data-theme=citrus] em,:root[data-theme=citrus] .hero h1>span{letter-spacing:-.06em;font-style:normal;font-weight:700}:root[data-theme=citrus] .hero h1>span{font-size:.82em}:root[data-theme=citrus] .logo{font-family:Manrope,Arial,sans-serif;font-weight:800}:root[data-theme=citrus] .hero-stamp{background:var(--action);color:var(--ink);font-family:Manrope,Arial,sans-serif;transform:none}:root[data-theme=citrus] .hero-caption a,:root[data-theme=citrus] .round-arrow{border-radius:0}:root[data-theme=citrus] .stat strong{font-family:Manrope,Arial,sans-serif;font-weight:700}:root[data-theme=citrus] .hero-copy{padding-top:70px}:root[data-theme=citrus] .program-copy h3{font-size:28px}:root[data-theme=citrus] .feature-copy h2{font-size:clamp(34px,3.4vw,55px)}:root[data-theme=citrus] .resource-year{font-family:Manrope,Arial,sans-serif;font-style:normal;font-weight:700}@media (width<=1100px){:root[data-theme=citrus] .hero-copy{padding-top:48px}}@media (width<=800px){:root[data-theme=citrus] .hero h1>span{white-space:normal}}@media (width<=560px){:root[data-theme=citrus] .hero-copy{padding-top:37px}:root[data-theme=citrus] .hero h1{font-size:clamp(46px,14.6vw,57px)}:root[data-theme=citrus] .hero h1>span{white-space:nowrap;font-size:.79em}:root[data-theme=citrus] .feature-copy h2{font-size:37px}:root[data-theme=citrus] .hero-stamp{font-size:13px}}:root[data-theme=citrus] .impact-strip{background:var(--ink);color:var(--paper);border-color:var(--ink)}:root[data-theme=citrus] .impact-strip .eyebrow{color:var(--paper)}:root[data-theme=citrus] .impact-strip .stat{border-color:#a39587}:root[data-theme=citrus] .impact-strip .stat>span{color:#ece7de}:root[data-theme=citrus] .impact-strip .stat strong>span{color:#efa675}:root[data-theme=citrus] .hero-stamp{transform:rotate(-4deg)}:root[data-theme=citrus] .hero-photo-overlay{background:linear-gradient(#0000 55%,#243746aa)}:root[data-theme=slate]{--paper:#fff;--ink:#071f36;--muted:#526576;--line:#d4dee8;--orange:#b9430d;--lime:#76d241;--surface:#eaf1fa;--surface-soft:#fff1ea;--surface-hover:#ffe7d8;--border-strong:#8ca3b5;--action:#ff762f;--action-hover:#ff873f;--on-action:#071f36;--highlight-hover:#95df69;--footer-bg:#2a4a66;--on-dark-muted:#fff;--on-dark-subtle:#dbe4ec;--header-bg:#fffffff7;--sans:Inter, Arial, sans-serif;--display:Inter, Arial, sans-serif;--serif:Inter, Arial, sans-serif}:root[data-theme=slate] h1,:root[data-theme=slate] h2,:root[data-theme=slate] h3{letter-spacing:-.05em;font-weight:800}:root[data-theme=slate] em{font-style:normal}:root[data-theme=slate] .hero{--ink:#fff;--muted:#dbe4ec;--orange:#ff762f;--border-strong:#b5c9d8;color:#fff;background:#2c4f6d}:root[data-theme=slate] .hero .eyebrow{color:#76d241}:root[data-theme=slate] .hero h1>span{letter-spacing:-.06em;font-size:.8em;font-style:normal;font-weight:800}:root[data-theme=slate] .hero .text-link{color:#fff}:root[data-theme=slate] .hero-stamp{color:#071f36;background:#76d241;font-family:Inter,Arial,sans-serif;transform:rotate(-4deg)}:root[data-theme=slate] .hero-photo-overlay{background:linear-gradient(#0000 55%,#071f3699)}:root[data-theme=slate] .button,:root[data-theme=slate] .header-cta{border-radius:999px}:root[data-theme=slate] .impact-strip{color:#fff;background:#2c4f6d;border-color:#66839b}:root[data-theme=slate] .impact-strip .eyebrow{color:#76d241}:root[data-theme=slate] .impact-strip .stat{border-color:#66839b}:root[data-theme=slate] .impact-strip .stat>span{color:#dbe4ec}:root[data-theme=slate] .impact-strip .stat strong>span{color:#76d241}:root[data-theme=slate] .work-section{background:#ffe7d8;padding-top:65px;padding-bottom:65px}:root[data-theme=slate] .feature-section{background:#2c4f6d}:root[data-theme=slate] .join-band{background:#eaf1fa}:root[data-theme=slate] .footer-bottom{background:#132b3b}@media (width<=560px){:root[data-theme=slate] .hero h1{font-size:clamp(45px,14.4vw,56px)}:root[data-theme=slate] .hero h1>span{font-size:.78em}:root[data-theme=slate] .feature-copy h2{font-size:36px}:root[data-theme=slate] .hero-stamp{font-size:13px}}@font-face{font-family:BEC Satoshi;src:url(/fonts/bec-brand/Satoshi-Variable.woff2)format("woff2");font-weight:300 900;font-style:normal;font-display:swap}@font-face{font-family:BEC Satoshi;src:url(/fonts/bec-brand/Satoshi-VariableItalic.woff2)format("woff2");font-weight:300 900;font-style:italic;font-display:swap}@font-face{font-family:Gordita;src:url(/fonts/bec-brand/Gordita-Light.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Gordita;src:url(/fonts/bec-brand/Gordita-Light-Italic.woff2)format("woff2");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Gordita;src:url(/fonts/bec-brand/Gordita-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Gordita;src:url(/fonts/bec-brand/Gordita-Regular-Italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Gordita;src:url(/fonts/bec-brand/Gordita-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Gordita;src:url(/fonts/bec-brand/Gordita-Medium-Italic.woff2)format("woff2");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Gordita;src:url(/fonts/bec-brand/Gordita-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Gordita;src:url(/fonts/bec-brand/Gordita-Bold-Italic.woff2)format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Gordita;src:url(/fonts/bec-brand/Gordita-Black.woff2)format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Gordita;src:url(/fonts/bec-brand/Gordita-Black-Italic.woff2)format("woff2");font-weight:900;font-style:italic;font-display:swap}:root[data-theme=brand]{--paper:#fcfaf6;--ink:#2c506c;--muted:#58616a;--line:#dedbd4;--orange:#87520c;--lime:#f0cb82;--surface:#eeeae2;--surface-soft:#f5efe7;--surface-hover:#efe0d0;--border-strong:#a3a09a;--action:#dca33d;--action-hover:#edbc63;--on-action:#172735;--highlight-hover:#f5d99f;--footer-bg:#172735;--on-dark-muted:#fcfaf6;--on-dark-subtle:#ece7de;--header-bg:#fcfaf6f7;--sans:Gordita, Arial, sans-serif;--display:"BEC Satoshi", Arial, sans-serif;--serif:"BEC Satoshi", Arial, sans-serif}:root[data-theme=brand] h1,:root[data-theme=brand] h2,:root[data-theme=brand] h3{letter-spacing:-.05em;font-weight:800}:root[data-theme=brand] em{font-style:normal}:root[data-theme=brand] .hero{--ink:#fcfaf6;--muted:#ece7de;--orange:var(--action);--border-strong:#c7c0b6;color:#fcfaf6;background:#2c506c}:root[data-theme=brand] .hero h1>span{letter-spacing:-.06em;font-size:.8em;font-style:normal;font-weight:800}:root[data-theme=brand] .hero .text-link{color:#fff}:root[data-theme=brand] .hero-stamp{background:var(--lime);color:#2c506c;font-family:BEC Satoshi,Arial,sans-serif;transform:rotate(-4deg)}:root[data-theme=brand] .hero-photo-overlay{background:linear-gradient(#0000 55%,#2c506c99)}:root[data-theme=brand] .button,:root[data-theme=brand] .header-cta{border-radius:999px}:root[data-theme=brand] .impact-strip{color:#fff;background:#2c506c;border-color:#a3a09a}:root[data-theme=brand] .impact-strip .eyebrow{color:var(--lime)}:root[data-theme=brand] .impact-strip .stat{border-color:#a3a09a}:root[data-theme=brand] .impact-strip .stat>span{color:#ece7de}:root[data-theme=brand] .impact-strip .stat strong>span{color:var(--lime)}:root[data-theme=brand] .work-section{background:#efe0d0;padding-top:65px;padding-bottom:65px}:root[data-theme=brand] .feature-section{background:#2c506c}:root[data-theme=brand] .footer-bottom{background:#111e29}@media (width<=560px){:root[data-theme=brand] .hero h1{font-size:clamp(45px,14.4vw,56px)}:root[data-theme=brand] .hero h1>span{font-size:.78em}:root[data-theme=brand] .feature-copy h2{font-size:36px}:root[data-theme=brand] .hero-stamp{font-size:13px}}:root[data-theme=brand] .hero{background:linear-gradient(115deg,#2c506c 0% 100%)}:root[data-theme=brand] .hero h1{letter-spacing:-.045em;font-weight:900}:root[data-theme=brand] .hero .eyebrow{color:#fff}:root[data-theme=brand] .hero-visual{border-radius:24px 24px 100px;overflow:hidden}:root[data-theme=brand] .hero-stamp{background:var(--lime);border-radius:50%}:root[data-theme=brand] .work-section{background:#f4f0e9}:root[data-theme=brand] .program-card{border-top:4px solid #2c506c}:root[data-theme=brand] .program-card:nth-child(2){border-top-color:#9400ff}:root[data-theme=brand] .program-card:nth-child(3){border-top-color:#f0f}:root[data-theme=brand] .join-band{background:#f5efe7}:root[data-theme=brand] .hero h1>span{color:var(--action)}:root[data-theme=tide]{--paper:#fcf8f1;--ink:#103f46;--muted:#52696a;--line:#88aaa6;--orange:#a44420;--lime:#bde4db;--surface:#e5efea;--surface-soft:#f2eee4;--surface-hover:#d3e6df;--border-strong:#88aaa6;--action:#ffa779;--action-hover:#ffc29f;--on-action:#103f46;--highlight-hover:#bde4db;--footer-bg:#092e34;--on-dark-muted:#fcf8f1;--on-dark-subtle:#bde4db;--header-bg:#fcf8f1;--sans:Inter, Arial, sans-serif;--display:Manrope, Arial, sans-serif;--serif:Manrope, Arial, sans-serif}:root[data-theme=plum]{--paper:#fbf9f5;--ink:#233e53;--muted:#61636a;--line:#c5b6a7;--orange:#8d4b0b;--lime:#f8cd77;--surface:#ebe7e1;--surface-soft:#f3eee7;--surface-hover:#e2d9cd;--border-strong:#c5b6a7;--action:#f3bb4b;--action-hover:#f8cd77;--on-action:#172735;--highlight-hover:#f8cd77;--footer-bg:#172735;--on-dark-muted:#fbf9f5;--on-dark-subtle:#ece7de;--header-bg:#fbf9f5;--sans:Gordita, Arial, sans-serif;--display:"BEC Satoshi", Arial, sans-serif;--serif:"BEC Satoshi", Arial, sans-serif}:root[data-theme=olive]{--paper:#fffaf4;--ink:#3b5668;--muted:#666158;--line:#c9b8a4;--orange:#a34416;--lime:#f5c097;--surface:#eee9e2;--surface-soft:#f6f0e8;--surface-hover:#e3d9cd;--border-strong:#c9b8a4;--action:#bd541c;--action-hover:#b64e1c;--on-action:#fff;--highlight-hover:#f4c6a3;--footer-bg:#293f50;--on-dark-muted:#fffaf4;--on-dark-subtle:#ece7de;--header-bg:#fffaf4;--sans:Gordita, Arial, sans-serif;--display:"BEC Satoshi", Arial, sans-serif;--serif:"BEC Satoshi", Arial, sans-serif}:root:is([data-theme=citrus],[data-theme=brand],[data-theme=plum],[data-theme=olive]) :is(h1,h2,h3){letter-spacing:-.05em;font-weight:800}:root[data-theme=olive] .hybrid-hero h1 span{color:#f28b45}:root[data-theme=olive] .hybrid-hero-aside figcaption a{color:var(--on-action)}:root[data-theme=community]{--paper:#f0eee9;--ink:#172735;--muted:#2c506c;--line:#a9b2b6;--orange:#2c506c;--lime:#fcd2a8;--surface:#fcd2a8;--surface-soft:#f0eee9;--surface-hover:#fcd2a8;--border-strong:#2c506c;--action:#f78f26;--action-hover:#fcd2a8;--on-action:#172735;--highlight-hover:#fcd2a8;--footer-bg:#172735;--on-dark-muted:#f0eee9;--on-dark-subtle:#fcd2a8;--header-bg:#f0eee9;--sans:Gordita, Arial, sans-serif;--display:"BEC Satoshi", Arial, sans-serif;--serif:"BEC Satoshi", Arial, sans-serif}.skyline-masthead{background:#2c506c;justify-content:center;display:flex;overflow:hidden}.skyline-masthead img{object-fit:cover;object-position:top;width:100%;max-width:none;height:23vw;display:block}.hybrid-hero{color:#fff8eb;background:#2c506c;border-radius:20px;grid-template-columns:1.15fr 1fr;gap:70px;max-width:1360px;margin:32px auto 0;padding:64px;display:grid}.hybrid-hero .eyebrow{color:#ffd2ad;letter-spacing:.13em;font-size:11px}.hybrid-hero h1{letter-spacing:-.065em;margin:26px 0;font-size:clamp(52px,5.4vw,82px);font-weight:700;line-height:1.02}.hybrid-hero-copy>p{color:#f3f2e9;max-width:480px;margin-bottom:28px;font-size:18px;line-height:1.7}.hybrid-actions{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.hybrid-hero .hybrid-actions .button{margin:0}.hybrid-hero-aside{align-self:center;min-width:0}.hybrid-hero-aside figure{background:#fff8eb;border-radius:12px;margin:0;padding:14px;overflow:hidden}.hybrid-hero-aside figure>img{aspect-ratio:3/2;object-fit:contain;border-radius:6px;width:100%;height:auto;display:block}.hybrid-hero-aside figcaption{color:#123e30;letter-spacing:.1em;justify-content:space-between;align-items:center;gap:12px;padding:15px 2px 0;font-size:10px;font-weight:700;display:flex}.hybrid-hero-aside figcaption a{width:36px;height:36px;color:inherit;background:#ffb586;border-radius:50%;place-items:center;display:grid}.hybrid-hero-aside>p{letter-spacing:-.04em;margin:30px 0 16px;font-size:clamp(26px,2.6vw,40px);line-height:1.15}.hybrid-hero-aside>p strong{color:#ffd2ad}.hybrid-place{letter-spacing:.04em;color:#e0e8ed;font-size:12px}.hybrid-impact{padding-top:64px;padding-bottom:60px}.hybrid-metrics{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:0;margin-top:35px;display:grid}.hybrid-metrics>div{border-right:1px solid var(--line);padding:30px 28px}.hybrid-metrics>div:first-child{padding-left:0}.hybrid-metrics>div:last-child{border:0}.hybrid-metrics strong{font-family:var(--display);letter-spacing:-.065em;font-size:clamp(38px,4vw,58px);line-height:1.1}.hybrid-metrics p{max-width:200px;margin:16px 0 8px;font-size:14px;line-height:1.55}.hybrid-award{justify-content:center;align-items:center;gap:24px;margin-top:28px;display:flex}.hybrid-award img{object-fit:contain;background:#fff;border-radius:8px;width:120px;height:65px;padding:8px}.hybrid-award p{margin:0;font-size:12px;line-height:1.7}.hybrid-award p span{color:var(--muted);display:block}.hybrid-intro{border-top:1px solid var(--line)}.hybrid-vision{background:var(--ink);color:var(--paper)}.hybrid-vision .eyebrow,.hybrid-vision .vision-grid>div>span,.hybrid-vision h2 em{color:var(--lime)}.hybrid-vision .vision-grid{border-color:#ffffff30;margin-top:48px}.hybrid-vision .vision-grid>div{border-color:#ffffff30}.hybrid-vision .vision-grid p{color:var(--on-dark-muted)}.hybrid-programs{grid-template-columns:1fr 1fr;gap:28px;display:grid}.hybrid-program{background:var(--surface);color:var(--ink);border-radius:14px;grid-template-columns:40% 1fr;align-items:stretch;gap:24px;padding:18px;text-decoration:none;transition:background .2s,transform .2s;display:grid}.hybrid-program:hover{background:var(--surface-hover);transform:translateY(-3px)}.hybrid-program-photo{border-radius:7px;min-height:230px;position:relative;overflow:hidden}.hybrid-program-photo img{object-fit:cover;object-position:center;width:100%;height:100%}.hybrid-program-photo>span{background:var(--paper);border-radius:50%;padding:8px;font-size:11px;position:absolute;top:10px;left:10px}.hybrid-program>div:last-child{flex-direction:column;align-items:flex-start;padding:16px 6px 16px 0;display:flex}.hybrid-program h3{margin:14px 0;font-size:27px;line-height:1.15}.hybrid-program .small-label{letter-spacing:.08em;font-size:9px;line-height:1.7}.hybrid-program p{margin:0 0 25px;font-size:13px;line-height:1.7}.hybrid-program .text-link{margin-top:auto;font-size:12px}.testimonial-section{background:var(--surface-soft);grid-template-columns:1fr 1.7fr;gap:80px;display:grid}.testimonial-heading h2{font-size:clamp(38px,4.5vw,64px);line-height:1.1}.testimonial-controls{align-items:center;gap:12px;margin-top:34px;display:flex}.testimonial-controls button{border:1px solid var(--border-strong);width:42px;height:42px;color:var(--ink);cursor:pointer;background:0 0;border-radius:50%;place-items:center;display:grid}.testimonial-controls button:hover{background:var(--surface-hover)}.testimonial-controls span{letter-spacing:.08em;font-size:11px}.testimonial-content{min-height:380px}.quote-mark{color:var(--orange);margin:8px 0 10px;font-family:Georgia,serif;font-size:90px;line-height:.7;display:block}.testimonial-content blockquote{letter-spacing:-.015em;margin:0 0 28px;font-size:clamp(18px,1.65vw,24px);line-height:1.65}.testimonial-person{align-items:center;gap:18px;display:flex}.testimonial-person img{object-fit:cover;border-radius:50%;flex-shrink:0;width:68px;height:68px}.testimonial-person strong{font-size:13px}.testimonial-person p{max-width:470px;color:var(--muted);margin:5px 0;font-size:11px;line-height:1.6}.hybrid-partners{grid-template-columns:repeat(4,1fr);gap:14px;width:100%;display:grid}.hybrid-partners>div{border:1px solid var(--line);background:#fff;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;min-height:155px;padding:26px 18px 16px;display:flex}.hybrid-partners img{object-fit:contain;width:100%;height:90px;margin-bottom:12px}.hybrid-partners .partner-poise img{height:105px}.hybrid-partners span{color:#42574b;text-align:center;font-size:10px;line-height:1.4}.hybrid-partner-section .section-heading>p{max-width:300px;color:var(--muted);font-size:14px;line-height:1.7}.invest-band{background:var(--surface);border-top:1px solid var(--line);grid-template-columns:1.3fr 1fr;align-items:center;gap:70px;display:grid}.invest-band h2{font-size:clamp(30px,3.5vw,50px)}.invest-band p{margin-bottom:24px;line-height:1.7}.invest-band .text-link{font-size:13px}.made-video-grid{grid-template-columns:1fr 1fr;gap:32px;display:grid}.made-video-grid video{aspect-ratio:16/9;background:#0b211c;border-radius:12px;width:100%;margin-bottom:24px;display:block}.made-video-grid h3{margin:12px 0;font-size:24px;line-height:1.3}.made-videos .section-heading>p{max-width:300px;font-size:14px;line-height:1.7}.project-partners:has(.hybrid-partners){display:block}.project-partners .hybrid-partners{margin-top:40px}.people-subnav{border-bottom:1px solid var(--line);gap:24px;padding-top:28px;padding-bottom:28px;display:flex}.people-subnav a{color:var(--ink);padding:10px 0;font-size:14px;text-decoration:none}.people-subnav a[aria-current]{border-bottom:2px solid var(--orange);font-weight:700}.person-card>div{background:var(--surface)}.person-card img{object-fit:contain!important;object-position:center bottom!important;filter:none!important}.article-header.has-photo>img{object-fit:contain;object-position:center;background:var(--surface)}.press-monogram{background:var(--surface);letter-spacing:-.04em;justify-content:center;align-items:center;min-height:120px;font-size:17px;font-weight:700;line-height:1.25;display:flex}.pa-united-detail{grid-template-columns:1fr 1fr;align-items:start;gap:64px;display:grid}.pa-united-detail p{line-height:1.8}.pa-united-detail figure{margin:0}.pa-united-detail img{border-radius:12px;width:100%;height:auto}.pa-united-detail figcaption{color:var(--muted);margin-top:12px;font-size:12px}.gallery-filters{flex-wrap:wrap;gap:12px;padding-bottom:0;display:flex}.gallery-filters button{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:0 0;border-radius:30px;padding:12px 22px}.gallery-filters button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.protected-gallery img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none}@media (width>=1000px){.program-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.program-copy h3{font-size:25px!important}}@media (width<=1400px){.hybrid-hero{gap:45px;margin-left:28px;margin-right:28px;padding:48px}}@media (width<=1000px){.hybrid-hero{gap:32px;padding:36px}.hybrid-hero h1{font-size:56px}.hybrid-program{grid-template-columns:1fr}.hybrid-program-photo{height:210px;min-height:0}.hybrid-program>div:last-child{padding:0 8px 10px}.testimonial-section{grid-template-columns:1fr 1.5fr;gap:35px}.hybrid-partners{grid-template-columns:repeat(3,1fr)}.invest-band{gap:35px}}@media (width<=700px){.skyline-masthead img{object-fit:contain;height:auto}.hybrid-hero{border-radius:12px;grid-template-columns:1fr;gap:30px;margin:16px 16px 0;padding:30px 24px}.hybrid-hero h1{font-size:clamp(44px,11vw,66px)}.hybrid-hero-copy>p{font-size:16px}.hybrid-hero .eyebrow{font-size:9px}.hybrid-hero-aside>p{font-size:30px}.hybrid-hero-aside figure{max-width:420px}.hybrid-hero .button{padding:15px 18px;font-size:12px}.hybrid-metrics{grid-template-columns:1fr 1fr}.hybrid-metrics>div,.hybrid-metrics>div:first-child{padding:24px 15px}.hybrid-metrics>div:nth-child(2){border-right:0}.hybrid-metrics>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.hybrid-metrics strong{font-size:40px}.hybrid-metrics p{font-size:12px}.hybrid-award{align-items:center;gap:14px}.hybrid-award img{width:86px;height:64px}.hybrid-award p{font-size:10px}.hybrid-programs{grid-template-columns:1fr;gap:18px}.hybrid-program{grid-template-columns:34% 1fr;gap:18px;padding:14px}.hybrid-program-photo{height:auto;min-height:210px}.hybrid-program h3{font-size:24px}.hybrid-program p{margin-bottom:18px;font-size:12px}.hybrid-program .text-link{font-size:11px}.testimonial-section,.invest-band,.pa-united-detail{grid-template-columns:1fr;gap:35px}.testimonial-content{min-height:450px}.testimonial-content blockquote{font-size:18px}.testimonial-heading h2 br{display:none}.testimonial-controls{margin-top:24px}.hybrid-partners{grid-template-columns:repeat(2,1fr);gap:10px}.hybrid-partners>div{min-height:142px;padding:20px 12px 12px}.hybrid-partners img{height:75px}.hybrid-partners .partner-poise img{height:90px}.made-video-grid{grid-template-columns:1fr}.made-video-grid h3{font-size:22px}.people-subnav,.invest-band .hybrid-actions{gap:22px}}@media (prefers-reduced-motion:reduce){.hybrid-program{transition:none}.hybrid-program:hover{transform:none}}@media print{.protected-gallery{display:none!important}}@media (width<=480px){.hybrid-program{grid-template-columns:1fr;gap:20px}.hybrid-program-photo{aspect-ratio:3/2;height:auto;min-height:0}.hybrid-program-photo img{object-fit:contain}.hybrid-program>div:last-child{padding:0 8px 12px}.hybrid-program p{font-size:14px}.hybrid-program .text-link{font-size:13px}.hybrid-program .small-label{font-size:10px}}.hybrid-hero{background:var(--ink);max-width:none;color:var(--paper);border-radius:0;grid-template-columns:1fr 1fr;gap:0;margin:0;padding:0}.hybrid-hero-copy{padding:clamp(40px,5vw,80px) 9% 52px 11.2%}.hybrid-hero .eyebrow{color:var(--lime);font-size:10px}.hybrid-hero h1{letter-spacing:-.065em;margin:30px 0;font-size:clamp(52px,6.5vw,100px);line-height:.98}.hybrid-hero h1 span{color:var(--action)}.hybrid-hero-copy>p{color:var(--paper);max-width:390px;font-size:16px}.hybrid-hero .button.outline{color:var(--paper);border-color:var(--paper)}.hybrid-hero-aside{background:var(--surface);color:var(--ink);flex-direction:column;align-self:stretch;display:flex}.hybrid-hero-aside figure{background:var(--ink);border-radius:0;max-width:none;padding:0;position:relative}.hybrid-hero-aside figure>img{aspect-ratio:3/2;object-fit:cover;border-radius:0;width:100%;height:auto}.hybrid-hero-aside figcaption{color:var(--paper);background:var(--ink);border-top:1px solid color-mix(in srgb, var(--paper) 25%, transparent);padding:18px 28px}.hybrid-hero-aside figcaption a{background:var(--action);color:var(--ink)}.hero-community-note{flex-direction:column;flex:1;justify-content:center;align-items:start;padding:36px 9%;display:flex;position:relative;overflow:hidden}.hero-community-note:after{content:"";border:1px solid var(--border-strong);width:250px;height:250px;box-shadow:0 0 0 24px var(--surface), 0 0 0 25px var(--border-strong);pointer-events:none;border-radius:50%;position:absolute;bottom:-95px;right:-60px}.hero-community-note .small-label{color:var(--muted);font-size:9px}.hero-community-note p{font-family:var(--display);letter-spacing:-.05em;z-index:1;margin:22px 0;font-size:clamp(30px,3.4vw,52px);line-height:1.08;position:relative}.hero-community-note strong{color:var(--orange)}.hero-community-note a{z-index:1;position:relative}@media (width<=700px){.hybrid-hero{border-radius:0;grid-template-columns:1fr;gap:0;margin:0;padding:0}.hybrid-hero-copy{padding:42px 6% 40px}.hybrid-hero h1{font-size:clamp(54px,11vw,82px)}.hybrid-hero h1 span br{display:none}.hybrid-hero-aside{grid-template-columns:1.15fr 1fr;display:grid}.hybrid-hero-aside figure{align-self:center}.hybrid-hero-aside figcaption{letter-spacing:.03em;padding:12px 15px;font-size:8px}.hero-community-note{padding:24px 8%}.hero-community-note p{font-size:30px}.hero-community-note:after{display:none}}@media (width<=560px){.hybrid-hero h1{font-size:15vw}.hybrid-hero h1 span br{display:block}.hybrid-hero-aside{display:flex}.hybrid-hero-aside figure{width:100%}.hybrid-hero-aside figcaption{padding:13px 6%;font-size:9px}.hero-community-note{padding:28px 6%}.hero-community-note p{margin:14px 0;font-size:36px}.hero-community-note p br{display:none}}.testimonial-section{align-items:start;gap:clamp(28px,5vw,80px)}.testimonial-heading{padding-top:32px}.testimonial-heading h2 em{color:var(--orange)}.testimonial-gallery{min-width:0;position:relative}.testimonial-art{color:var(--orange);opacity:.12;pointer-events:none;font:330px/1 Georgia,serif;position:absolute;top:-72px;right:10px}.testimonial-window{touch-action:pan-y pinch-zoom;border-radius:4px 42px 4px 4px;display:grid;position:relative;overflow:hidden}.testimonial-window:focus-visible{outline:2px solid var(--orange);outline-offset:5px}.testimonial-slide{background:color-mix(in srgb, var(--paper) 85%, transparent);border:1px solid var(--border-strong);border-top:3px solid var(--orange);opacity:0;visibility:hidden;min-width:0;min-height:0;transform:translateX(calc(var(--slide-direction) * 108%));border-radius:4px 42px 4px 4px;flex-direction:column;grid-area:1/1;padding:clamp(24px,3vw,42px);display:flex}.testimonial-slide.is-active,.testimonial-slide.is-departing{transition:transform .85s cubic-bezier(.22,1,.36,1),opacity .65s,visibility .85s}.testimonial-slide.is-active{opacity:1;visibility:visible;z-index:1;transform:translate(0)}.testimonial-slide.is-departing{transform:translateX(calc(var(--slide-direction) * -108%)) rotate(calc(var(--slide-direction) * -2deg))}.testimonial-kicker{text-transform:uppercase;letter-spacing:.15em;color:var(--muted);justify-content:space-between;gap:16px;margin-bottom:28px;font-size:10px;font-weight:700;display:flex}.testimonial-kicker>span{color:var(--orange)}.testimonial-slide blockquote{font-size:clamp(18px,1.6vw,23px);line-height:1.65}.testimonial-slide .testimonial-person{border-top:1px solid var(--border-strong);margin-top:auto;padding-top:22px}.testimonial-pagination{gap:8px;margin-top:14px;display:flex}.testimonial-pagination button{cursor:pointer;background:0 0;border:0;flex:1;padding:16px 0}.testimonial-pagination button span{background:var(--border-strong);transform-origin:0;height:3px;transition:background .3s,transform .3s;display:block}.testimonial-pagination button[aria-current] span{background:var(--orange);transform:scaleY(2)}.testimonial-announcement{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (width<=600px){.testimonial-heading{padding-top:0}.testimonial-art{font-size:220px;top:-42px}.testimonial-slide{padding:24px 20px}.testimonial-slide .testimonial-person{gap:12px}.testimonial-slide .testimonial-person img{width:50px;height:50px}}@media (prefers-reduced-motion:reduce){.testimonial-slide,.testimonial-slide.is-active,.testimonial-slide.is-departing{transition:none;transform:none}.testimonial-pagination button span{transition:none}}:root{--section-nav-offset:150px;scroll-padding-top:165px}main [id]{scroll-margin-top:175px}.menu-toggle{display:flex}.section-navigation{z-index:25;background:var(--paper);border-bottom:1px solid var(--line);align-items:center;gap:36px;min-height:54px;padding:0 5.6%;display:flex;position:sticky;top:95px}.section-navigation-label{text-transform:uppercase;letter-spacing:.12em;color:var(--muted);white-space:nowrap;font-size:10px;font-weight:700}.section-navigation>div{scrollbar-width:thin;align-items:stretch;gap:28px;display:flex;overflow-x:auto}.section-navigation a{white-space:nowrap;color:var(--muted);border-bottom:3px solid #0000;padding:18px 1px 15px;font-size:12px;text-decoration:none}.section-navigation a:hover,.section-navigation a[aria-current]{color:var(--ink);border-color:var(--orange)}.section-navigation a[aria-current]{font-weight:700}.mobile-menu{max-height:calc(100dvh - 95px);padding:30px 5.6%;overflow-y:auto;box-shadow:0 18px 30px #123e3018}.navigation-directory-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:25px;display:flex}.navigation-directory-heading h2{margin:0;font-size:28px}.navigation-directory-heading button{font-size:30px}.navigation-directory{grid-template-columns:repeat(5,1fr);gap:25px;display:grid}.navigation-directory h3{text-transform:uppercase;letter-spacing:.1em;color:var(--orange);margin:0 0 14px;font-size:11px}.navigation-directory a{border-bottom:1px solid var(--line);gap:10px;font-size:14px!important;font-family:var(--sans)!important;letter-spacing:0!important;padding:12px 0!important}.navigation-directory a[aria-current]{font-weight:700}.navigation-shortcuts{border-top:1px solid var(--line);gap:25px;margin-top:26px;padding-top:16px;display:flex}.navigation-shortcuts a{font-family:var(--sans)!important;letter-spacing:0!important;padding:10px 0!important;font-size:12px!important}.browse-return{border-bottom:1px solid var(--line);background:var(--surface-soft);align-items:center;gap:20px;padding:14px 5.6%;display:flex}.browse-return .back-link{margin:0;font-size:12px}.browse-return>span{color:var(--muted);font-size:11px}.resource-jumpnav{display:none}.community-workspace{padding-top:56px;padding-bottom:72px}.community-workspace>.section-heading>p{max-width:300px;color:var(--muted);font-size:14px;line-height:1.7}.resource-workbench{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:48px;display:grid}.resource-sidebar{background:var(--surface);border-radius:12px;padding:22px 16px;position:sticky;top:175px}.resource-sidebar>.small-label{margin:3px 10px 20px;font-size:9px;display:block}.resource-sidebar nav{flex-direction:column;gap:5px;display:flex}.resource-sidebar nav button{color:var(--ink);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;padding:15px 12px;font-size:13px;display:flex}.resource-sidebar nav button:hover{background:var(--surface-hover)}.resource-sidebar nav button[aria-current]{background:var(--ink);color:var(--paper);font-weight:700}.resource-help{border-top:1px solid var(--border-strong);margin:24px 10px 0;padding-top:20px;font-size:11px;line-height:1.7}.resource-help a{color:var(--ink);align-items:center;gap:10px;margin:12px 0;font-size:17px;font-weight:700;display:flex}.resource-help p{color:var(--muted);margin:0}.resource-mobile-select{display:none}.resource-detail{min-width:0;min-height:480px}.resource-detail-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;gap:20px;margin-bottom:30px;padding:10px 0 28px;display:flex}.resource-detail-header h3{color:var(--ink);margin:12px 0;scroll-margin-top:180px;font-size:clamp(30px,3.1vw,45px);line-height:1.14}.resource-detail-header p{color:var(--muted);margin:0;font-size:14px;line-height:1.7}.resource-share{border:1px solid var(--line);font:inherit;color:var(--ink);cursor:pointer;background:0 0;border-radius:6px;flex-shrink:0;align-items:center;gap:8px;padding:10px;font-size:11px;display:flex}.resource-overview-cards{grid-template-columns:1fr 1fr;gap:15px;display:grid}.resource-overview-cards button{text-align:left;background:var(--surface-soft);color:var(--ink);border:1px solid var(--line);cursor:pointer;border-radius:10px;align-items:start;gap:20px;padding:24px;display:flex}.resource-overview-cards button:hover{background:var(--surface-hover);border-color:var(--border-strong)}.resource-overview-cards strong{font-family:var(--display);letter-spacing:-.04em;margin-bottom:14px;font-size:22px;line-height:1.2;display:block}.resource-overview-cards button>span>span{color:var(--muted);font-size:13px;line-height:1.7;display:block}.resource-overview-cards svg{flex-shrink:0}.resource-body{overflow-wrap:anywhere;font-size:16px;line-height:1.85}.resource-body h4{margin:30px 0 14px;font-size:23px;line-height:1.3}.resource-body figure:first-child{max-width:540px;margin:0 0 30px}.resource-body figure:first-child img{border-radius:10px}.resource-help-card{background:var(--surface);border-radius:10px;margin:32px 0;padding:25px}.resource-help-card h4{margin-top:0}.resource-help-card .text-link{margin:18px 0;font-size:13px;display:flex}.resource-quick-actions{flex-wrap:wrap;gap:12px;margin-bottom:20px;display:flex}.resource-quick-actions a{background:var(--surface);color:var(--ink);border-radius:6px;align-items:center;gap:9px;padding:12px 16px;font-size:12px;text-decoration:none;display:flex}.pantry-search{margin-top:28px}.pantry-search>label{margin-bottom:10px;font-size:13px;font-weight:700;display:block}.pantry-search>div{border:1px solid var(--border-strong);background:var(--paper);border-radius:8px;align-items:center;gap:12px;padding:0 14px;display:flex}.pantry-search input{width:100%;min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;padding:15px 0;font-size:14px}.pantry-search input:focus{outline:none}.pantry-search>div:focus-within{outline:2px solid var(--orange);outline-offset:3px}.pantry-search button{color:var(--ink);cursor:pointer;background:0 0;border:0;place-items:center;padding:10px;display:grid}.pantry-results{grid-template-columns:1fr 1fr;gap:18px;display:grid}.pantry-results .food-provider{border:1px solid var(--line);background:var(--surface-soft);overflow-wrap:anywhere;border-radius:10px;margin:0;padding:24px;font-size:13px}.pantry-results .food-provider h3{margin:0 0 16px;font-size:20px;line-height:1.3}.pantry-results .food-provider p{margin:7px 0;font-size:13px;line-height:1.7}.resource-no-results{background:var(--surface-soft);border-radius:10px;padding:30px}.resource-no-results h4{margin-top:0;font-size:22px}.resource-no-results p{font-size:14px;line-height:1.8}@media (width<=1100px){.desktop-nav{gap:16px}.header-cta{display:none}.navigation-directory{grid-template-columns:repeat(3,1fr)}.resource-workbench{grid-template-columns:200px minmax(0,1fr);gap:30px}.pantry-results,.resource-overview-cards{grid-template-columns:1fr}.section-navigation{gap:20px}.section-navigation>div{gap:22px}}@media (width<=800px){:root{--section-nav-offset:125px;scroll-padding-top:190px}.section-navigation{min-height:48px;padding:0 5%;top:74px}.section-navigation-label{display:none}.section-navigation>div{gap:24px;width:100%}.section-navigation a{padding:14px 0 12px;font-size:12px}.resource-workbench{display:block}.resource-sidebar{z-index:20;border-bottom:1px solid var(--line);border-radius:0;margin:0 -5.6vw 28px;padding:10px 5.6vw;top:124px}.resource-sidebar nav,.resource-sidebar>.small-label,.resource-help{display:none}.resource-mobile-select{text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:14px;font-size:10px;display:flex}.resource-mobile-select select{min-width:0;font:inherit;text-transform:none;letter-spacing:0;background:var(--paper);color:var(--ink);border:1px solid var(--border-strong);border-radius:6px;flex:1;padding:12px;font-size:14px}.resource-detail-header h3{scroll-margin-top:210px;font-size:32px}.resource-detail-header{gap:12px}.resource-share span{display:none}.resource-share{padding:12px}.resource-body{font-size:15px}.resource-overview-cards{grid-template-columns:1fr 1fr}.resource-overview-cards button{gap:8px;padding:20px}.resource-overview-cards strong{font-size:20px}.resource-body h4{font-size:22px}.browse-return>span{display:none}.navigation-directory{grid-template-columns:1fr 1fr}.mobile-menu{max-height:calc(100dvh - 74px);top:74px}.navigation-directory-heading h2{font-size:25px}.navigation-shortcuts{flex-wrap:wrap;gap:18px}main [id]{scroll-margin-top:190px}}@media (width<=560px){.section-navigation{top:74px}.resource-overview-cards{grid-template-columns:1fr}.resource-detail-header h3{font-size:30px}.navigation-directory{gap:25px 18px}.navigation-directory a{font-size:12px!important}.navigation-shortcuts{gap:10px 20px}.community-workspace{padding-top:40px}.resource-detail-header p{font-size:13px}}@media print{.section-navigation,.resource-sidebar,.resource-share,.browse-return{display:none}.resource-workbench{display:block}}.hybrid-hero h1,.resource-detail-header h3{margin-top:0}.city-banner{isolation:isolate;background:var(--paper);border-bottom:5px solid var(--action);height:clamp(260px,29vw,440px);position:relative;overflow:hidden}.city-banner-photo{object-fit:cover;object-position:center 56%;width:100%;height:100%;display:block}.city-banner-tint{background:var(--ink);mix-blend-mode:color;opacity:.32;pointer-events:none;position:absolute;inset:0}@media (width<=700px){.city-banner{border-bottom-width:3px;height:240px}.city-banner-photo{object-position:54% center}}.donation-dialog{border:0;border-top:5px solid var(--action);background:var(--paper);width:min(560px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--ink);border-radius:8px;padding:clamp(28px,5vw,48px);overflow-y:auto;box-shadow:0 24px 90px #0005}.donation-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#132735b8}.donation-dialog h2{margin:20px 0;font-size:clamp(32px,5vw,46px);line-height:1.1}.donation-dialog p{line-height:1.65}.donation-dialog .eyebrow{padding-right:22px}.donation-close{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:12px;right:12px}.donation-checkout-note{padding:16px 0 24px;font-size:14px;line-height:1.6}.donation-dialog .button{justify-content:center;width:100%}.donation-return{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;margin:20px auto 0;padding:10px;text-decoration:underline;display:block}.donation-status{padding-top:12px;font-size:14px}.donation-status a{text-decoration:underline}.section-photo{aspect-ratio:3/2;object-fit:cover;border-radius:12px;width:100%;height:auto;display:block}.hybrid-intro .section-photo{margin-top:32px}.hybrid-impact h2{font-size:clamp(36px,4vw,58px)}.hybrid-metrics{border:0;gap:12px}.hybrid-metrics>div,.hybrid-metrics>div:first-child{color:#fff;background:#245444;border:0;border-radius:12px;padding:30px 24px}.hybrid-metrics>div:nth-child(2){background:#2c506c}.hybrid-metrics>div:nth-child(3){background:#69405c}.hybrid-metrics>div:nth-child(4){background:#874323}.hybrid-metrics p{max-width:none;font-size:18px}.hybrid-metrics span{color:#fff;font-size:14px}.hybrid-award{gap:32px;margin-top:36px}.hybrid-award img{width:210px;height:125px;padding:12px}.hybrid-award p{font-size:17px}.vision-intro,.mission-section,.approach-section,.people-teaser{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,72px);display:grid}.vision-intro h2{font-size:clamp(34px,3.7vw,56px)}.vision-intro .section-photo{max-height:360px}.mission-section .lead{margin-bottom:0}.approach-section{align-items:start}.approach-section p{margin-top:0;font-size:18px;line-height:1.8}.people-teaser .button{margin-top:28px}.vision-section .vision-grid{gap:18px}.vision-section .vision-grid>div{border:1px solid var(--line);border-radius:12px;padding:28px;transition:background-color .18s,color .18s}.vision-section .vision-grid>div:is(:hover,:focus-visible){color:#fff;background:#245444}.vision-section .vision-grid>div:nth-child(2):is(:hover,:focus-visible){background:#2c506c}.vision-section .vision-grid>div:nth-child(3):is(:hover,:focus-visible){background:#69405c}.vision-section .vision-grid>div:nth-child(4):is(:hover,:focus-visible){background:#874323}.vision-section .vision-grid>div:is(:hover,:focus-visible) :is(span,p){color:#fff}.vision-section .vision-grid>div:focus-visible{outline:3px solid var(--orange);outline-offset:4px}.hybrid-partner-section .section-heading>p{max-width:400px;font-size:20px}.invest-band{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.invest-intro{border-top:1px solid var(--border-strong);margin-top:26px;padding-top:24px;font-size:18px}.invest-band .section-photo{height:100%;min-height:320px;max-height:470px}.social-links{flex-wrap:wrap}.work-process{background:var(--surface-soft)}.work-process .section-heading>p{max-width:360px;font-size:18px}.work-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.work-steps article{border-top:3px solid var(--orange);background:var(--paper);padding:32px}.work-steps h3{margin:24px 0 16px}.work-steps p{font-size:17px;line-height:1.7}.work-groups{margin-top:48px}.work-groups .group-list{grid-template-columns:1fr 1fr;gap:0 40px;display:grid}.data-banner-hero{isolation:isolate;max-width:none;padding:clamp(32px, 5vw, 80px) var(--page-gutter);background:var(--ink);align-items:center;min-height:640px;display:flex;position:relative}.data-banner-photo{object-fit:cover;z-index:-1;width:100%;height:100%;position:absolute;inset:0}.data-banner-hero .project-hero-copy{background:var(--paper);width:min(580px,52%);padding:clamp(24px,3vw,48px)}.data-banner-hero .project-intro{margin:26px 0 0;display:block}.data-banner-hero .project-intro h1{font-size:clamp(44px,4.5vw,68px)}.data-banner-hero .project-intro>div>p{margin:24px 0;font-size:18px}.resource-subhead{color:var(--muted);margin:16px 0 0;font-size:clamp(20px,2vw,28px)}.contact-opening{align-items:start;padding-top:56px}.contact-opening h1{margin:0 0 24px;font-size:clamp(42px,5vw,72px);line-height:1.08}.contact-opening h1 em{color:var(--orange)}.contact-opening>div>.contact-intro{margin-bottom:30px;font-size:19px;line-height:1.7;display:block}.contact-form h2{margin-bottom:16px;font-size:clamp(28px,2.8vw,40px);line-height:1.15}:root body .header-cta,:root body .button,:root body .text-link,:root body .hybrid-program .text-link,:root body .invest-band .text-link,:root body .hybrid-hero .button,:root body .filter-tabs button,:root body .gallery-filters button,:root body .resource-sidebar nav button{font-size:16px}@media (width<=1000px){.hybrid-metrics,.vision-section .vision-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.work-steps{gap:14px}.work-steps article{padding:24px}}@media (width<=700px){.vision-intro,.mission-section,.approach-section,.people-teaser,.invest-band,.work-steps{grid-template-columns:1fr}.hybrid-metrics>div,.hybrid-metrics>div:first-child{border:0;padding:24px 18px}.hybrid-metrics p{font-size:16px}.hybrid-metrics span{font-size:13px}.hybrid-metrics strong{font-size:clamp(34px,8vw,48px)}.hybrid-award{flex-direction:column;align-items:flex-start;gap:16px}.hybrid-award img{width:190px;height:115px}.hybrid-award p{font-size:16px}.vision-section .vision-grid>div{padding:22px 18px}.invest-band .section-photo{height:auto;min-height:0}.work-groups .group-list{grid-template-columns:1fr}.data-banner-hero{flex-direction:column;min-height:0;padding:0;display:flex}.data-banner-photo{aspect-ratio:16/9;height:auto;position:static}.data-banner-hero .project-hero-copy{width:100%;padding:32px 6%}.contact-opening{gap:32px;padding-top:36px}.contact-opening .contact-note{margin-top:24px}}@media (prefers-reduced-motion:reduce){.vision-section .vision-grid>div{transition:none}}.contact-opening{row-gap:0}.contact-opening .contact-form{grid-area:1/2/span 2}.contact-opening>.contact-note{grid-area:2/1}@media (width<=700px){.contact-opening{row-gap:32px}.contact-opening .contact-form,.contact-opening>.contact-note{grid-area:auto/1}.contact-opening>.contact-note{max-width:none;margin-top:0}}:root{--banner-blue:#2c506c;--banner-paper:#f0eee9;--banner-accent:#fcd2a8}:root[data-theme=community] .hybrid-hero{background:#2c506c}:root[data-theme=community] :is(h1,h2,h3){letter-spacing:-.045em;font-weight:700}:root[data-theme=community] em{font-style:normal}:root body :is(.button,.header-cta,.filter-tabs button,.gallery-filters button){border-radius:999px}.banner-hero{background:var(--banner-blue);color:var(--banner-paper);isolation:isolate;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);min-height:580px;display:grid;position:relative}.banner-hero-visual{grid-area:1/1/auto/-1;min-width:0;min-height:580px;margin:0;position:relative}.banner-hero-visual>img{object-fit:cover;width:65%;height:100%;display:block;position:absolute;inset:0 0 0 auto}.banner-hero-visual>figcaption{max-width:55%;color:var(--banner-paper);background:var(--banner-blue);padding:12px 24px;font-size:12px;line-height:1.5;position:absolute;bottom:0;right:0}.banner-hero-copy{z-index:1;background:var(--banner-blue);padding:56px clamp(28px, 4vw, 64px) 56px var(--page-gutter);grid-area:1/1;align-self:center;position:relative}.banner-hero-copy .eyebrow{color:var(--banner-accent);letter-spacing:.14em;margin:0 0 22px;font-size:11px;line-height:1.6;display:block}.banner-hero-copy h1{letter-spacing:-.045em;overflow-wrap:normal;margin:0;font-size:clamp(38px,4.1vw,66px);line-height:1.04}.banner-hero-copy h1 em{color:var(--banner-accent);font-style:normal}.banner-hero-copy>p{max-width:38ch;color:var(--banner-paper);margin:28px 0 0;font-size:clamp(16px,1.4vw,19px);line-height:1.75}.banner-hero-copy .back-link{color:var(--banner-paper);margin:0 0 30px}.banner-hero-copy .button{margin-top:30px}.banner-hero--skyline .banner-hero-visual>img{width:100%}.banner-hero--panorama{min-height:0;padding:0;display:block}.banner-hero--panorama .banner-hero-visual{min-height:0;padding:0 var(--page-gutter);position:relative}.banner-hero--panorama .banner-hero-visual>img{object-fit:contain;width:100%;height:auto;max-height:380px;position:static}.banner-hero--panorama .banner-hero-visual>figcaption{text-align:right;max-width:none;padding:8px 0;position:static}.banner-hero--panorama .banner-hero-copy{padding:28px var(--page-gutter) 36px;grid-template-columns:1fr 1fr;gap:14px 48px;display:grid}.banner-hero--panorama .banner-hero-copy :is(.back-link,.eyebrow){grid-column:1/-1;margin:0}.banner-hero--panorama .banner-hero-copy h1{font-size:clamp(32px,3.5vw,48px)}.banner-hero--panorama .banner-hero-copy>p{align-self:center;max-width:52ch;margin:0}.banner-hero--panorama .banner-hero-copy>.button{grid-column:2;justify-self:start;margin-top:0}.banner-hero--workshop{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;min-height:0}.banner-hero--workshop .banner-hero-visual{grid-column:2;min-height:0}.banner-hero--workshop .banner-hero-visual>img{aspect-ratio:auto;object-fit:contain;width:100%;height:auto;position:static}.banner-hero--workshop .banner-hero-visual>figcaption{max-width:none;padding:10px 20px;position:static}.banner-hero--workshop .banner-hero-copy{padding-top:32px;padding-bottom:32px}.banner-hero--workshop .banner-hero-copy h1{font-size:clamp(32px,3.2vw,48px)}.hybrid-impact{background:#f0eee9}.hybrid-award{border-top:1px solid #c5c8c6;gap:36px;padding-top:32px}.hybrid-award img{background:#fff;border:2px solid #2c506c;border-radius:0;width:280px;max-width:100%;height:auto;padding:16px}.hybrid-award .award-outreach-photo{flex:0 420px;width:min(100%,420px);margin:0}.hybrid-award .award-outreach-photo img{aspect-ratio:3/2;object-fit:cover;object-position:50% 65%;width:100%;height:auto;padding:0}.award-outreach-photo figcaption{color:var(--muted);margin-top:8px;font-size:12px;line-height:1.5}.hybrid-award .text-link{min-height:44px;margin-top:18px;font-size:14px}@media (width<=700px){.hybrid-award .award-outreach-photo{flex-basis:auto}}.hybrid-award p{max-width:580px;font-size:clamp(20px,2vw,27px);line-height:1.35}.hybrid-award p span{margin-top:14px;font-size:16px;line-height:1.6;display:block}.hybrid-program:nth-child(4n+1),.vision-grid>div:nth-child(4n+1),.resource-overview-cards>button:nth-child(4n+1){--rollover:#172735;--on-rollover:#f0eee9}.hybrid-program:nth-child(4n+2),.vision-grid>div:nth-child(4n+2),.resource-overview-cards>button:nth-child(4n+2){--rollover:#2c506c;--on-rollover:#f0eee9}.hybrid-program:nth-child(4n+3),.vision-grid>div:nth-child(4n+3),.resource-overview-cards>button:nth-child(4n+3){--rollover:#f78f26;--on-rollover:#172735}.hybrid-program:nth-child(4n+4),.vision-grid>div:nth-child(4n+4),.resource-overview-cards>button:nth-child(4n+4){--rollover:#fcd2a8;--on-rollover:#172735}.hybrid-program,.resource-overview-cards>button{transition:background-color .18s,color .18s,border-color .18s}.hybrid-program:is(:hover,:focus-visible),.vision-section .vision-grid>div:nth-child(n):is(:hover,:focus-visible),.resource-overview-cards>button:is(:hover,:focus-visible){background:var(--rollover);color:var(--on-rollover);border-color:var(--rollover)}.hybrid-program:is(:hover,:focus-visible) :is(h3,p,.small-label,.text-link),.vision-section .vision-grid>div:nth-child(n):is(:hover,:focus-visible) :is(span,p),.resource-overview-cards>button:is(:hover,:focus-visible) :is(strong,span,svg){color:inherit}.hybrid-program:focus-visible,.resource-overview-cards>button:focus-visible{outline:3px solid var(--ink);outline-offset:4px}.work-process-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(28px,5vw,80px);display:grid}.work-process-layout>figure{margin:0}.work-process-layout>figure>img{width:100%;height:auto;display:block}.work-process-layout figcaption{color:var(--muted);padding-top:16px;font-size:13px}.work-process-layout .work-steps{display:block}.work-process-layout .work-steps article{border-top:1px solid var(--line);background:0 0;padding:22px 0 24px 55px;position:relative}.work-process-layout .work-steps article>.small-label{position:absolute;top:27px;left:0}.work-process-layout .work-steps h3{margin:0 0 10px}.work-process-layout .work-steps p{margin:0}.community-workspace{max-width:1160px;margin-inline:auto}.resource-overview-cards>button{border-radius:28px}.resource-sidebar nav button{border-radius:999px}@media (width>=1700px){.banner-hero-copy{padding-left:max(var(--page-gutter), calc((100vw - 1500px) / 2))}}@media (width<=1000px){.banner-hero{grid-template-columns:46% 54%;min-height:500px}.banner-hero-visual{min-height:500px}.banner-hero-copy{padding:40px 28px}.banner-hero-copy h1{font-size:clamp(36px,4.8vw,49px)}}@media (width<=700px){.banner-hero{flex-direction:column;min-height:0;padding:0;display:flex}.banner-hero-visual,.banner-hero--panorama .banner-hero-visual{width:100%;min-height:0;position:relative;inset:auto}.banner-hero-visual>img,.banner-hero--panorama .banner-hero-visual>img,.banner-hero--skyline .banner-hero-visual>img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;position:static}.banner-hero--panorama .banner-hero-visual{padding:0}.banner-hero--panorama .banner-hero-visual>img{aspect-ratio:auto}.banner-hero--panorama .banner-hero-copy{padding:28px 6% 36px;display:block}.banner-hero--panorama .banner-hero-copy :is(.eyebrow,.back-link){margin-bottom:16px}.banner-hero--panorama .banner-hero-copy>p,.banner-hero--panorama .banner-hero-copy>.button{margin-top:20px}.banner-hero--skyline .banner-hero-visual>img{aspect-ratio:2}.banner-hero-visual>figcaption{max-width:none;padding:12px 6% 0;font-size:11px;position:static}.banner-hero-copy{width:100%;padding:34px 6% 42px}.banner-hero-copy h1{font-size:clamp(38px,9.5vw,56px)}.banner-hero-copy .eyebrow{margin-bottom:18px}.banner-hero-copy>p{max-width:42ch;margin-top:22px}.banner-hero-copy .back-link{margin-bottom:22px}.hybrid-award{gap:24px}.hybrid-award img{width:min(100%,320px)}.work-process-layout{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.hybrid-program,.resource-overview-cards>button{transition:none}}.section-workspace{max-width:1600px;padding:0 var(--page-gutter) 60px;margin-inline:auto}.section-workspace-menu{z-index:24;background:var(--paper);border-bottom:1px solid var(--line);margin-bottom:28px;padding:12px 0;position:sticky;top:95px}.section-workspace-menu>.small-label{display:none}.section-workspace-menu nav{scrollbar-width:thin;flex-direction:row;gap:8px;padding:4px;display:flex;overflow-x:auto}.section-workspace-menu nav a{white-space:nowrap;color:var(--ink);border-radius:999px;flex:none;padding:12px 20px;font-size:14px;line-height:1.5;text-decoration:none;display:block}.workspace-number,.section-workspace-menu nav a>svg{display:none}.section-workspace-menu nav a:hover{background:var(--surface)}.section-workspace-menu nav a[aria-current]{background:var(--ink);color:var(--paper)}.section-workspace-menu nav a:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.section-panel{min-width:0;scroll-margin-top:180px;container-type:inline-size}.section-panel>.section-wrap{padding-inline:0}.section-panel>.page-hero.with-photo{gap:32px}.section-panel>.banner-hero,.section-panel .banner-hero-visual{min-height:460px}.section-panel .banner-hero-copy>p{font-size:17px}.section-panel>.join-band{padding:40px}.section-panel .section-heading{flex-wrap:wrap;gap:24px}.section-panel .section-heading h2{font-size:clamp(30px,4cqw,46px)}.press-list>a{grid-template-columns:minmax(140px,25%) minmax(0,1fr) 24px;gap:28px}.press-image{aspect-ratio:3/2;background:var(--surface-soft);place-items:center;width:100%;min-width:0;display:grid;overflow:hidden}.press-image>img{object-fit:contain;width:100%;height:100%;display:block}.press-image .press-monogram{flex-direction:column;gap:8px;width:100%;height:100%;min-height:0;padding:16px;font-size:28px}.press-image .press-monogram>span{letter-spacing:.1em;font-size:9px}.press-list>a>div:not(.press-image){min-width:0}.press-list h3{overflow-wrap:anywhere;font-size:clamp(22px,2.5vw,28px)}.press-list .small-label{overflow-wrap:anywhere;font-size:11px}.press-list p{font-size:14px;line-height:1.7}@container (width<=760px){.section-panel>.banner-hero{flex-direction:column;min-height:0;padding:0;display:flex}.section-panel .banner-hero-visual{width:100%;min-height:0;position:relative}.section-panel .banner-hero-visual>img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;position:static}.section-panel .banner-hero-visual>figcaption{max-width:none;padding:10px 28px 0;font-size:11px;position:static}.section-panel .banner-hero-copy{width:100%;padding:28px}.section-panel .banner-hero-copy h1{font-size:clamp(34px,6.5cqw,46px)}.section-panel .banner-hero-copy>p{max-width:55ch}.section-panel>.page-hero.with-photo{grid-template-columns:1fr}.section-panel>.page-hero.with-photo>img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;margin:0}.section-panel .story-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.section-panel .newsletter-layout{grid-template-columns:1fr;gap:32px}.section-panel .newsletter-layout>aside{position:static}.section-panel .newsletter-edition{grid-template-columns:minmax(150px,35%) minmax(0,1fr);gap:24px}.section-panel .featured-video{grid-template-columns:1fr;gap:24px}.section-panel .featured-video img{width:100%;height:auto}}@container (width<=570px){.section-panel .press-list>a{grid-template-columns:minmax(0,1fr) 24px;gap:20px}.section-panel .press-image{grid-column:1/-1;max-height:300px}.section-panel .press-list>a>svg{align-self:start;display:block}.section-panel .press-list h3{font-size:24px}.section-panel .press-list .small-label{font-size:11px}.section-panel .press-list p{font-size:14px}.section-panel .story-grid,.section-panel .newsletter-edition{grid-template-columns:1fr}.section-panel .newsletter-cover{width:min(250px,100%)}.section-panel .video-grid{grid-template-columns:1fr}.section-panel .gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=800px){.section-workspace{padding:0 5% 40px}.section-workspace-menu{margin-bottom:24px;padding:9px 0;top:74px}.section-workspace-menu nav a{padding:11px 17px;font-size:13px}.section-panel{scroll-margin-top:155px}.section-panel>.page-hero{padding:28px}.section-panel>.page-hero.with-photo h1{font-size:clamp(34px,9cqw,44px)}.section-panel>.join-band{padding:28px}}.resource-workbench{display:block}.resource-sidebar{z-index:20;border:0;border-block:1px solid var(--line);background:var(--paper);border-radius:0;margin:0 0 30px;padding:10px 0;position:sticky;top:150px}.resource-sidebar nav{scrollbar-width:thin;flex-direction:row;gap:8px;padding:4px;display:flex;overflow-x:auto}.resource-sidebar nav button{white-space:nowrap;flex:none;padding:12px 20px;font-size:14px}.resource-sidebar nav button>svg,.resource-mobile-select{display:none}.resource-help{border-top:0;margin:0;padding:20px 0 0}.resource-help p{margin-top:8px}.resource-overview-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.resource-detail{min-height:480px}@media (width<=800px){.resource-sidebar{margin-inline:0;padding:8px 0;top:124px}.resource-sidebar nav{display:flex}.resource-sidebar nav button{padding:11px 17px;font-size:13px}.resource-mobile-select{display:none}}@media (width<=520px){.resource-overview-cards{grid-template-columns:1fr}}.resource-welcome{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:32px;display:grid}.resource-support-photo{margin:0}.resource-support-photo img{aspect-ratio:4/5;object-fit:cover;object-position:58% 45%;border-radius:18px;width:100%;height:auto;display:block}.resource-welcome .resource-overview-cards{grid-template-columns:1fr;gap:12px}.resource-welcome .resource-overview-cards button{padding:21px 24px}.resource-welcome .resource-overview-cards strong{margin-bottom:8px;font-size:23px}.resource-help{display:block}.resource-help a{font-size:15px;line-height:1.7}@media (width<=700px){.resource-welcome{grid-template-columns:1fr;gap:28px}.resource-support-photo{grid-row:1}.resource-support-photo img{aspect-ratio:3/2;border-radius:12px}}.section-panel .press-list>.press-entry--text{grid-template-columns:64px minmax(0,1fr) 24px;gap:24px}.section-panel .press-entry--text .press-image{aspect-ratio:1;grid-column:auto;align-self:start;width:64px;height:64px}.press-entry--text .press-monogram{padding:8px;font-size:18px}.press-entry--text .press-monogram>span{display:none}@container (width<=570px){.section-panel .press-list>.press-entry--text{grid-template-columns:48px minmax(0,1fr) 18px;gap:14px}.section-panel .press-entry--text .press-image{width:48px;height:48px}.section-panel .press-entry--text .press-monogram{padding:4px;font-size:15px}.section-panel .press-entry--text h3{font-size:22px}.section-panel .press-entry--text>svg{width:18px}}:root{--header-height:76px;--local-nav-height:48px;--section-nav-offset:124px;scroll-padding-top:136px}.header-inner{height:var(--header-height);gap:18px}.header .brand-logo{width:190px}.desktop-nav{gap:24px;margin-right:12px}.header-actions{gap:8px}.header-cta{gap:14px;padding:10px 15px}.mobile-menu,.search-panel{top:var(--header-height)}.mobile-menu{width:min(420px,100%);max-height:calc(100dvh - var(--header-height));overscroll-behavior:contain;padding:16px 24px 20px;left:auto;right:0}.navigation-directory-heading{margin-bottom:8px}.navigation-directory-heading h2{font-size:20px}.navigation-directory{display:block}.navigation-directory section{border-bottom:1px solid var(--line)}.navigation-directory h3{font-size:inherit;text-transform:none;letter-spacing:0;margin:0}.navigation-directory h3 button{width:100%;min-height:48px;color:var(--ink);font:600 16px/1.4 var(--sans);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:10px 0;display:flex}.navigation-directory h3 button[data-active]{color:var(--orange)}.navigation-directory h3 button[aria-expanded=true] svg{transform:rotate(180deg)}.navigation-group-links{padding:0 0 10px 14px}.navigation-group-links[hidden]{display:none}.navigation-directory .navigation-group-links a{border:0;align-items:center;min-height:44px;padding:9px 0!important;font-size:14px!important}.navigation-shortcuts{border:0;gap:24px;margin-top:16px;padding-top:0}.navigation-shortcuts a{border:0;align-items:center;min-height:44px}.section-navigation,.section-workspace-menu{top:var(--header-height);min-height:var(--local-nav-height);padding-block:0}.section-navigation-label{display:none}.section-navigation>div{gap:24px}.section-navigation a{min-height:44px;padding:13px 0 10px}.section-navigation[data-section=resources]{position:relative;top:auto}.section-workspace-menu{margin-bottom:20px}.section-workspace-menu nav,.resource-sidebar nav{gap:24px;padding:0 2px}.section-workspace-menu nav a,.resource-sidebar nav button{min-height:46px;font:500 13px/1.5 var(--sans);color:var(--muted);white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;padding:12px 0 10px}.section-workspace-menu nav a[aria-current],.resource-sidebar nav button[aria-current]{color:var(--ink);border-bottom-color:var(--ink);background:0 0;font-weight:700}.section-workspace-menu nav a:hover,.resource-sidebar nav button:hover{color:var(--ink);border-bottom-color:var(--orange);background:0 0}.resource-sidebar{top:var(--header-height);border-top:0;margin-bottom:24px;padding:0}main [id],.section-panel{scroll-margin-top:136px}main #community-resources{scroll-margin-top:88px}.community-workspace{margin-top:36px;padding-top:0}.resource-detail-header h2{margin:0;font-size:28px;line-height:1.15}.resource-detail-header{margin-bottom:24px;padding:0 0 18px}.resource-detail-header p{margin-top:8px}.section-panel>.banner-hero,.section-panel .banner-hero-visual{min-height:300px}.section-panel .banner-hero-copy{padding:30px}.section-panel .banner-hero-copy h1{font-size:clamp(30px,3.8cqw,45px)}.section-panel .banner-hero-copy .eyebrow{margin-bottom:12px}.section-panel .banner-hero-copy>p{margin-top:18px;font-size:15px;line-height:1.6}.section-panel>.section-wrap{padding-top:36px}.banner-hero--skyline,.banner-hero--skyline .banner-hero-visual{min-height:360px}.banner-hero--skyline .banner-hero-copy{padding-block:32px}.banner-hero--skyline .banner-hero-copy h1{font-size:clamp(32px,3.5vw,48px)}@media (width<=1100px){.desktop-nav{gap:18px;margin-right:0}.header-cta{display:none}}@media (width<=800px){:root{--header-height:64px;--section-nav-offset:112px;scroll-padding-top:124px}.header .brand-logo{width:164px}.desktop-nav{display:none}.header-inner{padding-inline:5%}.section-workspace-menu{margin-bottom:16px}.section-workspace-menu nav,.resource-sidebar nav{gap:22px}main [id],.section-panel{scroll-margin-top:124px}main #community-resources{scroll-margin-top:76px}.section-panel .banner-hero-copy{padding:24px}.section-panel .banner-hero-copy h1{font-size:32px}.section-panel .banner-hero-visual{min-height:0}.section-panel .banner-hero-visual>img{max-height:190px}.section-panel .banner-hero-visual>figcaption{display:none}.banner-hero--skyline,.banner-hero--skyline .banner-hero-visual{min-height:0}.banner-hero--skyline .banner-hero-copy{padding:24px 6%}.banner-hero--skyline .banner-hero-copy h1{font-size:34px}.banner-hero--skyline .banner-hero-copy>p{margin-top:16px;font-size:15px}}@media print{.section-workspace-menu,.resource-sidebar{display:none}}.horizontal-menu{align-items:stretch;gap:6px;min-width:0;display:flex}.horizontal-menu nav{overscroll-behavior-x:contain;flex:1;min-width:0}.horizontal-menu .rail-arrow{width:32px;min-height:44px;color:var(--ink);background:0 0;border:0;border-radius:0;flex:0 0 32px;place-items:center;padding:0;display:grid}.horizontal-menu .rail-arrow:disabled{opacity:.25;cursor:default}.horizontal-menu .rail-arrow:hover:not(:disabled){background:var(--surface)}.section-navigation>.horizontal-menu{gap:6px;width:100%;overflow:visible}.section-navigation .horizontal-menu nav{scrollbar-width:thin;gap:24px;display:flex;overflow-x:auto}.navigation-directory-heading{z-index:1;background:var(--paper);padding-block:8px;position:sticky;top:-16px}.search-panel{max-height:calc(100dvh - var(--header-height))}@media (width<=700px){.resource-support-photo img{aspect-ratio:16/9}.resource-welcome .resource-overview-cards button{padding:16px 18px}.resource-welcome .resource-overview-cards strong{font-size:20px}}.section-panel>.page-hero{padding:30px 0}.section-panel>.page-hero.with-photo h1{font-size:clamp(32px,3.8cqw,45px)}.section-panel>.page-hero.with-photo>img{object-fit:cover;height:300px;min-height:0}@container (width<=760px){.section-panel>.page-hero.with-photo>img{height:auto;max-height:190px}}@media (width<=800px){.section-panel>.page-hero{padding:24px 0}.section-panel>.page-hero.with-photo h1{font-size:32px}}.project-subnav{padding:0 var(--page-gutter)}.project-subnav>.horizontal-menu{width:100%;max-width:1160px;margin-inline:auto}.project-subnav nav{scrollbar-width:thin;gap:24px;display:flex;overflow-x:auto}.project-subnav a{flex:none;min-height:44px;padding:12px 0;font-size:13px;line-height:1.5}.resource-quick-actions a,.resource-share{border-radius:999px}.email-ready{grid-template-columns:20px minmax(0,1fr);gap:8px 12px;display:grid}.email-ready>.button{white-space:nowrap;grid-column:1/-1;justify-self:start;gap:12px;max-width:100%;padding-inline:18px;font-size:14px}.contact-note .social-links{color:var(--ink);margin-top:16px;font-size:13px}.contact-note .social-links a{align-items:center;min-height:44px;display:inline-flex}@media (width>=501px) and (width<=800px){.section-panel .banner-hero--community-pair .banner-hero-visual>img{max-height:280px}}@media (width>=801px){.section-panel>.banner-hero--community-pair,.section-panel .banner-hero--community-pair .banner-hero-visual{min-height:360px}.banner-hero--community-pair .banner-hero-visual>img{width:55%}.banner-hero--community-pair .banner-hero-visual>figcaption{display:none}}.header .desktop-nav{gap:22px;margin-left:auto;display:flex}.header .desktop-nav a{white-space:nowrap;font-size:13px}.header .header-actions{flex:none}.header .header-cta{color:var(--ink);background:0 0;padding:10px 2px;font-size:13px;display:inline-flex}.header .menu-toggle{width:auto;font:600 13px var(--sans);gap:6px;display:none}.header .menu-toggle svg{width:20px}.navigation-shortcuts{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;margin:0 0 12px;padding-bottom:8px;display:flex}.navigation-shortcuts a{font-size:14px;font-weight:600}.navigation-group-links small{color:var(--muted);margin-top:3px;font-size:12px;font-weight:400;display:block}.horizontal-menu{position:relative;overflow:visible}.rail-more{flex:none;position:relative}.rail-more summary{cursor:pointer;min-height:46px;font:600 13px var(--sans);color:var(--ink);align-items:center;gap:5px;padding:0 8px;list-style:none;display:flex}.rail-more summary::-webkit-details-marker{display:none}.rail-more[open] summary{background:var(--surface)}.rail-more-options{z-index:40;background:var(--paper);border:1px solid var(--line);width:max-content;min-width:180px;max-width:calc(100vw - 40px);padding:8px 14px;position:absolute;top:100%;right:0;box-shadow:0 12px 30px #0002}.rail-more-options>a,.rail-more-options>button{text-align:left;width:100%;min-height:44px;font:500 14px/1.4 var(--sans);color:var(--ink);white-space:normal;background:0 0;border:0;align-items:center;padding:10px 4px;display:flex}.rail-more-options>[aria-current]{text-underline-offset:5px;font-weight:700;text-decoration:underline}.resource-page-intro,.involvement-intro{padding-top:40px;padding-bottom:24px}.resource-page-intro h1,.involvement-intro h1{font:500 clamp(32px, 4vw, 52px)/1.12 var(--serif);letter-spacing:-.025em;margin:12px 0 16px}.resource-page-intro>p,.involvement-intro>p{max-width:620px;color:var(--muted);font-size:16px;line-height:1.6}.resource-view-menu{padding-top:0;padding-bottom:0}.resource-view-menu nav{border-bottom:1px solid var(--line);gap:28px;display:flex}.resource-view-menu a{min-height:48px;font:600 14px/1.5 var(--sans);border-bottom:3px solid #0000;padding:12px 0}.resource-view-menu a[aria-current]{border-color:var(--ink)}#resource-view{scroll-margin-top:calc(var(--header-height) + 12px)}#resource-view>#research-publications{padding-top:28px}.community-workspace{margin-top:12px}.community-data{padding-top:24px}.community-data>h2{margin-bottom:24px;font-size:30px}.involvement-actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.involvement-grid{padding-top:28px}.involvement-donate{grid-template-columns:1fr 1fr;align-items:center;gap:40px;display:grid}.involvement-donate h2{font-size:34px}.involvement-donate p{margin:20px 0;line-height:1.65}.involvement-donate img{object-fit:cover;width:100%;max-height:360px}@media (width<=1100px){.header .desktop-nav{gap:14px}.header .brand-logo{width:170px}}@media (width<=950px){.header .desktop-nav{display:none}.header .menu-toggle{display:inline-flex}.header .header-cta{display:none}}@media (width<=800px){.header .brand-logo{width:152px}.header-inner{gap:8px}.header-actions{gap:2px}.resource-page-intro,.involvement-intro{padding-top:28px;padding-bottom:16px}.resource-view-menu nav{gap:20px}.resource-view-menu a{font-size:13px}.involvement-actions{gap:8px}.involvement-actions .button{padding:12px 15px;font-size:13px}.involvement-donate{grid-template-columns:1fr;gap:24px}}.resource-view-menu{top:var(--header-height);z-index:25;background:var(--paper);position:sticky}.resource-sidebar{position:relative;top:auto}main #resource-view,main #community-resources{scroll-margin-top:calc(var(--header-height) + 60px)}.resource-banner,.resource-banner .banner-hero-visual{min-height:280px}.resource-banner .banner-hero-copy{padding-block:28px}.resource-banner .banner-hero-copy h1{font-size:clamp(30px,3.5vw,44px)}.resource-banner .banner-hero-copy>p{margin-top:16px}@media (width<=800px){.resource-banner,.resource-banner .banner-hero-visual{min-height:0}.resource-banner .banner-hero-visual>img{max-height:140px}.resource-banner .banner-hero-copy{padding:22px 6%}.resource-banner .banner-hero-copy h1{font-size:30px}}:root{--rollover-green:#245444;--rollover-blue:#2c506c;--rollover-umber:#874323;--rollover-purple:#69405c}:root:not([data-image-captions=on]) :is(figure:has(img)>figcaption,.wp-caption-text,.image-caption,.publication-caption){display:none}.caption-toggle{color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:999px;padding:10px 16px}#main .banner-hero{background:#2c506c;grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:stretch;min-height:480px;padding:0;display:grid}#main .banner-hero .banner-hero-visual{grid-area:1/2;width:100%;min-height:480px;padding:0;position:relative}#main .banner-hero .banner-hero-visual>img{aspect-ratio:auto;object-fit:cover;width:100%;height:100%;max-height:none;position:absolute;inset:0}#main .banner-hero .banner-hero-copy{color:#fff;background:#2c506c;grid-area:1/1;align-self:stretch;min-width:0;padding:clamp(28px,3vw,46px);display:block}#main .banner-hero .banner-hero-copy h1{overflow-wrap:break-word;font-size:clamp(32px,3.1vw,48px);line-height:1.1}#main .banner-hero .banner-hero-copy>p{color:#fff;margin-top:24px;font-size:17px;line-height:1.65}#main .banner-hero .banner-hero-visual>figcaption{color:#fff;background:#2c506c;max-width:100%;padding:12px 20px;position:absolute;bottom:0;right:0}#main .banner-hero .banner-hero-copy .button{white-space:normal;max-width:100%}#main .resource-banner{max-width:1160px;margin-inline:auto}#main .resource-banner,#main .resource-banner .banner-hero-visual{min-height:360px}#main .resource-banner .banner-hero-copy h1{font-size:clamp(30px,3vw,42px)}#main .hybrid-hero-aside .hero-award-image{background:#fff;padding:24px}#main .hybrid-hero-aside .hero-award-image>img{object-fit:contain;aspect-ratio:3/2;max-height:430px}#main .hybrid-intro{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:center;gap:48px;max-width:1160px;margin-inline:auto;display:grid}#main .hybrid-intro .intro-copy{text-align:left;margin-top:24px}#main .hybrid-intro>.section-photo{height:100%;max-height:400px;margin-top:0}#main .testimonial-section{color:#fff;background:#2c506c}#main .testimonial-section :is(h2,blockquote,.testimonial-person strong,.testimonial-person p,.testimonial-kicker){color:#fff}#main .testimonial-section :is(h2 em,.testimonial-kicker>span){color:#fcd2a8}#main .testimonial-controls button{color:#fff;border-color:#fff}#main .testimonial-pagination button span{background:#fff}#main .person-card img{object-fit:cover!important;object-position:center 25%!important}#main .long-covid-partners{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:36px;display:grid}#main .long-covid-partners h2{font-size:clamp(30px,3vw,44px)}.partner-links a{color:inherit;line-height:1.6}.partner-logos{background:#fff;border-radius:12px;gap:24px;padding:28px;display:grid}.partner-logos img{object-fit:contain;width:100%;height:100px}#main .stay-connected{color:#2c506c;background:#fcd2a8}#main .stay-connected :is(h2,h3,p,a){color:#2c506c}#main .contact-opening{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:stretch;gap:0;max-width:none;padding:0;display:grid}#main .contact-opening>div:first-child{color:#fff;background:#2c506c;padding:36px}#main .contact-opening h1{font-size:clamp(34px,3.3vw,50px)}#main .contact-opening h1 em{color:#fcd2a8}#main .contact-opening>div>p,#main .contact-note p{color:#fff}#main .contact-opening .contact-email{overflow-wrap:anywhere;font-size:16px}#main .contact-opening .contact-form{background:var(--paper);grid-area:1/2;padding:40px clamp(28px,5vw,80px)}#main .contact-opening .contact-note{border-color:#ffffff60;margin-top:18px;padding-top:18px}#main .contact-opening .contact-note h3,#main .contact-opening .contact-note .text-link{color:#fff}:root body :is(a,button,[tabindex="0"]){--rollover:var(--rollover-green)}:root body :is(a,button,[tabindex="0"]):nth-child(4n+2){--rollover:var(--rollover-blue)}:root body :is(a,button,[tabindex="0"]):nth-child(4n+3){--rollover:var(--rollover-umber)}:root body :is(a,button,[tabindex="0"]):nth-child(4n+4){--rollover:var(--rollover-purple)}:root body :is(.button,.caption-toggle,.text-link,.filter-tabs button,.gallery-filters button,.resource-overview-cards>button,.hybrid-program,.program-card,.story-card,.person-card,.vision-grid>div):is(:hover,:focus-visible){background:var(--rollover);color:#fff;border-color:var(--rollover)}:root body :is(.hybrid-program,.program-card,.story-card,.person-card,.vision-grid>div,.resource-overview-cards>button):is(:hover,:focus-visible) :is(h3,p,span,.text-link){color:#fff}:root body .vision-grid>div:nth-child(4n+1){--rollover:var(--rollover-green)}:root body .vision-grid>div:nth-child(4n+2){--rollover:var(--rollover-blue)}:root body .vision-grid>div:nth-child(4n+3){--rollover:var(--rollover-umber)}:root body .vision-grid>div:nth-child(4n+4){--rollover:var(--rollover-purple)}@media (width<=760px){#main .banner-hero{flex-direction:column;min-height:0;display:flex}#main .banner-hero .banner-hero-visual{min-height:0}#main .banner-hero .banner-hero-visual>img{aspect-ratio:3/2;height:auto;position:static}#main .banner-hero .banner-hero-copy{width:100%;padding:30px 6%}#main .banner-hero .banner-hero-copy h1{font-size:clamp(34px,8vw,46px)}#main .hybrid-intro,#main .long-covid-partners{grid-template-columns:1fr;gap:28px}#main .hybrid-intro>.section-photo{height:auto}#main .contact-opening{grid-template-columns:1fr}#main .contact-opening>div:first-child{padding:30px 6%}#main .contact-opening .contact-form{grid-area:2/1;padding:30px 6%}}#main .vision-section .vision-grid>div:is(:hover,:focus-visible),#main .resource-overview-cards>button:is(:hover,:focus-visible){background:var(--rollover);color:#fff;border-color:var(--rollover)}#main .resource-overview-cards>button:is(:hover,:focus-visible) :is(span,strong,p){color:#fff}:root body .header-cta{padding:10px 20px}#main .testimonial-slide{background:#2c506c;border-color:#fcd2a8 #ffffff60 #ffffff60}#main .hybrid-hero-aside .hero-award-image>img{object-fit:cover;object-position:center 20%;aspect-ratio:auto;height:clamp(300px,34vw,430px)}#main .partner-logos img{filter:none;opacity:1}:root body :is(.desktop-nav a,.horizontal-menu nav a,.resource-sidebar nav button,.resource-view-menu nav a){box-shadow:none;color:var(--muted);background:0 0;border-bottom-color:#0000;border-radius:0;text-decoration:none;transition:color .16s;position:relative}:root body :is(.desktop-nav a,.horizontal-menu nav a,.resource-sidebar nav button,.resource-view-menu nav a):after{content:"";background:var(--orange);transform-origin:0;pointer-events:none;border-radius:1px;height:2px;transition:transform .16s,background-color .16s;position:absolute;bottom:3px;left:0;right:0;transform:scaleX(0)}:root body :is(.desktop-nav a,.horizontal-menu nav a,.resource-sidebar nav button,.resource-view-menu nav a):is(.active,[aria-current]){color:var(--ink);background:0 0;border-bottom-color:#0000}:root body :is(.desktop-nav a,.horizontal-menu nav a,.resource-sidebar nav button,.resource-view-menu nav a):is(.active,[aria-current]):after{background:var(--ink);transform:scaleX(1)}:root body :is(.navigation-directory h3 button,.navigation-group-links a,.rail-more-options>a,.rail-more-options>button,.search-results a){color:var(--ink);box-shadow:none;background:0 0;border-radius:5px;text-decoration:none;transition:background-color .16s,color .16s}:root body .navigation-directory h3 button{padding-inline:8px}:root body .navigation-directory .navigation-group-links a{padding-inline:8px!important}:root body .rail-more-options>:is(a,button){padding-inline:10px}:root body .rail-more-options{border-radius:8px;padding:6px}:root body .rail-more-options>[aria-current]{background:color-mix(in srgb, var(--ink) 7%, var(--paper));text-decoration:none}:root body :is(.header-cta,.header .icon-button,.rail-more summary){color:var(--ink);box-shadow:none;background:0 0;transition:background-color .16s,border-color .16s}:root body .header-cta svg{transform:none}:root body .rail-more summary{border-radius:5px}:root body .rail-more[open] summary{background:color-mix(in srgb, var(--ink) 7%, var(--paper))}:root body :is(.navigation-shortcuts a,.publication-contents a,.archive-pagination a,.browse-return a,footer a:not(.logo)){text-underline-offset:5px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px;transition:text-decoration-color .16s}@media (hover:hover){:root body :is(.desktop-nav a,.horizontal-menu nav a,.resource-sidebar nav button,.resource-view-menu nav a):hover{color:var(--ink);background:0 0;border-bottom-color:#0000}:root body :is(.desktop-nav a,.horizontal-menu nav a,.resource-sidebar nav button,.resource-view-menu nav a):hover:after{transform:scaleX(1)}:root body :is(.navigation-directory h3 button,.navigation-group-links a,.rail-more-options>a,.rail-more-options>button,.search-results a,.header-cta,.header .icon-button,.rail-more summary):hover{background:color-mix(in srgb, var(--ink) 7%, var(--paper));color:var(--ink)}:root body :is(.navigation-shortcuts a,.publication-contents a,.archive-pagination a,.browse-return a,footer a:not(.logo)):hover{outline:none;text-decoration-color:currentColor}}:root body :is(.desktop-nav a,.horizontal-menu a,.horizontal-menu button,.resource-view-menu a,.mobile-menu a,.mobile-menu button,.rail-more summary,.header-actions a,.header-actions button):focus-visible{outline:2px solid var(--ink);outline-offset:3px;color:var(--ink)}@media (prefers-reduced-motion:reduce){:root body :is(.desktop-nav a,.horizontal-menu a,.horizontal-menu button,.horizontal-menu summary,.resource-view-menu a,.mobile-menu a,.mobile-menu button,.header-actions a,.header-actions button,.search-results a),:root body :is(.desktop-nav a,.horizontal-menu nav a,.resource-sidebar nav button,.resource-view-menu nav a):after{transition:none}}#main .hybrid-hero{max-width:1160px;width:calc(100% - 2 * var(--page-gutter));gap:40px;padding:clamp(28px,4vw,56px)}#main .hybrid-hero-aside .hero-community-image{background:0 0;padding:0}#main .hero-community-image img{object-fit:cover;width:100%;height:clamp(280px,30vw,400px)}#main .hybrid-award .award-outreach-photo img{object-fit:contain;background:#fff;height:300px}#main .hybrid-intro{width:calc(100% - 2 * var(--page-gutter));align-items:stretch;gap:0;max-width:1160px;margin-block:72px;padding:0}#main .hybrid-intro>div{padding:36px 48px 36px 0}#main .hybrid-intro .intro-copy{padding-top:0}#main .hybrid-intro>.section-photo{aspect-ratio:auto;object-fit:cover;border-radius:0;height:100%;min-height:420px;max-height:none}#main .hybrid-initiatives,#main .data-justice-partners{background:#fcd2a8}#main .hybrid-program:not(:hover):not(:focus-visible),#main .involvement-grid .button:not(:hover):not(:focus-visible){color:#172c28;background:#f78f26;border-color:#f78f26}#main .hybrid-program:not(:hover):not(:focus-visible) :is(h3,p,.text-link){color:#172c28}#main .long-covid-partners{gap:32px;max-width:1160px}#main .partner-logos{background:0 0;gap:18px;padding:0}#main .partner-logos>div{background:#fff;border-radius:10px;justify-content:center;align-items:center;min-height:110px;padding:24px;display:flex}#main .partner-logos img{object-fit:contain;width:100%;max-width:200px;height:72px}#main .reach-partners{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:36px;display:grid}#main .reach-partners>div:first-child{grid-area:1/3}#main .reach-partner-logos{grid-area:1/1}#main .reach-partners>.partner-links{grid-area:1/2}#main .project-partners .partner-links{grid-template-columns:1fr;gap:20px;display:grid}#main .pa-project-partner{margin-top:36px}#main .pa-project-partner h3{margin-bottom:18px}#main .pa-project-partner img{object-fit:contain;background:#fff;border-radius:10px;width:200px;max-width:100%;height:120px;padding:18px;display:block}#main .story-card>:is(h3,.story-meta){padding-inline:24px}#main .story-card>h3{padding-bottom:24px}#main .resource-banner{max-width:1100px;width:calc(100% - 2 * var(--page-gutter))}@media (width<=760px){#main .hybrid-hero{gap:28px}#main .hybrid-intro{grid-template-columns:1fr}#main .hybrid-intro>div{padding:0 0 28px}#main .hybrid-intro>.section-photo{height:320px;min-height:0}#main .reach-partners{grid-template-columns:1fr}#main .reach-partners>div:first-child,#main .reach-partner-logos,#main .reach-partners>.partner-links{grid-area:auto}#main .reach-partners>div:first-child{order:-1}#main .partner-logos{width:100%;max-width:320px}}#main .hybrid-hero{margin:28px auto 0}@media (width>=1310px){#main .hybrid-intro{margin-left:max(var(--page-gutter), calc((100% - var(--page-width)) / 2 + var(--page-gutter)))}}#main .project-partners .partner-logos{justify-content:stretch;justify-items:stretch;width:100%;max-width:320px}#main .project-partners .partner-logos img{mix-blend-mode:normal}@media (width<=760px){#main .hybrid-hero{grid-template-columns:minmax(0,1fr);padding:24px}#main .hybrid-hero-copy{min-width:0;padding:18px 0 24px}#main .hybrid-hero h1{font-size:clamp(30px,10.5vw,54px)}#main .hybrid-hero-aside{min-width:0}}#main .contact-opening>div>.contact-location{margin-bottom:8px}#main .contact-opening .contact-location+.contact-note{margin-top:8px;padding-top:12px}#main .person-card{min-width:0;padding-bottom:24px;display:block}#main .person-card>h3,#main .person-card>p{overflow-wrap:anywhere;padding-inline:clamp(16px,1.5vw,24px)}#main .person-card>p{margin-bottom:0}@media (width>=761px){#main .hybrid-hero{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:0;width:100%;max-width:none;margin:0;padding:0}#main .hybrid-hero-copy{align-self:center;padding:clamp(40px,5vw,80px) clamp(28px,4vw,64px)}#main .hybrid-hero h1{font-size:clamp(40px,4.6vw,84px)}#main .hybrid-hero{height:480px;min-height:0;overflow:hidden}#main .hybrid-hero-copy{padding-block:32px}#main .hybrid-hero h1{margin:16px 0}#main .hybrid-hero-aside{min-height:0}#main .hybrid-hero-aside .hero-community-image{flex:2 1 0;min-height:0;overflow:hidden}#main .hybrid-hero-aside .hero-community-image img{object-position:center 20%;height:100%}#main .hybrid-hero-aside .hero-community-note{flex-direction:row;flex:1 1 0;justify-content:space-between;align-items:center;gap:24px;min-height:0;padding-block:0}#main .hero-community-note p{margin:0;font-size:clamp(26px,2.8vw,44px)}#main .hero-community-note .text-link{white-space:nowrap;margin-left:auto}}#main .hybrid-award{align-items:center;gap:32px;margin-top:24px;padding-top:20px}#main .hybrid-award .award-outreach-photo{flex:none;width:auto;line-height:0}#main .hybrid-award .award-outreach-photo img{object-view-box:inset(11% 29% 36% 29%);aspect-ratio:1;object-fit:contain;box-sizing:border-box;border:4px solid #2c506c;border-radius:12px;width:168px;max-width:100%;height:168px;padding:10px;display:block}#main .hybrid-award .award-outreach-photo figcaption{line-height:1.5}#main .hybrid-award .text-link,#main .hybrid-award p span{margin-top:8px}#main .hybrid-awards{border-top:1px solid #c5c8c6;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px;margin-top:24px;padding-top:20px;display:grid}#main .hybrid-awards .hybrid-award{border-top:0;justify-content:flex-start;min-width:0;margin:0;padding:0}#main .hybrid-awards .hybrid-award p{max-width:none}@media (width<=900px){#main .hybrid-awards{grid-template-columns:1fr;row-gap:32px}}@media (width<=480px){#main .hybrid-awards .hybrid-award{flex-direction:column;align-items:flex-start}}footer .footer-top>div>p{font-size:17px;line-height:1.65}footer .footer-top h3{font-size:16px}footer .footer-top>div>a:not(.logo){margin-bottom:14px;font-size:16px}footer .social-links{gap:18px;font-size:15px}footer .footer-bottom,footer .footer-bottom .caption-toggle{font-size:14px}.impacct-statement{background:var(--surface);border-left:5px solid #5b00a8;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;margin:0 0 32px;padding:22px 26px;display:grid}.impacct-statement p{margin:0;font-size:15px;line-height:1.65}.impacct-logos{align-items:center;gap:24px;display:flex}.impacct-logos img{width:auto;height:44px;display:block}.impacct-logos img[src*=upmc]{height:52px}.impacct-section{margin:0 0 36px}.impacct-section h3{margin:0 0 8px;font-size:26px;line-height:1.25}.impacct-section-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px;display:flex}.impacct-sub{color:#2c506c;margin:0 0 14px;font-size:18px;font-weight:600}.impacct-intro{font-style:italic;font-weight:400}.impacct-bullets{margin:0 0 18px;padding-left:22px}.impacct-panel{background:#f4eaf8;border-radius:10px;padding:24px 26px}.impacct-panel a{text-decoration:underline}.impacct-footnote{color:var(--muted);font-size:14px;line-height:1.6}.impacct-note{font-size:17px;font-style:italic}.fqhc-trigger{font:inherit;cursor:pointer;background:0 0;border:0;padding:6px 0;font-weight:700;text-decoration:underline}.fqhc-key{align-items:center;gap:10px;margin:0 0 18px;font-size:14px;display:flex}.fqhc-badge{color:#fff;letter-spacing:.02em;background:#2c506c;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;padding:0;font-size:11px;font-weight:700;line-height:1;display:inline-grid}.health-center-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.health-center{background:#fff;border:1px solid #c5c8c6;border-radius:10px;padding:16px 18px;position:relative}.health-center.is-fqhc{background:#fff6dc;border-color:#e0a526;border-left-style:solid;border-left-width:6px}.health-center-top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.health-center h4{margin:0 0 6px;font-size:17px;line-height:1.35}.health-center address{font-size:15px;font-style:normal;line-height:1.5}.health-center p{margin:6px 0 0;font-size:15px}.health-center a{text-decoration:underline}.health-center-logo{width:auto;height:26px;margin-top:12px;display:block}.fqhc-dialog{background:var(--paper);width:min(520px,100vw - 32px);color:var(--ink);border:0;border-top:5px solid #e0a526;border-radius:8px;padding:clamp(28px,5vw,44px);box-shadow:0 24px 90px #0005}.fqhc-dialog::backdrop{background:#132735b8}.fqhc-dialog h3{margin:0 0 14px;padding-right:36px;font-size:28px}.fqhc-dialog p{margin:0 0 22px;line-height:1.65}.therapy-list{gap:18px;margin:24px 0;display:grid}.therapy{background:#fff;border:1px solid #c5c8c6;border-radius:10px;padding:20px 22px}.therapy h4{margin:0 0 6px;font-size:20px}.therapy p{margin:6px 0 0}.therapy a,.impacct-page a{text-decoration:underline}.advocacy-tips{background:#fde6d6;border-radius:10px;padding:24px 26px}.advocacy-tips h4{letter-spacing:.04em;text-transform:uppercase;margin:20px 0 8px;font-size:15px}.advocacy-tips ul{margin:0;padding-left:20px}.advocacy-tips li{margin:6px 0;font-style:italic}@media (width<=800px){.impacct-statement,.health-center-list{grid-template-columns:1fr}}#main .resource-overview-cards>button{color:#172735;background:#f8be90;border-color:#e3a06a}#main .resource-overview-cards>button :is(strong,span){color:#172735}#main .resource-overview-cards>button:is(:hover,:focus-visible){background:var(--rollover);border-color:var(--rollover)}#main .resource-overview-cards>button:is(:hover,:focus-visible) :is(strong,span,svg){color:#fff}#main .resource-detail-header{color:#fcf7ef;background:#344e61;border-bottom:0;border-radius:12px;align-items:center;padding:26px clamp(20px,3vw,36px)}#main .resource-detail-header :is(h2,h3,p){color:#fcf7ef}#main .resource-detail-header h2{margin:0}#main .resource-detail-header p{margin-top:8px;font-size:15px}#main .resource-detail-header .resource-share{color:#fcf7ef;background:0 0;border-color:#fcf7ef}#main .resource-detail-header .resource-share:is(:hover,:focus-visible){color:#344e61;background:#fcf7ef}.resource-body .resource-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0 0 36px;display:grid}.resource-body .resource-card{border:1px solid #c5c8c6;border-left-width:6px;border-radius:10px;min-width:0;padding:20px 22px}.resource-body .resource-cards-local .resource-card{background:#fde9d8;border-color:#f8be90}.resource-body .resource-cards-national .resource-card{background:#e4edf3;border-color:#8aa8bd}.resource-body .resource-card h4{margin:0 0 10px;font-size:19px;line-height:1.35}.resource-body .resource-card :is(h4,p,li,a,strong){color:#172735}.resource-body .resource-card p{margin:0 0 8px;font-size:15px;line-height:1.6}.resource-body .resource-card a{text-decoration:underline}.resource-body .resource-card figure{margin:0 0 8px}.resource-body .resource-card blockquote{margin:0}.resource-body>h2{text-transform:capitalize;margin:32px 0 16px;font-size:clamp(24px,2.6vw,32px)}@media (width<=800px){.resource-body .resource-cards{grid-template-columns:1fr}}#main .program-card .program-image .round-arrow{opacity:0;width:34px;height:34px;transition:opacity .25s,transform .25s,background .2s;bottom:14px;right:14px;transform:translate(-6px,6px)}#main .program-card .program-image .round-arrow svg{width:17px;height:17px}#main .program-card:is(:hover,:focus-visible,:focus-within) .program-image .round-arrow{opacity:1;background:var(--lime);transform:translate(0)}@media (hover:none){#main .program-card .program-image .round-arrow{opacity:1;transform:none}}#main .program-card .program-copy{padding-bottom:18px;padding-left:22px;padding-right:18px}#main .resource-actions{flex-shrink:0;align-items:center;gap:10px;display:flex}#main .resource-share-wrap{position:relative}#main .resource-share-menu{z-index:20;background:#fcf7ef;border:1px solid #d1b89f;border-radius:12px;min-width:160px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 32px #17273538}#main .resource-share-menu a{color:#172735;border-radius:8px;padding:10px 14px;font-size:15px;text-decoration:none;display:block}#main .resource-share-menu a:is(:hover,:focus-visible){background:#f8be90}@media (width<=520px){#main .resource-detail-header{flex-wrap:wrap}}#main .hybrid-award .award-group-photo img{object-view-box:none;object-fit:cover;object-position:26% 50%;aspect-ratio:1;border-radius:12px;width:168px;height:168px;padding:0}#main .staff-grid .staff-photo{aspect-ratio:4/5;object-fit:cover;border-radius:12px;width:132px;height:auto;margin-bottom:14px;display:block}@media (width>=761px){#main .hybrid-intro{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:stretch;gap:0;width:100%;max-width:none;margin:0;padding:0}#main .hybrid-intro>div{padding:72px 48px 72px max(5.6vw, calc((100vw - var(--page-width)) / 2 + 100.8px))}#main .hybrid-intro>.section-photo{border-radius:0;height:100%;min-height:460px;max-height:none}}#main .hybrid-partner-section .section-heading>p{max-width:540px;font-size:clamp(22px,2vw,28px);line-height:1.5}#main .stay-connected{padding-top:94px}@media (width<=760px){#main .stay-connected{padding-top:56px}}@media (width>=801px){#main .banner-hero.resource-banner{width:100%;max-width:none;margin-inline:0}#main .resource-banner,#main .resource-banner .banner-hero-visual{min-height:480px}#main .resource-banner .banner-hero-copy{padding:48px 6%}#main .resource-banner .banner-hero-copy h1{font-size:clamp(36px,3.6vw,56px)}}#main .resource-share-menu button{color:#172735;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:10px 14px;font-size:15px;text-decoration:none;display:block}#main .resource-share-menu button:is(:hover,:focus-visible){background:#f8be90}#main .resource-share-menu .resource-share-note{color:#172735;max-width:220px;padding:8px 14px 10px;font-size:13px;line-height:1.45}@media (width>=761px){#main .hybrid-hero-aside .hero-community-image{flex:1 1 0}#main .hybrid-hero-aside .hero-community-note{flex:0 0 112px}#main .hero-community-note p{font-size:clamp(22px,2.2vw,34px)}}#main .image-placeholder{aspect-ratio:16/9;box-sizing:border-box;color:#344e61;background:#2c506c12;border:3px dashed #344e61;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:100%;font-size:14px;display:flex}#main .brain-facts .section-heading>p{max-width:460px;font-size:clamp(18px,1.6vw,22px)}#main .brain-facts .section-heading>p a{text-decoration:underline}#main .brain-facts-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:40px;margin-top:48px;display:grid}#main .brain-facts-grid h3{margin:0 0 14px;font-size:clamp(24px,2.2vw,32px)}#main .brain-facts-grid p{line-height:1.7}#main .brain-evaluation{margin:0}#main .brain-evaluation p a{align-items:center;gap:6px;text-decoration:underline;display:inline-flex}#main .participating-groups{padding-top:0}#main .participating-groups h2{margin:0 0 18px;font-size:clamp(24px,2.4vw,34px)}#main .participating-groups ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px;margin:0;padding:0;list-style:none;display:grid}#main .participating-groups li{border-top:1px solid #d1b89f;padding:14px 0;line-height:1.5}@media (width<=700px){#main .participating-groups ul{grid-template-columns:1fr}}@media (width<=800px){#main .brain-facts-grid{grid-template-columns:1fr}}@media (width>=1100px){#main .program-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:20px}}#main .project-tracks article>.image-placeholder{aspect-ratio:auto;border-radius:0;height:330px}@media (width<=1000px){#main .project-tracks article>.image-placeholder{height:270px}}@media (width<=560px){#main .project-tracks article>.image-placeholder{height:240px}}@media (width>=1001px){#main .hybrid-metrics{grid-template-columns:repeat(5,minmax(0,1fr))}}#main .hybrid-metrics>div:nth-child(5){background:#172735}@media (width<=1000px){#main .hybrid-metrics>div:nth-child(5):last-child{grid-column:1/-1}}@media (width>=701px){#main .hybrid-programs>.hybrid-program:last-child:nth-child(odd){grid-column:1/-1;grid-template-columns:calc(20% - 5.6px) 1fr}}#main .home-get-involved .section-heading{margin-bottom:0}#main .home-get-involved .section-heading h2 em{color:inherit}#main .events-section{padding-bottom:40px}#main .event-list{gap:20px;display:grid}#main .event-card{background:var(--surface);border:1px solid var(--line);border-radius:14px;gap:10px;padding:28px 30px;display:grid}#main .event-card time{letter-spacing:.02em;color:#874323;font-size:15px;font-weight:700}#main .event-card h2{margin:0;font-size:clamp(26px,2.6vw,36px)}#main .event-card p{max-width:760px;margin:0}#main .event-card .event-meta{color:var(--muted);font-size:16px}#main .event-empty{max-width:760px}#main .event-empty h2{margin-bottom:14px;font-size:clamp(30px,3.4vw,46px)}#main .event-empty p{color:var(--muted);font-size:18px}@media (width<=560px){#main .event-card{padding:22px 18px}}#main .hybrid-hero-copy>p,#main .hybrid-program p,#main .program-copy p,#main .intro-copy>p:not(.lead),#main .resource-link-list p,#main .vision-grid p,#main .history-section p,#main .join-band p,#main .involvement-grid p,#main .project-overview aside p,#main .project-overview>div>p:not(.lead),#main .project-tracks p,#main .article-layout aside p,#main .made-videos .section-heading>p,#main .contact-layout>div>p,#main .contact-note p,#main .contact-form>p,#main .resource-help p,#main .section-panel .press-list p,#main .section-heading>p{font-size:17px;line-height:1.65}#main .testimonial-person p,#main .person-card p,#main .staff-grid p,#main .result-count,#main .contact-form label{font-size:15px}:root body .header .desktop-nav a{font-size:17px;font-weight:600}:root body .header .desktop-nav{gap:20px}@media (width<=1199px){:root body .header .desktop-nav a{font-size:15px}:root body .header .desktop-nav{gap:14px}}@media (width<=1099px){:root body .header .desktop-nav a{font-size:13.5px}:root body .header .desktop-nav{gap:9px}}:root body .horizontal-menu nav a,:root body .horizontal-menu nav button,:root body .rail-more summary,:root body .rail-more-options>:is(a,button),:root body .rail-more-options>:is(a,button) span,:root body .resource-sidebar button,:root body .filter-tabs button{font-size:17px;font-weight:600}#main .resource-entry p{font-size:16px;line-height:1.55}#main .resource-entry a{overflow-wrap:anywhere}#main .data-partners{margin-top:36px}#main .data-partners h3{margin:0 0 14px;font-size:26px;line-height:1.25}@media (width>=701px){#main .resource-welcome{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:stretch;gap:24px}#main .resource-welcome>div{display:contents}#main .resource-welcome .resource-overview-cards{grid-area:1/1;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:12px}#main .resource-welcome .resource-overview-cards>button{padding:16px 18px}#main .resource-welcome .resource-overview-cards strong{margin-bottom:6px;font-size:20px}#main .resource-welcome .resource-overview-cards>button:last-child:nth-child(odd){grid-column:1/-1}#main .resource-welcome .resource-support-photo{grid-area:1/2;min-height:320px;position:relative}#main .resource-welcome .resource-support-photo img{aspect-ratio:auto;width:100%;height:100%;position:absolute;inset:0}#main .resource-welcome .resource-help{grid-area:2/1/auto/-1;padding-top:4px}}#main .resource-welcome .resource-help{flex-wrap:wrap;gap:12px 48px;display:flex}#main .resource-quick-link{color:var(--blue,#2c506c);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin:0 0 12px;padding:0;font-size:15px;font-weight:700;line-height:1.7;display:flex}#main .resource-quick-link:is(:hover,:focus-visible){text-decoration:underline}#main .resource-welcome .resource-help a{margin-top:0}@media (width>=701px) and (width<=900px){#main .resource-welcome{grid-template-columns:minmax(0,1fr)}#main .resource-welcome .resource-support-photo{aspect-ratio:16/7;grid-area:2/1;min-height:0}#main .resource-welcome .resource-help{grid-row:3}}
