.projects-module__kXIkXq__page,.projects-module__kXIkXq__detailPage{background:var(--bg);min-width:0;color:var(--ink);overflow-x:clip}.projects-module__kXIkXq__container,.projects-module__kXIkXq__detailContent{width:min(1120px,100% - 80px);margin-inline:auto}.projects-module__kXIkXq__archiveHero{border-bottom:1px solid var(--line);padding-block:150px 62px}.projects-module__kXIkXq__archiveHero h1,.projects-module__kXIkXq__detailHero h1{max-width:900px;color:var(--ink);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(42px,5.2vw,72px);font-weight:500;line-height:1.02}.projects-module__kXIkXq__archiveIntroduction{grid-template-columns:minmax(0,630px) auto;justify-content:space-between;align-items:end;gap:32px;margin-top:28px;display:grid}.projects-module__kXIkXq__archiveIntroduction>p:first-child{color:var(--muted);margin:0;font-size:17px;line-height:1.65}.projects-module__kXIkXq__archiveCount{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-size:12px}.projects-module__kXIkXq__featuredSection{padding-block:58px 68px}.projects-module__kXIkXq__sectionHeading,.projects-module__kXIkXq__archiveHeader{justify-content:space-between;align-items:end;gap:32px;display:flex}.projects-module__kXIkXq__sectionHeading{margin-bottom:24px}.projects-module__kXIkXq__sectionHeading h2,.projects-module__kXIkXq__archiveHeader h2{color:var(--ink);letter-spacing:-.025em;margin:0;font-size:clamp(26px,2.5vw,34px);font-weight:500;line-height:1.15}.projects-module__kXIkXq__sectionHeading p,.projects-module__kXIkXq__archiveHeader p{max-width:390px;color:var(--muted);margin:0;font-size:13px;line-height:1.6}.projects-module__kXIkXq__featuredLink{border:1px solid var(--line);background:var(--surface);border-radius:8px;grid-template-columns:minmax(0,1.16fr) minmax(320px,.84fr);min-width:0;display:grid;overflow:hidden}.projects-module__kXIkXq__featuredMedia{border-right:1px solid var(--line);min-height:460px}.projects-module__kXIkXq__featuredCopy{flex-direction:column;justify-content:center;min-width:0;padding:clamp(30px,4vw,52px);display:flex}.projects-module__kXIkXq__projectMeta{min-width:0;color:var(--muted);flex-wrap:wrap;gap:7px;margin:0;font-size:11px;line-height:1.5;display:flex}.projects-module__kXIkXq__projectMeta span:first-child{color:var(--accent);font-weight:600}.projects-module__kXIkXq__featuredCopy h3,.projects-module__kXIkXq__projectCopy h3{color:var(--ink);letter-spacing:-.025em;text-wrap:balance;margin:0;font-weight:500}.projects-module__kXIkXq__featuredCopy h3{margin-top:18px;font-size:clamp(28px,3vw,42px);line-height:1.08}.projects-module__kXIkXq__projectDescription{color:var(--muted);margin:14px 0 0;font-size:14px;line-height:1.7}.projects-module__kXIkXq__featuredOutcome{border-top:1px solid var(--line);margin-top:26px;padding-top:18px}.projects-module__kXIkXq__featuredOutcome strong{color:var(--ink);font-size:11px;font-weight:600}.projects-module__kXIkXq__featuredOutcome p{color:var(--muted);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:9px 0 0;font-size:13px;line-height:1.65;display:-webkit-box;overflow:hidden}.projects-module__kXIkXq__projectAction,.projects-module__kXIkXq__backLink,.projects-module__kXIkXq__externalAction,.projects-module__kXIkXq__pageDirection,.projects-module__kXIkXq__pageNumber,.projects-module__kXIkXq__currentPage{justify-content:center;align-items:center;min-height:44px;display:inline-flex}.projects-module__kXIkXq__projectAction{color:var(--accent);align-self:flex-start;gap:10px;margin-top:24px;font-size:13px;font-weight:600}.projects-module__kXIkXq__projectAction svg,.projects-module__kXIkXq__backLink svg,.projects-module__kXIkXq__externalAction svg,.projects-module__kXIkXq__pageDirection svg{flex:none;width:15px;height:15px}.projects-module__kXIkXq__projectAction svg{transition:transform .18s cubic-bezier(.23,1,.32,1)}.projects-module__kXIkXq__archiveSection{border-block:1px solid var(--line);background:var(--surface);padding-block:58px 66px;scroll-margin-top:92px}.projects-module__kXIkXq__archiveHeader>div:first-child{gap:10px;display:grid}.projects-module__kXIkXq__filters{border-bottom:1px solid var(--line);align-items:center;gap:6px;display:flex}.projects-module__kXIkXq__filter{border-bottom:1px solid #0000;justify-content:center;align-items:center;min-height:44px;padding-inline:14px;font-size:13px;font-weight:550;display:inline-flex;transform:translateY(1px);color:var(--muted)!important}.projects-module__kXIkXq__filter[aria-current=page]{border-color:var(--accent);color:var(--ink)!important}.projects-module__kXIkXq__projectList{border-bottom:1px solid var(--line);margin-top:34px}.projects-module__kXIkXq__projectRow{border-top:1px solid var(--line)}.projects-module__kXIkXq__projectRowLink{grid-template-columns:minmax(260px,.78fr) minmax(0,1.22fr);align-items:center;gap:clamp(28px,5vw,72px);min-width:0;padding-block:28px;display:grid}.projects-module__kXIkXq__projectMedia{aspect-ratio:16/9;border:1px solid var(--line);border-radius:6px;min-width:0}.projects-module__kXIkXq__projectCopy{min-width:0;padding-right:clamp(0px,4vw,42px)}.projects-module__kXIkXq__projectCopy h3{margin-top:13px;font-size:clamp(22px,2.2vw,31px);line-height:1.14}.projects-module__kXIkXq__projectCopy .projects-module__kXIkXq__projectDescription{max-width:62ch}.projects-module__kXIkXq__projectCopy .projects-module__kXIkXq__projectAction{margin-top:16px}.projects-module__kXIkXq__emptyState{border-block:1px solid var(--line);max-width:680px;margin-top:34px;padding-block:30px}.projects-module__kXIkXq__emptyState h3{color:var(--ink);letter-spacing:-.02em;margin:0;font-size:22px;font-weight:500}.projects-module__kXIkXq__emptyState p{color:var(--muted);margin:10px 0 0;font-size:14px;line-height:1.65}.projects-module__kXIkXq__pagination{grid-template-columns:minmax(110px,1fr) auto minmax(110px,1fr);align-items:center;gap:24px;margin-top:38px;display:grid}.projects-module__kXIkXq__pageDirection{gap:9px;width:fit-content;font-size:13px;font-weight:550;color:var(--muted)!important}.projects-module__kXIkXq__pageDirection:last-child{justify-self:end}.projects-module__kXIkXq__disabled{opacity:.45}.projects-module__kXIkXq__pageNumbers{gap:4px;display:flex}.projects-module__kXIkXq__pageNumber,.projects-module__kXIkXq__currentPage{border:1px solid var(--line);font-variant-numeric:tabular-nums;border-radius:5px;min-width:44px;padding-inline:8px;font-size:12px;color:var(--muted)!important}.projects-module__kXIkXq__currentPage{border-color:var(--accent);background:var(--accent);color:var(--bg)!important}.projects-module__kXIkXq__ellipsis{width:32px;min-height:44px;color:var(--muted);place-items:center;display:grid}.projects-module__kXIkXq__detailHero{border-bottom:1px solid var(--line);padding-block:116px 62px}.projects-module__kXIkXq__backLink{gap:9px;font-size:12px;font-weight:550;color:var(--muted)!important}.projects-module__kXIkXq__detailHeaderCopy{max-width:920px;margin-top:34px}.projects-module__kXIkXq__detailHeaderCopy .projects-module__kXIkXq__projectMeta{margin-bottom:19px}.projects-module__kXIkXq__detailDescription{max-width:68ch;color:var(--muted);margin:24px 0 0;font-size:clamp(16px,1.6vw,19px);line-height:1.7}.projects-module__kXIkXq__externalAction{background:var(--ink);border-radius:5px;gap:10px;margin-top:28px;padding-inline:20px;font-size:13px;font-weight:600;transition:transform .16s cubic-bezier(.23,1,.32,1);color:var(--bg)!important}.projects-module__kXIkXq__externalAction:active{transform:scale(.98)}.projects-module__kXIkXq__detailHeroMedia{aspect-ratio:16/8.5;border:1px solid var(--line);border-radius:8px;margin-top:50px}.projects-module__kXIkXq__chapter{border-bottom:1px solid var(--line);grid-template-columns:minmax(170px,230px) minmax(0,1fr);gap:clamp(36px,7vw,88px);min-width:0;padding-block:54px;display:grid}.projects-module__kXIkXq__chapterHeading h2,.projects-module__kXIkXq__supportingSection h2,.projects-module__kXIkXq__projectRecordTitle{color:var(--ink);letter-spacing:-.025em;margin:0;font-weight:500}.projects-module__kXIkXq__chapterHeading h2{font-size:clamp(28px,2.1vw,30px);line-height:1.18}.projects-module__kXIkXq__chapterHeading>p,.projects-module__kXIkXq__supportingLabel{color:var(--accent);margin:12px 0 0;font-size:11px;font-weight:550;line-height:1.45}.projects-module__kXIkXq__chapterBody{min-width:0}.projects-module__kXIkXq__chapterIntro{max-width:70ch;color:var(--muted);margin:0;font-size:16px;line-height:1.75}.projects-module__kXIkXq__chapterEmphasis .projects-module__kXIkXq__chapterIntro{color:var(--ink);font-size:clamp(18px,1.45vw,20px);line-height:1.65}.projects-module__kXIkXq__chapterList{border-top:1px solid var(--line);margin:0;padding:0;list-style:none;display:grid}.projects-module__kXIkXq__chapterIntro+.projects-module__kXIkXq__chapterList{margin-top:26px}.projects-module__kXIkXq__chapterList li{border-bottom:1px solid var(--line);max-width:70ch;color:var(--muted);padding:14px 0 14px 24px;font-size:14px;line-height:1.7;position:relative}.projects-module__kXIkXq__chapterList li:before{background:var(--accent);content:"";border-radius:50%;width:5px;height:5px;position:absolute;top:23px;left:4px}.projects-module__kXIkXq__evidenceGallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.projects-module__kXIkXq__evidenceGallery>a{border:1px solid var(--line);border-radius:6px;min-width:0;display:block;overflow:hidden}.projects-module__kXIkXq__evidenceMedia{aspect-ratio:16/10}.projects-module__kXIkXq__projectRecord{border-top:1px solid var(--line);margin-top:48px;padding-top:34px}.projects-module__kXIkXq__projectRecord:first-child{border-top:0;margin-top:0;padding-top:0}.projects-module__kXIkXq__projectRecordTitle{margin-bottom:26px;font-size:clamp(21px,1.7vw,24px);line-height:1.2}.projects-module__kXIkXq__richArticle{max-width:72ch;color:var(--muted);overflow-wrap:anywhere;font-size:16px;line-height:1.75}.projects-module__kXIkXq__richArticle h2,.projects-module__kXIkXq__richArticle h3,.projects-module__kXIkXq__richArticle h4{color:var(--ink);letter-spacing:-.02em;font-weight:550}.projects-module__kXIkXq__richArticle h2{margin:48px 0 14px;font-size:24px}.projects-module__kXIkXq__richArticle h3{margin:36px 0 12px;font-size:20px}.projects-module__kXIkXq__richArticle p,.projects-module__kXIkXq__richArticle ul,.projects-module__kXIkXq__richArticle ol,.projects-module__kXIkXq__richArticle blockquote{margin-block:0 20px}.projects-module__kXIkXq__richArticle pre,.projects-module__kXIkXq__richArticle table{max-width:100%;display:block;overflow-x:auto}.projects-module__kXIkXq__richArticle pre{box-shadow:none}.projects-module__kXIkXq__richArticle table{border-collapse:collapse;width:100%}.projects-module__kXIkXq__richArticle th,.projects-module__kXIkXq__richArticle td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;min-width:150px;padding:11px 14px}.projects-module__kXIkXq__richArticle th{color:var(--ink);font-weight:600}.projects-module__kXIkXq__richArticle img{max-width:100%;height:auto}.projects-module__kXIkXq__supportingGrid{gap:48px;padding-block:48px 58px;display:grid}.projects-module__kXIkXq__supportingGrid.projects-module__kXIkXq__twoColumns{grid-template-columns:repeat(2,minmax(0,1fr))}.projects-module__kXIkXq__supportingSection{border-top:1px solid var(--line);min-width:0;padding-top:24px}.projects-module__kXIkXq__supportingSection h2{font-size:23px;line-height:1.2}.projects-module__kXIkXq__toolList{flex-wrap:wrap;gap:7px;margin:22px 0 0;padding:0;list-style:none;display:flex}.projects-module__kXIkXq__toolList li{border:1px solid var(--line);min-height:34px;color:var(--muted);border-radius:5px;padding:8px 11px;font-size:12px;line-height:1.35}.projects-module__kXIkXq__relatedList{border-bottom:1px solid var(--line);margin-top:16px;display:grid}.projects-module__kXIkXq__relatedList a{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) 16px;align-items:center;gap:16px;min-height:72px;padding-block:13px;display:grid}.projects-module__kXIkXq__relatedList a>span{gap:5px;min-width:0;display:grid}.projects-module__kXIkXq__relatedList strong{color:var(--ink);font-size:14px;font-weight:550;line-height:1.4}.projects-module__kXIkXq__relatedList small{color:var(--muted);font-size:11px}.projects-module__kXIkXq__relatedList svg{width:14px;color:var(--accent);transition:transform .18s cubic-bezier(.23,1,.32,1)}.projects-module__kXIkXq__loadingPage{min-height:70vh;padding-block:148px 72px}.projects-module__kXIkXq__loadingIntro{width:min(620px,100%)}.projects-module__kXIkXq__skeletonLine,.projects-module__kXIkXq__skeletonTitle,.projects-module__kXIkXq__skeletonText,.projects-module__kXIkXq__skeletonMedia{background:var(--line);border-radius:5px}.projects-module__kXIkXq__skeletonLine{width:110px;height:12px}.projects-module__kXIkXq__skeletonTitle{width:min(560px,90%);height:58px;margin-top:24px}.projects-module__kXIkXq__skeletonText{width:min(620px,100%);height:18px;margin-top:20px}.projects-module__kXIkXq__skeletonMedia{aspect-ratio:16/7;margin-top:52px}.projects-module__kXIkXq__errorPage{place-items:center;min-height:72vh;padding-block:124px 72px;display:grid}.projects-module__kXIkXq__errorPanel{border-block:1px solid var(--line);width:min(680px,100%);padding-block:36px}.projects-module__kXIkXq__errorPanel h1{color:var(--ink);letter-spacing:-.03em;margin:0;font-size:clamp(30px,4vw,46px);font-weight:500;line-height:1.12}.projects-module__kXIkXq__errorPanel p{max-width:58ch;color:var(--muted);margin:17px 0 0;font-size:14px;line-height:1.7}.projects-module__kXIkXq__errorActions{flex-wrap:wrap;align-items:center;gap:12px 22px;margin-top:28px;display:flex}.projects-module__kXIkXq__errorActions button,.projects-module__kXIkXq__errorActions a{min-height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:inline-flex}.projects-module__kXIkXq__errorActions button{background:var(--ink);color:var(--bg);border-radius:5px;padding-inline:20px}@media (hover:hover) and (pointer:fine){.projects-module__kXIkXq__featuredLink:hover .projects-module__kXIkXq__projectAction svg,.projects-module__kXIkXq__projectRowLink:hover .projects-module__kXIkXq__projectAction svg,.projects-module__kXIkXq__relatedList a:hover svg{transform:translate(3px)}.projects-module__kXIkXq__filter:hover,.projects-module__kXIkXq__pageDirection:hover,.projects-module__kXIkXq__pageNumber:hover,.projects-module__kXIkXq__backLink:hover,.projects-module__kXIkXq__errorActions a:hover{color:var(--accent)!important}.projects-module__kXIkXq__projectRowLink:hover h3,.projects-module__kXIkXq__featuredLink:hover h3,.projects-module__kXIkXq__relatedList a:hover strong{color:var(--accent)}}@media (max-width:900px){.projects-module__kXIkXq__featuredLink{grid-template-columns:1fr}.projects-module__kXIkXq__featuredMedia{aspect-ratio:16/8;border-right:0;border-bottom:1px solid var(--line);min-height:0}.projects-module__kXIkXq__chapter{grid-template-columns:minmax(145px,190px) minmax(0,1fr);gap:38px}}@media (max-width:720px){.projects-module__kXIkXq__container,.projects-module__kXIkXq__detailContent{width:min(100% - 40px,1120px)}.projects-module__kXIkXq__archiveHero{padding-block:118px 42px}.projects-module__kXIkXq__archiveHero h1,.projects-module__kXIkXq__detailHero h1{font-size:clamp(36px,11vw,52px)}.projects-module__kXIkXq__archiveIntroduction,.projects-module__kXIkXq__archiveHeader,.projects-module__kXIkXq__sectionHeading{gap:18px;display:grid}.projects-module__kXIkXq__archiveIntroduction{grid-template-columns:1fr}.projects-module__kXIkXq__archiveCount{white-space:normal}.projects-module__kXIkXq__featuredSection{padding-block:40px 48px}.projects-module__kXIkXq__featuredMedia{aspect-ratio:16/10}.projects-module__kXIkXq__featuredCopy{padding:26px 22px 28px}.projects-module__kXIkXq__featuredOutcome{margin-top:22px}.projects-module__kXIkXq__archiveSection{padding-block:42px 50px}.projects-module__kXIkXq__filters{width:100%}.projects-module__kXIkXq__filter{flex:1;padding-inline:8px}.projects-module__kXIkXq__projectList{margin-top:26px}.projects-module__kXIkXq__projectRowLink{grid-template-columns:1fr;gap:20px;padding-block:24px 28px}.projects-module__kXIkXq__projectCopy{padding-right:0}.projects-module__kXIkXq__pagination{gap:10px}.projects-module__kXIkXq__detailHero{padding-block:98px 42px}.projects-module__kXIkXq__detailHeaderCopy{margin-top:25px}.projects-module__kXIkXq__detailHeroMedia{aspect-ratio:16/10;margin-top:36px}.projects-module__kXIkXq__chapter{grid-template-columns:1fr;gap:25px;padding-block:40px}.projects-module__kXIkXq__chapterHeading h2{font-size:clamp(24px,6.5vw,26px)}.projects-module__kXIkXq__chapterHeading>p{margin-top:8px}.projects-module__kXIkXq__chapterIntro{font-size:15px}.projects-module__kXIkXq__chapterEmphasis .projects-module__kXIkXq__chapterIntro{font-size:18px}.projects-module__kXIkXq__evidenceGallery{grid-template-columns:1fr}.projects-module__kXIkXq__projectRecord{margin-top:38px;padding-top:28px}.projects-module__kXIkXq__richArticle{font-size:15px;line-height:1.72}.projects-module__kXIkXq__richArticle h2{font-size:22px}.projects-module__kXIkXq__richArticle h3{font-size:19px}.projects-module__kXIkXq__supportingGrid,.projects-module__kXIkXq__supportingGrid.projects-module__kXIkXq__twoColumns{grid-template-columns:1fr;gap:36px;padding-block:40px 48px}}@media (max-width:480px){.projects-module__kXIkXq__container,.projects-module__kXIkXq__detailContent{width:calc(100% - 32px)}.projects-module__kXIkXq__archiveIntroduction>p:first-child{font-size:15px}.projects-module__kXIkXq__featuredCopy{padding-inline:18px}.projects-module__kXIkXq__pagination{grid-template-columns:44px minmax(0,1fr) 44px}.projects-module__kXIkXq__pageDirection{width:44px}.projects-module__kXIkXq__pageDirection span{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.projects-module__kXIkXq__pageNumbers{justify-content:center}.projects-module__kXIkXq__chapterList li{padding-left:20px}}@media (prefers-reduced-motion:reduce){.projects-module__kXIkXq__projectAction svg,.projects-module__kXIkXq__relatedList svg,.projects-module__kXIkXq__externalAction{transition:none}}
