@import"https://fonts.googleapis.com/css2?family=DM+Serif+Display&family=Manrope:wght@400;600;700&display=swap";.p2-site-header{z-index:1000;isolation:isolate;transition:background-color .26s ease,box-shadow .26s ease,color .26s ease}.p2-site-header .brand{width:clamp(3.25rem,4.2vw,4.25rem);height:clamp(3.25rem,4.2vw,4.25rem);flex:0 0 auto;display:grid;place-items:center;padding:.3rem;border:1px solid rgb(23 60 120 / 16%);background:#fff;box-shadow:0 4px 18px #05142729}.p2-site-header .brand img{display:block;width:100%;height:100%;object-fit:contain;filter:none}.p2-site-header.is-over-photo{position:fixed!important;inset:0 0 auto;width:100%;background:linear-gradient(180deg,#050f1bba,#050f1b00)!important;color:#fff!important;box-shadow:none!important;border-color:transparent}.p2-site-header.is-over-photo .nav-link{color:#fff!important;text-shadow:0 1px 8px rgb(0 0 0 / 38%)}.p2-site-header.is-over-photo .nav-link:after{background:#fff!important}.p2-site-header.is-over-photo.is-scrolled{background:#fafcfff7!important;color:var(--cobalt)!important;box-shadow:0 1px #173c7824,0 8px 24px #05142714!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.p2-site-header.is-over-photo.is-scrolled .nav-link{color:var(--cobalt)!important;text-shadow:none}.p2-site-header.is-over-photo.is-scrolled .nav-link:after{background:var(--copper)!important}.p2-site-header .button-donate{position:relative;isolation:isolate;min-width:7.5rem;min-height:3rem;overflow:hidden;border:1px solid #8f431d!important;background:#a84e23!important;color:#fff!important;box-shadow:0 5px 16px #0916283b;font-weight:800;letter-spacing:.015em;transform:translate3d(var(--magnetic-x, 0px),var(--magnetic-y, 0px),0);transition:transform .22s cubic-bezier(.2,.8,.2,1),background-color .18s ease,box-shadow .22s ease;will-change:transform}.p2-site-header .button-donate:after{position:absolute;z-index:-1;inset:-45% auto -45% -48%;width:34%;content:"";background:linear-gradient(90deg,transparent,rgb(255 255 255 / 42%),transparent);opacity:0;transform:skew(-18deg);transition:left .52s cubic-bezier(.2,.8,.2,1),opacity .16s ease;pointer-events:none}.p2-site-header .button-donate:hover{background:#873b19!important;box-shadow:0 8px 24px #09162847;transform:translate3d(var(--magnetic-x, 0px),var(--magnetic-y, 0px),0) scale(1.025)}.p2-site-header .button-donate:hover:after{left:125%;opacity:1}.p2-site-header .button-donate:active{transform:translateZ(0) scale(.985)}.p2-site-header .button-donate:focus-visible,.p2-site-header .nav-link:focus-visible,.p2-site-header .brand:focus-visible,.mobile-menu a:focus-visible,.mobile-menu button:focus-visible{outline:3px solid #d89560;outline-offset:3px}.p2-site-header .menu-toggle{border-color:currentColor;background:#fff;color:var(--cobalt);box-shadow:0 3px 12px #05142724}.mobile-menu .brand{width:3.5rem;height:3.5rem}.mobile-menu .mobile-nav a{min-height:3rem}.mobile-menu .mobile-menu-donate{min-height:3.25rem}@media(max-width:1100px){.p2-site-header .desktop-nav{display:none}.p2-site-header .header-inner{justify-content:space-between}.p2-site-header .header-actions .menu-toggle{display:inline-grid}}@media(max-width:520px){.p2-site-header{height:4.5rem}.p2-site-header .brand{width:3.2rem;height:3.2rem}.p2-site-header .header-actions{gap:.5rem}.p2-site-header .button-donate{min-width:6rem;min-height:2.75rem;padding-inline:.85rem}}@media(prefers-reduced-motion:reduce){.p2-site-header,.p2-site-header .button-donate,.p2-site-header .button-donate:after{transition-duration:.01ms}.p2-site-header .button-donate{will-change:auto}}.r7-desktop-nav .r7-nav-list{display:flex;align-items:center;justify-content:flex-end;gap:inherit;height:100%;margin:0;padding:0;list-style:none}.r7-desktop-nav{align-self:stretch}.r7-nav-item{position:relative;display:flex;align-items:center;height:100%}.r7-drop{position:absolute;z-index:20;top:100%;left:50%;padding-top:.55rem;opacity:0;visibility:hidden;pointer-events:none;transform:translate3d(-50%,-8px,0);transition:opacity .2s ease,transform .26s cubic-bezier(.22,.8,.3,1),visibility 0s linear .26s}.r7-nav-item.align-end .r7-drop{left:auto;right:-1rem;transform:translate3d(0,-8px,0)}.r7-nav-item.is-open .r7-drop{opacity:1;visibility:visible;pointer-events:auto;transform:translate3d(-50%,0,0);transition:opacity .2s ease,transform .26s cubic-bezier(.22,.8,.3,1),visibility 0s}.r7-nav-item.align-end.is-open .r7-drop{transform:translateZ(0)}.r7-drop:before{content:"";position:absolute;inset:0 0 auto;height:.55rem}.r7-drop-sheet{position:relative;width:19rem;padding:1.1rem .6rem .7rem;background:#fff;border-top:3px solid var(--copper, #a84e23);box-shadow:0 1px #173c781a,0 18px 44px #0514272e;color:var(--cobalt, #173c78);text-align:left}.r7-drop-sheet.is-wide{width:35rem}.r7-drop-kicker{margin:0 .75rem .55rem;color:var(--copper, #a84e23)!important;font:700 .68rem/1.3 var(--sans, sans-serif);letter-spacing:.16em;text-transform:uppercase;text-shadow:none!important}.r7-drop-sheet ul{display:grid;gap:.1rem;margin:0;padding:0;list-style:none}.r7-drop-sheet.is-wide ul{grid-template-columns:1fr 1fr;column-gap:.25rem}.r7-drop-sheet a{display:grid;gap:.15rem;padding:.6rem .75rem;border-left:2px solid transparent;color:var(--cobalt, #173c78)!important;text-decoration:none;text-shadow:none!important;transition:background-color .16s ease,border-color .16s ease}.r7-drop-sheet a:hover,.r7-drop-sheet a:focus-visible{background:#f2f6fa;border-left-color:var(--copper, #a84e23)}.r7-drop-sheet a:focus-visible{outline:2px solid #d89560;outline-offset:-2px}.r7-drop-sheet strong{font:400 1.08rem/1.25 var(--serif, Georgia, serif);letter-spacing:-.005em}.r7-drop-sheet span{color:#4a5b70;font:400 .8rem/1.4 var(--sans, sans-serif)}.r7-drop-sheet li{opacity:0;transform:translateY(4px);transition:opacity .22s ease,transform .26s cubic-bezier(.22,.8,.3,1)}.r7-nav-item.is-open .r7-drop-sheet li{opacity:1;transform:none}.r7-nav-item.is-open .r7-drop-sheet li:nth-child(2){transition-delay:30ms}.r7-nav-item.is-open .r7-drop-sheet li:nth-child(3){transition-delay:60ms}.r7-nav-item.is-open .r7-drop-sheet li:nth-child(4){transition-delay:90ms}.r7-nav-item.is-open .r7-drop-sheet li:nth-child(5){transition-delay:.12s}.r7-nav-item.is-open .r7-drop-sheet li:nth-child(6){transition-delay:.15s}.r7-nav-item.has-panel>.nav-link[aria-expanded=true]:after{transform:scaleX(1)}@media(min-width:1800px){.r7-drop-sheet{width:21rem}.r7-drop-sheet.is-wide{width:39rem}.r7-drop-sheet strong{font-size:1.2rem}.r7-drop-sheet span{font-size:.88rem}}.p2-site-header .r7-burger{position:relative;z-index:2}.r7-burger-lines{position:relative;display:block;width:22px;height:16px}.r7-burger-lines span{position:absolute;left:0;width:100%;height:2px;background:currentColor;border-radius:2px;transition:transform .32s cubic-bezier(.65,0,.35,1),opacity .18s ease,top .32s cubic-bezier(.65,0,.35,1)}.r7-burger-lines span:nth-child(1){top:0}.r7-burger-lines span:nth-child(2){top:7px}.r7-burger-lines span:nth-child(3){top:14px}.r7-burger.is-active .r7-burger-lines span:nth-child(1){top:7px;transform:rotate(45deg)}.r7-burger.is-active .r7-burger-lines span:nth-child(2){opacity:0;transform:scaleX(.2)}.r7-burger.is-active .r7-burger-lines span:nth-child(3){top:7px;transform:rotate(-45deg)}.p2-site-header.is-menu-open{z-index:1001!important;background:#fafcff!important;color:var(--cobalt)!important;box-shadow:0 1px #173c781f!important}.p2-site-header.is-menu-open .button-donate{opacity:0;pointer-events:none}.r7-mm{position:fixed;z-index:1000;top:0;right:0;bottom:0;left:0;overflow-y:auto;overscroll-behavior:contain;background:#fafcff;color:var(--cobalt, #173c78);clip-path:inset(0 0 100% 0);transition:clip-path .34s cubic-bezier(.65,0,.35,1)}.r7-mm.is-open{clip-path:inset(0 0 0 0);transition-duration:.56s;transition-timing-function:cubic-bezier(.76,0,.24,1)}.r7-mm:before{content:"";position:fixed;inset:0 0 auto;height:3px;background:var(--copper, #a84e23);transform:scaleX(0);transform-origin:left;transition:transform .5s cubic-bezier(.22,.8,.3,1) .2s}.r7-mm.is-open:before{transform:scaleX(1)}.r7-mm-inner{min-height:100%;display:flex;flex-direction:column;gap:1.25rem;padding:calc(var(--nav-height, 4.5rem) + 1.5rem) clamp(1.35rem,6vw,4rem) max(2rem,env(safe-area-inset-bottom));max-width:46rem;margin-inline:auto}.r7-mm-brand,.r7-mm-row,.r7-mm-foot{opacity:0;transform:translateY(26px);transition:opacity .2s ease,transform .2s ease}.r7-mm.is-open .r7-mm-brand,.r7-mm.is-open .r7-mm-row,.r7-mm.is-open .r7-mm-foot{opacity:1;transform:none;transition:opacity .42s ease,transform .56s cubic-bezier(.22,.8,.3,1);transition-delay:calc(.22s + var(--i, 0) * 50ms)}.r7-mm-brand{display:flex;align-items:center;gap:.9rem;color:var(--cobalt, #173c78);text-decoration:none}.r7-mm-brand img{width:3.6rem;height:3.6rem;padding:.3rem;object-fit:contain;background:#fff;border:1px solid rgb(23 60 120 / 16%);box-shadow:0 4px 16px #0514271a}.r7-mm-brand span{font:400 1.2rem/1.2 var(--serif, Georgia, serif)}.r7-mm-nav>ul{margin:0;padding:0;list-style:none;border-top:1px solid rgb(23 60 120 / 14%)}.r7-mm-row{border-bottom:1px solid rgb(23 60 120 / 14%)}.r7-mm-row-head{display:flex;align-items:center;justify-content:space-between;gap:1rem}.r7-mm-link{flex:1;display:flex;align-items:center;min-height:3.6rem;padding-block:.35rem;color:var(--cobalt, #173c78);font:400 clamp(1.55rem,5.6vw,2.2rem)/1.15 var(--serif, Georgia, serif);letter-spacing:-.01em;text-decoration:none}.r7-mm-link.active{color:var(--copper, #a84e23)}.r7-mm-chevron{width:2.9rem;height:2.9rem;display:grid;place-items:center;flex:0 0 auto;border:1px solid rgb(23 60 120 / 20%);border-radius:50%;background:#fff;color:var(--cobalt, #173c78);cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.r7-mm-chevron svg{transition:transform .32s cubic-bezier(.22,.8,.3,1)}.r7-mm-chevron[aria-expanded=true]{background:var(--cobalt, #173c78);border-color:var(--cobalt, #173c78);color:#fff}.r7-mm-chevron[aria-expanded=true] svg{transform:rotate(180deg)}.r7-mm-sub{display:grid;grid-template-rows:0fr;transition:grid-template-rows .34s cubic-bezier(.22,.8,.3,1)}.r7-mm-row.is-expanded .r7-mm-sub{grid-template-rows:1fr}.r7-mm-sub>ul{min-height:0;overflow:hidden;margin:0;padding:0 0 0 1rem;list-style:none;border-left:2px solid var(--copper, #a84e23)}.r7-mm-row.is-expanded .r7-mm-sub>ul{margin-bottom:1rem}.r7-mm-sub a{display:flex;align-items:center;min-height:2.75rem;color:#33465f;font:500 1rem/1.3 var(--sans, sans-serif);text-decoration:none;opacity:0;transform:translate(-6px);transition:opacity .2s ease,transform .26s ease,color .16s ease}.r7-mm-row.is-expanded .r7-mm-sub a{opacity:1;transform:none;transition-delay:90ms}.r7-mm-sub a:hover{color:var(--copper, #a84e23)}.r7-mm-foot{margin-top:auto;padding-top:.5rem}.r7-mm-donate{display:flex;align-items:center;justify-content:center;gap:.6rem;width:100%;min-height:3.75rem;border:1px solid #8f431d;background:#a84e23;color:#fff;font:800 1.15rem/1 var(--sans, sans-serif);letter-spacing:.02em;text-decoration:none;box-shadow:0 10px 26px #a84e2342;transition:background-color .18s ease,transform .18s ease}.r7-mm-donate:hover{background:#873b19;transform:translateY(-2px)}.r7-mm-foot p{margin:.9rem 0 0;color:#4a5b70;font:400 .9rem/1.4 var(--sans, sans-serif);text-align:center}.r7-mm a:focus-visible,.r7-mm button:focus-visible{outline:3px solid #d89560;outline-offset:3px}@media(min-width:1101px){.r7-mm{display:none}}@media(prefers-reduced-motion:reduce){.r7-drop,.r7-drop-sheet li,.r7-burger-lines span,.r7-mm,.r7-mm:before,.r7-mm-brand,.r7-mm-row,.r7-mm-foot,.r7-mm-sub,.r7-mm-sub a,.r7-mm-chevron svg{transition:none!important;transition-delay:0s!important}}.p1-donate-page{--p1-cobalt: #173c78;--p1-paper: #fafcff;--p1-copper: #9f4f26;min-height:min(52rem,calc(100svh - 5rem));display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;place-items:stretch;padding:0;background:var(--p1-paper);color:var(--p1-cobalt)}.p1-donate-photo{position:relative;min-height:39rem;overflow:hidden;background:#2a4262}.p1-donate-photo:after{position:absolute;top:35%;right:0;bottom:0;left:0;content:"";background:linear-gradient(0deg,rgb(8 24 47 / 75%),transparent);pointer-events:none}.p1-donate-photo img{display:block;width:100%;height:100%;min-height:inherit;object-fit:cover;object-position:center 45%;transform:scale(1.015)}.p1-donate-photo-caption{position:absolute;z-index:1;right:clamp(1.5rem,4vw,4.5rem);bottom:clamp(1.5rem,4vw,4rem);left:clamp(1.5rem,4vw,4rem);display:grid;gap:.55rem;color:#fff}.p1-donate-photo-caption span:first-child{font-size:.72rem;font-weight:700;letter-spacing:.17em}.p1-donate-photo-caption span:last-child{font:400 clamp(1.35rem,2.3vw,2rem)/1.16 var(--serif, Georgia, serif)}.p1-donate-photo-caption small{color:#ffffffc7;font-size:.68rem}.p1-donate-photo-caption small a{color:inherit;text-underline-offset:.15em}.p1-donate-panel{width:min(100%,47rem);align-self:center;justify-self:center;padding:clamp(2rem,5.4vw,5.6rem);border-top:5px solid var(--p1-cobalt);background:#fff;box-shadow:0 1rem 3rem #173c7814}.p1-donate-panel .page-kicker{color:var(--p1-copper);font-size:.72rem;font-weight:700;letter-spacing:.17em;text-transform:uppercase}.p1-donate-panel h1{max-width:11ch;margin:.85rem 0 .75rem;color:var(--p1-cobalt);font:400 clamp(2.5rem,4vw,4.4rem)/.99 var(--serif, Georgia, serif);letter-spacing:-.025em}.p1-donate-panel h1:focus{outline:none}.p1-donate-panel .donate-simple-why{max-width:43ch;margin:0;color:#476084;font-size:clamp(.96rem,1.15vw,1.08rem);line-height:1.55}.p1-donate-form{margin-top:clamp(1.35rem,2.3vw,2.15rem)}.p1-donate-label-row{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:.55rem}.p1-donate-label{color:var(--p1-cobalt);font-size:.82rem;font-weight:700}.p1-donate-currency,.p1-donate-note{color:#687b98;font-size:.72rem}.p1-donate-choices{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.45rem}.p1-donate-choices button{min-width:0;min-height:3rem;display:inline-flex;align-items:center;justify-content:center;gap:.18rem;padding:.5rem .3rem;border:1px solid #c7d1df;border-radius:0;background:transparent;color:var(--p1-cobalt);font-family:inherit;font-size:.88rem;font-weight:600;line-height:1;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .2s ease}.p1-donate-choices button:hover{border-color:var(--p1-cobalt);transform:translateY(-2px)}.p1-donate-choices button.is-selected{border-color:var(--p1-cobalt);background:var(--p1-cobalt);color:#fff}.p1-donate-custom{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:.5rem;margin-top:.7rem;color:var(--p1-cobalt);font-size:.8rem}.p1-donate-custom span{grid-column:1;grid-row:2}.p1-donate-custom input{grid-column:2;grid-row:2;min-width:0;min-height:2.8rem;padding:.55rem .7rem;border:1px solid #c7d1df;border-radius:0;background:#fff;color:var(--p1-cobalt);font:inherit}.p1-donate-form>.p1-donate-label-row:nth-of-type(2){margin-top:1.2rem}.p1-donate-frequency{width:100%;display:grid;grid-template-columns:1fr 1fr;padding:.22rem;border:1px solid #c7d1df;background:#f0f4f9}.p1-donate-frequency button{min-height:2.5rem;border:0;border-radius:0;background:transparent;color:#476084;font-family:inherit;font-size:.88rem;font-weight:600;line-height:1;cursor:pointer}.p1-donate-frequency button.is-selected{background:#fff;color:var(--p1-cobalt);box-shadow:0 1px 4px #173c7824}.p1-donate-submit{width:100%;min-height:3.65rem;display:flex;align-items:center;justify-content:center;gap:.75rem;margin-top:1rem;border:0;border-radius:0;background:var(--p1-cobalt);color:#fff;font-size:1rem;font-weight:700;text-decoration:none;transition:background-color .2s ease,box-shadow .2s ease,transform .2s ease}.p1-donate-submit:hover{background:#214e94;box-shadow:0 .8rem 1.5rem #173c782e;transform:translateY(-2px)}.p1-donate-submit:focus-visible,.p1-donate-choices button:focus-visible,.p1-donate-frequency button:focus-visible{outline:3px solid #bd704a;outline-offset:3px}.p1-donate-assurance{display:flex;align-items:flex-start;gap:.55rem;margin-top:.9rem;color:#5c6f8b;font-size:.74rem;line-height:1.45}.p1-donate-assurance svg{flex:0 0 auto;color:var(--p1-copper)}.p1-donate-ein{margin:1rem 0 0;color:#647791;font-size:.72rem;line-height:1.45}.p1-thank-you-page{min-height:min(45rem,calc(100svh - 5rem));display:grid;place-items:center;padding:clamp(2rem,7vw,7rem) var(--page-gutter, 1.5rem);background:linear-gradient(135deg,#edf2f8,#fafcff 64%)}.p1-thank-you-card{width:min(100%,42rem);padding:clamp(2rem,5vw,4rem);border-top:5px solid #173c78;background:#fafcff;box-shadow:0 1.5rem 4rem #173c781f}.p1-thank-you-icon{width:3rem;height:3rem;display:grid;place-items:center;margin-bottom:1.4rem;background:#e9eff7;color:#173c78}.p1-thank-you-card .page-kicker{color:#9f4f26;font-size:.72rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.p1-thank-you-card h1{margin:.7rem 0 1rem;color:#173c78;font:400 clamp(2.5rem,5vw,4rem)/1 var(--serif, Georgia, serif)}.p1-thank-you-card>p:not(.page-kicker){max-width:55ch;color:#476084;line-height:1.6}.p1-thank-you-email,.p1-thank-you-home{display:inline-flex;align-items:center;gap:.45rem;margin:1.2rem 1.2rem 0 0;color:#173c78;font-weight:700;text-underline-offset:.2em}@media(max-width:760px){.p1-donate-page{min-height:0;grid-template-columns:1fr}.p1-donate-photo{min-height:clamp(12rem,32svh,19rem);max-height:19rem}.p1-donate-photo img{min-height:0}.p1-donate-photo-caption{bottom:1.1rem;left:1.25rem}.p1-donate-panel{width:100%;padding:1.6rem clamp(1.25rem,6vw,2.2rem) 2rem}.p1-donate-panel h1{max-width:13ch;font-size:clamp(2.45rem,11vw,3.6rem)}.p1-donate-form{margin-top:1.25rem}.p1-donate-choices{gap:.35rem}.p1-donate-choices button{min-height:2.8rem;font-size:.8rem}}@media(max-width:390px){.p1-donate-panel{padding-inline:1rem}.p1-donate-choices button{font-size:.74rem}}@media(prefers-reduced-motion:reduce){.p1-donate-choices button,.p1-donate-submit{transition:none}}.r7f{--r7f-w: min(calc(100% - 2 * var(--page-gutter, clamp(1.25rem, 4vw, 7rem))), 112rem);background:#173c78;color:#fff}.r7f a{color:inherit}.r7f-inner{width:var(--r7f-w);margin-inline:auto}.r7f-close{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2rem 4rem;padding-block:clamp(3.5rem,7vw,7.5rem) clamp(2.5rem,4.5vw,4.5rem);border-bottom:1px solid rgb(255 255 255 / 22%)}.r7f-kicker{margin:0 0 1rem;color:#e9b393;font:700 .74rem/1 var(--sans);letter-spacing:.16em;text-transform:uppercase}.r7f-line{margin:0;max-width:18ch;color:#fff;font:400 clamp(2.6rem,5.4vw,6.6rem)/.98 var(--serif);letter-spacing:-.025em}.r7f-line em{color:#f1c6ab;font-style:italic}.r7f-close-actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.6rem;padding-bottom:.4rem}.r7f-donate{min-height:3.4rem;display:inline-flex;align-items:center;gap:.6rem;padding:.9rem 1.8rem;background:#bd704a;color:#fff!important;font:700 1.05rem/1 var(--sans);text-decoration:none;transition:background .2s ease,transform .2s ease}.r7f-donate:hover,.r7f-donate:focus-visible{background:#a85b38;transform:translateY(-2px)}.r7f-ghost{display:inline-flex;align-items:center;gap:.4rem;min-height:44px;font-weight:700;text-decoration:none}.r7f-ghost:hover{text-decoration:underline;text-underline-offset:.25em}.r7f-grid{display:grid;grid-template-columns:minmax(16rem,1.35fr) repeat(3,minmax(9rem,.8fr)) minmax(17rem,1.3fr);gap:2.5rem clamp(1.5rem,3vw,4rem);padding-block:clamp(2.75rem,5vw,5rem)}.r7f-brand{display:grid;align-content:start;gap:1.1rem}.r7f-logo{width:6.5rem;height:6.5rem;display:grid;place-items:center;padding:.5rem;background:#fff;box-shadow:0 1rem 2rem #05122840}.r7f-logo img{width:100%;height:100%;object-fit:contain}.r7f-brand p{max-width:36ch;margin:0;color:#ffffffdb;font-size:.98rem;line-height:1.6}.r7f-col{display:grid;align-content:start;gap:.7rem;min-width:0}.r7f h3{margin:0 0 .45rem;color:#e9b393;font:700 .74rem/1 var(--sans);letter-spacing:.16em;text-transform:uppercase}.r7f-col a{width:fit-content;color:#ffffffe5;font-size:1rem;line-height:1.4;text-decoration:none}.r7f-col a:hover,.r7f-col a:focus-visible{color:#fff;text-decoration:underline;text-underline-offset:.25em}.r7f-news p{margin:0 0 1rem;color:#fffc;font-size:.95rem;line-height:1.55}.r7f-news form{display:grid;gap:.7rem}.r7f-news .r7f-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.r7f-entry{display:grid;grid-template-columns:minmax(0,1fr) auto;border-bottom:1px solid rgb(255 255 255 / 70%)}.r7f-entry input{min-width:0;min-height:3rem;padding:.6rem 0;border:0;background:transparent;color:#fff;font:400 1.05rem var(--sans)}.r7f-entry input::placeholder{color:#ffffff8c}.r7f-entry input:focus{outline:none}.r7f-entry:focus-within{border-bottom-color:#f1c6ab;box-shadow:0 1px #f1c6ab}.r7f-entry button{display:inline-flex;align-items:center;gap:.4rem;padding:0 .2rem 0 1rem;border:0;background:transparent;color:#f1c6ab;font:700 .95rem var(--sans);cursor:pointer}.r7f-entry button:hover{color:#fff}.r7f-news .consent-check{display:grid;grid-template-columns:1rem minmax(0,1fr);gap:.55rem;align-items:start;color:#ffffffbf;font-size:.82rem;line-height:1.4}.r7f-news .consent-check input{width:1rem;height:1rem;margin:.1rem 0 0;accent-color:#bd704a}.r7f-news .form-status{color:#fff}.r7f-bottom{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 2rem;padding-block:1.3rem 1.6rem;border-top:1px solid rgb(255 255 255 / 22%);color:#ffffffb3;font-size:.82rem;line-height:1.5}.r7f-bottom nav{display:flex;flex-wrap:wrap;gap:.4rem 1.3rem;margin-left:auto}.r7f-bottom a{color:#ffffffd1;text-decoration:none}.r7f-bottom a:hover{color:#fff;text-decoration:underline}@media(max-width:1180px){.r7f-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.r7f-brand,.r7f-news{grid-column:span 3}.r7f-brand{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1.5rem}.r7f-news{max-width:40rem}}@media(max-width:760px){.r7f-close{grid-template-columns:1fr}.r7f-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.25rem 1.25rem}.r7f-brand,.r7f-news{grid-column:1 / -1}.r7f-brand{grid-template-columns:1fr}.r7f-logo{width:5.5rem;height:5.5rem}.r7f-bottom nav{margin-left:0}.r7f-donate{flex:1 1 auto;justify-content:center}}@media(prefers-reduced-motion:reduce){.r7f-donate{transition:none}.r7f-donate:hover{transform:none}}.p3-donate-backdrop{position:fixed;z-index:1000;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:clamp(1rem,3vw,3rem);background:#091424b8;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);animation:p3-backdrop-in .22s ease-out both}.p3-donate-dialog{position:relative;display:grid;grid-template-columns:minmax(250px,.88fr) minmax(440px,1.12fr);width:min(1020px,100%);max-height:min(790px,calc(100dvh - 3rem));overflow:hidden;background:var(--white, #fafcff);box-shadow:0 26px 90px #00000057;animation:p3-sheet-in .36s cubic-bezier(.2,.8,.2,1) both}.p3-donate-photo{position:relative;min-height:620px;overflow:hidden;background:#a4b4bd}.p3-donate-photo:after{content:"";position:absolute;top:38%;right:0;bottom:0;left:0;background:linear-gradient(transparent,#091424a3)}.p3-donate-photo img{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover;object-position:center}.p3-donate-photo-caption{position:absolute;z-index:1;left:2rem;right:2rem;bottom:2rem;display:flex;align-items:center;gap:.65rem;color:#fff;font:600 1rem/1.4 var(--sans, sans-serif)}.p3-donate-photo-caption svg{color:#e5a37f;flex:0 0 auto}.p3-donate-sheet{position:relative;overflow-y:auto;display:flex;align-items:center;padding:clamp(2.25rem,5vw,4.25rem)}.p3-donate-content{width:100%;max-width:480px;margin:auto}.p3-donate-close{position:absolute;top:1.2rem;right:1.2rem;z-index:2;width:2.7rem;height:2.7rem;display:grid;place-items:center;border:1px solid #d5dfeb;border-radius:50%;color:var(--cobalt, #173c78);background:#fff;cursor:pointer;transition:color .16s,background .16s,transform .16s}.p3-donate-close:hover{color:#fff;background:var(--cobalt, #173c78);transform:rotate(5deg)}.p3-donate-close:focus-visible,.p3-donate-dialog button:focus-visible,.p3-donate-dialog a:focus-visible,.p3-donate-dialog input:focus-visible{outline:3px solid #bd704a;outline-offset:3px}.p3-donate-kicker{margin:0 0 .8rem;color:var(--copper, #9f4f26);font:700 .72rem/1.4 var(--sans, sans-serif);letter-spacing:.16em;text-transform:uppercase}.p3-donate-content h2{max-width:15ch;margin:0;color:var(--cobalt, #173c78);font:400 clamp(2.8rem,4.4vw,4.2rem)/.98 var(--serif, Georgia, serif);letter-spacing:-.025em}.p3-donate-intro{margin:1.15rem 0 1.6rem;max-width:34rem;color:var(--muted, #4a5b70);font:400 1rem/1.55 var(--sans, sans-serif)}.p3-donate-frequency{display:grid;grid-template-columns:1fr 1fr;padding:4px;margin-bottom:1rem;background:#eaf0f6}.p3-donate-frequency button{min-height:2.65rem;border:0;color:#42536b;background:transparent;font:600 .9rem var(--sans, sans-serif);cursor:pointer;transition:color .15s,background .15s,box-shadow .15s}.p3-donate-frequency button.is-selected{color:var(--cobalt, #173c78);background:#fff;box-shadow:0 2px 8px #173c781f}.p3-donate-amounts{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.45rem}.p3-donate-amounts button{min-height:2.9rem;display:flex;align-items:center;justify-content:center;gap:.25rem;padding:.2rem;border:1px solid #c9d6e4;color:var(--cobalt, #173c78);background:#fff;font:700 .88rem var(--sans, sans-serif);cursor:pointer;transition:transform .15s,border-color .15s,color .15s,background .15s}.p3-donate-amounts button:hover{transform:translateY(-2px);border-color:var(--copper, #9f4f26)}.p3-donate-amounts button.is-selected{border-color:var(--cobalt, #173c78);color:#fff;background:var(--cobalt, #173c78)}.p3-donate-custom{position:relative;display:block;margin-top:.8rem;color:#45566d;font:600 .8rem var(--sans, sans-serif)}.p3-donate-custom span{position:absolute;left:.9rem;bottom:.62rem;color:var(--cobalt, #173c78)}.p3-donate-custom input{width:100%;height:2.8rem;margin-top:.4rem;padding:.5rem .8rem .5rem 1.8rem;border:1px solid #c9d6e4;color:var(--ink, #17253b);background:#fff;font:600 1rem var(--sans, sans-serif)}.p3-donate-submit{display:flex;min-height:3.35rem;align-items:center;justify-content:center;gap:.6rem;margin-top:1.25rem;padding:.8rem 1.2rem;color:#fff;background:var(--cobalt, #173c78);box-shadow:0 8px 20px #173c7830;font:700 .98rem var(--sans, sans-serif);text-decoration:none;transition:background .16s,transform .16s,box-shadow .16s}.p3-donate-submit:hover{transform:translateY(-2px);background:#9f4f26;box-shadow:0 12px 24px #9f4f263b}.p3-donate-submit svg{transition:transform .16s}.p3-donate-submit:hover svg{transform:translate(2px,-2px)}.p3-donate-ein{margin:.95rem 0 0;color:#53647a;font:400 .72rem/1.45 var(--sans, sans-serif)}.p3-donate-trust{display:flex;align-items:center;gap:.45rem;margin:.7rem 0 0;color:#53647a;font:400 .75rem/1.4 var(--sans, sans-serif)}.p3-donate-trust svg{flex:0 0 auto;color:var(--copper, #9f4f26)}@keyframes p3-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes p3-sheet-in{0%{opacity:0;transform:translateY(18px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media(min-width:1800px){.p3-donate-dialog{width:min(1160px,100%);grid-template-columns:minmax(300px,.9fr) minmax(500px,1.1fr)}.p3-donate-sheet{padding:4.75rem}}@media(max-width:760px){.p3-donate-backdrop{display:flex;align-items:flex-end;padding:0}.p3-donate-dialog{display:block;width:100%;max-height:min(94dvh,850px);overflow-y:auto;animation-name:p3-mobile-sheet-in}.p3-donate-photo{min-height:190px;height:24dvh;max-height:240px}.p3-donate-photo-caption{left:1.35rem;bottom:1rem;font-size:.88rem}.p3-donate-sheet{display:block;overflow:visible;padding:1.7rem clamp(1.25rem,5vw,2rem) max(1.5rem,env(safe-area-inset-bottom))}.p3-donate-close{top:-3.35rem;right:1rem;color:#fff;border-color:#ffffffb3;background:#09142452}.p3-donate-close:hover{color:var(--cobalt, #173c78);background:#fff}.p3-donate-content h2{max-width:none;font-size:clamp(2.35rem,10vw,3.2rem)}.p3-donate-intro{margin:.75rem 0 1rem;font-size:.9rem}.p3-donate-amounts{gap:.35rem}.p3-donate-amounts button{min-height:2.65rem;font-size:.8rem}}@keyframes p3-mobile-sheet-in{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}@media(max-width:380px){.p3-donate-sheet{padding-inline:1rem}.p3-donate-amounts{gap:.25rem}.p3-donate-amounts button{font-size:.74rem}}@media(prefers-reduced-motion:reduce){.p3-donate-backdrop,.p3-donate-dialog{animation:none}.p3-donate-dialog *,.p3-donate-dialog *:before,.p3-donate-dialog *:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.p3-donate-backdrop.is-closing{pointer-events:none;animation:p3-backdrop-out .22s ease-in both}.p3-donate-backdrop.is-closing .p3-donate-dialog{animation:p3-sheet-out .22s cubic-bezier(.4,0,.9,.6) both}.p3-donate-custom{animation:p3-custom-in .28s cubic-bezier(.22,.8,.3,1) both}@keyframes p3-backdrop-out{0%{opacity:1}to{opacity:0}}@keyframes p3-sheet-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(22px)}}@keyframes p3-mobile-sheet-out{0%{opacity:1;transform:translateY(0)}to{opacity:.6;transform:translateY(100%)}}@keyframes p3-custom-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media(max-width:760px){.p3-donate-backdrop.is-closing .p3-donate-dialog{animation-name:p3-mobile-sheet-out}}@media(prefers-reduced-motion:reduce){.p3-donate-backdrop.is-closing,.p3-donate-backdrop.is-closing .p3-donate-dialog,.p3-donate-custom{animation:none}}.p3-donate-dialog{max-height:min(790px,calc(100dvh - 2rem))}.p3-donate-submit-wrap{margin-top:1.25rem}.p3-donate-submit-wrap .p3-donate-submit{margin-top:0}@media(max-width:760px){.p3-donate-dialog{max-height:calc(100dvh - .75rem);overflow-y:auto;overscroll-behavior:contain}.p3-donate-submit-wrap{position:sticky;z-index:3;bottom:0;margin:1rem calc(-1*clamp(1.25rem,5vw,2rem)) 0;padding:.7rem clamp(1.25rem,5vw,2rem) max(.7rem,env(safe-area-inset-bottom));background:#fafcfff0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 -10px 18px -12px #0914244d}}@media(max-width:380px){.p3-donate-submit-wrap{margin-inline:-1rem;padding-inline:1rem}}.accord-home.home-page .home-opening{position:relative;height:100svh;min-height:36rem;padding:0;display:block;overflow:hidden}.accord-home.home-page .home-opening-photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 62%}.accord-home.home-page .home-opening-sheet{position:absolute;top:auto;right:auto;left:var(--page-gutter);bottom:clamp(1.25rem,3.5vh,3rem);width:min(calc(100% - 2 * var(--page-gutter)),max(68rem,54vw));min-width:0;max-height:none;overflow:visible;display:grid;grid-template-columns:auto minmax(16rem,1fr);column-gap:clamp(1.5rem,3vw,3.5rem);align-items:end;padding:clamp(1.1rem,2vw,2rem) clamp(1.25rem,2.4vw,2.5rem);background:#fafcffb8;-webkit-backdrop-filter:blur(14px) saturate(1.5);backdrop-filter:blur(14px) saturate(1.5);border:1px solid rgba(255,255,255,.65);border-top:6px solid var(--cobalt);box-shadow:0 1.2rem 3rem #081a362e;color:var(--cobalt)}.accord-home.home-page .home-opening-sheet .page-kicker{grid-column:1 / -1;margin:0;font-size:.74rem}.accord-home.home-page .home-opening-sheet .hero-title{grid-column:1;grid-row:2 / span 3;margin:.55rem 0 0;max-width:none;font:400 clamp(2.3rem,3.5vw,4.6rem)/1 var(--serif);letter-spacing:-.02em}.accord-home.home-page .home-opening-sheet .hero-title .motion-line-mask{display:block;white-space:nowrap}.accord-home.home-page .home-opening-sheet .hero-title .motion-line-mask:first-child{font-size:1.28em;line-height:.95}.accord-home.home-page .home-opening-sheet .hero-title .motion-line-mask:last-child span{color:#2a5aa6;font-style:italic}.accord-home.home-page .home-opening-sheet>p:not(.page-kicker){grid-column:2;margin:0;max-width:40ch;color:#1d3150;font-size:clamp(1rem,.5vw + .8rem,1.25rem);line-height:1.5}.accord-home.home-page .home-opening-sheet .home-actions{grid-column:2;margin-top:1rem}.accord-home.home-page .home-opening-sheet .hero-caption{grid-column:2;margin-top:.6rem;color:#3d5273;font-size:.76rem}@media(prefers-reduced-motion:no-preference){.accord-home.home-page .home-opening-sheet{animation:r7-sheet-in .7s cubic-bezier(.2,.7,.2,1) both}}@keyframes r7-sheet-in{0%{opacity:0;transform:translateY(1.5rem)}to{opacity:1;transform:none}}@media(max-width:1023px){.accord-home.home-page .home-opening-sheet{grid-template-columns:1fr;width:min(calc(100% - 2 * var(--page-gutter)),36rem)}.accord-home.home-page .home-opening-sheet .hero-title,.accord-home.home-page .home-opening-sheet>p:not(.page-kicker),.accord-home.home-page .home-opening-sheet .home-actions,.accord-home.home-page .home-opening-sheet .hero-caption{grid-column:1;grid-row:auto}.accord-home.home-page .home-opening-sheet .hero-title{margin-bottom:.8rem;font-size:clamp(2.2rem,6vw,3.4rem)}}@media(max-width:680px),(max-width:1023px)and (orientation:portrait){.accord-home.home-page .home-opening{height:auto;min-height:0;background:#fafcff}.accord-home.home-page .home-opening-photo{position:relative;display:block;height:auto;aspect-ratio:1 / 1.02;object-position:50% 50%}.accord-home.home-page .home-opening-sheet{position:relative;left:auto;bottom:auto;width:auto;margin:-3.5rem auto 1.5rem;width:min(calc(100% - 2rem),40rem);padding:1.1rem 1.15rem 1.2rem;animation:none}.accord-home.home-page .home-opening-sheet .hero-title{font-size:clamp(2.05rem,9.5vw,2.6rem)}.accord-home.home-page .home-actions .button{flex:1 1 100%;justify-content:center}}.accord-home.home-page .r7-card{position:relative;cursor:pointer;transition:transform .32s cubic-bezier(.2,.7,.2,1)}.accord-home.home-page .r7-card .r7-card-link:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.accord-home.home-page .r7-card .r7-card-link:focus-visible{outline:none}.accord-home.home-page .r7-card:has(.r7-card-link:focus-visible){outline:3px solid #bd704a;outline-offset:-3px}.accord-home.home-page .r7-card .home-index-image{overflow:hidden}.accord-home.home-page .r7-card .home-index-image img{width:100%;height:100%;object-fit:cover;transition:scale .7s cubic-bezier(.2,.7,.2,1)}.accord-home.home-page .r7-card:hover,.accord-home.home-page .r7-card:has(.r7-card-link:focus-visible){transform:translateY(-6px)}.accord-home.home-page .r7-card:hover .home-index-image img,.accord-home.home-page .r7-card:has(.r7-card-link:focus-visible) .home-index-image img{scale:1.06}.accord-home.home-page .r7-card:hover .r7-card-link{text-decoration:underline;text-underline-offset:.25em}.accord-home.home-page .home-index{margin-inline:auto}@media(max-width:680px){.accord-home.home-page .home-index-band,.accord-home.home-page .home-index-band.is-reversed{padding-inline:0}.accord-home.home-page .r7-card .home-index-image{width:100%}}.accord-home.home-page .r7-split{min-height:0;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:stretch;padding:0;background:#0d2441}.accord-home.home-page .r7-split:after{display:none}.accord-home.home-page .r7-split>.r7-split-photo{position:relative;inset:auto;width:100%;height:100%;min-height:min(80svh,52rem);object-fit:cover;object-position:50% 40%}.accord-home.home-page .r7-split .home-timeline-sheet{align-self:center;width:auto;margin:0;padding:clamp(2.5rem,6vw,7rem) var(--page-gutter) clamp(2.5rem,6vw,7rem) clamp(2rem,5vw,6rem);border:0;background:transparent;color:#fff}.accord-home.home-page .r7-split .r7-year{position:static;margin:0 0 1.2rem;color:#f1c6abd9;font:400 clamp(4rem,9vw,11rem)/.85 var(--serif);letter-spacing:-.04em;text-shadow:none}.accord-home.home-page .r7-split .home-timeline-sheet .page-kicker{color:#e9b393}.accord-home.home-page .r7-split .home-timeline-sheet h2{color:#fff}.accord-home.home-page .r7-split .home-timeline-sheet p:not(.page-kicker){color:#ffffffdb}.accord-home.home-page .r7-split .home-timeline-sheet .button{background:#fff;color:var(--cobalt)}@media(max-width:900px){.accord-home.home-page .r7-split{grid-template-columns:1fr}.accord-home.home-page .r7-split>.r7-split-photo{min-height:0;height:auto;aspect-ratio:4 / 3}.accord-home.home-page .r7-split .home-timeline-sheet{padding:2.5rem var(--page-gutter) 3rem}}.accord-home.home-page .home-dipisha-quote{position:relative;right:auto;bottom:auto;width:auto;margin:.9rem 0 0}@media(prefers-reduced-motion:reduce){.accord-home.home-page .r7-card,.accord-home.home-page .r7-card .home-index-image img{transition:none}.accord-home.home-page .r7-card:hover{transform:none}}.accord-home.home-page .home-donate>div{max-width:none}#root .accord-home.home-page .home-opening-sheet>p.home-identity{color:var(--cobalt);font-weight:700;font-size:clamp(1rem,.45vw + .85rem,1.2rem);line-height:1.4;margin-bottom:.45rem}#root .accord-home.home-page .home-opening-sheet>p.home-identity+p{font-size:clamp(.92rem,.3vw + .8rem,1.05rem)}#root .r8-bento-wrap{width:min(100%,150rem);margin-inline:auto;padding:clamp(3rem,6vw,6.5rem) var(--page-gutter) clamp(2.5rem,5vw,5rem)}#root .r8-bento-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem 2rem;margin-bottom:clamp(1.25rem,2.2vw,2.25rem)}#root .r8-bento-head .page-kicker{margin:0;order:2}#root .r8-bento-head h2{margin:0;color:var(--cobalt);font:400 clamp(2rem,2.4vw + 1rem,3.8rem)/1.02 var(--serif);letter-spacing:-.02em}#root .r8-bento{list-style:none;margin:0;padding:0;display:grid;gap:clamp(.75rem,1.1vw,1.4rem);grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:clamp(13rem,19vw,21rem);grid-template-areas:"about about peace peace" "about about work work" "res news resources voices" "contact contact contact contact"}#root .r8-tile{min-width:0;display:flex}#root .r8-tile--about{grid-area:about}#root .r8-tile--peacebuilding{grid-area:peace}#root .r8-tile--work{grid-area:work}#root .r8-tile--resolutions{grid-area:res}#root .r8-tile--news{grid-area:news}#root .r8-tile--resources{grid-area:resources}#root .r8-tile--voices{grid-area:voices}#root .r8-tile--contact{grid-area:contact}#root .r8-bento>.r8-tile--contact{min-height:0}#root .r8-bento{grid-template-rows:repeat(3,clamp(13rem,19vw,21rem)) auto}#root .r8-tile-link{position:relative;isolation:isolate;display:flex;flex-direction:column;width:100%;min-height:0;overflow:hidden;border-radius:18px;border:1px solid var(--rule, #d8e1ec);background:#fff;color:var(--ink);text-decoration:none;transition:transform .38s cubic-bezier(.2,.7,.2,1),box-shadow .38s cubic-bezier(.2,.7,.2,1),border-color .16s ease}#root .r8-tile-link:hover,#root .r8-tile-link:focus-visible{transform:translateY(-5px);border-color:#bd704a;box-shadow:0 20px 44px #173c7826}#root .r8-tile-link:focus-visible{outline:3px solid #bd704a;outline-offset:3px}#root .r8-tile-media{position:relative;flex:1 1 52%;min-height:0;overflow:hidden;background:#dfe7f1}#root .r8-tile-media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 40%;transition:scale .8s cubic-bezier(.2,.7,.2,1)}#root .r8-tile-link:hover .r8-tile-media img{scale:1.06}#root .r8-tile-copy{flex:0 0 auto;display:flex;flex-direction:column;gap:.35rem;padding:clamp(.9rem,1.2vw,1.4rem) clamp(1rem,1.4vw,1.6rem);min-width:0}#root .r8-tile-kicker{color:#a65a35;font-weight:700;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase}#root .r8-tile-title{color:var(--cobalt);font:400 clamp(1.15rem,.55vw + .95rem,1.6rem)/1.15 var(--serif);overflow-wrap:anywhere}#root .r8-tile-body{display:none;color:var(--muted, #4a5b70);font-size:.95rem;line-height:1.5}#root .r8-tile-go{display:inline-flex;align-items:center;gap:.35rem;margin-top:.2rem;color:var(--cobalt);font-weight:700;font-size:.88rem}#root .r8-tile-go svg{transition:transform .32s cubic-bezier(.2,.7,.2,1)}#root .r8-tile-link:hover .r8-tile-go svg{transform:translate(4px)}#root .r8-bento{grid-template-rows:none;grid-auto-rows:clamp(22rem,25vw,28rem);grid-template-areas:"about about peace work" "about about res news" "resources voices contact contact"}#root .r8-tile-media{flex:1 1 auto}#root .r8-tile--about .r8-tile-title,#root .r8-tile--contact .r8-tile-title{font-size:clamp(1.35rem,.9vw + 1rem,2.1rem)}#root .r8-tile--about .r8-tile-body,#root .r8-tile--contact .r8-tile-body{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#root .r8-tile--voices .r8-tile-media img{object-position:50% 45%}#root .r8-tile--contact .r8-tile-media img{object-position:50% 62%}@media(max-width:1100px){#root .r8-bento{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto;grid-template-areas:"about about" "peace work" "res news" "resources voices" "contact contact"}#root .r8-tile-media{flex:0 0 auto;aspect-ratio:3 / 2}#root .r8-tile--about .r8-tile-media,#root .r8-tile--contact .r8-tile-media{aspect-ratio:2 / 1}}@media(max-width:640px){#root .r8-bento{grid-template-columns:1fr;grid-template-areas:"about" "peace" "work" "res" "news" "resources" "voices" "contact";gap:.9rem}#root .r8-tile-media,#root .r8-tile--about .r8-tile-media,#root .r8-tile--contact .r8-tile-media{aspect-ratio:16 / 10}#root .r8-tile-title,#root .r8-tile--about .r8-tile-title,#root .r8-tile--contact .r8-tile-title{font-size:1.25rem}#root .r8-tile .r8-tile-copy{padding:.85rem 1rem 1rem}}@media(prefers-reduced-motion:reduce){#root .r8-tile-link,#root .r8-tile-media img,#root .r8-tile-go svg{transition:none}#root .r8-tile-link:hover,#root .r8-tile-link:focus-visible{transform:none}#root .r8-tile-link:hover .r8-tile-media img{scale:1}}.r7-about .r7-about-subnav{position:absolute;z-index:6;left:0;right:0;top:calc(clamp(5.4rem,8vw,7rem) + .25rem);display:flex;gap:.5rem;padding:.35rem clamp(1rem,5.56vw,8rem);overflow-x:auto;scrollbar-width:none;justify-content:flex-start;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 1rem,#000 calc(100% - 1rem),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 1rem,#000 calc(100% - 1rem),transparent 100%)}.r7-about .r7-about-subnav::-webkit-scrollbar{display:none}.r7-about .r7-about-subnav a{flex:0 0 auto;padding:.6rem 1rem;border-radius:999px;white-space:nowrap;font:600 clamp(.85rem,.75vw,1rem)/1 var(--sans);color:var(--cobalt);text-decoration:none;background:#fafcffc7;border:1px solid rgba(255,255,255,.7);-webkit-backdrop-filter:blur(14px) saturate(1.3);backdrop-filter:blur(14px) saturate(1.3);box-shadow:0 6px 20px #0a193224;transition:background var(--fast) var(--ease),color var(--fast) var(--ease),transform var(--fast) var(--ease)}.r7-about .r7-about-subnav a:hover,.r7-about .r7-about-subnav a:focus-visible{background:var(--cobalt);color:#fff;transform:translateY(-1px)}.r7-about .about-opening-sheet{top:calc(clamp(7.5rem,10.42vw,9.375rem) + 3.25rem);max-height:calc(100dvh - 14rem);overflow:auto}@media(min-width:1700px){.r7-about .r7-about-subnav{justify-content:center}}@media(max-width:900px){.r7-about .about-opening-sheet{top:auto;max-height:calc(100svh - 10.5rem)}.r7-about .r7-about-subnav{top:4.75rem;padding-inline:.75rem}}.r7-about [id]{scroll-margin-top:1rem}.r7-about .r7-about-timeline{background:#0d1626;color:#fff}.r7-about .r7-timeline-intro{padding-block:clamp(3.5rem,8vw,8rem) clamp(2rem,4vw,4rem);max-width:1400px}.r7-about .r7-timeline-intro h2{color:#fff}.r7-about .r7-timeline-intro p:not(.page-kicker){max-width:58ch;color:#ffffffd1;font-size:var(--body);line-height:1.55}.r7-about .r7-timeline-intro .page-kicker{color:#f0b48f}.r7-about .r7-timeline-intro .text-link{color:#fff;margin-top:1rem;display:inline-flex;gap:.4rem;align-items:center}.r7tl{position:relative;background:#0d1626}.r7tl .r7tl-stage{position:relative}.r7tl .r7tl-scene{position:relative;height:100vh;height:100dvh;min-height:520px;overflow:hidden;isolation:isolate}.r7tl .r7tl-scene img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--pos);will-change:transform}.r7tl .r7tl-shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:#050b16;opacity:0;pointer-events:none}.r7tl .r7tl-scene:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,#050c1a6b,#050c1a00 42%),linear-gradient(0deg,#050c1a59,#050c1a00 30%)}.r7tl .r7tl-static-year{position:absolute;z-index:2;top:clamp(1.5rem,5vh,4rem);right:clamp(1.25rem,4vw,5rem);margin:0;font:400 clamp(5rem,16vw,15rem)/.85 var(--serif);color:#fff;letter-spacing:-.02em;text-shadow:0 4px 40px rgba(0,0,0,.35)}.r7tl .r7tl-panel{position:absolute;z-index:3;left:clamp(1rem,4vw,5rem);bottom:clamp(1rem,6vh,5rem);width:min(30rem,calc(100% - 2rem));max-height:calc(100% - 2rem);overflow:auto;padding:clamp(1rem,1.6vw,1.6rem) clamp(1.1rem,1.8vw,1.8rem);border-radius:18px;color:var(--ink);background:#fafcffbd;border:1px solid rgba(255,255,255,.6);-webkit-backdrop-filter:blur(18px) saturate(1.4);backdrop-filter:blur(18px) saturate(1.4);box-shadow:0 18px 50px #050c1a47}.r7tl .r7tl-kicker{margin:0 0 .6rem;font:700 .78rem/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--copper)}.r7tl .r7tl-panel ul{margin:0;padding:0;list-style:none;display:grid;gap:.55rem}.r7tl .r7tl-panel li{font:500 clamp(.95rem,.85vw,1.08rem)/1.42 var(--sans);color:var(--ink)}.r7tl .r7tl-panel li span{display:block;font:700 .74rem/1.3 var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--cobalt);margin-bottom:.1rem}.r7tl .r7tl-credit{margin:.8rem 0 0;font:500 .72rem/1.35 var(--sans);color:var(--muted)}.r7tl .r7tl-year,.r7tl .r7tl-rail{display:none}.r7tl[data-pinned] .r7tl-stage{height:100vh;height:100dvh;overflow:hidden}.r7tl[data-pinned] .r7tl-scene{position:absolute;top:0;right:0;bottom:0;left:0;height:auto;min-height:0;will-change:clip-path}.r7tl[data-pinned] .r7tl-static-year{display:none}.r7tl[data-pinned] .r7tl-year{display:block;position:absolute;z-index:40;pointer-events:none;top:calc(clamp(5.4rem,8vw,7rem) + 1rem);right:clamp(3.5rem,6vw,7rem);font:400 clamp(5rem,min(13vw,22vh),17rem)/1 var(--serif);color:#fff;letter-spacing:-.02em;text-shadow:0 6px 50px rgba(0,0,0,.35)}.r7tl .r7tl-odo{display:flex}.r7tl .r7tl-col{display:block;height:1em;overflow:hidden;width:.62em;text-align:center}.r7tl .r7tl-strip{display:flex;flex-direction:column;will-change:transform}.r7tl .r7tl-strip span{display:block;height:1em;line-height:1}.r7tl[data-pinned] .r7tl-rail{display:flex;flex-direction:column;justify-content:space-between;position:absolute;z-index:40;right:clamp(1rem,2.2vw,2.6rem);top:50%;transform:translateY(-50%);height:min(46vh,26rem);margin-top:clamp(3rem,8vh,6rem)}.r7tl .r7tl-track{position:absolute;right:0;top:.6rem;bottom:.6rem;width:2px;background:#ffffff4d;border-radius:2px}.r7tl .r7tl-fill{position:absolute;top:0;right:0;bottom:0;left:0;background:#f0b48f;transform-origin:50% 0;transform:scaleY(0);border-radius:2px}.r7tl .r7tl-rail button{position:relative;padding:.2rem 1rem .2rem .4rem;background:none;border:0;cursor:pointer;font:700 clamp(.78rem,.7vw,.95rem)/1 var(--sans);letter-spacing:.06em;color:#ffffff9e;text-shadow:0 1px 8px rgba(0,0,0,.6);transition:color var(--fast) var(--ease)}.r7tl .r7tl-rail button:after{content:"";position:absolute;right:-3px;top:50%;width:8px;height:8px;margin-top:-4px;border-radius:50%;background:#ffffff8c;transition:transform var(--fast) var(--ease),background var(--fast) var(--ease)}.r7tl .r7tl-rail button[aria-current]{color:#fff}.r7tl .r7tl-rail button[aria-current]:after{background:#f0b48f;transform:scale(1.5)}.r7tl .r7tl-rail button:focus-visible{outline:2px solid #fff;outline-offset:2px}@media(max-width:900px),(orientation:portrait)and (max-width:1100px){.r7tl .r7tl-scene img{object-position:var(--mpos)}.r7tl .r7tl-scene:after{background:linear-gradient(180deg,#050c1a73,#050c1a00 28%),linear-gradient(0deg,#050c1a66,#050c1a00 35%)}.r7tl .r7tl-panel{left:.75rem;right:.75rem;bottom:max(.75rem,env(safe-area-inset-bottom));width:auto;max-height:46%;padding:.95rem 1.05rem;border-radius:16px}.r7tl .r7tl-panel li{font-size:.95rem;line-height:1.38}.r7tl .r7tl-panel ul{gap:.45rem}.r7tl .r7tl-static-year,.r7tl[data-pinned] .r7tl-year{left:1rem;right:auto;top:5.5rem;font-size:clamp(4.5rem,22vw,9rem)}.r7tl[data-pinned] .r7tl-rail{flex-direction:row;top:auto;bottom:auto;right:1rem;left:auto;transform:none;height:auto;margin:0;top:5.2rem;gap:.1rem}.r7tl[data-pinned] .r7tl-rail button{font-size:0;width:1.25rem;height:1.6rem;padding:0}.r7tl[data-pinned] .r7tl-rail button:after{right:auto;left:50%;margin-left:-4px}.r7tl[data-pinned] .r7tl-track{right:.6rem;left:.6rem;top:50%;bottom:auto;height:2px;width:auto}.r7tl[data-pinned] .r7tl-fill{transform-origin:0 50%}}@media(max-width:900px)and (min-width:600px){.r7tl .r7tl-panel{right:auto;width:min(34rem,calc(100% - 1.5rem));left:1.25rem;bottom:1.5rem}}.r7-about .r7-team .content-wrap{max-width:1800px}.r7-about .r7-team-group{margin:clamp(2.5rem,4vw,4rem) 0 1.25rem;font:700 .85rem/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--cobalt);padding-bottom:.75rem;border-bottom:1px solid var(--rule)}.r7-about .r7-people-grid{display:grid;gap:clamp(1rem,1.6vw,2rem);grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr))}@media(max-width:560px){.r7-about .r7-people-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}}@media(min-width:2000px){.r7-about .r7-people-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.r7-about .r7-person{display:flex;flex-direction:column;background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 1px 0 var(--rule),0 10px 30px #173c7812}.r7-about .r7-person-photo{aspect-ratio:4 / 5;overflow:hidden;background:var(--ice)}.r7-about .r7-person-photo img{width:100%;height:100%;object-fit:cover;display:block}.r7-about .r7-person-text{padding:1rem 1.1rem 1.25rem;display:flex;flex-direction:column;gap:.35rem}.r7-about .r7-person h4{margin:0;font:400 clamp(1.2rem,1.2vw,1.5rem)/1.15 var(--serif);color:var(--ink)}.r7-about .r7-person-role{margin:0;font:700 .74rem/1.3 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--copper)}.r7-about .r7-person-line,.r7-about .r7-person blockquote{margin:.3rem 0 0;font:400 .95rem/1.5 var(--sans);color:var(--muted)}.r7-about .r7-person blockquote{font-family:var(--serif);font-size:1.05rem;color:var(--cobalt);padding:0;border:0}@media(max-width:560px){.r7-about .r7-person-text{padding:.75rem .8rem 1rem}.r7-about .r7-person h4{font-size:1.05rem}.r7-about .r7-person-line,.r7-about .r7-person blockquote{font-size:.85rem;line-height:1.45}}.r7-about .r7-partners-lead{max-width:60ch;color:var(--muted)}.r7-about .r7-partner-list{list-style:none;padding:0;margin:1.5rem 0 2rem;display:flex;flex-wrap:wrap;gap:.6rem}.r7-about .r7-partner-list li{padding:.7rem 1.1rem;border:1px solid var(--rule);border-radius:999px;font:600 .95rem/1.2 var(--sans);color:var(--cobalt);background:#fff}.r7-about .r7-archive .content-wrap{max-width:1800px}.r7-about .r7-archive-lead{color:var(--muted)}.r7-about .r7-archive-lead a{color:var(--cobalt)}.r7-about .r7-archive-grid{margin-top:2rem;display:grid;gap:clamp(.75rem,1.2vw,1.5rem);grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));align-items:start}@media(min-width:1900px){.r7-about .r7-archive-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.r7-about .r7-archive-grid figure{margin:0}.r7-about .r7-archive-grid figure>div{aspect-ratio:4 / 3;overflow:hidden;border-radius:12px;background:var(--ice)}.r7-about .r7-archive-grid img{width:100%;height:100%;object-fit:cover;object-position:50% 35%;display:block;image-rendering:auto}.r7-about .r7-archive-grid figcaption{margin-top:.55rem;font:500 .88rem/1.4 var(--sans);color:var(--muted)}@media(prefers-reduced-motion:reduce){.r7-about .r7-about-subnav a{transition:none}}.r7tl .r7tl-scene.is-lowres img{filter:contrast(1.04) saturate(1.05)}.r7tl .r7tl-scene.is-lowres .r7tl-shade:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}@media(min-width:1500px){.r7tl .r7tl-scene.is-lowres:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:radial-gradient(rgba(0,0,0,.18) 1px,transparent 1.2px) 0 0 / 3px 3px;mix-blend-mode:multiply;opacity:.55}}.r8-about{--r8-gut: max(1.1rem, min(4.5vw, 140px));--r8-nav: 2.9rem;background:#fafcff}.r8-about [id]{scroll-margin-top:calc(var(--r8-head, 80px) + var(--r8-nav))}.r8-about .r8-glass{background:#fafcffbd;-webkit-backdrop-filter:blur(14px) saturate(1.5);backdrop-filter:blur(14px) saturate(1.5);border:1px solid rgba(255,255,255,.65);border-top:6px solid var(--cobalt);box-shadow:0 1.2rem 3rem #081a362e;color:var(--cobalt)}.r8-about .r8-glass .page-kicker{margin:0;font-size:.74rem}.r8-about .r8-hero{position:relative;height:calc(100svh - var(--r8-nav));min-height:34rem;overflow:hidden}.r8-about .r8-hero-photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:30% 38%}.r8-about .r8-hero-sheet{position:absolute;right:var(--r8-gut);bottom:clamp(1.25rem,4vh,3rem);width:min(calc(100% - 2 * var(--r8-gut)),clamp(24rem,33vw,42rem));padding:clamp(1.1rem,1.8vw,2rem) clamp(1.25rem,2.2vw,2.4rem)}.r8-about .r8-hero-sheet h1:focus{outline:none}.r8-about .r8-hero-sheet h1{margin:.55rem 0 .8rem;max-width:none;font:400 clamp(2rem,2.9vw,3.9rem)/1.02 var(--serif);letter-spacing:-.02em;color:var(--cobalt)}.r8-about .r8-hero-sheet>p:not(.page-kicker){margin:0;color:#1d3150;font-size:clamp(1rem,.45vw + .8rem,1.2rem);line-height:1.5;max-width:44ch}@media(prefers-reduced-motion:no-preference){.r8-about .r8-hero-sheet{animation:r8-sheet-in .7s cubic-bezier(.2,.7,.2,1) both}}@media(max-width:680px),(max-width:1023px)and (orientation:portrait){.r8-about .r8-hero{height:auto;min-height:0;overflow:visible}.r8-about .r8-hero-photo{position:relative;display:block;height:auto;aspect-ratio:4 / 3;object-position:40% 40%}.r8-about .r8-hero-sheet{position:relative;right:auto;bottom:auto;margin:-2.5rem auto 1.25rem;width:min(calc(100% - 2rem),40rem);animation:none}.r8-about .r8-hero-sheet h1:focus{outline:none}.r8-about .r8-hero-sheet h1{font-size:clamp(1.9rem,8vw,2.8rem)}}.r8-about .r8-subnav{position:sticky;top:var(--r8-head, 80px);z-index:45;height:var(--r8-nav);display:flex;align-items:stretch;justify-content:center;gap:clamp(1rem,2.2vw,2.6rem);padding:0 var(--r8-gut);overflow-x:auto;scrollbar-width:none;background:#fafcffc7;-webkit-backdrop-filter:blur(14px) saturate(1.4);backdrop-filter:blur(14px) saturate(1.4);border-block:1px solid rgba(23,60,120,.12)}.r8-about .r8-subnav::-webkit-scrollbar{display:none}.r8-about .r8-subnav a{position:relative;flex:0 0 auto;display:flex;align-items:center;white-space:nowrap;text-decoration:none;font:700 .72rem/1 var(--sans);letter-spacing:.13em;text-transform:uppercase;color:#4a5d78;transition:color .2s ease}.r8-about .r8-subnav a:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--copper, #bd704a);transform:scaleX(0);transform-origin:0 50%;transition:transform .3s cubic-bezier(.2,.7,.2,1)}.r8-about .r8-subnav a:hover,.r8-about .r8-subnav a[aria-current]{color:var(--cobalt)}.r8-about .r8-subnav a:hover:after,.r8-about .r8-subnav a[aria-current]:after{transform:scaleX(1)}.r8-about .r8-subnav a:focus-visible{outline:2px solid var(--copper, #bd704a);outline-offset:2px}@media(max-width:1180px){.r8-about .r8-subnav{justify-content:flex-start}}@media(max-width:680px){.r8-about .r8-subnav{gap:1.3rem;padding-inline:1rem;-webkit-mask-image:linear-gradient(90deg,#000 85%,transparent);mask-image:linear-gradient(90deg,#000 85%,transparent)}}.r8-about .r7tl[data-pinned] .r7tl-year{top:calc(var(--r8-nav) + clamp(5.4rem,8vw,7rem) + 1rem)}@media(max-width:900px),(orientation:portrait)and (max-width:1100px){.r8-about .r7tl .r7tl-static-year,.r8-about .r7tl[data-pinned] .r7tl-year{top:calc(var(--r8-head, 80px) + var(--r8-nav) + .75rem)}.r8-about .r7tl[data-pinned] .r7tl-rail{top:calc(var(--r8-head, 80px) + var(--r8-nav) + .5rem)}}.r8-about .r8-section{display:block;padding-inline:0;padding-block:clamp(4rem,8vw,9rem)}.r8-about .r8-wrap{width:100%;max-width:2200px;margin-inline:auto;padding-inline:var(--r8-gut)}.r8-about .r8-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:clamp(2rem,6vw,8rem);align-items:end;margin-bottom:clamp(2rem,4vw,4rem)}.r8-about .r8-head .page-kicker{grid-column:1 / -1;margin:0 0 .8rem}.r8-about .r8-head h2{margin:0;color:var(--cobalt);font:400 clamp(2.2rem,3.6vw,4.8rem)/1.02 var(--serif);letter-spacing:-.02em}.r8-about .r8-head>p:not(.page-kicker){margin:0;max-width:46ch;color:#3d5273;font-size:clamp(1rem,.4vw + .85rem,1.25rem);line-height:1.55}.r8-about .r8-head a{color:var(--cobalt)}@media(max-width:820px){.r8-about .r8-head{grid-template-columns:1fr;row-gap:1rem}}.r8-about .r8-card{position:relative;background:#fff;border:1px solid rgba(23,60,120,.1);border-radius:18px;box-shadow:0 1px #173c780d,0 12px 32px #173c780f;transition:transform .32s cubic-bezier(.2,.7,.2,1),box-shadow .32s ease,border-color .32s ease}.r8-about .r8-card h3{margin:0;color:var(--cobalt);font:400 clamp(1.35rem,1.3vw + .6rem,2rem)/1.15 var(--serif)}.r8-about .r8-card p{margin:.6rem 0 0;color:#3d5273;font-size:clamp(.95rem,.25vw + .85rem,1.1rem);line-height:1.55}.r8-about .r8-num{display:block;margin-bottom:1.6rem;color:var(--copper, #bd704a);font:700 .78rem/1 var(--sans);letter-spacing:.14em}.r8-about a.r8-card,.r8-about .r8-card.is-link,.r8-about .r8-value{cursor:pointer}.r8-about a.r8-card:hover,.r8-about .r8-card.is-link:hover,.r8-about .r8-value:hover,.r8-about a.r8-card:focus-visible,.r8-about .r8-card.is-link:has(a:focus-visible){transform:translateY(-6px);border-color:#bd704a73;box-shadow:0 22px 50px #173c7824}.r8-about a.r8-card:focus-visible,.r8-about .r8-card a:focus-visible{outline:3px solid #bd704a;outline-offset:3px}.r8-about .r8-partners{background:#fafcff}.r8-about .r8-partner-grid{list-style:none;margin:0 0 2rem;padding:0;display:grid;gap:clamp(.9rem,1.4vw,1.75rem);grid-template-columns:repeat(3,minmax(0,1fr))}.r8-about .r8-partner-grid>li>a,.r8-about .r8-partner-grid>li>div{display:block;height:100%;padding:clamp(1.4rem,2vw,2.4rem);color:inherit;text-decoration:none;border-radius:inherit}.r8-about .r8-partner-grid .r8-arrow{position:absolute;top:clamp(1.3rem,1.9vw,2.2rem);right:clamp(1.3rem,1.9vw,2.2rem);color:var(--copper, #bd704a);transition:transform .3s ease}.r8-about .r8-card.is-link:hover .r8-arrow{transform:translate(3px,-3px)}.r8-about .r8-more{display:inline-flex;gap:.4rem;align-items:center}@media(max-width:1023px){.r8-about .r8-partner-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.r8-about .r8-partner-grid{grid-template-columns:1fr}.r8-about .r8-num{margin-bottom:.9rem}}.r8-about .r8-record{background:#eef3f9}.r8-about .r8-record-grid{display:grid;gap:clamp(.9rem,1.4vw,1.75rem);grid-template-columns:repeat(3,minmax(0,1fr))}.r8-about .r8-record-card{display:flex;flex-direction:column;padding:clamp(1.4rem,2vw,2.3rem);color:inherit;text-decoration:none;border-top:4px solid var(--cobalt)}.r8-about .r8-record-card p{flex:1}.r8-about .r8-card-foot{display:inline-flex;align-items:center;gap:.35rem;margin-top:1.4rem;color:var(--copper, #bd704a);font:700 .74rem/1 var(--sans);letter-spacing:.12em;text-transform:uppercase}.r8-about .r8-record-card:hover .r8-card-foot{text-decoration:underline;text-underline-offset:.3em}@media(max-width:1023px){.r8-about .r8-record-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.r8-about .r8-record-grid{grid-template-columns:1fr}}.r8-about .r8-org{background:#0d2441;color:#fff}.r8-about .r8-org-inner{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:clamp(2rem,6vw,8rem);align-items:center}.r8-about .r8-org .page-kicker{color:#e9b393;margin:0 0 .8rem}.r8-about .r8-org h2{margin:0 0 1.2rem;color:#fff;font:400 clamp(2.2rem,3.6vw,4.8rem)/1.02 var(--serif);letter-spacing:-.02em}.r8-about .r8-org-copy>p:not(.page-kicker){max-width:60ch;margin:0;color:#ffffffd6;font-size:clamp(1rem,.4vw + .85rem,1.2rem);line-height:1.6}.r8-about .r8-org-actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.75rem;margin-top:2rem}.r8-about .r8-org-actions .button{background:#fff;color:var(--cobalt)}.r8-about .r8-org-actions .text-link{color:#fff;display:inline-flex;gap:.4rem;align-items:center}.r8-about .r8-org-facts{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid rgb(255 255 255 / 22%)}.r8-about .r8-org-facts>div{padding:1.4rem 1rem 1.4rem 0;border-bottom:1px solid rgb(255 255 255 / 22%)}.r8-about .r8-org-facts dt{color:#e9b393;font:700 .72rem/1 var(--sans);letter-spacing:.14em;text-transform:uppercase}.r8-about .r8-org-facts dd{margin:.6rem 0 0;color:#fff;font:400 clamp(1.1rem,.8vw + .7rem,1.5rem)/1.35 var(--serif);overflow-wrap:anywhere}.r8-about .r8-org-facts a{color:#fff}@media(max-width:900px){.r8-about .r8-org-inner{grid-template-columns:1fr}}@media(max-width:480px){.r8-about .r8-org-facts{grid-template-columns:1fr}}.r8-about .r8-where{padding:0;background:#fff}.r8-about .r8-where-inner{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center}.r8-about .r8-where-photo{position:relative;margin:0;height:100%;min-height:min(78svh,46rem);overflow:hidden}.r8-about .r8-where-photo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:scale .9s cubic-bezier(.2,.7,.2,1)}.r8-about .r8-where-photo:hover img{scale:1.04}.r8-about .r8-where-photo figcaption{position:absolute;left:1rem;bottom:1rem;padding:.35rem .7rem;border-radius:999px;background:#fafcffcc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#3d5273;font-size:.74rem}.r8-about .r8-where-copy{padding:clamp(2.5rem,6vw,8rem) var(--r8-gut) clamp(2.5rem,6vw,8rem) clamp(2rem,5vw,7rem)}.r8-about .r8-where-copy .page-kicker{margin:0 0 .8rem}.r8-about .r8-where-copy h2{margin:0 0 1.2rem;color:var(--cobalt);font:400 clamp(2.2rem,3.6vw,4.8rem)/1.02 var(--serif);letter-spacing:-.02em}.r8-about .r8-where-copy p:not(.page-kicker){max-width:46ch;margin:0;color:#3d5273;font-size:clamp(1rem,.4vw + .85rem,1.25rem);line-height:1.6}@media(max-width:900px){.r8-about .r8-where-inner{grid-template-columns:1fr}.r8-about .r8-where-photo{min-height:0;aspect-ratio:4 / 3}.r8-about .r8-where-copy{padding:2.5rem var(--r8-gut) 3rem}}.r8-about .r8-archive{background:#fff}.r8-about .r8-gallery{display:grid;gap:clamp(.6rem,1vw,1.25rem);grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:clamp(11rem,16vw,24rem)}.r8-about .r8-shot:first-child{grid-column:span 2;grid-row:span 2}.r8-about .r8-shot:nth-child(4){grid-column:span 2}.r8-about .r8-shot{position:relative;padding:0;border:0;border-radius:14px;overflow:hidden;background:#e8eef6;cursor:zoom-in}.r8-about .r8-shot img{width:100%;height:100%;object-fit:cover;object-position:50% 35%;display:block;transition:scale .7s cubic-bezier(.2,.7,.2,1)}.r8-about .r8-shot span{position:absolute;left:.7rem;right:.7rem;bottom:.7rem;padding:.45rem .75rem;border-radius:10px;text-align:left;background:#fafcffd1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--cobalt);font:500 .82rem/1.35 var(--sans);opacity:0;transform:translateY(.5rem);transition:opacity .3s ease,transform .3s ease}.r8-about .r8-shot:hover img,.r8-about .r8-shot:focus-visible img{scale:1.05}.r8-about .r8-shot:hover span,.r8-about .r8-shot:focus-visible span{opacity:1;transform:none}.r8-about .r8-shot:focus-visible{outline:3px solid #bd704a;outline-offset:3px}@media(hover:none){.r8-about .r8-shot span{opacity:1;transform:none}}@media(max-width:900px){.r8-about .r8-gallery{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:clamp(9rem,30vw,16rem)}.r8-about .r8-shot:nth-child(4){grid-column:span 1}.r8-about .r8-shot:last-child{grid-column:span 2}}@media(max-width:560px){.r8-about .r8-shot span{font-size:.74rem;padding:.35rem .55rem;left:.45rem;right:.45rem;bottom:.45rem}}.r8-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:grid;place-items:center;padding:clamp(1rem,4vw,4rem);background:#061020e0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}@media(prefers-reduced-motion:no-preference){.r8-lightbox{animation:r8-fade .26s ease both}}@keyframes r8-fade{0%{opacity:0}to{opacity:1}}.r8-lightbox figure{margin:0;max-width:min(100%,1400px)}.r8-lightbox img{display:block;max-width:100%;max-height:calc(100dvh - 9rem);margin:0 auto;border-radius:10px;object-fit:contain}.r8-lightbox figcaption{display:flex;justify-content:space-between;gap:1rem;margin-top:.8rem;color:#fff;font-size:.95rem}.r8-lightbox figcaption span{color:#e9b393;font-weight:700;letter-spacing:.1em}.r8-lightbox button{position:absolute;display:grid;place-items:center;width:3rem;height:3rem;border:1px solid rgb(255 255 255 / 35%);border-radius:50%;background:#ffffff1f;color:#fff;cursor:pointer}.r8-lightbox button:hover,.r8-lightbox button:focus-visible{background:#fff;color:var(--cobalt);outline:none}.r8-lb-close{top:1rem;right:1rem}.r8-lb-prev{left:1rem;top:50%;transform:translateY(-50%)}.r8-lb-next{right:1rem;top:50%;transform:translateY(-50%)}@media(max-width:560px){.r8-lb-prev,.r8-lb-next{top:auto;bottom:1rem;transform:none}}@media(prefers-reduced-motion:reduce){.r8-about .r8-card,.r8-about .r8-shot img,.r8-about .r8-where-photo img,.r8-about .r8-value:before{transition:none}.r8-about .r8-card:hover{transform:none}}.r8-about .r8-marquee{overflow:hidden;margin:0 calc(-1 * var(--r8-gut)) clamp(2rem,4vw,4rem);padding-block:clamp(1rem,2vw,2rem);border-block:1px solid rgba(23,60,120,.14);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.r8-about .r8-marquee-track{display:flex;width:max-content;animation:r8-marquee 38s linear infinite}.r8-about .r8-marquee:hover .r8-marquee-track{animation-play-state:paused}.r8-about .r8-marquee-track>span{display:flex;flex:none}.r8-about .r8-marquee b{display:inline-flex;align-items:center;gap:clamp(1.5rem,3vw,3.5rem);padding-right:clamp(1.5rem,3vw,3.5rem);white-space:nowrap;color:var(--cobalt);font:400 clamp(2rem,4.2vw,5.5rem)/1.1 var(--serif);letter-spacing:-.02em}.r8-about .r8-marquee b:nth-child(2n){color:transparent;-webkit-text-stroke:1px var(--cobalt);font-style:italic}.r8-about .r8-marquee i{color:var(--copper, #bd704a);font-style:normal;font-size:.4em;-webkit-text-stroke:0}@keyframes r8-marquee{to{transform:translate(-50%)}}.r8-about .r8-filters{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:clamp(1.25rem,2vw,2rem)}.r8-about .r8-filters button{display:inline-flex;align-items:center;gap:.55rem;padding:.6rem 1rem;border:1px solid rgba(23,60,120,.25);border-radius:999px;background:transparent;color:var(--cobalt);font:700 .74rem/1 var(--sans);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:background .2s ease,color .2s ease}.r8-about .r8-filters button span{display:grid;place-items:center;min-width:1.4rem;height:1.4rem;border-radius:999px;background:#173c781a;font-size:.7rem;letter-spacing:0}.r8-about .r8-filters button:hover{border-color:var(--cobalt)}.r8-about .r8-filters button[aria-pressed=true]{background:var(--cobalt);color:#fff}.r8-about .r8-filters button[aria-pressed=true] span{background:#bd704a;color:#fff}.r8-about .r8-filters button:focus-visible{outline:3px solid #bd704a;outline-offset:2px}.r8-about .r8-record-meta{display:flex;gap:.7rem;align-items:baseline;margin-bottom:1rem;color:#6a7c96;font:700 .7rem/1 var(--sans);letter-spacing:.12em;text-transform:uppercase}.r8-about .r8-record-meta em{color:var(--copper, #bd704a);font:400 1.4rem/1 var(--serif);font-style:normal;letter-spacing:0}.r8-about .r8-record-card{transition:transform .32s cubic-bezier(.2,.7,.2,1),box-shadow .32s ease,opacity .38s ease,filter .38s ease}.r8-about .r8-record-card.is-dim{opacity:.28;filter:grayscale(1);pointer-events:none;transform:scale(.97)}.r8-about .r8-mission{background:#0d2441;color:#fff;padding-bottom:clamp(4rem,8vw,9rem)}.r8-about .r8-pano{height:clamp(16rem,42vw,40rem);overflow:hidden;clip-path:inset(12% 6% 0 6%);transition:clip-path 1.2s cubic-bezier(.2,.7,.2,1)}.r8-about .r8-pano.is-in{clip-path:inset(0 0 0 0)}.r8-about .r8-pano img{width:100%;height:100%;object-fit:cover;object-position:50% 45%;scale:1.12;transition:scale 1.8s cubic-bezier(.2,.7,.2,1)}.r8-about .r8-pano.is-in img{scale:1}.r8-about .r8-mission-body{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:clamp(2rem,6vw,8rem);padding-top:clamp(3rem,6vw,7rem);align-items:start}.r8-about .r8-mission .page-kicker{color:#e9b393;margin:0 0 1rem}.r8-about .r8-words{margin:0 0 1.5rem;color:#fff;font:400 clamp(2.6rem,5.2vw,7rem)/1 var(--serif);letter-spacing:-.025em}.r8-about .r8-words span{display:inline-block;white-space:pre;opacity:.12;transform:translateY(.25em);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.7,.2,1)}.r8-about .r8-words.is-in span{opacity:1;transform:none}.r8-about .r8-words span:nth-last-child(-n+2){color:#f1c6ab;font-style:italic}.r8-about .r8-mission-lead>p:not(.page-kicker){max-width:52ch;margin:0;color:#ffffffd1;font-size:clamp(1rem,.4vw + .85rem,1.25rem);line-height:1.6}.r8-about .r8-vision-label{margin:0 0 1rem;color:#e9b393;font:700 .74rem/1 var(--sans);letter-spacing:.14em;text-transform:uppercase}.r8-about .r8-vision ol{list-style:none;margin:0;padding:0;counter-reset:v}.r8-about .r8-vision li{counter-increment:v;display:grid;grid-template-columns:3rem 1fr;padding:1.15rem 0;border-top:1px solid rgb(255 255 255 / 18%);color:#ffffffdb;font-size:clamp(1rem,.4vw + .85rem,1.2rem);line-height:1.45;opacity:0;transform:translate(1.5rem);transition:opacity .6s ease,transform .6s cubic-bezier(.2,.7,.2,1)}.r8-about .r8-vision li:before{content:"0" counter(v);grid-row:span 2;color:#bd704a;font:400 1.5rem/1 var(--serif)}.r8-about .r8-vision li span{display:block;color:#fff;font:400 clamp(1.4rem,1.4vw + .6rem,2.1rem)/1.15 var(--serif)}.r8-about .r8-vision ol.is-in li{opacity:1;transform:none}.r8-about .r8-vision ol.is-in li:nth-child(2){transition-delay:.12s}.r8-about .r8-vision ol.is-in li:nth-child(3){transition-delay:.24s}.r8-about .r8-vision ol.is-in li:nth-child(4){transition-delay:.36s}@media(max-width:900px){.r8-about .r8-mission-body{grid-template-columns:1fr}.r8-about .r8-pano{clip-path:none}}.r8-about [data-r8-reveal] .r8-where-photo{clip-path:inset(0 100% 0 0);transition:clip-path 1.1s cubic-bezier(.2,.7,.2,1)}.r8-about .is-in .r8-where-photo{clip-path:inset(0 0 0 0)}.r8-about .r8-values{background:#fafcff}.r8-about .r8-values-grid{display:flex;gap:clamp(.6rem,1vw,1.25rem);min-height:clamp(20rem,26vw,30rem)}.r8-about .r8-value{flex:1 1 0;min-width:0;padding:clamp(1.4rem,2.2vw,2.6rem);display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;cursor:default;outline:none}.r8-about .r8-value .r8-num{position:absolute;top:clamp(1.2rem,2vw,2.2rem);left:clamp(1.4rem,2.2vw,2.6rem);margin:0;padding:0;color:#bd704abf;font:400 clamp(3rem,5vw,6.5rem)/1 var(--serif);letter-spacing:-.02em;transition:color .4s ease}.r8-about .r8-value h3,.r8-about .r8-value p{transition:color .4s ease}.r8-about .r8-value p{max-width:34ch}.r8-about .r8-values-grid:hover .r8-value,.r8-about .r8-values-grid:focus-within .r8-value{flex-grow:.8}.r8-about .r8-values-grid .r8-value:hover,.r8-about .r8-values-grid .r8-value:focus-visible{flex-grow:1.9;background:var(--cobalt);transform:none}.r8-about .r8-value:hover h3,.r8-about .r8-value:focus-visible h3{color:#fff}.r8-about .r8-value:hover p,.r8-about .r8-value:focus-visible p{color:#ffffffd9}.r8-about .r8-value:hover .r8-num,.r8-about .r8-value:focus-visible .r8-num{color:#f1c6ab}.r8-about .r8-value:focus-visible{box-shadow:0 0 0 3px #bd704a}.r8-about .r8-values-grid .r8-value{opacity:0;translate:0 2rem;transition:flex-grow .6s cubic-bezier(.2,.7,.2,1),background .4s ease,opacity .6s ease,translate .6s cubic-bezier(.2,.7,.2,1)}.r8-about .r8-values-grid.is-in .r8-value{opacity:1;translate:0 0}.r8-about .r8-values-grid.is-in .r8-value:nth-child(2){transition-delay:0s,0s,.1s,.1s}.r8-about .r8-values-grid.is-in .r8-value:nth-child(3){transition-delay:0s,0s,.2s,.2s}.r8-about .r8-values-grid.is-in .r8-value:nth-child(4){transition-delay:0s,0s,.3s,.3s}@media(max-width:1100px){.r8-about .r8-values-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-height:0}.r8-about .r8-value{min-height:15rem}.r8-about .r8-value .r8-num{position:static;margin-bottom:1.2rem;font-size:clamp(2.6rem,6vw,3.6rem)}}@media(max-width:560px){.r8-about .r8-values-grid{grid-template-columns:1fr}.r8-about .r8-value{min-height:12rem}}@media(prefers-reduced-motion:reduce){.r8-about .r8-marquee-track{animation:none;flex-wrap:wrap}.r8-about .r8-marquee-track>span+span{display:none}.r8-about .r8-pano,.r8-about [data-r8-reveal] .r8-where-photo{clip-path:none;transition:none}.r8-about .r8-pano img{scale:1}.r8-about .r8-words span,.r8-about .r8-vision li,.r8-about .r8-values-grid .r8-value{opacity:1;transform:none;translate:none;transition:none}}@media(min-width:901px)and (orientation:landscape),(min-width:1101px){.r8-about .r7tl[data-pinned] .r7tl-year{transition:top .5s ease,left .5s ease,right .5s ease,bottom .5s ease}.r8-about .r7tl[data-at=tl] .r7tl-year{left:clamp(1.5rem,4vw,5rem);right:auto}.r8-about .r7tl[data-at=br] .r7tl-year{top:auto;bottom:clamp(1.5rem,5vh,4rem);right:clamp(5rem,8vw,9rem)}}@media(max-width:900px),(orientation:portrait)and (max-width:1100px){.r8-about .r7tl[data-pinned] .r7tl-rail{left:.75rem;right:.75rem;top:calc(var(--r8-head, 80px) + var(--r8-nav) + .5rem);justify-content:flex-start;gap:.35rem;overflow-x:auto;scrollbar-width:none;padding:.2rem}.r8-about .r7tl[data-pinned] .r7tl-rail::-webkit-scrollbar{display:none}.r8-about .r7tl[data-pinned] .r7tl-track{display:none}.r8-about .r7tl[data-pinned] .r7tl-rail button{flex:none;width:auto;height:auto;padding:.45rem .7rem;border-radius:999px;font:700 .78rem/1 var(--sans);letter-spacing:.04em;color:#fff;background:#08142873;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-shadow:none}.r8-about .r7tl[data-pinned] .r7tl-rail button:after{display:none}.r8-about .r7tl[data-pinned] .r7tl-rail button[aria-current]{background:#f0b48f;color:#0d1626}.r8-about .r7tl[data-pinned] .r7tl-year{top:calc(var(--r8-head, 80px) + var(--r8-nav) + 3.2rem)}}.r8-about .r7tl-list{background:#0d1626;color:#fff;padding:clamp(1.5rem,3vw,3rem) var(--r8-gut) clamp(2.5rem,5vw,5rem)}.r8-about .r7tl-list summary{display:inline-flex;align-items:center;gap:.6rem;cursor:pointer;padding:.75rem 1.2rem;border:1px solid rgb(255 255 255 / 35%);border-radius:999px;font:700 .78rem/1 var(--sans);letter-spacing:.12em;text-transform:uppercase;list-style:none}.r8-about .r7tl-list summary::-webkit-details-marker{display:none}.r8-about .r7tl-list summary:after{content:"+";color:#f0b48f;font-size:1.1rem}.r8-about .r7tl-list[open] summary:after{content:"−"}.r8-about .r7tl-list summary:hover,.r8-about .r7tl-list summary:focus-visible{background:#fff;color:var(--cobalt);outline:none}.r8-about .r7tl-list ol{list-style:none;margin:2rem 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,26rem),1fr));gap:0 clamp(2rem,4vw,5rem)}.r8-about .r7tl-list li{display:grid;grid-template-columns:4.2rem 1fr;gap:1rem;padding:1.2rem 0;border-top:1px solid rgb(255 255 255 / 16%)}.r8-about .r7tl-list-year{color:#f0b48f;font:400 1.6rem/1 var(--serif)}.r8-about .r7tl-list-date{margin:0 0 .3rem;color:#fff9;font:700 .7rem/1.3 var(--sans);letter-spacing:.1em;text-transform:uppercase}.r8-about .r7tl-list h4{margin:0 0 .35rem;color:#fff;font:400 1.2rem/1.25 var(--serif)}.r8-about .r7tl-list li p:not(.r7tl-list-date){margin:0;color:#fffc;font-size:.95rem;line-height:1.5}.r8-about .r7tl-list a{display:inline-block;margin-top:.45rem;color:#f0b48f;font-size:.85rem}.r8-about .r7-person-line{font-style:normal}@media(max-width:1180px){.r8-about .r8-subnav{-webkit-mask-image:none;mask-image:none}.r8-about .r8-subnav:after{content:"›";position:sticky;right:0;flex:none;display:grid;place-items:center;width:2.4rem;margin-left:-1rem;margin-right:calc(-1 * var(--r8-gut));color:var(--copper, #bd704a);font:700 1.4rem/1 var(--sans);background:linear-gradient(90deg,#fafcff00,#fafcfff5 45%);pointer-events:none}.r8-about .r8-subnav.is-end:after{opacity:0}}.r8-about .r7tl-list li>div{min-width:0;overflow-wrap:anywhere}@media(max-width:560px){.r8-about .r7tl-list li{grid-template-columns:3.4rem minmax(0,1fr)}.r8-about .r7tl-list-year{font-size:1.3rem}}@media(max-width:900px),(orientation:portrait)and (max-width:1100px){.r8-about .r7tl .r7tl-static-year,.r8-about .r7tl[data-pinned] .r7tl-year{font-size:clamp(3.6rem,15vw,6.5rem)}}@media(max-width:1180px){.r8-about .r8-subnav:after{width:3rem;margin-left:-1.6rem;background:linear-gradient(90deg,#fafcff00,#fafcff 55%)}}.r8-about .r8-mission,.r8-about .r8-values{overflow-x:clip}.r8-page{--r8-copper: #bd704a;--r8-wide: min(calc(100% - 2 * var(--page-gutter)), 150rem);color:var(--ink);background:#fafcff;overflow-x:clip}.r8-page h2,.r8-page .r8-head h2{margin:0;color:var(--cobalt);font:400 clamp(2.3rem,4vw,5.2rem)/1.02 var(--serif);letter-spacing:-.02em}.r8-page .motion-line-mask{display:block;overflow:hidden;padding-bottom:.06em}.r8-page .motion-line-mask>span{display:block}.r8-page .page-kicker{color:var(--copper);letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:800;margin:0 0 .9rem}.r8-page p{line-height:1.6}.r8-hero{position:relative;height:calc(100svh - var(--nav-height, 5.25rem));min-height:34rem;max-height:90rem;overflow:hidden;background:#0d2441}.r8-hero-photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--r8-pos, 50% 50%)}.r8-hero--peace{--r8-pos: 50% 0%}.r8-hero--peace .r8-sheet{top:auto;bottom:clamp(1rem,3vh,2.5rem)}.r8-hero--work{--r8-pos: 50% 90%}.r8-hero--res{--r8-pos: 50% 70%}.r8-sheet{position:absolute;left:var(--page-gutter);top:clamp(1rem,3vh,2.5rem);z-index:2;width:min(calc(100% - 2 * var(--page-gutter)),max(34rem,36vw));padding:clamp(1rem,1.6vw,1.9rem) clamp(1.15rem,2vw,2.2rem);background:#fafcffbd;-webkit-backdrop-filter:blur(14px) saturate(1.5);backdrop-filter:blur(14px) saturate(1.5);border:1px solid rgba(255,255,255,.65);border-top:6px solid var(--cobalt);box-shadow:0 1.2rem 3rem #081a362e;color:var(--cobalt)}.r8-hero--res .r8-sheet{left:auto;right:var(--page-gutter)}.r8-sheet .page-kicker{font-size:.74rem;margin-bottom:.5rem}.r8-hero-title{margin:0 0 .7rem;font:400 clamp(2.1rem,2.9vw,4.4rem)/1.02 var(--serif);letter-spacing:-.02em;color:var(--cobalt)}.r8-hero-title .motion-line-mask:last-child span{color:#2a5aa6;font-style:italic}.r8-sheet>p:not(.page-kicker){margin:0;max-width:46ch;color:#1d3150;font-size:clamp(1rem,.45vw + .8rem,1.2rem);line-height:1.5}.r8-actions{display:flex;flex-wrap:wrap;gap:.8rem 1.4rem;align-items:center;margin-top:1.1rem}.r8-jumps{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.r8-jumps a{padding:.45rem .9rem;border:1px solid rgb(23 60 120 / 35%);border-radius:999px;color:var(--cobalt);font-weight:700;font-size:.9rem;text-decoration:none;background:#ffffff8c;transition:background .2s,color .2s}.r8-jumps a:hover,.r8-jumps a:focus-visible{background:var(--cobalt);color:#fff}@media(prefers-reduced-motion:no-preference){.r8-sheet{animation:r8-sheet-in .7s cubic-bezier(.2,.7,.2,1) both}}@keyframes r8-sheet-in{0%{opacity:0;transform:translateY(1.5rem)}to{opacity:1;transform:none}}@media(max-width:680px),(max-width:1023px)and (orientation:portrait){.r8-hero{height:auto;min-height:0;max-height:none;background:#fafcff;overflow:visible}.r8-hero-photo{position:relative;display:block;height:auto;aspect-ratio:4 / 3.1}.r8-sheet,.r8-hero--res .r8-sheet{position:relative;left:auto;right:auto;top:auto;width:min(calc(100% - 2rem),42rem);margin:-2rem auto 1rem;animation:none}.r8-hero-title{font-size:clamp(2rem,8.6vw,3.2rem)}}.r8-section{width:var(--r8-wide);margin-inline:auto;padding-block:clamp(3.5rem,7vw,8rem)}.r8-section--tint{width:100%;padding-inline:calc((100% - var(--r8-wide)) / 2);background:#eef4fa}.r8-head{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:1rem clamp(2rem,5vw,6rem);align-items:end;margin-bottom:clamp(2rem,4vw,4rem)}.r8-head .page-kicker{grid-column:1 / -1;margin:0}.r8-head>p:not(.page-kicker){margin:0;max-width:52ch;color:var(--muted);font-size:var(--body)}@media(max-width:900px){.r8-head{grid-template-columns:1fr}}.r8-num{display:block;color:var(--r8-copper);font:400 clamp(2.4rem,3.4vw,4rem)/1 var(--serif);letter-spacing:-.03em}.r8-lead{font-size:clamp(1.1rem,.6vw + .9rem,1.45rem);color:var(--cobalt)}.r8-card{position:relative;transition:transform .32s cubic-bezier(.2,.7,.2,1),box-shadow .32s}.r8-card .r8-card-link{margin-top:auto}.r8-card .r8-card-link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.r8-card .r8-card-link:focus-visible{outline:none}.r8-card:has(.r8-card-link:focus-visible){outline:3px solid var(--r8-copper);outline-offset:3px}.r8-card:hover,.r8-card:has(.r8-card-link:focus-visible){transform:translateY(-6px);box-shadow:0 1.4rem 2.6rem #081a3624}.r8-card:hover .r8-card-link{text-decoration:underline;text-underline-offset:.25em}.r8-principles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1rem,1.6vw,2rem)}.r8-principle{display:flex;flex-direction:column;gap:.7rem;padding:clamp(1.4rem,2.2vw,2.6rem);background:#fff;border:1px solid #d6e2ef;border-top:4px solid var(--cobalt);cursor:pointer}.r8-principle h3,.r8-pillars h3,.r8-area h3,.r8-res-card h3,.r8-state h3,.r8-partners h3{margin:0;color:var(--cobalt);font:400 clamp(1.45rem,1.5vw,2rem)/1.15 var(--serif)}.r8-principle p{margin:0 0 .6rem;color:var(--ink)}@media(max-width:1180px){.r8-principles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.r8-principles{grid-template-columns:1fr}}.r8-pillars{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1.5rem,2.5vw,3rem) clamp(1rem,2vw,2.5rem)}.r8-pillars li{padding-top:1rem;border-top:1px solid var(--rule)}.r8-pillars .r8-num{font-size:clamp(1.6rem,2vw,2.4rem);margin-bottom:.5rem}.r8-pillars p{margin:.5rem 0 0;color:var(--muted)}@media(max-width:1180px){.r8-pillars{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.r8-pillars{grid-template-columns:1fr}}.r8-story{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);background:#0d2441;color:#fff}.r8-story-media{position:relative}.r8-story-photo{position:sticky;top:var(--nav-height, 5.25rem);height:calc(100svh - var(--nav-height, 5.25rem));margin:0}.r8-story-photo img{width:100%;height:100%;object-fit:cover;object-position:50% 25%}.r8-story-photo figcaption{position:absolute;left:1rem;bottom:1rem;padding:.3rem .6rem;background:#0d2441b3;color:#fff;font-size:.8rem}.r8-story-photo figcaption small{display:none}.r8-story-copy{padding:clamp(3rem,7vw,8rem) var(--page-gutter) clamp(3rem,7vw,8rem) clamp(2rem,5vw,6rem)}.r8-story-copy .page-kicker{color:#e9b393}.r8-story-copy h2{color:#fff;margin-bottom:1.2rem}.r8-story-copy .r8-lead{color:#ffffffe5}.r8-story-copy>p{color:#ffffffd1;max-width:56ch}.r8-steps{list-style:none;margin:2rem 0;padding:0;display:grid;gap:0}.r8-steps li{display:grid;grid-template-columns:auto 1fr;gap:1.2rem;padding:1.3rem 0;border-top:1px solid rgb(255 255 255 / 18%)}.r8-steps .r8-num{font-size:clamp(1.8rem,2.4vw,2.8rem);color:#f1c6ab}.r8-steps p{margin:0}.r8-steps small{display:block;color:#e9b393;font-weight:800;font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;margin-bottom:.15rem}.r8-step-now{color:#fff;font-size:clamp(1.05rem,.5vw + .9rem,1.3rem)}.r8-step-later{margin-top:.6rem!important;color:#ffffffbf}@media(prefers-reduced-motion:no-preference){.r8-steps li{animation:r8-rise linear both;animation-timeline:view();animation-range:entry 0% entry 60%}}@keyframes r8-rise{0%{opacity:0;transform:translateY(1.5rem)}to{opacity:1;transform:none}}@media(max-width:900px){.r8-story{grid-template-columns:1fr}.r8-story-photo{position:relative;top:auto;height:auto;aspect-ratio:4 / 3}.r8-story-copy{padding:2.5rem var(--page-gutter) 3rem}}.r8-questions{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(2rem,4vw,5rem)}.r8-questions li{padding:1.2rem 0;border-top:1px solid var(--rule);color:var(--cobalt);font:400 clamp(1.35rem,1.6vw,2.1rem)/1.25 var(--serif)}@media(max-width:700px){.r8-questions{grid-template-columns:1fr}}.r8-quote{margin:clamp(2.5rem,5vw,5rem) 0 0;padding-left:clamp(1rem,2vw,2rem);border-left:4px solid var(--r8-copper);max-width:60ch;color:var(--ink);font:italic 400 clamp(1.3rem,1.4vw,1.9rem)/1.4 var(--serif)}.r8-pilot{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:clamp(2rem,5vw,6rem);align-items:start}.r8-pilot h2{margin-bottom:1rem}.r8-pilot p{max-width:58ch}.r8-facts{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--rule);border:1px solid var(--rule)}.r8-facts div{padding:clamp(1rem,1.6vw,1.8rem);background:#fff}.r8-facts dt{color:var(--copper);font-weight:800;font-size:.75rem;letter-spacing:.1em;text-transform:uppercase}.r8-facts dd{margin:.4rem 0 0;color:var(--cobalt);font:400 clamp(1.15rem,1.2vw,1.5rem)/1.25 var(--serif)}@media(max-width:900px){.r8-pilot{grid-template-columns:1fr}}@media(max-width:480px){.r8-facts{grid-template-columns:1fr}}.r8-page .r8-donate>div{max-width:none}.r8-areas{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(1rem,1.6vw,2rem)}.r8-area{grid-column:span 2;display:flex;flex-direction:column;background:#fff;border:1px solid #d6e2ef;cursor:pointer;scroll-margin-top:calc(var(--nav-height, 5.25rem) + 1rem)}.r8-area:nth-child(-n+2){grid-column:span 3}.r8-area-img{overflow:hidden;aspect-ratio:4 / 3}.r8-area:nth-child(-n+2) .r8-area-img{aspect-ratio:16 / 9}.r8-area-img img{width:100%;height:100%;object-fit:cover;transition:scale .7s cubic-bezier(.2,.7,.2,1)}.r8-area:hover .r8-area-img img{scale:1.05}.r8-area-copy{display:flex;flex-direction:column;gap:.6rem;flex:1;padding:clamp(1.2rem,1.8vw,2.2rem)}.r8-area-copy .r8-num{font-size:1.6rem}.r8-area-copy p{margin:0 0 .6rem;color:var(--muted)}@media(max-width:1023px){.r8-areas{grid-template-columns:repeat(2,minmax(0,1fr))}.r8-area,.r8-area:nth-child(-n+2){grid-column:span 1}.r8-area:last-child{grid-column:1 / -1}.r8-area:nth-child(-n+2) .r8-area-img{aspect-ratio:4 / 3}}@media(max-width:600px){.r8-areas{grid-template-columns:1fr}.r8-area:last-child{grid-column:auto}}.r8-chips{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.8rem}.r8-chips button{min-height:2.6rem;padding:.45rem 1rem;border:1px solid rgb(23 60 120 / 35%);border-radius:999px;background:#fff;color:var(--cobalt);font:700 .95rem var(--sans);cursor:pointer;transition:background .2s,color .2s}.r8-chips button:hover{border-color:var(--cobalt)}.r8-chips button[aria-pressed=true]{background:var(--cobalt);border-color:var(--cobalt);color:#fff}.r8-status{margin:0 0 1.5rem;color:var(--muted);font-size:.95rem}.r8-chrono{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr));gap:clamp(.9rem,1.4vw,1.6rem)}.r8-chrono li{display:flex}.r8-chrono-card{position:relative;display:flex;flex-direction:column;gap:.55rem;width:100%;min-height:15rem;padding:1.4rem 1.4rem 1.2rem;background:#fff;border:1px solid #d6e2ef;border-top:4px solid var(--cobalt);color:var(--ink);text-decoration:none;transition:transform .32s cubic-bezier(.2,.7,.2,1),box-shadow .32s,border-color .32s}.r8-chrono-card:hover,.r8-chrono-card:focus-visible{transform:translateY(-6px);box-shadow:0 1.4rem 2.6rem #081a3624;border-top-color:var(--r8-copper)}.r8-chrono-card:focus-visible{outline:3px solid var(--r8-copper);outline-offset:3px}.r8-chrono-date{color:var(--copper);font-weight:800;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase}.r8-chrono-card strong{color:var(--cobalt);font:400 clamp(1.3rem,1.2vw,1.6rem)/1.2 var(--serif);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.r8-chrono-line{color:var(--muted);line-height:1.5;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}.r8-chrono-more{display:inline-flex;align-items:center;gap:.35rem;margin-top:auto;padding-top:.4rem;color:var(--cobalt);font-weight:800;font-size:.9rem}.r8-chrono-card:hover .r8-chrono-more{text-decoration:underline;text-underline-offset:.25em}@media(prefers-reduced-motion:no-preference){.r8-chrono li{animation:r8-rise .5s cubic-bezier(.2,.7,.2,1) both}}.r8-tracker{width:100%;padding-inline:calc((100% - var(--r8-wide)) / 2);background:#0d2441;color:#fff}.r8-tracker-inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2rem,5vw,6rem);align-items:center}.r8-tracker .page-kicker{color:#e9b393}.r8-tracker h2{color:#fff;margin-bottom:1rem}.r8-tracker p{color:#ffffffd6;max-width:50ch}.r8-page .r8-button-light{display:inline-flex;gap:.5rem;align-items:center;margin-top:.8rem;background:#fff;color:var(--cobalt)}.r8-tracker-list{list-style:none;margin:0;padding:0;display:grid;gap:.8rem}.r8-tracker-list a{position:relative;display:grid;grid-template-columns:1fr auto;gap:.2rem 1rem;padding:1.2rem 1.4rem;background:#ffffff12;border:1px solid rgb(255 255 255 / 18%);color:#fff;text-decoration:none;transition:transform .32s cubic-bezier(.2,.7,.2,1),background .32s}.r8-tracker-list a:hover,.r8-tracker-list a:focus-visible{transform:translateY(-4px);background:#ffffff24}.r8-tracker-list strong{font:400 clamp(1.4rem,1.5vw,2rem)/1.1 var(--serif)}.r8-tracker-list span,.r8-tracker-list small{grid-column:1;color:#ffffffc7}.r8-tracker-list svg{grid-column:2;grid-row:1 / span 3;align-self:center}@media(max-width:900px){.r8-tracker-inner{grid-template-columns:1fr}}.r8-partners{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr));gap:1px;background:var(--rule);border:1px solid var(--rule)}.r8-partners li{padding:clamp(1.2rem,1.8vw,2rem);background:#fff}.r8-partners h3{font-size:clamp(1.25rem,1.2vw,1.6rem)}.r8-partners p{margin:.5rem 0 0;color:var(--muted)}.r8-after{display:inline-flex;gap:.4rem;align-items:center;margin-top:1.5rem}.r8-res-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr));gap:clamp(1rem,1.6vw,2rem)}.r8-res-card{display:flex;flex-direction:column;gap:.7rem;padding:clamp(1.4rem,2vw,2.4rem);background:#fff;border:1px solid #d6e2ef;border-top:4px solid var(--cobalt);cursor:pointer}.r8-res-card h3{font-size:clamp(2rem,2.4vw,3rem)}.r8-res-meta{margin:0;color:var(--copper);font-weight:800;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase}.r8-res-title{margin:0;color:var(--ink)}.r8-res-card dl{margin:.4rem 0;display:grid;gap:.5rem}.r8-res-card dl div{display:grid;grid-template-columns:7.5rem 1fr;gap:.8rem;padding-top:.5rem;border-top:1px solid #e3ebf4}.r8-res-card dt{color:var(--muted);font-weight:700;font-size:.9rem}.r8-res-card dd{margin:0}.r8-res-note{margin:0;padding:.7rem .9rem;background:#eef4fa;color:var(--cobalt);font-size:.95rem}.r8-res-card .r8-card-link{display:inline-flex;gap:.4rem;align-items:center}.r8-small{margin:1.5rem 0 0;color:var(--muted);font-size:.9rem}.r8-state{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:1rem}.r8-state article{padding:1.5rem;background:#fff;border:1px solid #d6e2ef}.r8-state p{margin:.4rem 0 0;color:var(--muted)}@media(max-width:480px){.r8-res-card dl div{grid-template-columns:1fr;gap:.1rem}}.r8-page [id]{scroll-margin-top:calc(var(--nav-height, 5.25rem) + 1rem)}@media(prefers-reduced-motion:reduce){.r8-card,.r8-chrono-card,.r8-area-img img,.r8-tracker-list a{transition:none}.r8-card:hover,.r8-chrono-card:hover,.r8-tracker-list a:hover{transform:none}}.r8-hero--work{--r8-pos: 50% 10%;height:100svh}.r8-hero--work .r8-sheet{top:auto;bottom:clamp(1rem,3vh,2.5rem)}.r8-hero-title{height:auto;line-height:1.08;margin-bottom:1rem}.r8-hero-title:focus,.r8-hero-title:focus-visible{outline:none}.r8-partners-empty{margin:0;padding:clamp(1.4rem,2vw,2.4rem);max-width:70ch;background:#eef4fa;border-left:4px solid var(--r8-copper);color:var(--cobalt);font-size:var(--body)}.r8-pin-side{display:none}@media(min-width:1024px){.r8-pin{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);column-gap:clamp(2rem,6vw,8rem)}.r8-pin .r8-head{grid-column:1 / -1}.r8-pin-side{position:sticky;top:calc(var(--nav-height, 5.25rem) + 6vh);align-self:start;display:grid;gap:1rem;height:max-content}.r8-pin-num{color:var(--r8-copper);font:400 clamp(9rem,17vw,22rem)/.8 var(--serif);letter-spacing:-.05em}.r8-pin-title{color:var(--cobalt);font:400 clamp(1.8rem,2.4vw,3.2rem)/1.1 var(--serif);max-width:14ch}.r8-pin-dots{display:flex;gap:.5rem}.r8-pin-dots i{width:2.5rem;height:4px;background:var(--rule);transition:background .3s}.r8-pin-dots i.is-on{background:var(--cobalt)}.r8-pin .r8-principles{grid-template-columns:1fr;gap:0}.r8-pin .r8-principle{min-height:62vh;justify-content:center;border:0;border-top:1px solid var(--rule);background:transparent;padding-inline:0;opacity:.32;transition:opacity .4s,transform .32s}.r8-pin .r8-principle.is-active{opacity:1}.r8-pin .r8-principle:hover{box-shadow:none}.r8-pin .r8-principle .r8-num{display:none}.r8-pin .r8-principle h3{font-size:clamp(2rem,2.6vw,3.4rem)}.r8-pin .r8-principle p{font-size:var(--body);max-width:44ch}.r8-pin .r8-principle .r8-card-link{margin-top:.5rem}@media(prefers-reduced-motion:no-preference){.r8-pin-num{animation:r8-num-in .5s cubic-bezier(.2,.7,.2,1) both}}}@keyframes r8-num-in{0%{opacity:0;transform:translateY(30%)}to{opacity:1;transform:none}}.r8-steps-track{list-style:none;margin:.4rem 0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);counter-reset:st}.r8-steps-track li{position:relative;padding-top:1.4rem;font-size:.78rem;font-weight:700;color:var(--muted)}.r8-steps-track li:before{content:"";position:absolute;top:.35rem;left:0;right:0;height:3px;background:var(--rule)}.r8-steps-track li:after{content:"";position:absolute;top:0;left:0;width:.85rem;height:.85rem;border-radius:50%;background:#fff;border:3px solid var(--rule)}.r8-steps-track li.is-done{color:var(--cobalt)}.r8-steps-track li.is-done:before{background:var(--cobalt)}.r8-steps-track li.is-done:after{border-color:var(--cobalt);background:var(--cobalt)}.r8-steps-track li.is-now:after{border-color:var(--r8-copper);background:var(--r8-copper);box-shadow:0 0 0 5px #bd704a38}.r8-tracker .r8-steps-track li{color:#ffffff8c}.r8-tracker .r8-steps-track li.is-done{color:#fff}.r8-tracker .r8-steps-track li.is-done:before{background:#e9b393}.r8-tracker .r8-steps-track li:after{background:#0d2441}.r8-tracker .r8-steps-track li.is-done:after{border-color:#e9b393;background:#e9b393}.r8-tracker-list .r8-steps-track{grid-column:1 / -1}.r8-areas{display:flex;grid-template-columns:none;gap:.6rem;height:clamp(30rem,68vh,52rem)}.r8-area,.r8-area:nth-child(-n+2),.r8-area:last-child{grid-column:auto;position:relative;flex:1 1 0;min-width:0;overflow:hidden;border:0;background:#0d2441;cursor:pointer;transition:flex-grow .7s cubic-bezier(.2,.7,.2,1)}.r8-area.is-open{flex-grow:4.2}.r8-area>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;filter:saturate(.75) brightness(.7);transition:filter .6s,scale .9s cubic-bezier(.2,.7,.2,1)}.r8-area.is-open>img{filter:none}.r8-area:not(.is-open):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(transparent 30%,#0d2441d9)}.r8-area-tab{position:absolute;z-index:2;left:50%;top:1.4rem;max-height:calc(100% - 2.8rem);overflow:hidden;display:flex;gap:.8rem;align-items:center;color:#fff;font:400 clamp(1.2rem,1.3vw,1.6rem)/1 var(--serif);white-space:nowrap;writing-mode:vertical-rl;transform:translate(-50%) rotate(180deg);transition:opacity .3s}.r8-area-tab b{color:#f1c6ab;font-weight:400}.r8-area.is-open .r8-area-tab{opacity:0}.r8-area-copy{position:absolute;z-index:3;left:1rem;right:auto;bottom:1rem;width:min(calc(100% - 2rem),30rem);display:block;flex:none;padding:1.1rem 1.3rem;background:#fafcffcc;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:4px solid var(--r8-copper);opacity:0;transform:translateY(1rem);pointer-events:none;transition:opacity .35s .2s,transform .45s .2s cubic-bezier(.2,.7,.2,1)}.r8-area.is-open .r8-area-copy{opacity:1;transform:none;pointer-events:auto}.r8-area-num{color:var(--r8-copper);font:400 1.4rem/1 var(--serif)}.r8-area-copy h3{margin:.2rem 0 .4rem}.r8-area-copy p{margin:0 0 .6rem;color:var(--ink);font-size:.98rem;line-height:1.5}.r8-area-open{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;border:0;background:transparent;cursor:pointer}.r8-area-open:focus-visible{outline:3px solid #f1c6ab;outline-offset:-3px}.r8-area:hover{transform:none}@media(max-width:900px){.r8-areas{flex-direction:column;height:auto}.r8-area,.r8-area:nth-child(-n+2),.r8-area:last-child{flex:none;height:5.5rem;transition:height .6s cubic-bezier(.2,.7,.2,1)}.r8-area.is-open{height:min(34rem,110vw)}.r8-area-tab{left:1.2rem;top:50%;bottom:auto;max-height:none;writing-mode:horizontal-tb;transform:translateY(-50%);white-space:normal}}@media(prefers-reduced-motion:reduce){.r8-area,.r8-area-copy,.r8-area>img{transition:none}}.r8-steps{position:relative;padding-left:4.2rem}.r8-steps:before,.r8-steps:after{content:"";position:absolute;left:1.45rem;top:1.6rem;bottom:1.6rem;width:3px;background:#ffffff29}.r8-steps:after{background:linear-gradient(#f1c6ab,var(--r8-copper));transform-origin:top;transform:scaleY(1)}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.r8-steps:after{animation:r8-fill linear both;animation-timeline:view();animation-range:cover 15% cover 75%}}}@keyframes r8-fill{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.r8-steps li{grid-template-columns:1fr;position:relative;border-top:0;padding:1.1rem 0}.r8-steps li>.r8-num{position:absolute;left:-4.2rem;top:.9rem;z-index:1;display:grid;place-items:center;width:3rem;height:3rem;border-radius:50%;background:#0d2441;border:2px solid #f1c6ab;color:#f1c6ab;font-size:1.15rem}.r8-steps li>div{padding:1rem 1.2rem;background:#ffffff0f;border:1px solid rgb(255 255 255 / 12%)}.r8-marquee{display:grid;gap:1rem;margin-inline:calc(-1 * var(--page-gutter));overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.r8-marquee-track{list-style:none;margin:0;padding:0;display:flex;gap:1rem;width:max-content;animation:r8-marquee 90s linear infinite}.r8-marquee-row.is-reverse .r8-marquee-track{animation-direction:reverse;animation-duration:110s}.r8-marquee:hover .r8-marquee-track,.r8-marquee:focus-within .r8-marquee-track{animation-play-state:paused}.r8-marquee-track li>*{display:grid;gap:.3rem;min-width:15rem;padding:1.3rem 1.8rem;background:#fff;border:1px solid #d6e2ef;border-left:4px solid var(--cobalt);color:var(--cobalt);text-decoration:none;transition:border-color .3s,transform .3s}.r8-marquee-track a:hover,.r8-marquee-track a:focus-visible{border-left-color:var(--r8-copper);transform:translateY(-3px)}.r8-marquee-track strong{font:400 clamp(1.25rem,1.4vw,1.8rem)/1.15 var(--serif);white-space:nowrap}.r8-marquee-track small{color:var(--copper);font-weight:800;font-size:.72rem;letter-spacing:.1em;text-transform:uppercase}@keyframes r8-marquee{to{transform:translate(calc(-50% - .5rem))}}@media(prefers-reduced-motion:reduce){.r8-marquee{margin-inline:0;-webkit-mask-image:none;mask-image:none}.r8-marquee-track{width:auto;flex-wrap:wrap;animation:none}.r8-marquee-track li[aria-hidden]{display:none}}.r8-area-tab{transform:translate(-50%)}.r8-area-copy{width:min(calc(100% - 2rem),26rem)}.r8-steps:before,.r8-steps:after{z-index:0}.r8-steps li{z-index:1}.r8-steps li>.r8-num{z-index:2}@media(max-width:900px){.r8-area-tab{transform:translateY(-50%)}.r8-area.is-open{height:auto;background:#fff}.r8-area.is-open>img{position:relative;display:block;height:auto;aspect-ratio:4 / 3}.r8-area.is-open .r8-area-copy{position:relative;left:auto;bottom:auto;width:auto;background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none}}#root .r7-titlebar{display:grid;gap:.6rem 3rem;align-items:end;padding-top:calc(var(--nav-height) + clamp(1rem,1.6vw,1.75rem));padding-bottom:clamp(1.25rem,2.4vw,2.25rem);border-bottom:1px solid var(--rule);margin-bottom:clamp(1.5rem,3vw,2.75rem)}#root .r7-titlebar h1{margin:0;font-family:var(--serif);font-weight:400;font-size:clamp(2.5rem,4.6vw,5rem);line-height:1.02;letter-spacing:-.01em;color:var(--ink);overflow-wrap:anywhere}#root .r7-titlebar>p{margin:0;max-width:46rem;color:var(--muted);font-size:var(--body);line-height:1.55}@media(min-width:64rem){#root .r7-titlebar{grid-template-columns:minmax(0,auto) minmax(0,1fr)}#root .r7-titlebar>p{justify-self:end;text-align:left}}#root .r7-titlebar--lead>p{max-width:52rem}#root .r7-news{padding-bottom:clamp(3rem,6vw,6rem)}#root .r7-filters{display:grid;gap:.65rem;margin-bottom:1rem}#root .r7-filter-row{display:flex;flex-wrap:wrap;gap:.5rem}#root .r7-filter-row button{min-height:2.75rem;padding:.5rem 1.05rem;border:1px solid var(--rule);border-radius:999px;background:var(--bright);color:var(--ink);font:600 .95rem/1.2 var(--sans);cursor:pointer;transition:background-color var(--fast) var(--ease),border-color var(--fast) var(--ease),color var(--fast) var(--ease)}#root .r7-filter-row button:hover{border-color:var(--cobalt)}#root .r7-filter-row button[aria-pressed=true]{background:var(--cobalt);border-color:var(--cobalt);color:var(--bright)}#root .r7-results{margin:0 0 1.25rem;color:var(--muted);font-size:var(--meta)}#root .r7-empty button{font:inherit;color:var(--cobalt);text-decoration:underline;background:none;border:0;cursor:pointer}#root .r7-contact{padding-bottom:clamp(2.5rem,5vw,5rem)}#root .r7-contact__grid{display:grid;gap:clamp(1.25rem,3vw,3rem);align-items:start}@media(min-width:56rem){#root .r7-contact__grid{grid-template-columns:minmax(18rem,5fr) minmax(0,7fr)}}#root .r7-contact__details,#root .r7-panel,#root .r7-contact__form{min-width:0;padding:clamp(1.25rem,2.4vw,2.5rem);border:1px solid var(--rule);border-radius:16px;background:var(--bright)}#root .r7-contact__details{background:var(--ice);border-color:transparent}#root .r7-contact h2,#root .r7-take-part h2{font-family:var(--serif);font-weight:400;font-size:clamp(1.6rem,2.2vw,2.4rem);line-height:1.12;margin:0 0 1.1rem;color:var(--ink)}#root .r7-contact__details ul{list-style:none;margin:0;padding:0;display:grid;gap:1.25rem}#root .r7-contact__details li{display:grid;grid-template-columns:1.5rem minmax(0,1fr);gap:.85rem;align-items:start}#root .r7-contact__details li svg{color:var(--cobalt);margin-top:.2rem}#root .r7-contact__details li span{display:block;font-size:.8rem;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-weight:700;margin-bottom:.15rem}#root .r7-contact__details li a,#root .r7-contact__details address{font-style:normal;font-size:clamp(1.05rem,1.15vw,1.25rem);line-height:1.45;color:var(--ink);overflow-wrap:anywhere}#root .r7-contact__details li a{color:var(--cobalt);font-weight:700}#root .r7-contact__details li a.r7-small-link{display:inline-block;margin-top:.35rem;font-size:.95rem}#root .r7-contact__note{margin:1.5rem 0 0;color:var(--ink);font-size:1rem;line-height:1.55}#root .r7-contact__legal{margin:.75rem 0 0;color:var(--muted);font-size:.9rem;line-height:1.5}#root .r7-form-pair{display:grid;gap:0 1rem}@media(min-width:40rem){#root .r7-form-pair{grid-template-columns:repeat(2,minmax(0,1fr))}}#root .r7-contact .public-form,#root .r7-take-part .public-form{max-width:none;width:100%}#root .r7-take-part{padding-bottom:clamp(3rem,6vw,6rem)}#root .r7-take-part__grid{display:grid;gap:clamp(1.25rem,3vw,3rem);align-items:start}@media(min-width:56rem){#root .r7-take-part__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}#root .r7-panel>p:not(.page-kicker){color:var(--muted);line-height:1.55;margin:0 0 1.1rem}#root .r7-peace-page .principles-section{padding-top:clamp(1rem,2vw,2rem)}#root .r7-titlebar h1[tabindex="-1"]:focus:not(:focus-visible){outline:none}#root .r7-titlebar h1[tabindex="-1"]:focus{outline:none}@media(max-width:40rem){#root .r7-filter-row{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-inline:calc(-1 * var(--page-gutter));padding-inline:var(--page-gutter);scroll-padding-inline:var(--page-gutter)}#root .r7-filter-row::-webkit-scrollbar{display:none}#root .r7-filter-row button{flex:none;min-height:2.5rem;padding:.4rem .9rem;font-size:.9rem}#root .r7-titlebar{padding-top:calc(var(--nav-height) + 1rem)}}#root .r7-clamp-list article p:not(.article-label){display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}#root .work-page .editorial-hero{background:#e3ecf5 url(/designs/e436c3c8-0cb8-4681-bcec-bbed809be99a.jpg) no-repeat right center / auto 100%}#root .work-page .editorial-hero .editorial-hero-sheet{width:min(44vw,40rem)}@media(min-width:64rem){#root .work-page .editorial-hero{min-height:0;padding-top:calc(var(--nav-height) + 3rem);padding-bottom:3rem}}@media(max-width:63.99rem){#root .work-page .editorial-hero{min-height:0;display:block;padding:calc(var(--nav-height) + 62vw) var(--page-gutter) 2rem;background-size:100% auto;background-position:center 18%;background-size:cover;background-repeat:no-repeat}#root .work-page .editorial-hero{background-image:linear-gradient(to bottom,transparent calc(var(--nav-height) + 62vw),#e3ecf5 calc(var(--nav-height) + 62vw)),url(/designs/e436c3c8-0cb8-4681-bcec-bbed809be99a.jpg);background-size:100% 100%,100% auto;background-position:0 0,center calc(var(--nav-height) - 14vw)}#root .work-page .editorial-hero .editorial-hero-sheet{width:100%}}@media(min-width:64rem){#root .work-page .editorial-hero{background:#e3ecf5;position:relative}#root .work-page .editorial-hero:before{content:"";position:absolute;top:0;bottom:0;right:0;left:calc(min(44vw,40rem) + clamp(1.25rem,5.56vw,5rem) + 2rem);background:url(/designs/e436c3c8-0cb8-4681-bcec-bbed809be99a.jpg) center 20% / cover no-repeat}#root .work-page .editorial-hero>*{position:relative;z-index:1}}@media(max-width:40rem){#root .r7-peace-page .values-grid{grid-template-columns:minmax(0,1fr)}}.initiative-detail-page{max-width:90rem}.initiative-detail-page .initiative-detail-head{width:100%;max-width:76rem;min-height:0;margin:clamp(1.5rem,3vw,3rem) 0 clamp(2rem,4vw,4rem);padding:clamp(1.5rem,4vw,4rem);border:1px solid var(--rule);border-top:5px solid var(--cobalt);background:var(--bright)}.initiative-detail-head .page-kicker{margin:0 0 clamp(.9rem,2vw,1.5rem);color:var(--copper);font-size:.8rem;font-weight:800;letter-spacing:.08em;line-height:1.5;text-transform:uppercase}#root .initiative-detail-head h1{max-width:100%;margin:0;color:var(--cobalt);font:400 clamp(2rem,4vw,4.1rem)/1.08 var(--serif);letter-spacing:-.025em;overflow-wrap:anywhere}#root .initiative-detail-head h1[tabindex="-1"]:focus{outline:none}.initiative-detail-head .article-label{display:block;width:fit-content;max-width:100%;margin:clamp(1.25rem,3vw,2.25rem) 0 0;padding-top:.85rem;border-top:1px solid var(--rule);color:var(--muted);line-height:1.5}.initiative-detail-page>.reader-photo,.initiative-detail-page .reader-gallery{max-width:76rem;margin-inline:auto}.initiative-detail-page>.reader-photo{min-height:clamp(18rem,48vw,42rem);margin-bottom:clamp(2rem,4vw,4rem)}.initiative-detail-page .reader-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2vw,1.75rem);margin-bottom:clamp(2rem,4vw,4rem)}.initiative-detail-page .reader-gallery .reader-photo{min-width:0;min-height:clamp(16rem,30vw,28rem);margin:0}.initiative-detail-page .reader-copy{max-width:70ch;margin:0 auto clamp(2rem,4vw,4rem)}.initiative-detail-page .reader-copy>p{overflow-wrap:anywhere}.initiative-sources{display:flex;flex-wrap:wrap;gap:.75rem;margin:1rem 0 0;padding:0;list-style:none}.initiative-sources .button{display:inline-flex;min-height:2.75rem;align-items:center;gap:.6rem;text-align:left}.initiative-back-link{display:inline-flex;min-height:2.75rem;align-items:center;gap:.55rem;color:var(--cobalt);font-weight:700;text-underline-offset:.2em}.initiative-detail-page a:focus-visible{outline:3px solid var(--copper);outline-offset:3px}.resource-lines article{position:relative}.resource-lines .resource-card-link:after{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;content:""}.resource-lines .resource-actions{position:relative;z-index:2}.resource-lines .resource-card-link:focus-visible{outline:none;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.2em}.resource-lines article:has(.resource-card-link:focus-visible){outline:3px solid var(--copper);outline-offset:3px}.source-archive-grid article{position:relative}.source-archive-grid .resource-archive-link:after{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;content:""}.source-archive-grid .resource-archive-link:focus-visible{outline:3px solid var(--copper);outline-offset:3px}@media(max-width:650px){.initiative-detail-page .initiative-detail-head{margin-top:1rem;padding:1.25rem}.initiative-detail-head h1{font-size:clamp(1.9rem,8vw,3rem);line-height:1.1}.initiative-detail-page .reader-gallery{grid-template-columns:minmax(0,1fr)}.initiative-detail-page .reader-gallery .reader-photo{min-height:18rem}}@media(prefers-reduced-motion:reduce){.resource-lines article,.source-archive-grid article{animation:none}}.r8-contact-page{background:#f4f6fa}.r8-contact-page .page-kicker{margin:0 0 .7rem;color:var(--copper);font-size:.76rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.r8-contact-page h1,.r8-contact-page h2{color:var(--cobalt);font-family:var(--serif);font-weight:400;letter-spacing:-.015em}.r8-contact-page .r8c-split{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start}.r8-contact-page .r8c-photo{position:sticky;top:0;height:100svh;margin:0;overflow:hidden;background:#0d2441}.r8-contact-page .r8c-photo img{width:100%;height:100%;object-fit:cover;object-position:50% 72%}@media(prefers-reduced-motion:no-preference){.r8-contact-page .r8c-photo img{animation:r8c-photo-in 1.4s cubic-bezier(.2,.7,.2,1) both}}@keyframes r8c-photo-in{0%{transform:scale(1.08)}to{transform:none}}.r8-contact-page .r8c-photo figcaption{position:absolute;left:0;right:0;bottom:0;padding:1rem clamp(1.25rem,2.5vw,2.5rem);background:linear-gradient(transparent,#081a36c7);color:#ffffffe5;font-size:.86rem;line-height:1.4}.r8-contact-page .r8c-photo figcaption span{display:block;color:#f1c6ab;font-size:.7rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.r8-contact-page .r8c-column{min-width:0;padding:calc(var(--nav-height) + clamp(2rem,6vh,5rem)) clamp(1.5rem,5vw,8rem) clamp(3rem,8vw,8rem);display:grid;gap:clamp(2.5rem,5vw,5.5rem)}.r8-contact-page .r8c-column>*{max-width:58rem}.r8-contact-page .r8c-title{margin:0;font-size:clamp(3.4rem,7vw,9.5rem);line-height:.9}.r8-contact-page .r8c-title .motion-line-mask{display:block}.r8-contact-page .r8c-title .motion-line-mask:last-child span{color:var(--copper);font-style:italic}.r8-contact-page .r8c-lede{max-width:38ch;margin:1.4rem 0 0;color:#1d3150;font-size:clamp(1.05rem,.5vw + .9rem,1.35rem);line-height:1.55}.r8-contact-page .r8c-channels{margin:0;padding:0;list-style:none;border-top:1px solid rgb(23 60 120 / 20%)}.r8-contact-page .r8c-channel{position:relative;display:grid;grid-template-columns:3rem minmax(0,1fr) auto;gap:1rem;align-items:center;min-height:5.5rem;padding:1.1rem 0;border-bottom:1px solid rgb(23 60 120 / 20%);isolation:isolate}.r8-contact-page .r8c-channel:before{position:absolute;top:0;right:-1rem;bottom:0;left:-1rem;z-index:-1;background:#fff;box-shadow:inset 4px 0 0 var(--copper);content:"";transform:scaleX(0);transform-origin:left;transition:transform .42s cubic-bezier(.2,.7,.2,1)}.r8-contact-page .r8c-channel:hover:before,.r8-contact-page .r8c-channel:focus-within:before{transform:scaleX(1)}.r8-contact-page .r8c-channel__no{color:var(--copper);font:400 1.6rem/1 var(--serif)}.r8-contact-page .r8c-channel__label{display:block;margin-bottom:.2rem;color:#52627d;font-size:.74rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.r8-contact-page .r8c-channel__value{color:var(--cobalt);font:400 clamp(1.25rem,1.6vw,1.9rem)/1.2 var(--serif);text-decoration:none;overflow-wrap:anywhere}.r8-contact-page .r8c-channel__value--small{font-size:clamp(1.05rem,1.15vw,1.35rem);line-height:1.35}.r8-contact-page .r8c-channel:not(:first-child) .r8c-channel__value:after{position:absolute;top:0;right:0;bottom:0;left:0;content:""}.r8-contact-page .r8c-channel__value:focus-visible{outline:3px solid var(--copper);outline-offset:4px}.r8-contact-page .r8c-channel__arrow{color:var(--copper);transition:transform .32s cubic-bezier(.2,.7,.2,1)}.r8-contact-page .r8c-channel:hover .r8c-channel__arrow{transform:translate(4px,-4px)}.r8-contact-page .r8c-copy{display:inline-flex;align-items:center;gap:.4rem;min-height:44px;padding:0 .9rem;border:1px solid rgb(23 60 120 / 30%);background:transparent;color:var(--cobalt);font:700 .85rem/1 inherit;cursor:pointer;transition:background .2s ease,color .2s ease}.r8-contact-page .r8c-copy:hover,.r8-contact-page .r8c-copy:focus-visible{background:var(--cobalt);color:#fff}.r8-contact-page .r8c-sheet{position:relative;padding:clamp(1.5rem,3vw,3.25rem);background:#fff;box-shadow:0 1.8rem 4rem #081a361a}.r8-contact-page .r8c-sheet:before{position:absolute;left:0;top:0;bottom:0;width:6px;background:var(--copper);content:""}.r8-contact-page .r8c-sheet h2,.r8-contact-page .r8c-take-part h2{margin:0;font-size:clamp(2rem,3vw,3.4rem);line-height:1.04}.r8-contact-page .r8c-sheet__intro,.r8-contact-page .r8c-panel__intro{margin:.8rem 0 0;color:#1d3150;line-height:1.55}.r8-contact-page .r8c-form{display:grid;gap:1.1rem;margin-top:1.6rem}.r8-contact-page .r8c-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem}.r8-contact-page .r8c-field{position:relative;display:block}.r8-contact-page .r8c-field input,.r8-contact-page .r8c-field textarea{display:block;width:100%;min-height:60px;padding:1.55rem 1rem .5rem;border:0;border-bottom:2px solid #c9d3e3;border-radius:0;background:#f4f6fa;color:#10223f;font:inherit;font-size:1.05rem;transition:border-color .2s ease,background .2s ease}.r8-contact-page .r8c-field textarea{min-height:9.5rem;resize:vertical;line-height:1.5}.r8-contact-page .r8c-field>span{position:absolute;left:1rem;top:1.15rem;color:#52627d;font-size:1rem;pointer-events:none;transform-origin:left top;transition:transform .2s cubic-bezier(.2,.7,.2,1),color .2s ease}.r8-contact-page .r8c-field input:focus+span,.r8-contact-page .r8c-field textarea:focus+span,.r8-contact-page .r8c-field input:not(:placeholder-shown)+span,.r8-contact-page .r8c-field textarea:not(:placeholder-shown)+span{transform:translateY(-.7rem) scale(.76);color:var(--copper);font-weight:700}.r8-contact-page .r8c-field input:hover,.r8-contact-page .r8c-field textarea:hover{background:#edf1f7}.r8-contact-page .r8c-field input:focus,.r8-contact-page .r8c-field textarea:focus{outline:none;border-bottom-color:var(--cobalt);background:#eaf0f9}.r8-contact-page .r8c-check{display:grid;grid-template-columns:1.4rem minmax(0,1fr);gap:.75rem;align-items:start;min-height:44px;color:#2b3d5c;font-size:.95rem;line-height:1.45;cursor:pointer}.r8-contact-page .r8c-check input{width:1.3rem;height:1.3rem;margin:.1rem 0 0;accent-color:var(--cobalt)}.r8-contact-page .r8c-submit{justify-self:start;min-height:58px;padding-inline:1.9rem}.r8-contact-page .r8c-submit svg{transition:transform .26s cubic-bezier(.2,.7,.2,1)}.r8-contact-page .r8c-submit:hover svg{transform:translate(5px)}.r8-contact-page .r8c-tabs{position:relative;display:inline-grid;grid-template-columns:1fr 1fr;margin-top:1.4rem;padding:4px;background:#e3e9f2}.r8-contact-page .r8c-tabs button{position:relative;z-index:1;min-height:48px;padding:0 1.6rem;border:0;background:transparent;color:var(--cobalt);font:700 .95rem/1 inherit;cursor:pointer;transition:color .26s ease}.r8-contact-page .r8c-tabs button[aria-selected=true]{color:#fff}.r8-contact-page .r8c-tabs button:focus-visible{outline:3px solid var(--copper);outline-offset:2px}.r8-contact-page .r8c-tabs__thumb{position:absolute;top:4px;bottom:4px;left:4px;width:calc(50% - 4px);background:var(--cobalt);transition:transform .36s cubic-bezier(.2,.7,.2,1)}.r8-contact-page .r8c-tabs[data-active=subscribe] .r8c-tabs__thumb{transform:translate(100%)}.r8-contact-page .r8c-panel{margin-top:1.2rem;padding:clamp(1.25rem,2.5vw,2.5rem);background:#fff;border-top:4px solid var(--cobalt)}.r8-contact-page .r8c-panel[hidden]{display:none}@media(prefers-reduced-motion:no-preference){.r8-contact-page .r8c-panel:not([hidden]){animation:r8c-panel-in .42s cubic-bezier(.2,.7,.2,1) both}}@keyframes r8c-panel-in{0%{opacity:0;transform:translateY(.9rem)}to{opacity:1;transform:none}}.r8-contact-page .r8c-legal{margin:0;color:#52627d;font-size:.85rem}@media(min-width:1800px){.r8-contact-page .r8c-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media(max-width:1023px){.r8-contact-page .r8c-split{grid-template-columns:1fr}.r8-contact-page .r8c-photo{position:relative;height:auto}.r8-contact-page .r8c-photo img{height:auto;aspect-ratio:4 / 3;object-position:50% 60%}.r8-contact-page .r8c-column{padding-top:clamp(2rem,6vw,3.5rem)}}@media(max-width:640px){.r8-contact-page .r8c-pair{grid-template-columns:1fr}.r8-contact-page .r8c-channel{grid-template-columns:2.2rem minmax(0,1fr)}.r8-contact-page .r8c-channel__arrow{display:none}.r8-contact-page .r8c-copy{grid-column:2;justify-self:start}.r8-contact-page .r8c-submit,.r8-contact-page .r8c-tabs{justify-self:stretch;width:100%}}@media(prefers-reduced-motion:reduce){.r8-contact-page .r8c-channel:before,.r8-contact-page .r8c-tabs__thumb,.r8-contact-page .r8c-field>span{transition:none}}.r8-contact-page .r8c-title:focus{outline:none}@media(min-width:1800px){.r8-contact-page .r8c-column>*{max-width:72rem}}#root .r8-news-wrap{width:min(100%,150rem);max-width:none;margin-inline:auto;padding-inline:var(--page-gutter)}#root .r8-news-grid{list-style:none;margin:0;padding:0;display:grid;gap:clamp(1rem,1.4vw,1.75rem);grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr))}#root .r8-news-grid>li{display:flex;min-width:0}#root .r8-news-card{position:relative;display:flex;flex-direction:column;gap:.6rem;width:100%;min-height:15rem;padding:clamp(1.25rem,1.5vw,1.9rem);border:1px solid var(--rule);border-radius:16px;background:#ffffffd1;color:var(--ink);text-decoration:none;box-shadow:0 1px 2px #17253b0d;transition:transform .32s cubic-bezier(.2,.7,.2,1),box-shadow .32s cubic-bezier(.2,.7,.2,1),border-color .16s ease}#root .r8-news-card:hover,#root .r8-news-card:focus-visible{transform:translateY(-6px);border-color:#bd704a;box-shadow:0 18px 40px #173c7821}#root .r8-news-card:focus-visible{outline:3px solid #bd704a;outline-offset:3px}#root .r8-news-card__meta{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.25rem .75rem;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}#root .r8-news-card__type{color:#a65a35;font-weight:700}#root .r8-news-card__outlet{font-weight:700;font-size:.95rem;color:var(--cobalt);overflow-wrap:anywhere}#root .r8-news-card__title{font-family:var(--serif);font-weight:400;font-size:clamp(1.35rem,.6vw + 1.05rem,1.85rem);line-height:1.16;color:var(--ink);overflow-wrap:anywhere}#root .r8-news-card__line{color:var(--muted);font-size:1rem;line-height:1.55;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}#root .r8-news-card__go{margin-top:auto;padding-top:.5rem;display:inline-flex;align-items:center;gap:.4rem;font-weight:700;font-size:.95rem;color:var(--cobalt)}#root .r8-news-card__go svg{transition:transform .32s cubic-bezier(.2,.7,.2,1)}#root .r8-news-card:hover .r8-news-card__go svg{transform:translate(4px)}#root .r8-news-card:hover .r8-news-card__go{text-decoration:underline;text-underline-offset:.25em}#root .r8-detail{width:min(100%,120rem);padding-inline:var(--page-gutter);margin-inline:auto;padding-top:calc(var(--nav-height, 4.5rem) + clamp(.75rem,1.5vw,1.5rem));padding-bottom:clamp(3rem,7vw,7rem)}#root .r8-detail__bar{padding-bottom:clamp(.75rem,1.5vw,1.25rem);border-bottom:1px solid var(--rule)}#root .r8-detail__back{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;color:var(--cobalt);font-weight:700;text-decoration:none}#root .r8-detail__back:hover{text-decoration:underline;text-underline-offset:.25em}#root .r8-detail__head,#root .r8-detail__body{max-width:70ch;margin-inline:auto}#root .r8-detail__head{padding-block:clamp(2rem,5vw,4.5rem) clamp(1.25rem,2.5vw,2.25rem);text-align:left}#root .r8-detail__head h1{margin:.75rem 0 0;font-family:var(--serif);font-weight:400;font-size:clamp(2rem,2.6vw + 1rem,3.6rem);line-height:1.08;letter-spacing:-.01em;color:var(--ink);overflow-wrap:anywhere;max-width:none}#root .r8-detail__kicker{display:flex;flex-wrap:wrap;gap:.35rem 1.1rem;margin:0;font-size:.82rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}#root .r8-detail__type{color:#a65a35;font-weight:700}#root .r8-detail__body>p{margin:0 0 1.1rem;font-size:clamp(1.05rem,.3vw + .95rem,1.25rem);line-height:1.7;color:var(--ink)}#root .r8-detail__sources{margin-top:clamp(2rem,4vw,3rem);padding:clamp(1.25rem,2.5vw,2rem);border-radius:16px;background:var(--ice, #eef3f9)}#root .r8-detail__sources h2{margin:0 0 1rem;font-family:var(--serif);font-weight:400;font-size:clamp(1.4rem,1vw + 1rem,1.9rem);color:var(--ink)}#root .r8-detail__sources ul{list-style:none;margin:0;padding:0;display:grid;gap:.75rem}#root .r8-detail__sources li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem;padding-bottom:.75rem;border-bottom:1px solid var(--rule)}#root .r8-detail__sources li:last-child{border-bottom:0;padding-bottom:0}#root .r8-detail__sources li>span{flex:1 1 16rem;min-width:0;overflow-wrap:anywhere;line-height:1.45}#root .r8-detail__sources p{margin:0;line-height:1.6}#root .r8-detail__related{margin-top:1rem!important}#root .r8-source-btn{display:inline-flex;align-items:center;gap:.45rem;min-height:44px;padding:.55rem 1.15rem;border-radius:999px;background:var(--cobalt);color:#fff;font-weight:700;font-size:.95rem;text-decoration:none;white-space:nowrap;transition:transform .2s ease,background-color .2s ease}#root .r8-source-btn:hover{transform:translateY(-2px);background:#a65a35}#root .r8-source-btn:focus-visible{outline:3px solid #bd704a;outline-offset:3px}#root .r8-source-btn--quiet{background:transparent;color:var(--cobalt);border:1px solid var(--cobalt);white-space:normal}#root .r8-source-btn--quiet:hover{color:#fff}#root .r8-detail__pager{max-width:70ch;margin:clamp(2.5rem,5vw,4rem) auto 0;display:grid;grid-template-columns:1fr 1fr;gap:1rem}#root .r8-pager{display:flex;flex-direction:column;gap:.35rem;padding:1rem 1.15rem;border:1px solid var(--rule);border-radius:14px;color:var(--ink);text-decoration:none;transition:transform .32s cubic-bezier(.2,.7,.2,1),border-color .16s ease;min-width:0}#root .r8-pager:hover{transform:translateY(-4px);border-color:#bd704a}#root .r8-pager small{display:inline-flex;align-items:center;gap:.3rem;color:#a65a35;font-weight:700;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase}#root .r8-pager span{font-family:var(--serif);font-size:1.1rem;line-height:1.25;overflow-wrap:anywhere}#root .r8-pager--next{text-align:right;align-items:flex-end}@media(max-width:40rem){#root .r8-detail__pager{grid-template-columns:1fr}#root .r8-pager--next{text-align:left;align-items:flex-start}}@media(prefers-reduced-motion:reduce){#root .r8-news-card,#root .r8-news-card__go svg,#root .r8-pager,#root .r8-source-btn{transition:none}#root .r8-news-card:hover,#root .r8-news-card:focus-visible,#root .r8-pager:hover,#root .r8-source-btn:hover{transform:none}}#root .r8-detail__head h1:focus:not(:focus-visible),#root .r8-detail__head h1[tabindex="-1"]:focus{outline:none}#root .r8-lead{margin-bottom:clamp(1.25rem,2vw,2rem)}#root .r8-lead__card{position:relative;display:grid;gap:clamp(1rem,3vw,4rem);grid-template-columns:1fr;padding:clamp(1.5rem,3.5vw,4rem);border-radius:20px;background:var(--cobalt);color:#fff;text-decoration:none;overflow:hidden;isolation:isolate;transition:transform .42s cubic-bezier(.2,.7,.2,1),box-shadow .42s cubic-bezier(.2,.7,.2,1)}#root .r8-lead__card:before{content:"";position:absolute;inset:auto -10% -60% auto;width:60%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgb(233 179 147 / 28%),transparent 65%);z-index:-1;transition:transform .7s cubic-bezier(.2,.7,.2,1)}#root .r8-lead__card:hover{transform:translateY(-6px);box-shadow:0 28px 60px #173c7847}#root .r8-lead__card:hover:before{transform:translate(-8%,-10%) scale(1.15)}#root .r8-lead__card:focus-visible{outline:3px solid #bd704a;outline-offset:4px}#root .r8-lead__side{display:flex;flex-wrap:wrap;gap:.4rem 1rem;align-items:baseline;font-size:.8rem;letter-spacing:.1em;text-transform:uppercase;color:#ffffffc7}#root .r8-lead__side .r8-news-card__type{color:#e9b393}#root .r8-lead__flag{padding:.3rem .7rem;border-radius:999px;background:#bd704a;color:#fff;font-weight:700}#root .r8-lead__outlet{text-transform:none;letter-spacing:0;font-size:1rem;font-weight:700;color:#fff}#root .r8-lead__main{display:flex;flex-direction:column;gap:1rem;min-width:0}#root .r8-lead__title{font-family:var(--serif);font-weight:400;font-size:clamp(1.9rem,2.6vw + .8rem,4.2rem);line-height:1.05;letter-spacing:-.01em;overflow-wrap:anywhere;max-width:24ch}#root .r8-lead__line{max-width:60ch;font-size:clamp(1rem,.4vw + .9rem,1.3rem);line-height:1.55;color:#ffffffdb}#root .r8-lead__go{display:inline-flex;align-items:center;gap:.5rem;font-weight:700;color:#e9b393}#root .r8-lead__go svg{transition:transform .32s cubic-bezier(.2,.7,.2,1)}#root .r8-lead__card:hover .r8-lead__go svg{transform:translate(6px)}@media(min-width:64rem){#root .r8-lead__card{grid-template-columns:minmax(12rem,.32fr) 1fr}#root .r8-lead__side{flex-direction:column;align-items:flex-start;border-right:1px solid rgb(255 255 255 / 22%);padding-right:2rem}}#root .r8-news-card{overflow:hidden}#root .r8-news-card:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,#bd704a,#e9b393);transform:scaleX(0);transform-origin:left;transition:transform .48s cubic-bezier(.2,.7,.2,1)}#root .r8-news-card:hover:before,#root .r8-news-card:focus-visible:before{transform:scaleX(1)}#root .r8-news-card__title{transition:color .24s ease}#root .r8-news-card:hover .r8-news-card__title{color:var(--cobalt)}#root .r8-news-grid>li{animation:r8-rise .62s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--i, 0) * 45ms)}@keyframes r8-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}#root .r8-progress{position:fixed;left:0;right:0;top:var(--nav-height, 4.5rem);height:3px;z-index:40;background:#173c7814;pointer-events:none}#root .r8-progress span{display:block;height:100%;background:linear-gradient(90deg,var(--cobalt),#bd704a);transform-origin:left;transform:scaleX(0)}#root .r8-detail__head h1{border-left:4px solid #bd704a;padding-left:clamp(.75rem,1.5vw,1.25rem)}#root .r8-detail__body>p:first-child:first-letter{float:left;font-family:var(--serif);font-size:3.6em;line-height:.85;padding:.08em .12em 0 0;color:var(--cobalt)}@media(prefers-reduced-motion:reduce){#root .r8-news-grid>li{animation:none}#root .r8-lead__card,#root .r8-lead__card:before,#root .r8-news-card:before{transition:none}#root .r8-lead__card:hover{transform:none}}.pd{--cobalt:#173c78;--cobalt-2:#244c87;--cobalt-3:#2a4d80;--copper:#9f4f26;--copper-ring:#bf7548;--white:#fafcff;--ice:#d9e9f5;--ice-2:#eef5fa;--ink:#17253b;--muted:#4a5b70;--soft:#66778d;--rule:#b9cbe0;--line:#d8e4ef;--line-2:#e8eef4;--green:#286041;--green-bg:#edf7f0;--amber:#8a5a13;--amber-bg:#fff5df;--red:#8b3028;--red-bg:#fff0ed;--serif:"DM Serif Display",Georgia,serif;--sans:"Manrope",Arial,sans-serif;--radius:8px;--shadow:0 10px 30px rgba(23,60,120,.08);min-height:100vh;color:var(--ink);font:400 14px/1.5 var(--sans);background:#f2f6fa;text-align:left;-webkit-font-smoothing:antialiased}.pd *,.pd *:before,.pd *:after{box-sizing:border-box}.pd button,.pd input,.pd textarea,.pd select{font:inherit;color:inherit}.pd button{cursor:pointer}.pd a{color:inherit;text-decoration:none}.pd a:hover{color:inherit}.pd h1,.pd h2,.pd h3,.pd h4,.pd p{margin:0;font-weight:inherit;color:inherit}.pd :focus-visible{outline:3px solid var(--copper-ring);outline-offset:2px}.pd .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){.pd *{animation:none!important;transition:none!important}}.pd-app{min-height:100vh;display:grid;grid-template-columns:236px minmax(0,1fr);max-width:1680px;margin:auto;background:var(--white);box-shadow:0 0 45px #1b33530d}.pd-side{background:var(--cobalt);color:#e7effa;padding:25px 16px 18px;display:flex;flex-direction:column;position:sticky;top:0;height:100vh;overflow-y:auto}.pd-brand{display:flex;align-items:center;gap:11px;padding:0 10px 28px}.pd-brand-mark{width:34px;height:34px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.46);border-radius:50%;color:#f0bb8a;font:19px var(--serif);position:relative;flex:none}.pd-brand-mark:after{content:"";position:absolute;width:5px;height:5px;background:#f0bb8a;border-radius:50%;right:1px;top:3px}.pd-brand-name{font-size:13px;font-weight:800;letter-spacing:.14em;color:#fff}.pd-brand-sub{font-size:11.5px;color:#c5d5e9}.pd-nav-label{margin:6px 11px 8px;color:#aebfd7;font-size:11px;letter-spacing:.12em;text-transform:uppercase;font-weight:600}.pd-nav{display:grid;gap:3px;margin-bottom:18px}.pd-nav-item{min-height:40px;border-radius:6px;display:flex;align-items:center;gap:12px;padding:0 11px;color:#e0e9f4;font-weight:600;font-size:13.5px;position:relative;transition:background .15s}.pd .pd-nav-item:hover{background:#ffffff12;color:#fff}.pd .pd-nav-item.active{background:var(--cobalt-3);color:#fff}.pd-nav-item.active:before{content:"";position:absolute;left:-16px;top:9px;height:23px;width:3px;border-radius:0 2px 2px 0;background:#efb786}.pd-nav-item svg{width:17px;height:17px;color:#bdcde2;flex:none}.pd-nav-item.active svg{color:#f3c59e}.pd-nav-count{margin-left:auto;background:#ffffff24;border-radius:12px;padding:1px 8px;font-size:11px;font-weight:700}.pd-side-bottom{margin-top:auto;padding:14px 4px 0;border-top:1px solid rgba(255,255,255,.17);position:relative}.pd-user-btn{display:flex;align-items:center;gap:10px;width:100%;background:none;border:0;border-radius:6px;padding:6px;color:#fff;text-align:left}.pd-user-btn:hover{background:#ffffff12}.pd-avatar{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:#e7c9b2;color:#553c2c;font-size:11.5px;font-weight:800;flex:none}.pd-user-name{font-size:13px;font-weight:700;color:#fff;line-height:1.3}.pd-user-role{font-size:12px;color:#c2d2e5}.pd-user-menu{position:absolute;bottom:calc(100% + 6px);left:0;right:0;background:#fff;color:var(--ink);border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow);padding:6px;z-index:30}.pd-topbar .pd-user-menu{top:calc(100% + 8px);bottom:auto;left:auto;right:0;width:260px}.pd-user-menu-head{padding:9px 10px 10px;border-bottom:1px solid var(--line-2);margin-bottom:4px}.pd-user-menu-head b{display:block;font-size:13.5px}.pd-user-menu-head span{font-size:12px;color:var(--muted);word-break:break-all}.pd-menu-item{display:flex;align-items:center;gap:9px;width:100%;min-height:40px;padding:0 10px;border:0;background:none;border-radius:6px;font-size:13.5px;font-weight:600;color:var(--ink)}.pd .pd-menu-item:hover{background:var(--ice-2);color:var(--cobalt)}.pd-menu-item svg{width:16px;height:16px;color:var(--muted)}.pd-main{min-width:0;display:flex;flex-direction:column}.pd-topbar{height:66px;border-bottom:1px solid #e2eaf2;display:flex;align-items:center;padding:0 34px;gap:12px;background:#fafcfff5;position:sticky;top:0;z-index:20;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.pd-menu-btn{display:none}.pd-crumbs{font-size:13.5px;color:var(--muted);display:flex;align-items:center;gap:7px;flex-wrap:wrap;min-width:0}.pd-crumbs a:hover{color:var(--cobalt);text-decoration:underline}.pd-crumbs b{color:var(--ink);font-weight:700}.pd-crumbs svg{width:14px;height:14px;color:var(--soft)}.pd-top-actions{margin-left:auto;display:flex;align-items:center;gap:14px;position:relative}.pd-top-link{font-size:13px;font-weight:700;color:var(--cobalt);display:inline-flex;align-items:center;gap:6px;border-radius:4px}.pd .pd-top-link:hover{color:var(--copper)}.pd-top-link svg{width:14px;height:14px}.pd-top-user{width:34px;height:34px;border:1px solid var(--rule);border-radius:50%;display:grid;place-items:center;color:var(--cobalt);font-weight:800;font-size:11.5px;background:#fff}.pd-content{padding:32px 38px 48px;width:100%;max-width:1360px;margin:0 auto}.pd-dev{position:relative}.pd-dev-pill{display:inline-flex;align-items:center;gap:7px;min-height:32px;border:1px dashed #d9b49b;background:#fffaf7;color:var(--copper);border-radius:20px;padding:0 12px;font-size:12px;font-weight:800}.pd-dev-pill svg{width:14px;height:14px}.pd-dev-menu{position:absolute;top:calc(100% + 8px);right:0;width:290px;background:#fff;border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow);padding:6px;z-index:40}.pd-dev-menu p{font-size:12px;color:var(--muted);padding:8px 10px 6px;line-height:1.45}.pd-dev-opt{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;padding:4px 10px;border:0;background:none;border-radius:6px;text-align:left}.pd .pd-dev-opt:hover{background:var(--ice-2)}.pd-dev-opt b{display:block;font-size:13.5px}.pd-dev-opt span{font-size:12px;color:var(--muted)}.pd-dev-opt.on{background:var(--ice-2)}.pd-dev-opt .tick{margin-left:auto;color:var(--cobalt);width:16px;height:16px}.pd-scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#17253b6b;z-index:50;animation:pdFade .15s ease}.pd-side.drawer{position:fixed;left:0;top:0;bottom:0;width:280px;z-index:51;display:flex;animation:pdSlide .2s ease;box-shadow:10px 0 40px #0000002e}.pd-side-close{display:none}.pd-side.drawer .pd-side-close{display:grid;position:absolute;right:12px;top:22px;width:40px;height:40px;place-items:center;border-radius:6px;border:1px solid rgba(255,255,255,.3);background:transparent;color:#fff}@keyframes pdFade{0%{opacity:0}to{opacity:1}}@keyframes pdSlide{0%{transform:translate(-30px);opacity:.4}to{transform:none;opacity:1}}.pd-eyebrow{color:var(--copper);font-size:11.5px;font-weight:800;letter-spacing:.11em;text-transform:uppercase;margin:0 0 8px}.pd-page-title{font:36px/1.12 var(--serif);letter-spacing:-.3px;color:var(--cobalt)}.pd-subtitle{color:var(--muted);font-size:15px;margin-top:9px;max-width:70ch}.pd-title-row{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:26px}.pd-title-row .right{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.pd-section-title{font:24px/1.2 var(--serif);color:var(--cobalt);margin:0 0 6px}.pd-btn{min-height:44px;border:1px solid var(--rule);border-radius:6px;background:#fff;color:var(--cobalt);font-weight:800;font-size:13.5px;padding:0 16px;display:inline-flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap;transition:background .15s,border-color .15s,box-shadow .15s}.pd .pd-btn:hover{border-color:#8fa9c6;background:#f7fafd;color:var(--cobalt)}.pd-btn svg{width:16px;height:16px;flex:none}.pd .pd-btn.primary{background:var(--cobalt);border-color:var(--cobalt);color:#fff}.pd .pd-btn.primary:hover{background:var(--cobalt-2);border-color:var(--cobalt-2);color:#fff}.pd .pd-btn.soft{background:var(--ice-2);border-color:transparent}.pd .pd-btn.copper{border-color:#d9b49b;color:var(--copper);background:#fffaf7}.pd .pd-btn.copper:hover{background:#fdf1e9;border-color:#c99677;color:var(--copper)}.pd .pd-btn.danger{border-color:#e2b5ae;color:var(--red);background:#fff}.pd .pd-btn.danger:hover{background:var(--red-bg)}.pd .pd-btn.danger.solid{background:var(--red);border-color:var(--red);color:#fff}.pd .pd-btn.ghost{border-color:transparent;background:transparent}.pd .pd-btn.ghost:hover{background:var(--ice-2)}.pd-btn.small{min-height:36px;padding:0 12px;font-size:12.5px}.pd-btn.block{width:100%}.pd-btn:disabled,.pd-btn[aria-disabled=true]{opacity:.55;cursor:not-allowed}.pd-btn .pd-spinner{width:15px;height:15px;border-width:2px}.pd-link{font-size:13px;font-weight:700;color:var(--cobalt);display:inline-flex;align-items:center;gap:5px;background:none;border:0;padding:0;border-radius:3px}.pd .pd-link:hover{color:var(--copper)}.pd-link svg{width:14px;height:14px}.pd-icon-btn{width:36px;height:36px;border:1px solid #d9e3ed;border-radius:6px;background:#fff;color:var(--muted);display:grid;place-items:center}.pd-icon-btn svg{width:17px;height:17px}.pd-card{background:#fff;border:1px solid #d6e1eb;border-radius:var(--radius)}.pd-card-head{padding:18px 22px 14px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--line-2)}.pd-card-title{font-size:15px;font-weight:800;color:var(--ink)}.pd-card-sub{font-size:13px;color:var(--muted);margin-top:2px}.pd-card-body{padding:20px 22px}.pd-card-foot{padding:12px 22px;border-top:1px solid var(--line-2);font-size:12.5px;color:var(--muted)}.pd-card.tinted{background:#f6f9fc;border-color:var(--line)}.pd-card.warm{background:#fffaf7;border-color:#e4c7b2}.pd-badge{display:inline-flex;align-items:center;gap:6px;border-radius:20px;padding:4px 10px;font-size:12px;font-weight:800;white-space:nowrap;line-height:1.3}.pd-badge:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;flex:none}.pd-badge.published,.pd-badge.success{color:var(--green);background:var(--green-bg)}.pd-badge.waiting,.pd-badge.attention{color:var(--amber);background:var(--amber-bg)}.pd-badge.draft,.pd-badge.info{color:var(--cobalt);background:var(--ice-2)}.pd-badge.archived,.pd-badge.error{color:var(--red);background:var(--red-bg)}.pd-badge.neutral{color:var(--muted);background:#f0f3f7}.pd-badge.copper{color:var(--copper);background:#fbeee5}.pd-field{display:grid;gap:8px;margin-bottom:16px;min-width:0}.pd-label{font-size:14px;font-weight:700;color:var(--ink)}.pd-label .opt{font-weight:500;color:var(--muted)}.pd-hint{font-size:13px;color:var(--muted);line-height:1.45}.pd-error-text{font-size:13px;color:var(--red);font-weight:600;display:flex;gap:6px;align-items:flex-start}.pd-error-text svg{width:15px;height:15px;flex:none;margin-top:2px}.pd-input,.pd-select,.pd-textarea{width:100%;min-height:44px;border:1px solid var(--rule);border-radius:6px;padding:10px 12px;color:var(--ink);background:#fff;font-size:14.5px;transition:border-color .15s,box-shadow .15s}.pd-input:hover,.pd-select:hover,.pd-textarea:hover{border-color:#8fa9c6}.pd-input:focus,.pd-select:focus,.pd-textarea:focus{border-color:var(--cobalt);box-shadow:0 0 0 3px #173c781f;outline:none}.pd-input:focus-visible,.pd-select:focus-visible,.pd-textarea:focus-visible{outline:3px solid var(--copper-ring);outline-offset:1px}.pd-input[aria-invalid=true],.pd-textarea[aria-invalid=true]{border-color:var(--red)}.pd-input:disabled,.pd-select:disabled{background:#f3f6f9;color:var(--muted);cursor:not-allowed}.pd-textarea{line-height:1.55;resize:vertical;min-height:96px}.pd-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:38px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5 6 6.5l5-5' fill='none' stroke='%23173c78' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center}.pd-select.compact{min-height:38px;font-size:13px;padding:6px 34px 6px 10px}.pd-date{position:relative}.pd-date svg{position:absolute;right:12px;top:50%;transform:translateY(-50%);width:16px;height:16px;color:var(--cobalt);pointer-events:none}.pd-date .pd-input{padding-right:38px}.pd-date .pd-input::-webkit-calendar-picker-indicator{opacity:0;position:absolute;right:0;width:44px;height:100%;cursor:pointer}.pd-switch{display:inline-flex;align-items:center;gap:12px;cursor:pointer;font-weight:700;font-size:14px;min-height:44px}.pd-switch input{position:absolute;opacity:0;width:1px;height:1px}.pd-switch .track{width:46px;height:26px;border-radius:20px;background:#c6d3e1;position:relative;transition:background .15s;flex:none}.pd-switch .track:after{content:"";position:absolute;left:3px;top:3px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0003;transition:transform .15s}.pd-switch input:checked+.track{background:var(--cobalt)}.pd-switch input:checked+.track:after{transform:translate(20px)}.pd-switch input:focus-visible+.track{outline:3px solid var(--copper-ring);outline-offset:2px}.pd-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 16px}.pd-form-grid .span-2{grid-column:span 2}.pd-notice{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border-radius:8px;border:1px solid var(--line);background:#f6f9fc;font-size:14px;line-height:1.5}.pd-notice svg{width:18px;height:18px;flex:none;margin-top:2px}.pd-notice b{display:block;margin-bottom:2px}.pd-notice.info{color:var(--ink)}.pd-notice.info svg{color:var(--cobalt)}.pd-notice.attention{background:var(--amber-bg);border-color:#efd8a8;color:#5f3f0e}.pd-notice.attention svg{color:var(--amber)}.pd-notice.error{background:var(--red-bg);border-color:#efc7c0;color:#6c241e}.pd-notice.error svg{color:var(--red)}.pd-notice.success{background:var(--green-bg);border-color:#bfdcc8;color:#1f4a32}.pd-notice.success svg{color:var(--green)}.pd-notice.warm{background:#fffaf7;border-color:#e4c7b2}.pd-notice.warm svg{color:var(--copper)}.pd-notice .body{flex:1;min-width:0}.pd-notice .actions{display:flex;gap:8px;margin-top:10px;flex-wrap:wrap}.pd-locked{display:flex;align-items:center;gap:8px;background:#f6f8fb;border-radius:6px;color:var(--muted);padding:10px 12px;font-size:13px}.pd-locked svg{width:15px;height:15px;flex:none}.pd-empty{text-align:center;padding:34px 20px;color:var(--muted);display:grid;justify-items:center;gap:8px}.pd-empty-icon{width:46px;height:46px;border-radius:50%;background:var(--ice-2);color:var(--cobalt);display:grid;place-items:center;margin-bottom:4px}.pd-empty-icon svg{width:21px;height:21px}.pd-empty b{color:var(--ink);font-size:15px}.pd-empty p{font-size:14px;max-width:46ch}.pd-empty.compact{padding:18px 8px}.pd-spinner{width:22px;height:22px;border:3px solid #d6e1eb;border-top-color:var(--cobalt);border-radius:50%;animation:pdSpin .8s linear infinite;display:inline-block;flex:none}@keyframes pdSpin{to{transform:rotate(360deg)}}.pd-loading{display:flex;align-items:center;justify-content:center;gap:12px;color:var(--muted);padding:44px 0;font-size:14px}.pd-skel{background:linear-gradient(90deg,#eef3f8 25%,#f6f9fc,#eef3f8 75%);background-size:200% 100%;animation:pdSkel 1.2s infinite;border-radius:6px}@keyframes pdSkel{0%{background-position:200% 0}to{background-position:-200% 0}}.pd-state-page{min-height:100vh;display:grid;place-items:center;padding:30px 18px;background:radial-gradient(circle at 20% 10%,#eef5fa,transparent 60%),#f2f6fa}.pd-state-card{width:min(560px,100%);background:#fff;border:1px solid #d6e1eb;border-radius:10px;padding:40px 40px 34px;text-align:center;box-shadow:var(--shadow)}.pd-state-card .pd-brand{justify-content:center;padding:0 0 26px}.pd-state-card .pd-brand-name{color:var(--cobalt)}.pd-state-card .pd-brand-sub{color:var(--muted)}.pd-state-card .pd-brand-mark{border-color:var(--rule);color:var(--copper)}.pd-state-card .pd-brand-mark:after{background:var(--copper)}.pd-state-icon{width:58px;height:58px;border-radius:50%;margin:0 auto 18px;display:grid;place-items:center;background:var(--ice-2);color:var(--cobalt)}.pd-state-icon.warm{background:#fbeee5;color:var(--copper)}.pd-state-icon svg{width:26px;height:26px}.pd-state-card h1{font:30px/1.18 var(--serif);color:var(--cobalt);margin-bottom:12px}.pd-state-card p{color:var(--muted);font-size:15px;line-height:1.6;margin:0 auto 10px;max-width:44ch}.pd-state-card .who{display:inline-block;background:#f3f6f9;border-radius:20px;padding:4px 12px;font-size:13px;color:var(--ink);margin:4px 0 14px}.pd-state-actions{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin-top:22px}.pd-inpage-state{display:grid;place-items:center;padding:40px 0}.pd-inpage-state .pd-state-card{box-shadow:none}.pd-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#17253b73;display:grid;place-items:center;padding:20px;z-index:80;animation:pdFade .15s ease}.pd-dialog{width:min(520px,100%);background:#fff;border-radius:10px;box-shadow:0 30px 70px #0a193247;padding:26px 26px 22px;animation:pdPop .18s ease;max-height:calc(100vh - 40px);overflow:auto}@keyframes pdPop{0%{transform:translateY(8px);opacity:.3}to{transform:none;opacity:1}}.pd-dialog-icon{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:#f7e9df;color:var(--copper);margin-bottom:14px}.pd-dialog-icon.danger{background:var(--red-bg);color:var(--red)}.pd-dialog-icon.info{background:var(--ice-2);color:var(--cobalt)}.pd-dialog-icon svg{width:20px;height:20px}.pd-dialog h2{font:24px/1.2 var(--serif);color:var(--cobalt);margin-bottom:8px}.pd-dialog .msg{color:var(--muted);font-size:14.5px;line-height:1.55}.pd-dialog-body{margin-top:14px}.pd-dialog-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:22px;flex-wrap:wrap}.pd-drawer-wrap{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:flex;justify-content:flex-end;background:#17253b59;animation:pdFade .15s ease}.pd-drawer{width:min(560px,100%);height:100%;background:#fff;display:flex;flex-direction:column;box-shadow:-20px 0 50px #0a19322e;animation:pdDrawer .2s ease}@keyframes pdDrawer{0%{transform:translate(30px);opacity:.5}to{transform:none;opacity:1}}.pd-drawer-head{padding:22px 24px 16px;border-bottom:1px solid var(--line-2);display:flex;gap:12px;align-items:flex-start}.pd-drawer-head h2{font:24px/1.2 var(--serif);color:var(--cobalt)}.pd-drawer-head p{font-size:13.5px;color:var(--muted);margin-top:4px}.pd-drawer-head .pd-icon-btn{margin-left:auto;flex:none}.pd-drawer-body{padding:22px 24px;overflow:auto;flex:1}.pd-drawer-foot{padding:14px 24px;border-top:1px solid var(--line-2);display:flex;gap:10px;justify-content:flex-end;align-items:center;flex-wrap:wrap}.pd-drawer-foot .hint{margin-right:auto;font-size:12.5px;color:var(--muted)}.pd-toasts{position:fixed;right:22px;bottom:22px;display:grid;gap:10px;z-index:90;width:min(400px,calc(100vw - 32px))}.pd-toast{display:flex;gap:12px;align-items:flex-start;background:#fff;border:1px solid var(--line);border-left:4px solid var(--cobalt);border-radius:8px;padding:13px 14px;box-shadow:var(--shadow);font-size:14px;animation:pdPop .2s ease}.pd-toast.success{border-left-color:var(--green)}.pd-toast.error{border-left-color:var(--red)}.pd-toast.attention{border-left-color:var(--amber)}.pd-toast svg{width:18px;height:18px;flex:none;margin-top:1px}.pd-toast.success svg{color:var(--green)}.pd-toast.error svg{color:var(--red)}.pd-toast.attention svg{color:var(--amber)}.pd-toast .txt{flex:1}.pd-toast button{background:none;border:0;color:var(--muted);padding:0;width:24px;height:24px;display:grid;place-items:center;border-radius:4px}.pd-tabs{display:flex;gap:4px;border-bottom:1px solid var(--line);margin-bottom:20px;overflow-x:auto}.pd-tab{background:none;border:0;border-bottom:3px solid transparent;padding:11px 14px 10px;font-weight:700;font-size:14px;color:var(--muted);white-space:nowrap;display:inline-flex;gap:8px;align-items:center;margin-bottom:-1px}.pd .pd-tab:hover{color:var(--cobalt)}.pd .pd-tab[aria-selected=true]{color:var(--cobalt);border-bottom-color:var(--copper)}.pd-tab .count{background:var(--ice-2);border-radius:10px;padding:0 7px;font-size:11.5px}.pd-table{width:100%;border-collapse:collapse}.pd-table th{text-align:left;color:var(--muted);font-size:12.5px;font-weight:800;padding:10px;border-bottom:1px solid #dce6ef}.pd-table td{padding:11px 10px;border-bottom:1px solid #edf1f5;font-size:14px;vertical-align:middle}.pd-table tr:last-child td{border-bottom:0}.pd-welcome-line{display:flex;align-items:center;gap:14px}.pd-welcome-sun{width:38px;height:38px;border-radius:50%;background:var(--ice-2);display:grid;place-items:center;color:var(--copper);flex:none}.pd-welcome-sun svg{width:18px;height:18px}.pd-home-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(300px,.9fr);gap:22px}.pd-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.pd-tile{min-height:120px;padding:15px 16px;border:1px solid var(--line);border-radius:8px;background:linear-gradient(140deg,#fff,#f8fbfe);display:flex;flex-direction:column;position:relative;transition:border-color .15s,box-shadow .15s,transform .15s}.pd .pd-tile:hover{border-color:#9db8d4;box-shadow:0 8px 22px #173c7812;transform:translateY(-1px)}.pd-tile-icon{height:28px;width:28px;border-radius:7px;background:var(--ice-2);color:var(--cobalt);display:grid;place-items:center;margin-bottom:10px}.pd-tile-icon svg{width:16px;height:16px}.pd-tile-title{font-size:13.5px;font-weight:800;color:var(--ink)}.pd-tile-desc{font-size:11.5px;line-height:1.35;color:var(--muted);margin-top:3px}.pd-tile-arrow{position:absolute;right:15px;top:18px;color:#8094aa;width:15px;height:15px}.pd-home-right{display:grid;gap:14px;align-content:start}.pd-metric-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.pd-metric{padding:16px 17px;min-height:86px;border:1px solid var(--line);border-radius:8px;background:#fff;display:block}.pd a.pd-metric:hover{border-color:#9db8d4}.pd-metric-top{display:flex;justify-content:space-between;align-items:center}.pd-metric-top svg{width:16px;height:16px;color:var(--copper)}.pd-stat{font-size:22px;line-height:1.2;font-weight:800;color:var(--cobalt)}.pd-stat small{font-size:13px;color:var(--muted);font-weight:600}.pd-stat-label{font-size:13px;color:var(--muted);margin-top:4px}.pd-seatbar{height:6px;border-radius:5px;background:#e8eef4;margin-top:10px;overflow:hidden;width:100%}.pd-seatbar span{display:block;height:100%;background:var(--cobalt);border-radius:5px;transition:width .3s}.pd-seatbar.full span{background:var(--copper)}.pd-activity-row{display:flex;gap:11px;padding:12px 0;border-bottom:1px solid #edf1f5}.pd-activity-row:first-child{padding-top:2px}.pd-activity-row:last-child{border:0;padding-bottom:0}.pd-activity-dot{height:28px;width:28px;border-radius:50%;background:var(--ice-2);color:var(--cobalt);display:grid;place-items:center;flex:none}.pd-activity-dot svg{width:13px;height:13px}.pd-activity-copy{font-size:13px;color:var(--muted);line-height:1.45;min-width:0}.pd-activity-copy b{color:var(--ink)}.pd-activity-time{font-size:12px;color:var(--soft);margin-top:2px}.pd-waiting-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding:12px 0;border-bottom:1px solid #edf1f5}.pd-waiting-row:last-child{border-bottom:0}.pd-waiting-title{font-size:14px;font-weight:800;overflow:hidden;text-overflow:ellipsis}.pd a.pd-waiting-title:hover{color:var(--cobalt);text-decoration:underline}.pd-waiting-meta{font-size:12.5px;color:var(--muted);margin-top:3px}.pd-home-lower{display:grid;grid-template-columns:1.1fr .9fr;gap:22px;margin-top:22px}.pd-home-title-row{margin-bottom:28px}.pd-home-lower.single{grid-template-columns:1fr}.pd-messages{display:flex;align-items:center;gap:15px}.pd-message-count{height:46px;width:46px;border-radius:50%;background:var(--ice-2);display:grid;place-items:center;color:var(--cobalt);font-weight:800;font-size:16px;flex:none}.pd-seat-card{display:flex;align-items:center;justify-content:space-between;gap:14px}.pd-seat-card>div:first-child{flex:1;min-width:0;max-width:170px}.pd-tiny{font-size:12.5px;color:var(--soft)}.pd-people-layout{display:grid;grid-template-columns:minmax(0,.96fr) minmax(0,1.18fr);gap:18px;align-items:start}.pd-seat-meter{padding:18px 19px;margin-bottom:14px}.pd-seat-meter-top{display:flex;justify-content:space-between;align-items:center;gap:12px}.pd-seat-numbers{font-size:24px;font-weight:800;color:var(--cobalt);line-height:1.2}.pd-seat-numbers small{font-size:13.5px;color:var(--muted);font-weight:600}.pd-seat-segments{display:grid;gap:5px;margin-top:12px}.pd-seat-segments span{height:8px;border-radius:5px;background:#e3eaf2}.pd-seat-segments span.used{background:var(--cobalt)}.pd-person-row{padding:12px 16px;border-top:1px solid #edf1f5;display:flex;align-items:center;gap:11px;width:100%;background:none;border-left:3px solid transparent;border-right:0;border-bottom:0;text-align:left}.pd button.pd-person-row:hover{background:#f7fafd}.pd-person-row.selected{background:#f0f6fb;border-left-color:var(--cobalt)}.pd-person-row.disabled .pd-person-name,.pd-person-row.disabled .pd-person-email{opacity:.6}.pd-person-avatar{height:34px;width:34px;border-radius:50%;display:grid;place-items:center;background:#dce9f3;color:var(--cobalt);font-weight:800;font-size:11.5px;flex:none}.pd-person-details{min-width:0;flex:1}.pd-person-name{font-size:14px;font-weight:800}.pd-person-name .you{font-weight:600;color:var(--copper);font-size:12.5px}.pd-person-email{font-size:12.5px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pd-person-badges{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.pd-grant-table td:first-child{font-weight:700}.pd-grant-table td:last-child{width:46%}.pd-grant-group td{background:#f7fafc;font-size:11.5px!important;color:var(--muted);font-weight:800!important;letter-spacing:.08em;text-transform:uppercase;padding:7px 10px!important}.pd-grant-help{display:block;font-size:12px;color:var(--muted);font-weight:500;margin-top:1px}.pd-request-box{padding:17px 18px;margin-top:14px}.pd-request-box h3{font:20px/1.2 var(--serif);color:var(--cobalt);margin:0 0 5px}.pd-request-box>p{font-size:13.5px;color:var(--muted);margin:0 0 12px}.pd-request-form{display:flex;gap:8px;align-items:flex-start}.pd-request-form .pd-field{flex:1;margin:0}.pd-req-list{display:grid;gap:0;margin-top:14px;border-top:1px solid #f0e1d6}.pd-req-item{display:flex;gap:10px;align-items:flex-start;justify-content:space-between;padding:11px 0;border-bottom:1px solid #f0e1d6;font-size:13px}.pd-req-item:last-child{border-bottom:0}.pd-req-item .reason{color:var(--ink);font-weight:600}.pd-req-item .meta{color:var(--muted);font-size:12.5px;margin-top:2px}.pd-sees{display:flex;align-items:flex-start;gap:10px;padding:12px;border:1px solid #d6e1eb;background:#f9fbfd;border-radius:6px;font-size:13.5px}.pd-check{height:18px;width:18px;border:1px solid #8ea4bb;border-radius:4px;display:grid;place-items:center;color:#fff;flex:none;margin-top:1px}.pd-check.on{background:var(--cobalt);border-color:var(--cobalt)}.pd-check svg{width:12px;height:12px}.pd-actionbar{position:sticky;bottom:0;padding:12px 18px;background:#fff;border-top:1px solid #dce5ee;display:flex;align-items:center;gap:10px;z-index:2;border-radius:0 0 8px 8px;flex-wrap:wrap}.pd-actionbar .hint{font-size:12.5px;color:var(--muted);margin-right:auto}.pd-dev-tag{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:800;color:var(--copper)}.pd-activity-layout{display:grid;grid-template-columns:290px minmax(0,1fr);gap:20px;align-items:start}.pd-filters{position:sticky;top:86px}.pd-filters .pd-card-body{display:grid;gap:0}.pd-filter-actions{display:flex;gap:8px;flex-wrap:wrap}.pd-log-row{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:13px;padding:15px 20px;border-top:1px solid #edf1f5}.pd-log-row:first-child{border-top:0}.pd-log-row .pd-activity-dot{width:34px;height:34px}.pd-log-row .pd-activity-dot svg{width:15px;height:15px}.pd-log-title{font-size:14px;color:var(--ink);line-height:1.45}.pd-log-title b{font-weight:800}.pd-log-meta{font-size:12.5px;color:var(--muted);margin-top:4px;display:flex;gap:6px 12px;flex-wrap:wrap;align-items:center}.pd-log-time{font-size:12.5px;color:var(--soft);white-space:nowrap;text-align:right}.pd-diff-toggle{margin-top:8px}.pd-diff{margin-top:10px;border:1px solid var(--line-2);border-radius:6px;overflow:hidden;font-size:13px}.pd-diff-row{display:grid;grid-template-columns:150px minmax(0,1fr) minmax(0,1fr);border-top:1px solid var(--line-2)}.pd-diff-row:first-child{border-top:0}.pd-diff-row>div{padding:7px 10px;min-width:0;overflow-wrap:anywhere}.pd-diff-row .k{font-weight:700;color:var(--muted);background:#f8fafc}.pd-diff-row .b{background:#fff7f5;color:#7a2a23}.pd-diff-row .a{background:#f2faf4;color:#1f4a32}.pd-diff-head>div{font-size:11.5px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)!important;background:#f3f6f9!important}.pd-diff .empty{color:var(--soft);font-style:italic}.pd-pager{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 20px;border-top:1px solid var(--line-2);font-size:13px;color:var(--muted);flex-wrap:wrap}.pd-pager .btns{display:flex;gap:8px}.pd-readonly-note{display:flex;gap:10px;align-items:center;font-size:13px;color:var(--muted);margin-bottom:18px;padding:11px 14px;border-radius:8px;background:#f6f9fc;border:1px solid var(--line)}.pd-readonly-note svg{width:16px;height:16px;color:var(--cobalt);flex:none}.pd-donation-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:20px;align-items:start}.pd-amounts{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.pd-amount-chip{display:inline-flex;align-items:center;gap:6px;background:var(--ice-2);color:var(--cobalt);border-radius:20px;padding:6px 6px 6px 12px;font-weight:800;font-size:13.5px}.pd-amount-chip button{width:24px;height:24px;border-radius:50%;border:0;background:#fff;color:var(--muted);display:grid;place-items:center}.pd-amount-chip button svg{width:12px;height:12px}.pd-amount-add{display:flex;gap:8px;margin-top:10px}.pd-amount-add .pd-input{max-width:160px}.pd-donate-preview{background:linear-gradient(160deg,#173c78,#244c87);color:#fff;border-radius:10px;padding:26px 24px;position:relative;overflow:hidden}.pd-donate-preview:after{content:"";position:absolute;right:-40px;top:-40px;width:160px;height:160px;border-radius:50%;border:1px solid rgba(255,255,255,.15)}.pd-donate-preview .lbl{font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:#f0bb8a;font-weight:800}.pd-donate-preview h3{font:26px/1.2 var(--serif);margin:8px 0;color:#fff}.pd-donate-preview p{font-size:13.5px;color:#d7e3f2;line-height:1.55}.pd-donate-amounts{display:flex;gap:8px;flex-wrap:wrap;margin:16px 0}.pd-donate-amounts span{border:1px solid rgba(255,255,255,.35);border-radius:6px;padding:8px 13px;font-weight:800;font-size:14px}.pd-donate-amounts span:first-child{background:#fff;color:var(--cobalt)}.pd-donate-btn{display:inline-flex;align-items:center;gap:8px;background:#f0bb8a;color:#3c1f0e;font-weight:800;border-radius:6px;min-height:46px;padding:0 20px;font-size:14.5px;border:0}.pd-donate-btn.off{background:#ffffff2e;color:#fff}.pd-donate-btn svg{width:16px;height:16px}.pd-donate-ein{font-size:12px!important;color:#b8cbe2!important;margin-top:14px}.pd-dev-layout{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(300px,.8fr);gap:20px;align-items:start}.pd-request-card{padding:18px 20px;border-top:1px solid #edf1f5}.pd-request-card:first-child{border-top:0}.pd-request-card .top{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.pd-request-card .who{font-size:14px;font-weight:800}.pd-request-card .when{font-size:12.5px;color:var(--muted);margin-top:2px}.pd-request-card blockquote{margin:12px 0;padding:10px 14px;border-left:3px solid var(--copper);background:#fffaf7;font-size:14px;color:var(--ink);border-radius:0 6px 6px 0}.pd-request-card .decide{display:flex;gap:8px;align-items:flex-end;flex-wrap:wrap}.pd-request-card .decide .pd-field{flex:1;min-width:200px;margin:0}.pd-kv{display:grid;grid-template-columns:auto 1fr;gap:9px 16px;font-size:13.5px}.pd-kv dt{color:var(--muted);font-weight:600}.pd-kv dd{margin:0;font-weight:700;overflow-wrap:anywhere}.pd-outbox-row{display:flex;justify-content:space-between;gap:10px;padding:9px 0;border-top:1px solid #edf1f5;font-size:13px}.pd-outbox-row:first-child{border-top:0}.pd-stack{display:grid;gap:18px;align-content:start}.pd-row{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.pd-mt{margin-top:16px}@media(max-width:1180px){.pd-app{grid-template-columns:220px minmax(0,1fr)}.pd-content{padding:28px 26px 40px}.pd-topbar{padding:0 26px}.pd-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.pd-home-grid{grid-template-columns:minmax(0,1.35fr) minmax(260px,.8fr)}.pd-activity-layout{grid-template-columns:250px minmax(0,1fr)}}@media(max-width:1023px){.pd-app{display:block}.pd-side:not(.drawer){display:none}.pd-topbar{height:62px;padding:0 24px}.pd-menu-btn{display:inline-flex;align-items:center;gap:7px;background:#fff;border:1px solid var(--rule);border-radius:6px;min-height:42px;padding:0 13px;color:var(--cobalt);font-size:13px;font-weight:800}.pd-menu-btn svg{width:16px;height:16px}.pd-content{padding:28px 25px 40px}.pd-page-title,.pd-welcome{font-size:32px!important}.pd-home-grid,.pd-home-lower{grid-template-columns:1fr}.pd-home-right{grid-template-columns:1fr 1fr;align-items:start}.pd-home-right .span-all{grid-column:span 2}.pd-people-layout,.pd-donation-layout,.pd-dev-layout,.pd-activity-layout{grid-template-columns:1fr}.pd-filters{position:static}.pd-filters .pd-card-body{grid-template-columns:1fr 1fr;gap:0 14px}.pd-filters .pd-filter-actions{grid-column:span 2}}@media(min-width:1024px){.pd-home-title-row{margin-bottom:32px}}@media(max-width:640px){.pd-topbar{padding:0 14px;gap:8px}.pd-top-actions{gap:8px}.pd-top-link .lbl,.pd-crumbs .mid{display:none}.pd-content{padding:22px 15px 32px}.pd-page-title,.pd-welcome{font-size:29px!important}.pd-title-row{align-items:flex-start;flex-direction:column;margin-bottom:20px}.pd-home-right{grid-template-columns:1fr}.pd-home-right .span-all{grid-column:auto}.pd-tiles{grid-template-columns:1fr 1fr;gap:9px}.pd-tile{min-height:112px;padding:14px}.pd-card-head{padding:15px}.pd-card-body{padding:16px}.pd-form-grid{grid-template-columns:1fr}.pd-form-grid .span-2{grid-column:auto}.pd-request-form{flex-wrap:wrap}.pd-filters .pd-card-body{grid-template-columns:1fr}.pd-filters .pd-filter-actions{grid-column:auto}.pd-log-row{grid-template-columns:30px minmax(0,1fr);padding:14px 15px}.pd-log-time{grid-column:2;text-align:left}.pd-diff-row{grid-template-columns:1fr}.pd-grant-table thead{display:none}.pd-grant-table tr{display:grid;gap:6px;padding:10px 0;border-bottom:1px solid #edf1f5}.pd-grant-table td{border:0;padding:0 4px}.pd-grant-table td:last-child{width:auto}.pd-dev-pill .lbl{display:none}.pd-dialog{padding:22px 18px 18px}.pd-dialog-actions .pd-btn{flex:1}}.pd-tight{padding-top:8px;padding-bottom:8px}.pd-auth-page{min-height:100vh;display:grid;place-items:center;padding:32px 18px;background:radial-gradient(ellipse at 50% 0%,#e7f0f8,#f2f6fa 58%)}.pd-auth-shell{width:min(100%,472px)}.pd-auth-brand{display:flex;align-items:center;justify-content:center;gap:11px;margin-bottom:26px}.pd-auth-mark{width:40px;height:40px;display:grid;place-items:center;border:1px solid #9f4f26;border-radius:50%;color:#9f4f26;font:24px/1 "DM Serif Display",Georgia,serif;position:relative;background:#fff}.pd-auth-mark:after{content:"";position:absolute;width:6px;height:6px;background:#9f4f26;border-radius:50%;right:1px;top:3px}.pd-auth-brand-name{color:#173c78;font-size:13px;font-weight:800;letter-spacing:.14em;line-height:1.3}.pd-auth-brand-sub{color:#4a5b70;font-size:11.5px}.pd-auth-card{background:#fff;border:1px solid #d8e4ef;border-radius:12px;padding:38px 40px 34px;box-shadow:0 18px 50px #173c7817}.pd-auth-eyebrow{color:#9f4f26;font-size:11px;font-weight:800;letter-spacing:.11em;text-transform:uppercase;margin-bottom:7px}.pd-auth-title{font:32px/1.13 "DM Serif Display",Georgia,serif;color:#173c78;margin:0 0 9px}.pd-auth-copy{color:#4a5b70;font-size:13px;margin:0 0 24px;line-height:1.55}.pd-auth-field{display:grid;gap:7px;margin:0 0 17px}.pd-auth-field label{font-size:12px;font-weight:800;color:#17253b}.pd-auth-control{position:relative}.pd-auth-control input{width:100%;height:46px;border:1px solid #b9cbe0;border-radius:6px;padding:0 13px;color:#17253b;background:#fff;font:13px Manrope,Arial,sans-serif}.pd-auth-control input:focus{outline:3px solid rgba(191,117,72,.32);border-color:#9f4f26}.pd-auth-control.has-toggle input{padding-right:76px}.pd-auth-toggle{position:absolute;right:7px;top:50%;transform:translateY(-50%);height:32px;border:0;background:transparent;color:#173c78;font-size:11px;font-weight:800;padding:0 7px}.pd-auth-alert{display:flex;align-items:flex-start;gap:9px;padding:11px 12px;border:1px solid #e3b9b2;border-radius:6px;background:#fff3f0;color:#7d3028;font-size:12px;line-height:1.5;margin:0 0 16px}.pd-auth-alert svg{width:16px;height:16px;flex:none;margin-top:1px}.pd-auth-submit{width:100%;min-height:46px;border:1px solid #173c78;border-radius:6px;background:#173c78;color:#fff;font-size:13px;font-weight:800;display:flex;justify-content:center;align-items:center;gap:9px;margin-top:7px}.pd-auth-submit:hover:not(:disabled){background:#244c87}.pd-auth-submit:disabled{opacity:.6;cursor:wait}.pd-auth-help{border-top:1px solid #e8eef4;margin:24px 0 0;padding-top:17px;color:#4a5b70;font-size:11.5px;line-height:1.5}.pd-auth-checks{display:grid;gap:7px;margin:-4px 0 18px;color:#718197;font-size:11px}.pd-auth-check{display:flex;align-items:center;gap:8px}.pd-auth-check svg{width:15px;height:15px;color:#9aa9b9}.pd-auth-check.ok{color:#286041}.pd-auth-check.ok svg{color:#286041}.pd-auth-submit .pd-spin{animation:pdSpin .8s linear infinite}@media(max-width:520px){.pd-auth-card{padding:30px 22px 26px}.pd-auth-title{font-size:29px}.pd-auth-brand{margin-bottom:20px}}.pd-auth-submit,.pd-auth-submit:disabled,.pd-auth-submit *{color:#fff!important}.pd-auth-submit:disabled{opacity:.72}:root{color-scheme:light;--white: #FAFCFF;--bright: #FFFFFF;--cobalt: #173C78;--copper: #9F4F26;--ice: #D9E9F5;--ink: #17253B;--muted: #4A5B70;--rule: #B9CBE0;--focus: #9F4F26;--s1: .25rem;--s2: .5rem;--s3: .75rem;--s4: 1rem;--s6: 1.5rem;--s8: 2rem;--s12: 3rem;--s16: 4rem;--s24: 6rem;--s32: 8rem;--nav-height: 5.25rem;--page-gutter: clamp(1.25rem, 4vw, 7rem);--section-space: clamp(3.5rem, 8vw, 10rem);--h1: clamp(3.5rem, 7.4vw, 9.5rem);--h2: clamp(2.25rem, 4.6vw, 6rem);--body: clamp(1.0625rem, 1.1vw, 1.375rem);--meta: clamp(.875rem, .8vw, 1rem);--sans: "Manrope", "Avenir Next", Avenir, sans-serif;--serif: "DM Serif Display", Georgia, serif;--ease: cubic-bezier(.2, .7, .2, 1);--fast: .18s;--medium: .28s;--z-header: 20;--z-menu: 40}*,*:before,*:after{box-sizing:border-box}html{min-width:320px;scroll-behavior:smooth;scroll-padding-top:calc(var(--nav-height) + 1rem)}body{margin:0;background:var(--white);color:var(--ink);font-family:var(--sans);font-size:var(--body);line-height:1.55;-webkit-font-smoothing:antialiased}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:var(--cobalt);text-underline-offset:.18em;text-decoration-thickness:.08em}a:hover{color:var(--copper)}img,picture,svg{max-width:100%}img{display:block}h1,h2,h3,p,figure{margin:0}h1,h2,h3{color:var(--cobalt);font-weight:600}h1,h2{font-family:var(--serif)}p{max-width:65ch}::selection{color:var(--bright);background:var(--cobalt)}:focus-visible{outline:3px solid var(--focus);outline-offset:3px}[id]{scroll-margin-top:calc(var(--nav-height) + 1rem)}.site-shell{min-height:100vh}.site-header{position:sticky;z-index:var(--z-header);top:0;height:var(--nav-height);background:var(--white);border-bottom:2px solid var(--cobalt)}.header-inner{width:100%;height:100%;padding-inline:var(--page-gutter);display:flex;align-items:center;gap:clamp(1rem,2vw,3rem)}.brand{display:inline-flex;align-items:center;flex:0 0 auto;min-width:3.5rem;text-decoration:none}.brand img{width:clamp(3.25rem,5vw,4.5rem);height:3.3rem;object-fit:contain}.desktop-nav{display:flex;align-items:center;justify-content:flex-end;gap:clamp(.7rem,1.5vw,2rem);flex:1}.nav-link{position:relative;display:inline-flex;align-items:center;min-height:44px;color:var(--cobalt);font-size:clamp(.85rem,.85vw,1rem);font-weight:700;white-space:nowrap;text-decoration:none}.nav-link:after{position:absolute;right:0;bottom:0;left:0;height:2px;background:var(--cobalt);content:"";transform:scaleX(0);transform-origin:left;transition:transform var(--medium) var(--ease)}.nav-link:hover:after,.nav-link[aria-current=page]:after{transform:scaleX(1)}.header-actions{display:flex;align-items:center;gap:.5rem}.header-actions .menu-toggle{display:none}.mobile-menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-menu);display:flex;flex-direction:column;padding:1rem var(--page-gutter) 2rem;background:var(--white)}.mobile-menu-head{height:4.5rem;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--rule)}.mobile-nav{display:flex;flex-direction:column;margin-top:1rem}.mobile-nav a{display:flex;min-height:56px;align-items:center;border-bottom:1px solid var(--rule);color:var(--cobalt);font-size:1.125rem;font-weight:700;text-decoration:none}.mobile-menu-donate{margin-top:auto}.main-content{min-height:45vh}.content-wrap{width:min(100%,112rem);margin-inline:auto;padding-inline:var(--page-gutter)}.page-section{padding-block:var(--section-space)}.site-footer{color:var(--bright);background:var(--cobalt)}.footer-ask{padding:clamp(3rem,7vw,7rem) var(--page-gutter);border-bottom:1px solid rgb(255 255 255 / 45%)}.footer-ask-inner{width:min(100%,112rem);margin-inline:auto;display:flex;align-items:end;justify-content:space-between;gap:2rem}.footer-ask-actions{display:flex;align-items:center;gap:1.25rem}.footer-volunteer{min-height:48px;display:inline-flex;align-items:center;gap:.45rem;color:var(--bright);font-weight:700;text-underline-offset:.25em}.footer-ask h2{max-width:12ch;color:var(--bright);font-size:clamp(2.6rem,5.5vw,6rem);line-height:1}.footer-ask p{margin-top:1rem;max-width:52ch}.footer-columns{width:min(100%,112rem);margin-inline:auto;padding:3.5rem var(--page-gutter) 2rem;display:grid;grid-template-columns:1.3fr repeat(3,1fr);gap:2rem}.footer-brand img{width:5.5rem;height:4rem;object-fit:contain;margin-bottom:1rem;background:var(--white);padding:.5rem}.footer-brand p{max-width:35ch;font-size:1rem}.footer-group{display:flex;flex-direction:column;align-items:flex-start;gap:.55rem}.footer-group h3{margin-bottom:.3rem;color:var(--bright);font:700 1rem var(--sans)}.footer-group a,.footer-legal a{color:var(--bright);font-size:.95rem}.footer-group a:hover,.footer-legal a:hover{color:var(--ice)}.footer-bottom{width:min(100%,112rem);margin-inline:auto;padding:1rem var(--page-gutter) 1.5rem;display:flex;flex-wrap:wrap;justify-content:space-between;gap:.75rem 1.5rem;border-top:1px solid rgb(255 255 255 / 35%);font-size:.875rem}.footer-legal{display:flex;flex-wrap:wrap;gap:.5rem 1rem}@media(max-width:1100px){.desktop-nav{gap:.7rem}.nav-link{font-size:.82rem}}@media(max-width:920px){.desktop-nav{display:none}.header-inner{justify-content:space-between}.header-actions .menu-toggle{display:inline-grid}.header-actions .button-donate{display:inline-flex}}@media(max-width:600px){:root{--nav-height: 4.5rem}.header-inner{gap:.75rem}.brand img{width:3.25rem;height:3rem}.header-actions{gap:.4rem}.header-actions .button-donate{min-height:44px;padding-inline:.85rem;font-size:.92rem}.footer-ask-inner{align-items:flex-start;flex-direction:column}.footer-ask-actions{align-items:flex-start;flex-wrap:wrap}.footer-columns{grid-template-columns:1fr 1fr;gap:2rem 1.25rem;padding-top:2.5rem}.footer-brand{grid-column:1 / -1}.footer-bottom{flex-direction:column}}.home-opening{position:relative;min-height:calc(100svh - var(--nav-height));padding:clamp(1rem,3vw,3rem) var(--page-gutter);display:flex;align-items:flex-end;overflow:hidden;background:var(--ice)}.home-opening-image{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:var(--ice);color:var(--cobalt)}.home-opening-image span{position:absolute;top:50%;right:var(--page-gutter);padding:.8rem 1rem;transform:translateY(-50%);border:1px solid var(--cobalt);background:var(--white);font-size:var(--meta);font-weight:700}.home-opening-sheet{position:relative;width:min(44vw,42rem);min-width:min(100%,34rem);padding:clamp(1.5rem,3.2vw,3.25rem)}.home-opening-sheet>p:not(.page-kicker):not(.pending-label){margin-top:1.2rem}.home-opening-sheet .pending-label{margin-top:.9rem;font-size:.88rem}.home-actions{margin-top:1.5rem;display:flex;flex-wrap:wrap;gap:.75rem}.home-who h2{max-width:15ch;font-size:var(--h2);line-height:1.02}.home-who .content-wrap>p:not(.page-kicker){margin-top:1rem}.home-commitments{margin-top:clamp(2rem,4vw,4rem);display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(1.25rem,3vw,3rem)}.home-commitments article{padding-top:1.2rem;border-top:2px solid var(--cobalt)}.home-commitments h3{font:700 1.25rem/1.3 var(--sans)}.home-commitments p{margin-block:.75rem 1rem;font-size:1rem}@media(max-width:650px){.home-opening{min-height:calc(100svh - var(--nav-height));padding:.85rem;align-items:flex-end}.home-opening-sheet{width:100%;min-width:0;padding:1.25rem}.home-opening-sheet h1{font-size:clamp(3rem,14vw,4.5rem)}.home-opening-image span{display:none}.home-actions>*{flex:1}.home-commitments{grid-template-columns:1fr;gap:1.5rem}}.button{min-height:48px;padding:.72rem 1.25rem;display:inline-flex;align-items:center;justify-content:center;gap:.55rem;border:2px solid transparent;border-radius:0;background:var(--cobalt);color:var(--bright);font-size:1rem;font-weight:700;line-height:1.2;text-decoration:none;cursor:pointer;transition:background var(--fast) ease,color var(--fast) ease,transform var(--fast) ease}.button:hover{background:#102f60;color:var(--bright);transform:translateY(-1px)}.button:active{transform:translateY(0)}.button--copper{background:var(--copper)}.button--copper:hover{background:#7e3c1c}.button--secondary{border-color:var(--cobalt);background:transparent;color:var(--cobalt)}.button--secondary:hover{background:var(--ice);color:var(--cobalt)}.icon-button{width:48px;height:48px;padding:0;display:inline-grid;place-items:center;border:1px solid var(--cobalt);border-radius:0;background:var(--white);color:var(--cobalt);cursor:pointer}.text-link{display:inline-flex;align-items:center;gap:.5rem;color:var(--cobalt);font-weight:700}.text-link svg{transition:transform var(--fast) ease}.text-link:hover svg{transform:translate(3px)}.skip-link{position:fixed;z-index:60;top:.5rem;left:.5rem;padding:.75rem 1rem;transform:translateY(-160%);background:var(--bright);color:var(--cobalt);border:2px solid var(--cobalt)}.skip-link:focus{transform:translateY(0)}.page-intro{padding-block:clamp(4rem,10vw,10rem) clamp(3rem,6vw,6rem);border-bottom:1px solid var(--rule)}.page-intro h1{max-width:14ch;font-size:var(--h1);line-height:.94;letter-spacing:-.045em}.page-intro p{margin-top:1.5rem;max-width:56ch;font-size:var(--body)}.page-kicker,.article-label{display:block;margin-bottom:1rem;color:var(--copper);font-size:var(--meta);font-weight:700}.section-intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(15rem,.65fr);align-items:end;gap:2rem}.section-intro h2{font-size:var(--h2);line-height:1.02;letter-spacing:-.03em}.accord-sheet{border:2px solid var(--cobalt);background:var(--white);color:var(--ink)}.photo-figure{position:relative;min-height:18rem;overflow:hidden;background:var(--ice)}.photo-figure picture,.photo-figure img{width:100%;height:100%;object-fit:cover}.photo-figure figcaption{padding:.75rem 1rem;background:var(--white);color:var(--ink);font-size:.875rem}.photo-reveal{position:relative;min-height:60vh;overflow:hidden;background:var(--ice)}.photo-reveal img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.form-field{display:flex;flex-direction:column;gap:.35rem}.form-field label{color:var(--cobalt);font-size:1rem;font-weight:700}.form-field input,.form-field textarea{min-height:48px;padding:.7rem .85rem;border:1px solid var(--cobalt);border-radius:0;background:var(--bright);color:var(--ink)}.form-status{padding:1rem;border-left:4px solid var(--copper);background:var(--ice);color:var(--cobalt)}.accordion-trigger{width:100%;padding:1rem 0;display:flex;justify-content:space-between;border:0;border-bottom:1px solid var(--rule);background:transparent;color:var(--cobalt);text-align:left;font-weight:700;cursor:pointer}.filter-bar{display:flex;flex-wrap:wrap;gap:.5rem}.story-card,.resolution-card{padding-block:1.25rem;border-top:1px solid var(--rule)}.story-card h3,.resolution-card h3{font:700 1.25rem/1.3 var(--sans)}.pending-label{color:var(--copper);font-size:.95rem;font-weight:700}.route-content{min-height:34vh}.route-note{width:min(100%,112rem);margin-inline:auto;padding:2rem var(--page-gutter)}.page-intro [data-route-heading]:focus,.home-opening-sheet [data-route-heading]:focus{outline:none}@media(max-width:650px){.section-intro{grid-template-columns:1fr;gap:1rem}.mobile-nav .button{margin-top:1.25rem}}html{scroll-behavior:auto}.page-transition [data-reveal=waiting],.page-transition [data-reveal=shown]{opacity:1;transform:none;transition:none}.article-stamp,.magnetic-label{display:none!important}.photo-reveal img{opacity:1!important;transform:none!important}.story-feature:after{content:none!important}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.home-opening,.about-opening{position:relative;min-height:calc(100svh - var(--nav-height));padding:clamp(1rem,3vw,3rem) var(--page-gutter);display:flex;align-items:flex-end;isolation:isolate;background:var(--ice)}.home-opening-photo,.about-opening-photo{position:absolute;z-index:-2;top:0;right:0;bottom:0;left:0;min-height:100%}.home-opening-photo picture,.about-opening-photo picture,.home-opening-photo img,.about-opening-photo img{width:100%;height:100%;object-fit:cover}.home-opening-photo img{object-position:50% 45%}.about-opening-photo img{object-position:50% 42%}.home-opening-photo-placeholder,.about-opening-photo-placeholder{position:absolute;z-index:-2;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:var(--page-gutter);background:var(--ice);color:var(--cobalt);font-weight:700;text-align:center}.home-opening-photo figcaption,.about-opening-photo figcaption{position:absolute;right:0;bottom:0;left:0;display:flex;justify-content:space-between;gap:1rem;padding:.6rem var(--page-gutter);border-top:1px solid rgb(255 255 255 / 70%);background:var(--cobalt);color:var(--bright);font-size:.82rem}.home-opening-photo figcaption span,.about-opening-photo figcaption span{text-align:right}.home-opening-wash,.about-opening-wash{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0c203f0f 35%,#0c203f45);pointer-events:none}.home-opening-sheet{width:min(44vw,42rem);min-width:min(100%,34rem);padding:clamp(1.5rem,3.2vw,3.25rem)}.home-opening-sheet h1{max-width:10ch;font-size:var(--h1);line-height:.94;letter-spacing:-.045em}.home-opening-sheet>p:not(.page-kicker):not(.review-note){margin-top:1.1rem}.home-opening-sheet .review-note{margin-top:.85rem}.home-opening-sheet .home-actions{margin-top:1.5rem}.opening-scroll{position:absolute;right:var(--page-gutter);bottom:1.1rem;display:inline-flex;align-items:center;gap:.6rem;color:var(--bright);font-size:.9rem;font-weight:700;text-decoration:none}.opening-scroll:hover{color:var(--bright)}.review-note{color:var(--copper);font-size:.9rem;font-weight:700}.publication-note,.timeline-publication-note{max-width:65ch;padding:1.25rem 0;color:var(--muted)}.timeline-publication-note{padding-block:clamp(3rem,7vw,7rem);color:var(--bright)}.home-page.page-transition{animation:home-page-enter .24s ease both}@keyframes home-page-enter{0%{opacity:.88}to{opacity:1}}.home-who h2,.home-giving h2,.home-proof h2,.home-congress h2,.home-voice h2,.about-history h2,.about-timeline h2,.about-people h2,.about-facts h2{max-width:15ch;font-size:var(--h2);line-height:1.02;letter-spacing:-.03em}.home-who-lead{margin-top:1.25rem;max-width:58ch}.home-commitments{margin-top:clamp(2.5rem,5vw,5rem);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.25rem,3.2vw,4rem)}.home-commitments article{position:relative;padding:1.3rem 0 0;border-top:2px solid var(--cobalt)}.commitment-index{display:block;margin-bottom:1.1rem;color:var(--copper);font-size:.9rem;font-weight:700}.home-commitments h3{font:700 clamp(1.4rem,2vw,2rem)/1.2 var(--sans)}.home-commitments p{margin-block:.8rem 1.2rem;max-width:43ch;font-size:1rem}.home-commitments .text-link{margin-top:auto}.home-giving{background:var(--ice)}.home-giving-inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,.7fr);align-items:center;gap:clamp(3rem,9vw,9rem)}.giving-rule{width:100%;height:3px;grid-column:1 / -1;margin-bottom:-2rem;background:var(--copper);transform-origin:left}.home-giving h2{max-width:13ch}.home-giving-inner>div:nth-child(2)>p:not(.page-kicker){max-width:54ch;margin-block:1.25rem 1.5rem}.giving-areas{margin:0;padding:0;list-style:none;border-top:1px solid var(--cobalt)}.giving-areas li{min-height:4.5rem;display:flex;align-items:center;gap:1.1rem;border-bottom:1px solid var(--cobalt);color:var(--cobalt);font-weight:700}.giving-areas li span{color:var(--copper);font-size:.9rem}.home-proof{background:var(--white)}.home-proof-inner{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr);align-items:center;gap:1rem clamp(3rem,8vw,8rem)}.home-proof-inner>div:first-child>p:not(.page-kicker){margin-top:1.2rem;max-width:48ch}.proof-index{margin:0;padding:0;list-style:none;border-top:2px solid var(--cobalt)}.proof-index li{padding:1.15rem 0;border-bottom:1px solid var(--rule)}.proof-index li>a,.proof-pending>span:first-child{min-height:3rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;color:var(--cobalt);font:600 clamp(1.15rem,1.8vw,1.7rem)/1.25 var(--serif);text-decoration:none}.proof-index small{display:block;margin-top:.25rem;color:var(--muted);font:600 .9rem/1.4 var(--sans)}.proof-index li>.review-note{display:block;margin-top:.25rem;font-size:.82rem}.proof-index li>a svg{flex:0 0 auto;transition:transform var(--fast) var(--ease)}.proof-index li>a:hover svg{transform:translate(3px,-3px)}.proof-pending b{color:var(--copper);font:700 .78rem/1.3 var(--sans)}.proof-pending-mark{display:none}.proof-jump{grid-column:2;justify-self:start;display:inline-flex;align-items:center;gap:.65rem;margin-top:1.5rem;color:var(--cobalt);font-weight:700;text-decoration:none}.home-timeline{padding-block:clamp(3.5rem,8vw,8rem) 0;background:var(--ink);color:var(--bright)}.timeline-heading{padding-bottom:clamp(2rem,4vw,4rem);display:flex;align-items:end;justify-content:space-between;gap:2rem}.timeline-heading h2{color:var(--bright);font-size:var(--h2);line-height:1.02}.timeline-heading p:not(.page-kicker){margin-top:1rem}.timeline-heading .page-kicker{color:var(--ice)}.timeline-skip{flex:0 0 auto;color:var(--bright)}.timeline-skip:hover{color:var(--ice)}.timeline-stage{position:relative;width:100%;height:100dvh;min-height:40rem;overflow:hidden;background:var(--ice)}.timeline-scene{position:absolute;top:0;right:0;bottom:0;left:0;will-change:transform}.timeline-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 40%}.timeline-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#08162b73,#08162b0f 70%);pointer-events:none}.timeline-scene--2 .timeline-shade,.timeline-scene--4 .timeline-shade{background:linear-gradient(270deg,#08162b7a,#08162b0a 72%)}.timeline-sheet{position:absolute;top:50%;width:min(44vw,42rem);max-height:min(78dvh,52rem);overflow-y:auto;padding:clamp(1.4rem,2.6vw,2.7rem);transform:translateY(-50%)}.timeline-sheet--left{left:var(--page-gutter)}.timeline-sheet--right{right:var(--page-gutter)}.timeline-sheet .article-label{margin-bottom:.8rem;font-size:.86rem}.timeline-sheet h3{max-width:14ch;font-size:clamp(2rem,4vw,4.4rem);line-height:1;letter-spacing:-.025em}.timeline-sheet .timeline-date{margin-top:.8rem;color:var(--cobalt);font-weight:700}.timeline-sheet .timeline-role{margin-top:.3rem;font-size:.95rem;font-weight:700}.timeline-sheet>p:not(.article-label,.timeline-date,.timeline-role,.review-note){margin-top:.8rem;font-size:clamp(1rem,1vw,1.15rem)}.timeline-sheet .review-note{margin-top:.8rem;font-size:.82rem}.timeline-sheet .text-link{margin-top:.8rem;display:flex;width:fit-content}.timeline-caption-strip{position:absolute;right:0;bottom:0;left:0;min-height:3.15rem;padding:.65rem var(--page-gutter);display:flex;justify-content:space-between;gap:1rem;background:var(--cobalt);color:var(--bright);font-size:.78rem;line-height:1.3}.timeline-caption-strip span:last-child{text-align:right}.timeline-counter{position:absolute;top:1.25rem;right:var(--page-gutter);padding:.45rem .65rem;border:1px solid var(--bright);background:var(--cobalt);color:var(--bright);font-size:.82rem;font-weight:700}.timeline-static{display:none}.home-congress{background:var(--white)}.congress-inner{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(20rem,.8fr);align-items:center;gap:2rem clamp(3rem,7vw,7rem)}.congress-inner>div:first-child>p:not(.page-kicker){max-width:58ch;margin-block:1.2rem}.congress-records{border-top:2px solid var(--cobalt)}.congress-records a{position:relative;min-height:7.4rem;padding:1.1rem 2.8rem 1.1rem 0;display:flex;flex-direction:column;justify-content:center;border-bottom:1px solid var(--rule);color:var(--cobalt);text-decoration:none}.congress-records a span,.congress-records a small{color:var(--muted);font-size:.88rem}.congress-records a strong{margin-block:.1rem;font:400 2rem/1.15 var(--serif)}.congress-records a svg{position:absolute;right:.2rem;top:50%;transform:translateY(-50%)}.congress-records a:hover svg{transform:translate(3px,calc(-50% - 3px))}.state-record-pending{padding:1rem 0;display:grid;gap:.3rem;border-bottom:1px solid var(--rule);color:var(--muted);font-size:.85rem}.state-record-pending>span{margin-bottom:.2rem;color:var(--cobalt);font-weight:700}.state-record-pending strong{color:var(--copper);font-size:.88rem}.congress-inner>.review-note{grid-column:1 / -1}.home-voice{background:var(--ice)}.home-voice-inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:clamp(2rem,8vw,8rem)}.home-voice-inner>div:last-child>p:not(.page-kicker,.review-note){margin-block:1.2rem;max-width:54ch}.home-voice-inner .review-note{margin-block:1rem}.voice-placeholder{min-height:clamp(20rem,46vw,42rem);padding:1rem;display:flex;align-items:end;background:linear-gradient(135deg,#bcd1e1,#d9e9f5 52%,#a7c0d5);color:var(--cobalt)}.voice-placeholder span{padding:.7rem .85rem;background:var(--white);font-size:.9rem;font-weight:700}.home-closing{padding-block:clamp(5rem,11vw,11rem);background:var(--cobalt);color:var(--bright)}.home-closing-inner{max-width:112rem}.home-closing .page-kicker{color:var(--ice)}.home-closing h2{max-width:18ch;color:var(--bright);font-size:clamp(2.6rem,5.7vw,6.8rem);line-height:1.02}.home-closing .home-actions{align-items:center;margin-top:2rem}.button--light{background:var(--bright);color:var(--cobalt)}.button--light:hover{background:var(--ice);color:var(--cobalt)}.closing-contact{min-height:44px;display:inline-flex;align-items:center;gap:.5rem;margin-left:.5rem;color:var(--bright);font-weight:700}.closing-contact:hover{color:var(--ice)}.about-opening-sheet{width:min(65vw,65rem);max-height:calc(100svh - var(--nav-height) - 2rem);overflow-y:auto;padding:clamp(1.5rem,3.1vw,3.2rem)}.about-opening-sheet h1{max-width:22ch;font-size:clamp(2.5rem,4.6vw,5rem);line-height:.98;letter-spacing:-.035em}.about-opening-sheet [data-route-heading]:focus{outline:none}.about-opening-sheet>p{margin-top:1rem}.about-opening-sheet .about-mission{font-size:clamp(1.05rem,1.15vw,1.4rem)}.about-opening-sheet .about-vision{color:var(--muted)}.about-opening-sheet .review-note{margin-block:.8rem 1rem;font-size:.83rem}.button--cobalt{background:var(--cobalt);color:var(--bright)}.button--cobalt:hover{color:var(--bright)}.about-history{background:var(--ice)}.about-history-inner{max-width:112rem}.about-history h2{max-width:13ch}.about-history-inner>p:not(.page-kicker,.founding-line){max-width:66ch;margin-top:1.5rem}.about-history-inner>.about-mobile-vision{display:none}.history-sources{margin-top:2rem;display:flex;flex-wrap:wrap;gap:.75rem 1.5rem}.history-sources a{display:inline-flex;align-items:center;gap:.4rem;font-size:.95rem;font-weight:700}.founding-line{margin-top:2rem;padding-top:1.25rem;border-top:1px solid var(--cobalt);font-size:1.1rem;font-weight:700}.founding-line span{display:block;margin-top:.3rem;color:var(--copper);font-size:.9rem}.about-timeline{background:var(--white)}.about-timeline-heading{display:flex;align-items:end;justify-content:space-between;gap:2rem}.about-timeline-heading h2{max-width:16ch}.about-timeline-heading>div:first-child>p:not(.page-kicker){margin-top:1rem;max-width:57ch}.timeline-legend{display:grid;flex:0 0 auto;gap:.65rem;padding-bottom:.35rem;color:var(--cobalt);font-size:.9rem;font-weight:700}.timeline-legend span{display:flex;align-items:center;gap:.6rem}.timeline-legend i{width:.7rem;height:.7rem;display:inline-block;border:2px solid var(--cobalt);background:var(--white)}.timeline-legend span:last-child i{background:var(--ice)}.timeline-years{position:sticky;z-index:3;top:var(--nav-height);margin-top:2.5rem;padding-block:.65rem;display:flex;gap:.45rem;overflow-x:auto;border-block:1px solid var(--rule);background:var(--white);scrollbar-width:thin}.timeline-years a{min-width:max-content;min-height:40px;padding:.45rem .65rem;display:inline-flex;align-items:center;color:var(--cobalt);font-size:.85rem;font-weight:700;text-decoration:none}.timeline-years a:hover{background:var(--ice)}.about-track-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2rem,5vw,5rem)}.timeline-track{min-width:0}.timeline-track>h3{position:sticky;z-index:2;top:calc(var(--nav-height) + 3.5rem);margin:0;padding:1.1rem 0;border-bottom:2px solid var(--cobalt);background:var(--white);font:700 1.1rem/1.3 var(--sans)}.timeline-track ol{margin:0;padding:0;list-style:none}.timeline-track li{position:relative;padding:1.5rem 0 1.8rem 1.25rem;border-bottom:1px solid var(--rule);scroll-margin-top:calc(var(--nav-height) + 7rem)}.timeline-track li:before{position:absolute;top:1.9rem;left:0;width:.5rem;height:.5rem;border:2px solid var(--cobalt);background:var(--white);content:""}.timeline-track:last-child li:before{background:var(--ice)}.track-entry-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem}.track-entry-date{color:var(--copper);font-size:.9rem;font-weight:700}.review-tag{color:var(--muted);font-size:.76rem;font-weight:700}.timeline-track h4{margin-top:.55rem;color:var(--cobalt);font:600 clamp(1.25rem,1.7vw,1.75rem)/1.2 var(--serif)}.timeline-track li>p{margin-top:.55rem;max-width:57ch;font-size:.97rem}.timeline-track .photo-figure{height:clamp(14rem,24vw,25rem);min-height:0;margin-top:1rem}.timeline-track .photo-figure picture{position:absolute;top:0;right:0;bottom:3.5rem;left:0}.timeline-track .photo-figure figcaption{position:absolute;inset:auto 0 0;min-height:3.5rem}.track-source{margin-top:.65rem;display:inline-flex;align-items:center;gap:.4rem;font-size:.9rem;font-weight:700}.about-gate-note{margin-top:2rem}.about-resource-link{margin-top:1.3rem}.about-people{background:var(--ice)}.about-people-lead{margin-top:.9rem;color:var(--muted)}.people-group{margin-top:clamp(2.5rem,5vw,5rem)}.people-group>h3{margin-bottom:.75rem;font:700 1.15rem/1.3 var(--sans)}.people-group ul{margin:0;padding:0;list-style:none;border-top:2px solid var(--cobalt)}.people-group li{min-height:6.3rem;padding:1rem 0;display:grid;grid-template-columns:minmax(0,1fr) minmax(10rem,.55fr);align-items:center;column-gap:2rem;border-bottom:1px solid var(--cobalt)}.people-group h4{font:600 clamp(1.25rem,1.8vw,1.8rem)/1.2 var(--serif)}.people-group li p{margin-top:.35rem;font-size:.92rem}.people-group li>span{justify-self:end;color:var(--cobalt);font-size:.9rem;font-weight:700;text-align:right}.people-group li>small{grid-column:1 / -1;margin-top:.4rem;color:var(--copper);font-size:.77rem;font-weight:700}.about-facts{background:var(--white)}.about-facts-inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(16rem,.6fr);align-items:end;gap:1.5rem 4rem}.about-facts h2{max-width:13ch}.about-facts-inner>div:first-child>p:not(.page-kicker){margin-top:1rem}.about-facts address{justify-self:end;font-style:normal;line-height:1.8}.about-facts-inner>.review-note{grid-column:2;justify-self:end}.about-actions{display:flex;flex-wrap:wrap;gap:1.25rem 2rem;grid-column:1 / -1;padding-top:1.5rem;border-top:1px solid var(--rule)}@media(min-width:901px)and (min-height:720px)and (pointer:fine)and (prefers-reduced-motion:no-preference){.timeline-stage{display:block}.timeline-static{display:none}}@media(max-width:900px),(max-height:719px),(pointer:coarse),(prefers-reduced-motion:reduce){.timeline-stage{display:none}.timeline-static{display:block;padding-block:1rem 5rem;background:var(--white);color:var(--ink)}.timeline-static-article{margin-top:2.5rem;display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(1.25rem,4vw,3rem);align-items:center;color:var(--ink)}.timeline-static-article:first-child{margin-top:0}.timeline-static-article .photo-figure{height:clamp(18rem,50vw,34rem);min-height:0}.timeline-static-article .photo-figure picture{position:absolute;top:0;right:0;bottom:4rem;left:0}.timeline-static-article .photo-figure figcaption{position:absolute;inset:auto 0 0;min-height:4rem}.timeline-static-article h3{font:600 clamp(1.8rem,4vw,3.2rem)/1.05 var(--serif)}.timeline-static-article p:not(.article-label,.review-note){margin-top:.6rem;font-size:1rem}.timeline-static-article .review-note{margin-top:.55rem;font-size:.83rem}.timeline-static-article .text-link{margin-top:.65rem}}@media(max-width:650px){.home-opening,.about-opening{min-height:calc(100svh - var(--nav-height));padding:.75rem;align-items:flex-end}.home-opening-photo figcaption,.about-opening-photo figcaption{padding:.45rem .75rem;font-size:.72rem}.home-opening-photo figcaption{top:.55rem;right:.55rem;bottom:auto;left:.55rem;flex-direction:column;gap:.15rem;font-size:.66rem}.about-opening-photo figcaption{top:.55rem;right:.55rem;bottom:auto;left:.55rem;flex-direction:column;gap:.15rem;font-size:.66rem}.home-opening-photo figcaption span:last-child,.about-opening-photo figcaption span:last-child{display:inline;text-align:left}.home-opening-sheet,.about-opening-sheet{width:100%;min-width:0;max-height:76svh;padding:1.2rem}.home-opening{align-items:center}.home-opening-sheet{padding:1rem}.home-opening-sheet h1{font-size:clamp(2.3rem,10vw,2.6rem)}.home-opening-sheet>p:not(.page-kicker,.review-note){margin-top:.65rem}.home-opening-sheet .review-note{margin-top:.55rem;font-size:.82rem}.home-opening-sheet .home-actions{margin-top:1rem}.about-opening-sheet{padding:.9rem}.about-opening-sheet h1{max-width:24ch;font-size:clamp(1.55rem,7.4vw,1.8rem)}.about-opening-sheet .about-mission{font-size:1rem;line-height:1.38}.about-opening-sheet .about-vision,.about-opening-sheet .review-note{display:none}.about-mobile-vision{display:block!important;margin-top:.8rem}.home-opening-sheet>p:not(.page-kicker,.review-note){font-size:1rem}.home-actions{gap:.6rem}.home-actions>.button{flex:1 1 auto}.opening-scroll{display:none}.home-commitments{grid-template-columns:1fr;gap:2rem}.home-commitments article{display:grid;grid-template-columns:2.5rem 1fr;column-gap:.8rem}.home-commitments .commitment-index{grid-row:1 / span 3;margin:.15rem 0 0}.home-commitments h3,.home-commitments p,.home-commitments .text-link{grid-column:2}.home-commitments p{margin-bottom:.8rem}.home-giving-inner,.home-proof-inner,.congress-inner,.home-voice-inner,.about-facts-inner{grid-template-columns:1fr;gap:2rem}.giving-rule{grid-column:1;margin-bottom:-.5rem}.home-proof-inner{align-items:start}.proof-jump{grid-column:1;margin-top:0}.proof-pending>span:first-child{align-items:flex-start;flex-direction:column;gap:.2rem}.congress-inner>.review-note,.about-facts-inner>.review-note{grid-column:1;justify-self:start}.home-voice-inner{gap:1.75rem}.voice-placeholder{min-height:18rem}.home-closing .home-actions{align-items:stretch;flex-direction:column}.home-closing .home-actions>*{width:100%;margin:0}.timeline-heading{align-items:flex-start;flex-direction:column}.timeline-static-article{grid-template-columns:1fr;gap:1.2rem}.timeline-static-article .photo-figure{height:calc(100svh - var(--nav-height));max-height:none}.about-timeline-heading{align-items:flex-start;flex-direction:column}.timeline-legend{display:flex;flex-wrap:wrap}.timeline-years{margin-top:1.5rem}.about-track-grid{grid-template-columns:1fr;gap:3rem}.timeline-track>h3{top:calc(var(--nav-height) + 3.25rem)}.timeline-track li{padding-block:1.2rem 1.5rem}.people-group li{grid-template-columns:1fr;gap:.5rem}.people-group li>span{justify-self:start;text-align:left}.about-facts address{justify-self:start}.about-actions{grid-column:1}}@media(max-width:380px){.home-opening-sheet,.about-opening-sheet{padding:.9rem}.home-opening-sheet h1{font-size:2.2rem}.home-actions>.button{padding-inline:.8rem}.timeline-track .photo-figure figcaption{font-size:.75rem}}.editorial-page{color:var(--ink)}.page-transition [data-reveal=waiting]{opacity:0;transform:translateY(16px)}.page-transition [data-reveal=shown]{opacity:1;transform:translateY(0);transition:opacity .52s var(--ease),transform .62s var(--ease)}.editorial-hero{min-height:min(76vh,54rem);padding-top:clamp(3.5rem,8vw,8rem);padding-bottom:clamp(3rem,6vw,6rem);display:grid;grid-template-columns:minmax(0,1.2fr) minmax(18rem,.8fr);align-items:end;gap:clamp(2rem,6vw,8rem);border-bottom:2px solid var(--cobalt)}.editorial-hero-sheet{padding:clamp(1.35rem,4vw,4.5rem);border:2px solid var(--cobalt);background:var(--white)}.editorial-hero h1,.reader-head h1{max-width:13ch;color:var(--cobalt);font:400 clamp(3.3rem,6.3vw,7.5rem)/.97 var(--serif);letter-spacing:-.035em}.editorial-hero .editorial-lead,.reader-head .editorial-lead{max-width:62ch;margin-top:1.25rem;font-size:var(--body);line-height:1.55}.editorial-actions{margin-top:1.6rem;display:flex;align-items:center;flex-wrap:wrap;gap:1rem 1.5rem}.hero-index,.resource-hero-index{min-height:16rem;padding:1.5rem 1.75rem;display:flex;flex-direction:column;justify-content:space-between;gap:1.5rem;border-left:2px solid var(--cobalt);color:var(--cobalt);font-size:clamp(1rem,1.4vw,1.4rem);font-weight:700}.hero-side-note{max-width:24rem;justify-self:end;align-self:center;color:var(--cobalt);font:400 clamp(1.7rem,2.8vw,3rem)/1.1 var(--serif)}.hero-side-rule{width:5rem;height:4px;margin-bottom:1.25rem;display:block;background:var(--copper);transform-origin:left;animation:rule-grow .7s var(--ease) both}.work-jumps{margin-top:1.7rem;display:flex;flex-wrap:wrap;gap:.6rem 1.5rem}.work-jumps a{min-height:44px;display:inline-flex;align-items:center;color:var(--cobalt);font-weight:700;text-decoration:underline;text-underline-offset:.25em}.editorial-section{padding-block:clamp(4rem,8vw,9rem)}.editorial-section:nth-of-type(2n){background:var(--ice)}.editorial-section .content-wrap{max-width:112rem}.section-intro{margin-bottom:clamp(2rem,4vw,4rem)}.section-intro .page-kicker{grid-column:1 / -1}.section-intro>div{align-self:end}.section-intro>p{color:var(--muted)}.principle-list{margin-top:clamp(2rem,4vw,4rem);border-top:2px solid var(--cobalt)}.principle-list article{padding-block:clamp(1.35rem,2.5vw,2.4rem);display:grid;grid-template-columns:minmax(5rem,.22fr) minmax(0,1fr);gap:clamp(1.25rem,4vw,4rem);border-bottom:1px solid var(--cobalt)}.principle-mark{color:var(--copper);font-size:var(--meta);font-weight:700}.principle-list h3,.values-grid h3,.category-record h3,.partner-list h3{color:var(--cobalt);font:400 clamp(1.8rem,3vw,3rem)/1.05 var(--serif)}.principle-list p{max-width:65ch;margin-top:.75rem;font-size:var(--body)}.principle-list .text-link{margin-top:1rem}.pillars-section{background:var(--white)!important}.pillar-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(2rem,5vw,5rem);border-top:2px solid var(--cobalt)}.accordion{min-width:0}.accordion-trigger{min-height:4.4rem;align-items:center;gap:1rem;color:var(--cobalt);font-size:clamp(1rem,1.35vw,1.25rem)}.accordion-trigger svg{flex:0 0 auto;transition:transform var(--medium) var(--ease)}.accordion-trigger[aria-expanded=true] svg{transform:rotate(180deg)}.accordion-panel{padding:.5rem 2rem 1.5rem 0;max-width:62ch}.accordion-panel p{font-size:1rem;line-height:1.6}.action-section{background:var(--ice)!important}.action-pair-head,.action-pairs li{display:grid;grid-template-columns:2.5rem minmax(0,1fr) 3rem minmax(0,1fr);align-items:center;gap:1rem}.action-pair-head{margin-top:2rem;padding:0 1rem 1rem;color:var(--cobalt);font-size:.95rem;font-weight:700}.action-pair-head span:first-child{grid-column:2}.action-pair-head span:last-child{grid-column:4}.action-pairs{margin:0;padding:0;list-style:none;border-top:2px solid var(--cobalt)}.action-pairs li{min-height:6.8rem;padding:1rem;border-bottom:1px solid var(--cobalt);transition:background var(--fast) ease}.action-pairs li.is-current{background:var(--white)}.pair-index{color:var(--copper);font-weight:700}.pair-choice{min-height:44px;padding:.5rem;border:0;background:transparent;color:var(--ink);font:inherit;text-align:left;cursor:pointer}.pair-connector{color:var(--cobalt);font-size:1.5rem;text-align:center}.pair-outcome{font-weight:700}.supporting-copy{max-width:65ch;margin-top:1.75rem}.values-section{background:var(--white)!important}.values-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:2px solid var(--cobalt);border-bottom:1px solid var(--rule)}.values-grid article{min-height:11rem;padding:1.5rem 1.25rem 1.5rem 0}.values-grid article+article{padding-left:1.4rem;border-left:1px solid var(--rule)}.values-grid h3{font-size:clamp(1.35rem,1.8vw,2rem)}.values-grid p{margin-top:.8rem;font-size:1rem}.method-lines{margin-top:clamp(2.5rem,5vw,5rem);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem 2rem}.method-lines p{max-width:23ch;color:var(--cobalt);font:400 clamp(1.5rem,2.2vw,2.4rem)/1.15 var(--serif)}.pilot-section{background:var(--ice)!important}.pilot-sheet{padding:clamp(1.5rem,4vw,4.5rem);border:2px solid var(--cobalt);background:var(--white)}.pilot-sheet h2,.editorial-close h2,.resolution-preview h2,.advocacy-strip h2{max-width:17ch;color:var(--cobalt);font:400 clamp(2.4rem,4.5vw,5.4rem)/1.02 var(--serif)}.pilot-sheet>.editorial-lead{max-width:48ch;margin-top:1rem;color:var(--cobalt);font:400 clamp(1.7rem,3vw,3rem)/1.15 var(--serif)}.pilot-facts{margin-block:2.5rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:2px solid var(--cobalt)}.pilot-facts p{min-height:5rem;padding:1rem 1.2rem 1rem 0;display:flex;flex-direction:column;gap:.35rem;border-bottom:1px solid var(--rule)}.pilot-facts p:nth-child(odd){margin-right:1.5rem}.pilot-facts strong{color:var(--cobalt)}.pilot-note{margin-top:1.25rem;color:var(--muted);font-size:.95rem}.editorial-close{padding-block:clamp(4rem,8vw,9rem);background:var(--cobalt);color:var(--bright)}.editorial-close h2{color:var(--bright)}.editorial-close p{max-width:55ch;margin-top:1rem}.editorial-close .text-link{color:var(--bright)}.editorial-close .button--secondary{border-color:var(--bright);color:var(--bright)}.latest-section{background:var(--white)!important}.empty-record{padding:clamp(1.25rem,3vw,2.5rem);border-left:4px solid var(--copper);background:var(--ice)}.empty-record h3{color:var(--cobalt);font:400 clamp(1.7rem,2.6vw,2.6rem)/1.1 var(--serif)}.empty-record p{max-width:68ch;margin-top:.65rem}.empty-record .text-link{margin-top:1rem}.record-state{margin-top:.9rem;display:inline-block;color:var(--muted);font-size:.85rem;font-weight:700}.initiative-list{border-top:2px solid var(--cobalt)}.initiative-list article{min-height:9rem;padding-block:1.5rem;display:grid;grid-template-columns:minmax(0,1fr) 3rem;align-items:center;gap:2rem;border-bottom:1px solid var(--rule)}.initiative-list h3{color:var(--cobalt);font:400 clamp(1.7rem,2.7vw,2.7rem)/1.1 var(--serif)}.initiative-list h3 a{text-decoration:none}.initiative-list article>div>p:not(.article-label){max-width:65ch;margin-top:.6rem}.article-label{margin-bottom:.5rem}.read-mark{width:44px;height:44px;display:grid;place-items:center;border:1px solid var(--cobalt);color:var(--cobalt)}.category-index{margin-top:2.5rem;border-top:2px solid var(--cobalt)}.category-index a{min-height:4.8rem;display:grid;grid-template-columns:3rem minmax(0,1fr) 2rem;align-items:center;gap:1rem;border-bottom:1px solid var(--cobalt);color:var(--cobalt);font-size:clamp(1.15rem,2vw,1.8rem);font-weight:700;text-decoration:none}.category-index a span{color:var(--copper);font-size:.9rem}.category-index a svg{justify-self:end;transition:transform var(--fast) ease}.category-index a:hover svg{transform:translate(4px)}.category-record{min-height:9rem;padding:1.5rem 0;display:grid;grid-template-columns:minmax(14rem,.7fr) minmax(0,1fr) max-content;align-items:center;gap:2rem;border-bottom:1px solid var(--rule);scroll-margin-top:calc(var(--nav-height) + 1rem)}.category-record h3{font-size:clamp(1.45rem,2vw,2rem)}.category-record p{max-width:50ch}.category-record .record-state{margin:0}.resolution-preview{background:var(--ice)!important}.resolution-preview-inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(20rem,.8fr);align-items:center;gap:clamp(2rem,7vw,8rem)}.resolution-preview-inner>div:first-child>p:not(.page-kicker){max-width:52ch;margin-top:1rem}.resolution-short-list{border-top:2px solid var(--cobalt)}.resolution-short-list>a:not(.text-link){min-height:5rem;padding:.85rem 0;display:flex;align-items:center;justify-content:space-between;gap:.7rem;border-bottom:1px solid var(--cobalt);color:var(--cobalt);text-decoration:none}.resolution-short-list strong,.resolution-short-list small{display:block}.resolution-short-list strong{font-size:1.15rem}.resolution-short-list small{margin-top:.3rem;color:var(--muted)}.resolution-short-list .text-link{margin-top:1.2rem}.partner-filters,.resolution-filters,.resource-filters{margin-top:1.5rem}.filter-bar button{min-height:44px;padding:.6rem .9rem;border:1px solid var(--cobalt);background:transparent;color:var(--cobalt);font:inherit;cursor:pointer}.filter-bar button[aria-pressed=true]{background:var(--cobalt);color:var(--bright)}.results-status{margin-block:1rem;color:var(--muted);font-size:.95rem}.partner-list{margin-top:1.5rem;padding:0;list-style:none;border-top:2px solid var(--cobalt)}.partner-list li{padding-block:1.3rem;border-bottom:1px solid var(--rule)}.partner-list h3{font-size:1.6rem}.partner-list p{margin-top:.4rem}.resolutions-page .editorial-hero{background:var(--ice)}.resolutions-page .editorial-hero h1{max-width:14ch;font-size:clamp(2.8rem,5.4vw,6.4rem)}.resolution-caveat{padding:1.4rem;border-left:3px solid var(--copper);color:var(--cobalt);font-size:clamp(1.5rem,2.5vw,2.5rem);font-family:var(--serif)}.resolution-caveat strong,.resolution-caveat span{display:block}.resolution-list{margin-top:1rem;border-top:2px solid var(--cobalt)}.resolution-entry{padding:clamp(1.25rem,2.5vw,2.5rem) 0;display:grid;grid-template-columns:4rem minmax(0,1fr) max-content;gap:clamp(1rem,3vw,3rem);align-items:start;border-bottom:1px solid var(--cobalt);transition:background var(--fast) ease}.resolution-entry.is-selected{background:#d9e9f55c}.resolution-number{color:var(--copper);font-weight:700}.resolution-body h3{color:var(--cobalt);font:400 clamp(2.3rem,4vw,4rem)/1 var(--serif)}.resolution-body dl{margin-top:1.35rem;display:flex;flex-wrap:wrap;gap:.8rem 2rem}.resolution-body dl div{min-width:9rem}.resolution-body dt{color:var(--muted);font-size:.85rem}.resolution-body dd{margin:.15rem 0 0;font-weight:700}.resolution-body .accordion{max-width:44rem;margin-top:.7rem}.resolution-body .accordion-trigger{font-size:.98rem}.cosponsor-list{padding:0;list-style:none}.cosponsor-list li{padding-block:.5rem;display:flex;justify-content:space-between;gap:.75rem;border-bottom:1px solid var(--rule)}.cosponsor-list span{color:var(--muted)}.resolution-action{padding-top:2.7rem}.verification-note{margin-top:1.5rem;color:var(--muted);font-size:.9rem}.state-records .content-wrap{display:grid;grid-template-columns:minmax(0,.8fr) minmax(20rem,1.2fr);gap:3rem;align-items:center}.state-records h2,.state-records h2+p{margin-top:.6rem}.state-pending{border-top:2px solid var(--cobalt)}.state-pending p{min-height:4.5rem;padding:1rem 0;display:flex;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--rule)}.state-pending span{color:var(--muted)}.advocacy-strip{background:var(--white)!important}.advocacy-strip>.content-wrap>p:not(.page-kicker){max-width:62ch;margin-block:1rem}.advocacy-strip .text-link{margin-top:1rem}.voices-page .editorial-hero{background:var(--ice)}.personal-stories h2,.community-voices h2,.watch-section h2,.authored-section h2,.pending-resources h2{max-width:19ch;color:var(--cobalt);font:400 clamp(2.2rem,4vw,4rem)/1.05 var(--serif)}.personal-stories>.content-wrap>p:not(.page-kicker),.community-voices>.content-wrap>p:not(.page-kicker),.watch-section>.content-wrap>p:not(.page-kicker),.authored-section>.content-wrap>p:not(.page-kicker),.pending-resources>.content-wrap>p:not(.page-kicker){max-width:65ch;margin-top:.9rem}.personal-stories .empty-record{margin-top:2rem}.community-voices .accordion{max-width:46rem;margin-top:1.4rem;border-top:1px solid var(--rule)}.pending-media{margin-top:2rem;padding:1.3rem 0;border-top:2px solid var(--cobalt);border-bottom:1px solid var(--rule);color:var(--muted)}.story-list{margin-top:2rem;border-top:2px solid var(--cobalt)}.story-feature{min-height:7rem;padding:1rem 0;display:grid;grid-template-columns:4rem minmax(0,1fr) max-content;align-items:center;gap:1.25rem;border-bottom:1px solid var(--rule);color:var(--ink);text-decoration:none}.story-feature-number{color:var(--copper)}.story-feature strong,.story-feature>span:nth-child(2)>span{display:block}.story-feature strong{color:var(--cobalt);font:400 1.7rem/1.1 var(--serif)}.story-feature>span:nth-child(2)>span{margin-top:.4rem}.story-feature-action{display:flex;align-items:center;gap:.5rem;color:var(--cobalt);font-weight:700}.authored-section{background:var(--white)!important}.resource-lines{margin-top:2rem;border-top:2px solid var(--cobalt)}.resource-lines article{padding-block:1.5rem;display:grid;grid-template-columns:minmax(0,1fr) max-content;gap:2rem;align-items:center;border-bottom:1px solid var(--rule)}.resource-lines h3{color:var(--cobalt);font:400 clamp(1.55rem,2.5vw,2.5rem)/1.1 var(--serif)}.resource-lines h3 a{text-decoration:none}.resource-lines article>div>p:not(.article-label){margin-top:.5rem;max-width:70ch}.resource-clarifier{color:var(--muted);font-size:.9rem}.resources-page .editorial-hero{background:var(--white)}.resource-hero-index{justify-content:center;gap:2rem;color:var(--copper);font-size:clamp(1.2rem,2.6vw,2.5rem);letter-spacing:.05em}.resource-section{background:var(--white)!important}.resource-controls{margin-top:1.3rem;display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,.7fr);align-items:end;gap:1.5rem}.resource-search{position:relative;display:block;color:var(--cobalt);font-weight:700}.resource-search span{margin-bottom:.3rem;display:block}.resource-search svg{position:absolute;right:.8rem;bottom:.85rem;pointer-events:none}.resource-search input{width:100%;min-width:0;min-height:48px;padding:.65rem 3rem .65rem .75rem;border:1px solid var(--cobalt);border-radius:0;background:var(--white);color:var(--ink);font:inherit}.resource-search input::placeholder{color:var(--muted)}.resource-result-head{display:flex;align-items:center;justify-content:space-between;gap:1rem}.clear-filters,.inline-control{min-height:44px;display:inline-flex;align-items:center;gap:.4rem;border:0;background:transparent;color:var(--cobalt);font:inherit;font-weight:700;text-decoration:underline;text-underline-offset:.2em;cursor:pointer}.resource-actions{display:flex;flex-direction:column;align-items:flex-start;gap:.4rem}.pending-resources{background:var(--ice)!important}.pending-resources ul{max-width:70rem;margin-top:1.5rem;padding:0;list-style:none;border-top:1px solid var(--cobalt)}.pending-resources li{padding-block:.8rem;display:flex;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--rule)}.pending-resources li span{flex:0 0 auto;color:var(--muted);font-size:.88rem}.reader-page{padding-top:clamp(2.5rem,6vw,6rem);padding-bottom:clamp(4rem,9vw,9rem)}.reader-crumb{display:flex;flex-wrap:wrap;align-items:center;gap:.7rem;color:var(--muted)}.reader-crumb a{display:inline-flex;min-height:44px;align-items:center;gap:.5rem;color:var(--cobalt);font-weight:700}.reader-head{max-width:64rem;padding-block:clamp(3rem,7vw,7rem)}.reader-head h1{font-size:clamp(3rem,6vw,7rem)}.reader-photo{min-height:min(65vh,48rem);margin-bottom:3rem}.reader-photo picture{position:absolute;top:0;right:0;bottom:4rem;left:0}.reader-photo figcaption{position:absolute;inset:auto 0 0;min-height:4rem}.reader-copy{max-width:65ch;margin:0 auto 3rem}.reader-copy h2{margin-top:2rem;color:var(--cobalt);font:400 2rem/1.1 var(--serif)}.reader-copy p{margin-top:.8rem;font-size:var(--body);line-height:1.65}.reader-copy .button{margin-top:1.4rem}.reader-page>.empty-record{max-width:60rem;margin-bottom:2rem}@keyframes rule-grow{0%{transform:scaleX(.1)}to{transform:scaleX(1)}}@media(max-width:900px){.editorial-hero{min-height:auto;grid-template-columns:minmax(0,1fr) minmax(13rem,.5fr);gap:1.5rem}.hero-index,.resource-hero-index{min-height:13rem}.pillar-grid{column-gap:2rem}.category-record{grid-template-columns:minmax(0,.8fr) minmax(0,1fr)}.category-record .record-state{grid-column:2}.resource-controls{grid-template-columns:1fr}.resource-search{max-width:34rem}}@media(max-width:650px){.editorial-hero{padding-top:2.3rem;padding-bottom:2.5rem;grid-template-columns:1fr;gap:1.5rem}.editorial-hero-sheet{padding:1.25rem}.editorial-hero h1,.reader-head h1{font-size:clamp(2.65rem,12vw,4.3rem)}.editorial-hero .editorial-lead{margin-top:.85rem;font-size:1.05rem}.hero-index,.resource-hero-index{min-height:0;padding:1rem 0 0;flex-flow:row wrap;border-left:0;border-top:2px solid var(--cobalt);gap:.8rem 1rem;font-size:.85rem}.hero-side-note{max-width:32ch;justify-self:start;font-size:1.8rem}.work-jumps{gap:.15rem .8rem}.section-intro{display:block}.section-intro>p{margin-top:.8rem}.principle-list article{grid-template-columns:2.1rem minmax(0,1fr);gap:.75rem}.principle-list p{font-size:1rem}.pillar-grid{grid-template-columns:1fr}.action-pair-head{display:none}.action-pairs li{padding:1.2rem .2rem;grid-template-columns:2rem minmax(0,1fr);gap:.35rem .7rem}.pair-index{grid-row:1 / span 3;align-self:start;padding-top:.55rem}.pair-choice{padding:.35rem 0}.pair-connector{display:none}.pair-outcome{grid-column:2;padding:.4rem 0 .3rem .8rem;border-left:2px solid var(--copper)}.values-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.values-grid article{min-height:9rem;padding:1rem .7rem 1rem 0}.values-grid article+article{padding-left:.7rem}.values-grid article:nth-child(3){padding-left:0;border-left:0}.method-lines{grid-template-columns:1fr;gap:1.1rem}.method-lines p{max-width:25ch}.pilot-sheet{padding:1.2rem}.pilot-sheet h2,.editorial-close h2,.resolution-preview h2,.advocacy-strip h2{font-size:clamp(2.1rem,9vw,3.2rem)}.pilot-facts{grid-template-columns:1fr}.pilot-facts p:nth-child(odd){margin-right:0}.editorial-close .editorial-actions{align-items:stretch;flex-direction:column}.editorial-close .editorial-actions>*{width:100%}.category-record{min-height:0;padding-block:1.2rem;grid-template-columns:1fr;gap:.45rem}.category-record .record-state{grid-column:1}.resolution-preview-inner,.state-records .content-wrap{grid-template-columns:1fr;gap:2rem}.resolution-entry{grid-template-columns:2rem minmax(0,1fr);gap:.6rem}.resolution-body dl{gap:.75rem 1rem}.resolution-body dl div{min-width:calc(50% - .75rem)}.resolution-action{grid-column:2;padding-top:.4rem}.state-pending p{align-items:flex-start;flex-direction:column;gap:.3rem}.story-feature{grid-template-columns:2rem minmax(0,1fr);gap:.65rem}.story-feature-action{grid-column:2}.resource-lines article{grid-template-columns:1fr;gap:.8rem}.resource-actions{flex-direction:row;flex-wrap:wrap;gap:.5rem 1.25rem}.resource-controls{gap:1rem}.resource-result-head{align-items:flex-start}.pending-resources li{align-items:flex-start;flex-direction:column;gap:.3rem}.reader-head{padding-block:2.5rem}.reader-head h1{font-size:clamp(2.6rem,11vw,4.2rem)}.reader-photo{min-height:30rem}.reader-copy{margin-bottom:2rem}.cosponsor-list li{flex-direction:column;gap:.2rem}}@media(prefers-reduced-motion:reduce){.page-transition [data-reveal=waiting],.page-transition [data-reveal=shown]{opacity:1;transform:none;transition:none}.hero-side-rule{animation:none}.accordion-trigger svg,.category-index svg,.read-mark,.button,.text-link svg{transition:none}}.public-page{padding-bottom:clamp(4rem,8vw,8rem)}.public-page .page-intro{max-width:100%}.public-page .page-intro h1{max-width:15ch}.public-section{padding-block:clamp(3rem,7vw,7rem);border-bottom:1px solid var(--rule)}.public-section>h2,.section-intro h2,.contact-details h2,.donate-panel h2{color:var(--cobalt);font:400 clamp(2.1rem,4.2vw,4.6rem)/1.04 var(--serif);letter-spacing:-.025em}.section-intro{max-width:75rem;margin-bottom:clamp(2rem,4vw,3.5rem)}.section-intro>p{max-width:52ch;font-size:var(--body);line-height:1.55}.public-form{width:min(100%,48rem);display:grid;gap:1.15rem}.public-form .form-field{min-width:0}.public-form .form-field label,.public-form .form-field>span{color:var(--cobalt);font-weight:700}.public-form textarea{width:100%;min-height:8rem;resize:vertical;padding:.75rem;border:1px solid var(--cobalt);border-radius:0;background:var(--bright);color:var(--ink);font:inherit}.form-field small,.form-note{color:var(--muted);font-size:.95rem;line-height:1.5}.consent-check{display:grid;grid-template-columns:1.25rem minmax(0,1fr);align-items:start;gap:.7rem;max-width:55ch;line-height:1.5}.consent-check input{width:1.2rem;height:1.2rem;margin:.15rem 0 0;accent-color:var(--cobalt)}.public-form button:disabled{opacity:.7;cursor:wait}.public-form .form-status{margin:0}.form-note a,.policy-pending a,.contact-details a{color:var(--cobalt);font-weight:700;text-decoration-thickness:1px;text-underline-offset:.2em}.public-section--ice{margin-inline:calc(-1 * var(--page-gutter));padding-inline:var(--page-gutter);background:var(--ice)}.public-section--ice .button{margin-top:1.5rem}.public-next{padding-top:2rem}.contact-layout{display:grid;grid-template-columns:minmax(15rem,.7fr) minmax(0,1.3fr);gap:clamp(2rem,8vw,8rem)}.contact-details h2{margin-bottom:1.25rem}.contact-details p,.contact-details>a{display:block;margin-top:.75rem;line-height:1.55}.donate-panel{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(17rem,.8fr);gap:clamp(2rem,8vw,8rem);align-items:center;border:2px solid var(--cobalt);padding-inline:clamp(1.25rem,4vw,4rem)}.donate-panel p{max-width:58ch;margin-top:1rem;font-size:var(--body);line-height:1.55}.donate-panel .form-note{font-size:.95rem}.donate-actions{display:flex;flex-direction:column;align-items:flex-start;gap:1.25rem}.donate-tax{margin-top:1.25rem;max-width:62ch}.policy-pending{max-width:70rem;border-left:4px solid var(--copper);padding-inline:clamp(1.25rem,3vw,2.5rem);background:var(--ice)}.policy-pending h2{color:var(--cobalt);font:400 clamp(1.8rem,3vw,3rem)/1.1 var(--serif)}.policy-pending p{max-width:65ch;margin-top:.8rem;line-height:1.6}.public-record-list{margin-top:2rem;border-top:2px solid var(--cobalt)}.public-record-list article{padding-block:1.5rem;border-bottom:1px solid var(--rule)}.public-record-list h3{color:var(--cobalt);font:400 clamp(1.5rem,2.5vw,2.5rem)/1.1 var(--serif)}.public-record-list article>p:not(.page-kicker){max-width:65ch;margin-top:.5rem}.public-record-list article>a{display:inline-flex;align-items:center;gap:.4rem;min-height:44px;margin-top:.5rem;color:var(--cobalt);font-weight:700}.resource-search{width:min(100%,38rem)}.photo-credit-list{border-top:2px solid var(--cobalt)}.photo-credit-list article{min-width:0;padding-block:1.4rem;display:grid;grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:1.5rem;border-bottom:1px solid var(--rule)}.photo-credit-list h2{color:var(--cobalt);font:400 clamp(1.25rem,1.8vw,1.8rem)/1.2 var(--serif)}.photo-credit-list article p{margin-top:.45rem}.photo-credit-list .credit-status{color:var(--muted);font-size:.9rem;text-transform:capitalize}.photo-credit-list article>a{min-height:44px;display:inline-flex;align-items:center;gap:.4rem;color:var(--cobalt);font-weight:700}.thank-you-page .page-intro{min-height:55vh}.thank-you-page .page-intro .text-link{margin-top:1rem}@media(max-width:700px){.contact-layout,.donate-panel{grid-template-columns:1fr;gap:2rem}.donate-panel{padding-inline:1.1rem}.photo-credit-list article{grid-template-columns:1fr;gap:.6rem}.photo-credit-list article>a{justify-self:start}}@media(prefers-reduced-motion:reduce){.public-form button{transition:none}}:root{--body: clamp(1.125rem, .62vw + .78rem, 1.5rem);--meta: clamp(.9375rem, .38vw + .72rem, 1.125rem)}.home-opening-photo,.about-opening-photo{width:100%;height:100%;object-fit:cover}.home-opening-photo{object-position:50% 45%}.about-opening-photo{object-position:50% 42%}.home-opening,.about-opening{min-height:calc(100dvh - var(--nav-height))}.home-opening-sheet{width:min(48vw,48rem);min-width:min(100%,34rem)}.home-opening-sheet>p:not(.page-kicker),.about-opening-sheet>p{font-size:clamp(1.125rem,.7vw + .8rem,1.5rem)}.home-commitments p,.home-who-lead,.about-history-inner>p:not(.page-kicker,.founding-line),.about-people-lead{font-size:var(--body)}.giving-areas li,.proof-index small,.history-sources a,.track-entry-date,.timeline-skip,.about-facts address{font-size:clamp(1rem,.5vw + .72rem,1.25rem)}.timeline-caption-strip,.timeline-counter,.article-label,.page-kicker{font-size:clamp(.9375rem,.35vw + .75rem,1.125rem)}.photo-figure figcaption,.accord-scene-caption{font-size:clamp(.9375rem,.35vw + .75rem,1.125rem)}.button,.nav-link,.footer-group a,.footer-legal a,.footer-bottom{font-size:clamp(1rem,.36vw + .8rem,1.2rem)}body .editorial-page p:not(.page-kicker):not(.article-label):not(.verification-note),body .reader-page p:not(.page-kicker):not(.article-label):not(.verification-note),body .public-page p:not(.page-kicker):not(.article-label):not(.verification-note){font-size:clamp(1.125rem,.48vw + .86rem,1.375rem)}body .editorial-page .article-label,body .reader-page .article-label,body .public-page .article-label,body .results-status,body .page-kicker,body .article-label{font-size:clamp(.9375rem,.36vw + .74rem,1.125rem)}body .editorial-page small,body .reader-page small,body .public-page small{font-size:clamp(.9375rem,.3vw + .78rem,1.0625rem)}.accord-timeline{position:relative;width:100vw;margin-left:calc(50% - 50vw);background:var(--cobalt);color:var(--ink)}.accord-timeline-stage{position:relative;width:100%;height:100dvh;min-height:41rem;overflow:hidden;background:var(--cobalt);isolation:isolate;display:none}.accord-timeline-scene{position:absolute;top:0;right:0;bottom:0;left:0;display:block;overflow:hidden;will-change:transform;background:var(--cobalt)}.accord-scene-photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 38%;transform:scale(1.015);transition:transform .65s var(--ease)}.accord-timeline-scene:hover .accord-scene-photo{transform:scale(1.035)}.accord-scene-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0c1e3a7a,#0c1e3a0d 76%);pointer-events:none}.accord-timeline-scene:nth-child(2n) .accord-scene-shade{background:linear-gradient(270deg,#0c1e3a7a,#0c1e3a0d 76%)}.accord-type-field{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:flex-start;overflow:hidden;background:var(--ice);color:var(--cobalt)}.accord-type-field span{padding-left:4vw;font:400 clamp(18rem,42vw,74rem)/.8 var(--serif);letter-spacing:-.08em;opacity:.95}.accord-scene-caption{position:absolute;z-index:1;right:0;bottom:0;left:0;min-height:3.5rem;padding:.75rem var(--page-gutter);display:flex;align-items:center;justify-content:space-between;gap:1.5rem;background:var(--cobalt);color:var(--bright)}.accord-scene-caption span:last-child{text-align:right}.accord-timeline-sheet{position:absolute;z-index:2;top:50%;left:var(--page-gutter);width:min(45vw,44rem);max-height:min(77dvh,58rem);overflow-y:auto;padding:clamp(1.5rem,3vw,3.25rem);transform:translateY(-50%)}.accord-timeline-scene:nth-child(2n) .accord-timeline-sheet{right:var(--page-gutter);left:auto}.accord-timeline-sheet .article-label{margin-bottom:.7rem;padding-right:2.4rem}.accord-timeline-sheet h3{max-width:16ch;font:400 clamp(2.5rem,4.4vw,5.8rem)/.98 var(--serif);letter-spacing:-.035em}.accord-moment-date{margin-top:.8rem;color:var(--cobalt);font-size:clamp(1.05rem,.6vw + .7rem,1.4rem);font-weight:700}.accord-moment-role{margin-top:.15rem;font-size:clamp(1rem,.45vw + .75rem,1.25rem);font-weight:700}.accord-timeline-sheet>p:not(.article-label){margin-top:.8rem;font-size:clamp(1.125rem,.5vw + .85rem,1.375rem)}.accord-timeline-sheet .text-link{margin-top:1rem}.article-stamp{position:absolute;top:.8rem;right:.8rem;z-index:1;width:1.35rem;height:1.35rem;border:2px solid var(--copper);border-radius:50%;background:transparent;transform-origin:center}.accord-timeline-rail{position:absolute;z-index:5;top:calc(var(--nav-height) + 1.25rem);right:var(--page-gutter);display:grid;justify-items:end;gap:.3rem}.accord-timeline-rail button{min-width:3.5rem;min-height:40px;padding:.35rem .65rem;border:1px solid var(--white);background:var(--cobalt);color:var(--white);font-size:1rem;font-weight:700;cursor:pointer}.accord-timeline-rail button:hover,.accord-timeline-rail button:focus-visible{background:var(--white);color:var(--cobalt)}.accord-rail-track{width:2px;height:min(34dvh,18rem);margin-right:1.7rem;background:#ffffff7a}.accord-rail-track i{width:2px;height:100%;display:block;background:var(--white);transform:scaleY(var(--timeline-progress, 0));transform-origin:top}.accord-timeline-static{padding:clamp(2rem,6vw,5rem) var(--page-gutter);display:grid;gap:clamp(2rem,5vw,5rem);background:var(--white)}.accord-static-moment{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.85fr);align-items:center;gap:clamp(1.5rem,5vw,5rem)}.accord-static-moment:nth-child(2n)>:first-child{order:2}.accord-static-moment>img,.accord-static-year{width:100%;height:min(72dvh,46rem);object-fit:cover;background:var(--ice);color:var(--cobalt)}.accord-static-year{display:grid;place-items:center;font:400 clamp(10rem,26vw,38rem)/.85 var(--serif)}.accord-static-moment .accord-sheet{padding:clamp(1.5rem,3vw,3rem)}.accord-static-moment h3{font:400 clamp(2.1rem,4vw,4rem)/1.02 var(--serif)}.accord-timeline.is-pinned .accord-timeline-stage{display:block}.accord-timeline.is-pinned .accord-timeline-static{display:none}.about-timeline-intro{background:var(--white)}.about-timeline-intro h2{max-width:15ch;font-size:var(--h2);line-height:1.02}.about-timeline-intro p:not(.page-kicker){margin-top:1rem;font-size:var(--body)}.record-toggle{margin-top:1.5rem}.record-drawer{position:fixed;z-index:70;inset:var(--nav-height) 0 0;display:flex;justify-content:flex-end;overflow:hidden;background:#0c1c327a;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .24s var(--ease),visibility .24s}.record-drawer.is-open{max-height:none;opacity:1;visibility:visible;pointer-events:auto}.record-drawer>.content-wrap{width:min(100%,54rem);height:100%;margin:0 0 0 auto;padding:clamp(1.5rem,4vw,3.5rem);overflow-y:auto;background:var(--white);box-shadow:-1rem 0 3rem #0c1c3229;animation:drawer-in .24s var(--ease) both}.record-drawer header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.record-drawer h2{font-size:var(--h2)}.record-drawer ol{margin:2rem 0 0;padding:0;list-style:none;border-top:1px solid var(--cobalt)}.record-drawer li{padding:1.25rem 0;display:flex;justify-content:space-between;align-items:center;gap:2rem;border-bottom:1px solid var(--cobalt)}.record-drawer li>div{max-width:62ch}.record-drawer li span{color:var(--copper);font-weight:700}.record-drawer li h3{margin-top:.2rem;font:400 clamp(1.5rem,2.5vw,2.4rem)/1.15 var(--serif)}.record-drawer li p{margin-top:.35rem;font-size:var(--body)}.record-drawer[aria-hidden=true]{visibility:hidden}.record-drawer.is-open[aria-hidden=false]{visibility:visible}.people-portrait-grid{margin-top:2rem;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1rem,2vw,2rem)}.person-portrait{min-width:0;padding:0;border:0;background:transparent;color:var(--cobalt);text-align:left;cursor:pointer}.person-portrait img{width:100%;aspect-ratio:4 / 5;object-fit:cover;object-position:center 25%;filter:saturate(.92);transition:transform .35s var(--ease),filter .35s var(--ease)}.person-portrait:hover img,.person-portrait:focus-visible img{transform:scale(1.025);filter:saturate(1.08)}.person-portrait span{min-height:5.5rem;padding:.75rem .2rem 0;display:block;border-top:2px solid var(--cobalt)}.person-portrait strong,.person-portrait small{display:block}.person-portrait strong{font:400 clamp(1.2rem,1.5vw,1.8rem)/1.15 var(--serif)}.person-portrait small{margin-top:.3rem;font-size:clamp(.95rem,.4vw + .72rem,1.125rem)}.bio-drawer-backdrop{position:fixed;z-index:60;top:0;right:0;bottom:0;left:0;display:flex;justify-content:flex-end;background:#0c1c327a}.bio-drawer{position:relative;width:min(100%,35rem);height:100%;overflow-y:auto;padding:clamp(1.5rem,4vw,3rem);background:var(--white);animation:drawer-in .24s var(--ease) both}.bio-drawer>img{width:100%;max-height:55vh;margin-bottom:1.5rem;object-fit:cover;object-position:center 25%}.bio-drawer h2{font:400 clamp(2.4rem,5vw,4.5rem)/1 var(--serif)}.bio-drawer>p:last-child{margin-top:1rem;font-size:var(--body)}.bio-close{position:absolute;top:1rem;right:1rem}@keyframes drawer-in{0%{opacity:.6;transform:translate(2rem)}to{opacity:1;transform:translate(0)}}.voice-photo-reveal{min-height:clamp(27rem,45vw,52rem)}.photo-reveal img{transform:translateY(3%) scale(1.015);opacity:.3;transition:transform .65s var(--ease),opacity .65s var(--ease)}.photo-reveal[data-revealed=true] img{transform:var(--photo-drift, translate(0, 0)) scale(1);opacity:1}.voice-photo-reveal img{object-fit:cover;object-position:center 28%}.voice-photo-reveal:hover img{transform:scale(1.035)}.home-voice blockquote{margin-top:1rem;max-width:40ch;color:var(--cobalt);font:400 clamp(1.5rem,2.2vw,2.5rem)/1.35 var(--serif)}.voice-attribution{display:grid;margin-block:1rem;font-size:clamp(1rem,.5vw + .7rem,1.25rem)}.voice-attribution span{color:var(--muted)}.home-closing>.content-wrap>p:not(.page-kicker){margin-top:.8rem;max-width:55ch;font-size:var(--body)}.home-closing h2{max-width:16ch}.home-closing .home-actions{margin-top:1.5rem}.footer-ask{display:none}.text-link,.footer-group a,.footer-legal a{text-decoration:none}.text-link{text-decoration:underline;text-decoration-color:transparent;text-underline-offset:.25em;transition:text-decoration-color .2s ease,color .2s ease}.text-link:hover,.text-link:focus-visible,.footer-group a:hover,.footer-legal a:hover{text-decoration:underline;text-decoration-color:currentColor}.home-proof .proof-index li{overflow:hidden}.home-proof .proof-index li>a{transition:transform .25s var(--ease),color .18s ease}.home-proof .proof-index li>a:hover{transform:translate(.35rem)}.filter-bar button{transition:background .22s var(--ease),color .22s var(--ease),transform .22s var(--ease)}.filter-bar button:active{transform:scale(.97)}.partner-list li,.resolution-entry,.resource-lines article{animation:list-enter .22s var(--ease) both}@keyframes list-enter{0%{opacity:.65;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.magnetic-donate{will-change:transform}.photo-figure img,.story-feature img,.resource-image img{transition:transform .45s var(--ease)}.photo-figure:hover img,.story-feature:hover img,.resource-image:hover img{transform:scale(1.03)}.story-feature{position:relative}.story-feature:after{content:"View";position:absolute;left:var(--view-x, 50%);top:var(--view-y, 50%);padding:.45rem .65rem;transform:translate(-50%,-50%);background:var(--cobalt);color:var(--white);font-size:1rem;font-weight:700;opacity:0;pointer-events:none;transition:opacity .18s ease}.story-feature:hover:after,.story-feature:focus-visible:after{opacity:1}.story-feature>img{width:clamp(9rem,19vw,19rem);aspect-ratio:4 / 3;object-fit:cover}.story-feature-copy{min-width:0}.story-feature-copy>strong,.story-feature-copy>span{display:block}.story-feature-copy>strong{font:400 clamp(1.7rem,3vw,3rem)/1.1 var(--serif)}.story-feature-copy>span{margin-top:.5rem;font-size:var(--body)}.story-detail-photo{width:min(100%,75rem);margin-block:2rem}.story-detail-photo img{width:100%;max-height:75dvh;object-fit:cover;object-position:center 35%}.story-detail-photo figcaption{padding:.75rem 0;font-size:clamp(.9375rem,.35vw + .75rem,1.125rem)}.story-quote{max-width:50ch;color:var(--cobalt);font:400 clamp(2rem,4vw,4rem)/1.2 var(--serif)}.story-credit{display:grid;margin-block:1rem 2rem;font-size:clamp(1rem,.5vw + .7rem,1.25rem)}.reader-actions{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:2rem}.page-transition{animation:page-enter .24s var(--ease) both}@keyframes page-enter{0%{opacity:.7}to{opacity:1}}@media(max-width:900px){.people-portrait-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.accord-timeline-sheet{width:min(55vw,42rem)}.accord-timeline-sheet h3{font-size:clamp(2.3rem,5.2vw,4.2rem)}}@media(max-width:650px){.home-opening,.about-opening{min-height:calc(100dvh - var(--nav-height));padding:.75rem;align-items:flex-end}.home-opening-sheet,.about-opening-sheet{width:100%;min-width:0;max-height:70dvh;padding:1.1rem}.home-opening-sheet h1{font-size:clamp(2.6rem,11vw,3.6rem)}.about-opening-sheet h1{font-size:clamp(2rem,8.2vw,2.8rem)}.opening-scroll{display:none}.accord-timeline-stage{min-height:100dvh}.accord-timeline-static{padding:1rem .75rem 3rem;display:grid;gap:2rem}.accord-static-moment,.accord-static-moment:nth-child(2n){grid-template-columns:1fr;gap:1rem}.accord-static-moment:nth-child(2n)>:first-child{order:0}.accord-static-moment>img,.accord-static-year{width:100%;height:min(68dvh,34rem);object-fit:cover;background:var(--ice);color:var(--cobalt)}.accord-static-year{display:grid;place-items:center;font:400 42vw/.85 var(--serif)}.accord-static-moment .accord-sheet{padding:1rem}.accord-static-moment h3{font:400 2rem/1.04 var(--serif)}.accord-timeline-sheet,.accord-timeline-scene:nth-child(2n) .accord-timeline-sheet{top:auto;right:.75rem;bottom:3.25rem;left:.75rem;width:auto;max-height:43dvh;padding:1rem;transform:none}.accord-timeline-sheet h3{max-width:17ch;font-size:clamp(1.8rem,7.5vw,2.35rem)}.accord-timeline-sheet .article-label{margin-bottom:.3rem}.accord-timeline-sheet>p:not(.article-label){margin-top:.45rem;font-size:clamp(1rem,4.2vw,1.125rem);line-height:1.38}.accord-moment-date{margin-top:.35rem}.accord-moment-role{display:none}.accord-timeline-sheet .text-link{min-height:40px;margin-top:.35rem}.accord-scene-caption{top:calc(var(--nav-height) + .25rem);right:4.5rem;bottom:auto;left:.75rem;min-height:2.6rem;padding:.4rem .75rem;flex-direction:column;align-items:flex-start;gap:.1rem;font-size:.9375rem}.accord-scene-caption span:last-child{text-align:left}.accord-timeline-rail{top:calc(var(--nav-height) + 3rem);right:.75rem}.accord-timeline-rail button{min-width:3rem;min-height:36px;padding:.3rem .45rem;font-size:.9rem}.accord-rail-track{height:18dvh;margin-right:1.4rem}.accord-type-field span{padding-left:3vw;font-size:48vw}.record-drawer>.content-wrap{width:100%}.record-drawer li{align-items:flex-start;flex-direction:column;gap:.55rem}.people-portrait-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem .8rem}.person-portrait span{min-height:6rem}.bio-drawer{width:100%}.bio-drawer>img{max-height:46vh}.voice-photo-reveal{min-height:22rem}.home-voice blockquote{font-size:1.55rem}.story-feature{align-items:flex-start;flex-wrap:wrap;gap:1rem}.story-feature>img{width:100%;aspect-ratio:4 / 3}.story-feature-action{flex:1 1 100%}.reader-actions{align-items:flex-start;flex-direction:column}}@media(max-height:649px),(prefers-reduced-motion:reduce){.accord-timeline-stage,.accord-timeline-rail{display:none}.accord-timeline-static{padding:clamp(2rem,6vw,5rem) var(--page-gutter);display:grid;gap:clamp(2rem,5vw,5rem)}.accord-static-moment{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.85fr);align-items:center;gap:clamp(1.5rem,5vw,5rem)}.accord-static-moment:nth-child(2n)>:first-child{order:2}.accord-static-moment>img,.accord-static-year{width:100%;height:min(72dvh,46rem);object-fit:cover;background:var(--ice);color:var(--cobalt)}.accord-static-year{display:grid;place-items:center;font:400 clamp(10rem,26vw,38rem)/.85 var(--serif)}.accord-static-moment .accord-sheet{padding:clamp(1.5rem,3vw,3rem)}.accord-static-moment h3{font:400 clamp(2.1rem,4vw,4rem)/1.02 var(--serif)}}@media(max-width:650px)and (max-height:649px),(max-width:650px)and (prefers-reduced-motion:reduce){.accord-static-moment{grid-template-columns:1fr}.accord-static-moment:nth-child(2n)>:first-child{order:0}.accord-static-moment>img,.accord-static-year{height:56dvh}}@media(prefers-reduced-motion:reduce){.page-transition{animation:none}.person-portrait img,.voice-photo-reveal img,.accord-scene-photo,.text-link,.filter-bar button,.partner-list li,.resolution-entry,.resource-lines article{transition:none;animation:none}.bio-drawer{animation:none}}.site-header{position:sticky;inset:0 0 auto;height:clamp(5.4rem,8vw,7rem);z-index:50;background:#fafcff;border:0;color:var(--cobalt)}.header-inner{padding-inline:clamp(1.25rem,3.9vw,3.5rem)}.brand img{width:clamp(3.3rem,4vw,4rem);height:clamp(3.3rem,4vw,4rem);filter:brightness(1.1)}.nav-link{color:var(--cobalt);font-weight:600}.nav-link:after{background:var(--cobalt)}.site-shell:has(.home-page) .site-header,.site-shell:has(.about-page) .site-header,.site-shell:has(.work-page) .site-header,.site-shell:has(.voices-page) .site-header,.site-shell:has(.join-page) .site-header{position:absolute;background:linear-gradient(#0009,transparent);color:#fff}.site-shell:has(.home-page) .nav-link,.site-shell:has(.about-page) .nav-link,.site-shell:has(.work-page) .nav-link,.site-shell:has(.voices-page) .nav-link,.site-shell:has(.join-page) .nav-link{color:#fff}.site-shell:has(.home-page) .nav-link:after,.site-shell:has(.about-page) .nav-link:after,.site-shell:has(.work-page) .nav-link:after,.site-shell:has(.voices-page) .nav-link:after,.site-shell:has(.join-page) .nav-link:after{background:#fff}.header-actions .button-donate{background:#fafcff;color:#173c78;border-color:#fafcff}.home-opening,.about-opening{min-height:100dvh;height:100dvh;padding:0;align-items:stretch}.home-opening-photo,.about-opening-photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.home-opening-photo{object-position:center 44%}.home-page .opening-scroll,.home-opening-wash,.about-opening-wash{display:none}.home-opening-sheet,.about-opening-sheet{position:absolute;right:clamp(1.5rem,5.56vw,8rem);top:clamp(7.5rem,10.42vw,9.375rem);width:clamp(33rem,50vw,83rem);min-width:0;max-height:calc(100dvh - 11rem);overflow:auto;padding:clamp(2rem,3.9vw,3.5rem);border-top:6px solid var(--cobalt)}.home-opening-sheet h1,.about-opening-sheet h1{max-width:none;margin:.8rem 0 1rem;font:400 clamp(3.3rem,5.42vw,6.4rem)/.96 var(--serif);letter-spacing:-.025em}.home-opening-sheet .page-kicker,.about-opening-sheet .page-kicker,.article-label,.page-kicker{color:var(--copper);font-weight:700;letter-spacing:.13em;text-transform:uppercase}.home-opening-sheet>p:not(.page-kicker),.about-opening-sheet>p{max-width:62ch;margin-top:1rem;font:400 clamp(1rem,1.32vw,1.2rem)/1.55 var(--sans)}.home-opening-sheet .home-actions{margin-top:1.2rem}.about-opening-sheet{max-height:calc(100dvh - 10rem)}.about-opening-sheet h1{max-width:17ch;font-size:clamp(2.8rem,4.15vw,5.1rem);line-height:.98}.button--cobalt{border-radius:0;background:var(--cobalt);color:#fff}.accord-sheet{border:0;border-radius:0;box-shadow:none;background:#fafcff;color:var(--cobalt)}.accord-sheet h2,.accord-sheet h3,.timeline-track h4,.people-group h4{font-family:var(--serif);font-weight:400}.accord-timeline-stage{height:100dvh;min-height:42rem}.accord-timeline-scene{background:#fafcff}.accord-scene-photo{transform:none}.accord-timeline-scene:hover .accord-scene-photo{transform:scale(1.02)}.accord-scene-shade{background:linear-gradient(0deg,rgb(0 0 0 / 18%),transparent 38%)}.accord-timeline-scene:nth-child(2n) .accord-scene-shade{background:linear-gradient(0deg,rgb(0 0 0 / 18%),transparent 38%)}.accord-scene-caption{z-index:1;top:auto;right:auto;bottom:0;left:0;width:auto;min-height:0;background:#173c78;color:#fff;padding:.65rem 1rem;font-size:.8rem}.accord-scene-caption span:last-child{display:none}.accord-timeline-sheet{top:auto;bottom:clamp(3rem,5.55vw,5rem);left:clamp(1.5rem,5.56vw,5rem);width:clamp(34rem,38.9vw,56rem);max-height:72dvh;padding:clamp(1.7rem,3.06vw,2.75rem);transform:none;border-top:6px solid var(--copper)}.accord-timeline-scene:nth-child(2n) .accord-timeline-sheet{right:auto;left:clamp(1.5rem,5.56vw,5rem)}.accord-timeline-sheet .article-label{margin-bottom:.8rem;padding:0}.accord-timeline-sheet h3{font:400 clamp(2.5rem,3.9vw,3.5rem)/1.02 var(--serif);letter-spacing:-.02em}.accord-moment-role{margin-top:.65rem!important;font:400 clamp(1rem,1.32vw,1.2rem)/1.55 var(--sans)!important}.accord-timeline-sheet .accord-moment-date,.accord-timeline-sheet .article-stamp{display:none}.accord-timeline-rail{top:auto;right:1rem;bottom:5rem}.accord-timeline-rail button{border:0}.accord-timeline-static{padding:0;gap:0}.accord-static-moment{min-height:100dvh;position:relative;display:block;padding:0}.accord-static-moment:nth-child(2n)>:first-child{order:initial}.accord-static-moment>img{position:absolute;top:0;right:0;bottom:0;left:0;height:100%}.accord-static-moment .accord-sheet{position:absolute;left:clamp(1rem,5vw,5rem);bottom:clamp(2.5rem,5vw,5rem);width:min(90%,38rem);border-top:6px solid var(--copper)}.accord-closing{min-height:100dvh;padding:clamp(3rem,7.64vw,6.875rem) clamp(1.5rem,5.56vw,5rem);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5.55vw,5rem);background:#fafcff;color:var(--cobalt);overflow:hidden}.accord-closing-copy h2{max-width:9ch;margin:0;font:400 clamp(3.6rem,6.12vw,5.5rem)/.98 var(--serif);letter-spacing:-.025em}.accord-closing-copy p{max-width:34ch;margin:1.2rem 0 1rem;font-size:clamp(1.1rem,1.46vw,1.3rem);line-height:1.55}.accord-closing-visual{position:relative;height:min(71dvh,40rem);min-height:30rem}.accord-closing-visual>img{width:100%;height:100%;object-fit:cover}.accord-closing-visual blockquote{position:absolute;left:-2rem;right:2rem;bottom:-1.8rem;margin:0;padding:clamp(1.4rem,2.22vw,2rem);background:var(--cobalt);color:#fff;font:400 clamp(1.4rem,1.95vw,1.75rem)/1.25 var(--serif)}.accord-closing-visual cite{display:block;margin-top:.6rem;font:400 .8rem/1.4 var(--sans)}.editorial-hero{position:relative;width:100%;max-width:none;min-height:100dvh;padding:clamp(7rem,12vw,10rem) clamp(1.25rem,5.56vw,5rem) 3rem;display:flex;align-items:center;background:linear-gradient(135deg,#edf3f8,#dfe8f2)}.editorial-hero-sheet{width:min(48vw,42rem);padding:clamp(2rem,3.9vw,3.5rem);background:#fafcff;border:0;border-top:6px solid var(--cobalt);color:var(--cobalt)}.editorial-hero-sheet h1:focus,.join-page>.page-intro h1:focus{outline:none}.editorial-hero-sheet h1{font:400 clamp(3rem,5vw,5rem)/.98 var(--serif)}.editorial-hero .hero-side-note{display:none}.work-page .editorial-hero{background-image:linear-gradient(0deg,transparent 25%,rgb(0 0 0 / 24%)),url(/designs/e436c3c8-0cb8-4681-bcec-bbed809be99a.jpg);background-position:center 45%}.peace-page .editorial-hero{background-image:linear-gradient(0deg,transparent 25%,rgb(0 0 0 / 24%)),url(/designs/9a866560-00bd-46e3-aca1-4896fc194941.jpg);background-position:center 45%;background-size:cover}.voices-page .editorial-hero{background-image:linear-gradient(0deg,transparent 25%,rgb(0 0 0 / 24%)),url(/designs/voices_speaker.jpg);background-position:center 40%}.voices-page .editorial-hero{background-size:cover;background-repeat:no-repeat}.join-page{width:100%;max-width:none;padding:0}.join-page>.page-intro{position:relative;width:100%;min-height:100dvh;margin:0;padding:clamp(7rem,12vw,10rem) clamp(1.25rem,5.56vw,5rem) 3rem;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:0;background:linear-gradient(0deg,rgb(0 0 0 / 22%),transparent 65%),url(/designs/community.jpg) center/cover no-repeat}.join-page>.page-intro>*{width:min(50vw,42rem);margin:0;padding-inline:clamp(1.5rem,3.9vw,3.5rem);background:#fafcff}.join-page>.page-intro>.page-kicker{margin:0;padding-top:2rem;border-top:6px solid var(--cobalt);color:var(--copper)}.join-page>.page-intro>h1{padding-top:1rem;font:400 clamp(3rem,5vw,5rem)/.98 var(--serif);color:var(--cobalt)}.join-page>.page-intro>p:last-child{padding-block:1rem 2rem;color:var(--cobalt)}.join-page>.public-section{width:100%;max-width:100%;box-sizing:border-box;margin-inline:0;padding:clamp(3rem,7vw,7rem) clamp(1.25rem,5.56vw,5rem)}.editorial-section,.page-section,.public-section,.home-who,.home-giving,.home-proof,.home-congress,.home-voice,.about-history,.about-people{background-color:#fafcff}.home-commitments article,.category-record,.initiative-list article,.partner-list li,.story-feature,.person-portrait{border-radius:0;box-shadow:none}.home-giving,.home-proof,.home-congress{position:relative;min-height:82dvh;display:grid;align-items:center;isolation:isolate;background:transparent}.home-giving:before,.home-proof:before,.home-congress:before{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background-position:center;background-size:cover;content:""}.home-giving:before{background-image:linear-gradient(#0a1e3721,#0a1e3721),url(/designs/community.jpg)}.home-proof:before{background-image:linear-gradient(#0a1e3733,#0a1e3733),url(/designs/voices_speaker.jpg)}.home-congress:before{background-image:linear-gradient(#0a1e3729,#0a1e3729),url(/designs/capitol_steps.jpg)}.home-giving-inner,.home-proof-inner,.congress-inner{width:calc(100% - (2*clamp(1.25rem,4vw,7rem)));max-width:80rem;margin-inline:auto;padding-block:clamp(2rem,4vw,3.5rem);background:#fafcff;border-top:6px solid var(--copper)}.home-proof-inner{border-top-color:var(--cobalt)}.editorial-close{background:#fafcff;color:var(--cobalt)}.editorial-close h2{font:400 clamp(3rem,5vw,5rem)/1 var(--serif)}.button,.nav-link,.mobile-nav a{border-radius:0}@media(max-width:900px){.site-header{height:4.5rem}.site-shell:has(.home-page) .site-header,.site-shell:has(.about-page) .site-header,.site-shell:has(.work-page) .site-header,.site-shell:has(.voices-page) .site-header,.site-shell:has(.join-page) .site-header{background:linear-gradient(#0009,transparent)}.home-opening-sheet,.about-opening-sheet{top:auto;right:0;bottom:0;left:0;width:100%;max-height:74dvh;padding:1.3rem}.home-opening-sheet h1,.about-opening-sheet h1{max-width:12ch;font-size:clamp(2.7rem,9vw,4rem)}.home-opening-sheet .about-vision,.about-opening-sheet .about-vision{display:block}.accord-timeline-stage{display:none!important}.accord-timeline-static{display:block!important}.accord-static-moment{min-height:100dvh}.accord-timeline-static .accord-static-moment img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.accord-timeline-static .accord-static-moment .accord-sheet{width:calc(100% - 2rem);left:1rem;bottom:2rem;padding:1.25rem}.accord-closing{grid-template-columns:1fr;gap:2.5rem}.accord-closing-copy h2{max-width:12ch;font-size:clamp(3rem,10vw,4.5rem)}.accord-closing-visual{height:65vh;min-height:22rem;margin-left:1.5rem}.accord-closing-visual blockquote{left:-1.5rem;right:1rem;bottom:-1rem}.editorial-hero{min-height:100dvh;padding:6.5rem 1rem 1rem;align-items:flex-end}.editorial-hero-sheet{width:100%;padding:1.25rem}.join-page>.page-intro>*{width:100%;padding-inline:1.25rem}.join-page>.page-intro>.page-kicker{padding-top:1.1rem}.join-page>.page-intro>h1{padding-top:.5rem}.join-page>.page-intro>p:last-child{padding-block:.5rem 1.1rem}.editorial-hero-sheet h1{font-size:clamp(2.7rem,9vw,4rem)}}@media(max-width:600px){.accord-closing{padding:3rem 1rem}.accord-closing-visual{margin-left:1rem}.accord-closing-copy p{font-size:1rem}.accord-timeline-static .accord-static-moment .accord-sheet{max-height:57dvh;overflow:auto}}@media(min-width:901px){.about-opening-sheet{padding:clamp(1.5rem,2.6vw,2.5rem)}.about-opening-sheet h1{max-width:17ch;font-size:clamp(2.6rem,3.25vw,4rem)}.about-opening-sheet>p{font-size:clamp(1rem,1.05vw,1.15rem)}}@media(max-width:650px){.about-opening-sheet h1{max-width:none;font-size:clamp(1.7rem,6.2vw,2rem);line-height:1.03}.about-opening-sheet{padding:1rem}.about-opening-sheet>p{font-size:.98rem;line-height:1.42}.about-opening-sheet .button{margin-top:.4rem}}.home-opening-sheet,.about-opening-sheet{border-top:6px solid var(--cobalt)}.accord-timeline-sheet,.accord-static-moment .accord-sheet{border-top:6px solid var(--copper)}.accord-admin{--ae-ink:#152943;--ae-muted:#64758b;--ae-blue:#173c78;--ae-blue-soft:#eaf1f9;--ae-copper:#91451f;--ae-line:#dbe3ed;--ae-bg:#f4f7fb;--ae-white:#fff;display:flex;min-height:100vh;background:var(--ae-bg);color:var(--ae-ink);font:400 14px/1.5 var(--sans);font-size:14px}.accord-admin button,.accord-admin input,.accord-admin textarea,.accord-admin select{font:inherit}.accord-admin button{cursor:pointer}.accord-admin button:disabled{opacity:.58;cursor:wait}.accord-admin :focus-visible{outline:3px solid #ad542a;outline-offset:2px}.ae-sidebar{position:fixed;z-index:45;inset:0 auto 0 0;width:248px;display:flex;flex-direction:column;padding:24px 15px 18px;background:#fff;border-right:1px solid var(--ae-line)}.ae-brand{display:flex;align-items:center;gap:11px;min-height:52px;padding:2px 9px;color:var(--ae-ink);text-decoration:none}.ae-mark{width:42px;height:42px;display:grid;place-items:center;background:var(--ae-blue);color:#fff;font:700 15px var(--serif);letter-spacing:.03em}.ae-brand strong,.ae-brand small{display:block}.ae-brand strong{font-size:12px;line-height:1.3}.ae-brand small{margin-top:3px;color:var(--ae-muted);font-size:11px}.ae-nav-label{margin:37px 10px 10px;color:#8794a5;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.ae-sidebar nav{display:grid;gap:4px}.ae-sidebar nav button{min-height:46px;display:flex;align-items:center;gap:12px;padding:0 11px;border:0;background:transparent;color:#526278;text-align:left;font-weight:600}.ae-sidebar nav button:hover,.ae-sidebar nav button.active{background:#eaf1f9;color:var(--ae-blue)}.ae-sidebar nav button.active{box-shadow:inset 3px 0 var(--ae-blue)}.ae-sidebar nav button span{flex:1}.ae-sidebar nav button b{min-width:21px;height:21px;display:grid;place-items:center;background:#f4e6de;color:#87411f;font-size:11px}.ae-sidebar-bottom{margin-top:auto;padding:15px 10px 0;border-top:1px solid var(--ae-line);display:grid;gap:12px}.ae-sidebar-bottom a{color:var(--ae-blue);font-size:12px;font-weight:700}.ae-connection{display:flex;align-items:center;gap:8px;color:#627087;font-size:12px}.ae-connection i,.ae-health-row strong i{width:8px;height:8px;border-radius:50%;background:#ad6a32}.ae-main{width:calc(100% - 248px);min-width:0;margin-left:248px}.ae-topbar{height:68px;position:sticky;z-index:15;top:0;display:flex;align-items:center;justify-content:space-between;padding:0 clamp(22px,3vw,54px);background:#fffffff5;border-bottom:1px solid var(--ae-line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ae-breadcrumb{color:#526278;font-weight:600}.ae-breadcrumb span{padding:0 9px;color:#9aa6b5}.ae-top-actions{display:flex;align-items:center;gap:18px}.ae-local-badge{height:32px;display:flex;align-items:center;gap:6px;padding:0 10px;background:#fff4e5;color:#805014;font-size:11px;font-weight:800}.ae-identity{display:flex;align-items:center;gap:9px;color:#34455b;font-size:12px;font-weight:700}.ae-identity small{display:block;color:#8793a3;font-size:10px;font-weight:500}.ae-avatar{width:32px;height:32px;display:grid;place-items:center;background:#d9e8f7;color:var(--ae-blue);font-weight:800}.ae-menu-button{display:none;width:44px;height:44px;place-items:center;border:0;background:transparent;color:var(--ae-ink)}.ae-page{width:min(100%,1700px);margin:0 auto;padding:32px clamp(22px,3vw,54px) 52px}.ae-heading-row{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:24px}.ae-eyebrow{margin:0 0 8px;color:var(--ae-copper);font-size:10px;line-height:1.35;font-weight:800;letter-spacing:.1em}.ae-heading-row h1{font:500 clamp(28px,3vw,40px)/1.1 var(--serif);letter-spacing:-.025em;color:var(--ae-blue)}.ae-subtitle{max-width:650px;margin-top:8px;color:var(--ae-muted);font-size:13px}.ae-primary,.ae-secondary{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 15px;border:1px solid var(--ae-blue);background:var(--ae-blue);color:#fff;text-decoration:none;font-size:12px;font-weight:750}.ae-primary:hover{background:#102e5d}.ae-secondary{background:#fff;color:var(--ae-blue)}.ae-secondary:hover{background:#eef4fb}.ae-secondary.small{min-height:36px;padding:0 10px;font-size:11px}.ae-secondary.full{width:100%;margin-top:17px}.ae-local-banner{display:flex;align-items:center;gap:12px;margin-bottom:22px;padding:12px 15px;border-left:3px solid #b97923;background:#fff8e9;color:#604b29;font-size:12px}.ae-local-banner svg{flex:none}.ae-notice{display:flex;align-items:center;gap:10px;margin:0 0 20px;padding:12px 14px;border:1px solid #c5d8c5;background:#f0f8f0;color:#315f38}.ae-notice.bad{border-color:#e6c5b6;background:#fff4ee;color:#7a3821}.ae-notice p{flex:1;margin:0;font-size:13px}.ae-notice button{width:34px;height:34px;display:grid;place-items:center;border:0;background:transparent;color:inherit}.ae-dashboard{display:grid;gap:18px}.ae-welcome{min-height:174px;position:relative;display:flex;align-items:center;justify-content:space-between;overflow:hidden;padding:25px clamp(22px,3vw,42px);background:#173c78;color:#fff}.ae-welcome:after{content:"";position:absolute;width:400px;height:400px;right:8%;top:-250px;border:1px solid rgba(255,255,255,.17);border-radius:50%;box-shadow:0 0 0 30px #ffffff09,0 0 0 70px #ffffff08}.ae-welcome .ae-eyebrow{color:#d5a47e}.ae-welcome h2{margin:2px 0 7px;color:#fff;font:500 clamp(27px,3vw,38px)/1.12 var(--serif)}.ae-welcome p:not(.ae-eyebrow){max-width:580px;color:#dbe7f4;font-size:13px}.ae-welcome-mark{z-index:1;padding-right:5%;color:#fff;font:500 clamp(35px,6vw,74px)/1 var(--serif);letter-spacing:.04em}.ae-welcome-mark span{display:block;margin-top:10px;color:#d7e2f0;font:600 9px var(--sans);letter-spacing:.13em;text-align:right}.ae-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border:1px solid var(--ae-line);background:#fff}.ae-metrics button{min-height:131px;display:grid;align-content:center;justify-items:start;gap:4px;padding:16px 19px;border:0;border-right:1px solid var(--ae-line);background:#fff;text-align:left}.ae-metrics button:last-child{border-right:0}.ae-metrics button:hover{background:#f9fbfe}.ae-metrics span{color:#596a80;font-size:11px;font-weight:700}.ae-metrics strong{color:var(--ae-blue);font:500 32px/1.1 var(--serif)}.ae-metrics small{color:#8793a2;font-size:10px}.ae-overview-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(275px,.75fr);gap:18px}.ae-panel{min-width:0;padding:22px;background:#fff;border:1px solid var(--ae-line)}.ae-panel-title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.ae-panel-title h2{margin:0;color:var(--ae-blue);font:500 21px/1.2 var(--serif)}.ae-panel-title>svg{color:#657894}.ae-panel-title>div>p:not(.ae-eyebrow){margin:5px 0 0;color:var(--ae-muted);font-size:12px}.ae-text-button,.ae-inline-link{padding:7px 0;border:0;background:transparent;color:var(--ae-blue);font-size:11px;font-weight:800}.ae-review-row{width:100%;min-height:62px;display:flex;align-items:center;gap:11px;padding:10px 0;border:0;border-top:1px solid #edf0f5;background:#fff;text-align:left}.ae-review-row:hover{background:#fbfcfe}.ae-review-symbol{width:34px;height:34px;display:grid;place-items:center;background:#edf3fa;color:var(--ae-blue)}.ae-review-row>span:nth-child(2){flex:1;min-width:0}.ae-review-row strong,.ae-review-row small{display:block}.ae-review-row strong{overflow:hidden;color:#263a53;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.ae-review-row small{margin-top:3px;color:#8290a1;font-size:10px}.ae-pill{min-height:22px;display:inline-flex;align-items:center;padding:1px 8px;background:#f1f3f6;color:#657286;font-size:9px;font-weight:800;letter-spacing:.015em;white-space:nowrap}.ae-pill.review{background:#fff2df;color:#8a5a13}.ae-pill.approved{background:#e7f4eb;color:#286041}.ae-pill.draft{background:#edf1f6;color:#56667b}.ae-health-panel{align-self:start}.ae-health-row{min-height:48px;display:flex;justify-content:space-between;align-items:center;gap:12px;border-top:1px solid #edf0f5;color:#526278;font-size:11px}.ae-health-row strong{display:inline-flex;align-items:center;gap:6px;color:#785528;font-size:10px;text-align:right}.ae-health-row strong.ok{color:#276244}.ae-health-row strong.ok i{background:#3c9560}.ae-health-note{margin-top:13px;padding:11px;background:#f5f8fb;color:#718096;font-size:10px}.ae-shortcuts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ae-shortcuts button{min-height:77px;display:flex;align-items:center;gap:11px;padding:12px;border:1px solid var(--ae-line);background:#fff;color:var(--ae-blue);text-align:left}.ae-shortcuts button:hover{border-color:#9bb1cd;background:#fbfdff}.ae-shortcuts button>svg:first-child{width:21px;flex:none}.ae-shortcuts button>span{flex:1}.ae-shortcuts button>span strong,.ae-shortcuts button>span small{display:block}.ae-shortcuts strong{color:#2c3d53;font-size:11px}.ae-shortcuts small{margin-top:3px;color:#7a8899;font-size:9px}.ae-shortcuts button>svg:last-child{width:15px;transform:rotate(-90deg);color:#8190a3}.ae-empty{display:grid;justify-items:center;gap:5px;padding:19px;color:#738296;text-align:center}.ae-empty svg{color:#607996}.ae-empty p{margin:0;font-size:12px}.ae-empty-large{min-height:260px;align-content:center}.ae-empty-large h3{margin:6px 0 0;color:#3e536e;font:500 21px var(--serif)}.ae-empty-large p{max-width:400px;line-height:1.65}.ae-editor-layout{min-height:600px;display:grid;grid-template-columns:minmax(225px,.65fr) minmax(0,1.85fr);border:1px solid var(--ae-line);background:#fff}.ae-list-panel{min-width:0;border-right:1px solid var(--ae-line)}.ae-list-controls{display:grid;gap:10px;padding:14px;border-bottom:1px solid var(--ae-line)}.ae-select-label>span,.ae-field>span{display:block;color:#374a63;font-size:11px;font-weight:750}.ae-select-label select,.ae-field input,.ae-field textarea,.ae-field select,.ae-inline-select select{width:100%;min-height:42px;padding:9px 11px;border:1px solid #c8d3e0;border-radius:0;background:#fff;color:#1f344e}.ae-select-label select{margin-top:5px}.ae-search{min-height:40px;display:flex;align-items:center;gap:8px;padding:0 10px;border:1px solid #d3dce7;background:#fff;color:#8a98a9}.ae-search input{width:100%;min-width:0;border:0;outline:0!important;background:transparent;color:#273c55;font-size:11px}.ae-search:focus-within{outline:3px solid #ad542a;outline-offset:2px}.ae-item-list{max-height:calc(100vh - 280px);overflow:auto}.ae-item-row{width:100%;min-height:67px;display:flex;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;border:0;border-bottom:1px solid #edf0f4;background:#fff;text-align:left}.ae-item-row:hover,.ae-item-row.selected{background:#f3f7fb}.ae-item-row.selected{box-shadow:inset 3px 0 var(--ae-blue)}.ae-item-row>span:first-child{min-width:0}.ae-item-row strong,.ae-item-row small{display:block}.ae-item-row strong{overflow:hidden;color:#29405c;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.ae-item-row small{margin-top:4px;color:#8793a3;font-size:9px}.ae-list-empty{padding:17px;color:#78879a;font-size:11px}.ae-workspace{min-width:0;display:flex;flex-direction:column}.ae-workspace-head{min-height:58px;display:flex;align-items:center;justify-content:space-between;padding:10px 20px;border-bottom:1px solid var(--ae-line)}.ae-workspace-head p{margin:5px 0 0;color:#77869a;font-size:10px}.ae-icon-action{width:40px;height:40px;display:grid;place-items:center;border:1px solid var(--ae-line);background:#fff;color:#465d79}.ae-workspace-body{flex:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(190px,.46fr);align-items:start;gap:24px;padding:22px}.ae-fields{display:grid;gap:15px}.ae-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ae-field{display:grid;align-content:start;gap:6px;min-width:0;color:#374a63}.ae-field input,.ae-field textarea,.ae-field select{font-size:12px}.ae-field textarea{resize:vertical;line-height:1.55}.ae-field small{color:#8390a0;font-size:10px;line-height:1.5}.ae-editor-aside{position:sticky;top:88px;padding:17px;border:1px solid #dbe4ef;background:#f7f9fc}.ae-aside-icon{width:33px;height:33px;display:grid;place-items:center;background:#e6edf7;color:var(--ae-blue)}.ae-aside-icon svg{width:18px}.ae-editor-aside h3{margin:12px 0 6px;color:#294361;font:500 17px var(--serif)}.ae-editor-aside p{margin:0 0 15px;color:#6c7d92;font-size:10px;line-height:1.65}.ae-checkline{display:flex;align-items:center;gap:7px;margin:9px 0;color:#52677f;font-size:9px}.ae-checkline svg{flex:none;color:#458157}.ae-form-footer{min-height:70px;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;border-top:1px solid var(--ae-line);background:#fbfcfe}.ae-form-footer>span{color:#8290a1;font-size:10px}.ae-form-footer>div{display:flex;gap:8px}.ae-select-empty{flex:1;display:grid;justify-items:center;align-content:center;padding:36px;color:#8290a1;text-align:center}.ae-select-empty>svg{color:#7890ae}.ae-select-empty h2{margin:14px 0 5px;color:#28415f;font:500 24px var(--serif)}.ae-select-empty p{max-width:370px;margin:0 0 18px;font-size:12px}.ae-preview-bar{display:flex;align-items:center;gap:6px;padding:9px 0;border-bottom:1px solid var(--ae-line)}.ae-preview-bar strong{flex:1;color:#334a65;font-size:11px}.ae-preview-bar span{margin-right:6px;color:#8591a0;font-size:9px}.ae-preview-bar button,.ae-panel-title>button{min-height:31px;padding:0 9px;border:1px solid #d4dce7;background:#fff;color:#63748a;font-size:9px}.ae-preview-bar button.chosen,.ae-panel-title>button.chosen{border-color:var(--ae-blue);background:#eaf1f9;color:var(--ae-blue)}.ae-preview-stage{min-height:190px;display:grid;place-items:start center;padding:13px;background:#eff3f7}.ae-page-preview{width:100%;min-height:162px;padding:18px 22px;background:#fff;border:1px solid #e1e6ed;transition:max-width .2s ease}.ae-page-preview.mobile{max-width:230px}.ae-page-preview>span{color:#92613d;font-size:7px;letter-spacing:.1em}.ae-page-preview h3{margin:12px 0 6px;color:#173c78;font:500 23px/1.05 var(--serif)}.ae-page-preview p{margin:0;color:#68788b;font-size:9px;line-height:1.5}.ae-preview-rule{height:1px;margin:11px 0;background:#c7d4e4}.ae-page-preview>strong{color:#264565;font:500 14px var(--serif)}.ae-photo-layout,.ae-newsletter-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:18px}.ae-upload-panel{display:grid;gap:14px}.ae-upload-panel .ae-panel-title{margin-bottom:0}.ae-upload-drop{min-height:130px;display:grid;place-items:center;align-content:center;gap:6px;border:1px dashed #a9bacf;background:#f8fafc;color:#657c98;text-align:center;cursor:pointer}.ae-upload-drop:hover{border-color:var(--ae-blue);background:#f1f6fc}.ae-upload-drop input{position:absolute;width:1px;height:1px;opacity:0}.ae-upload-drop strong{color:#36516f;font-size:11px}.ae-upload-drop span{font-size:9px}.ae-media-list{display:grid}.ae-media-row{min-height:75px;display:flex;align-items:center;gap:12px;border-top:1px solid #ebeff4}.ae-media-thumb{width:46px;height:46px;display:grid;place-items:center;flex:none;background:#edf2f8;color:#71849b}.ae-media-row>div{flex:1;min-width:0}.ae-media-row strong,.ae-media-row p,.ae-media-row small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ae-media-row strong{color:#334a64;font-size:11px}.ae-media-row p{margin:3px 0;color:#728196;font-size:9px}.ae-media-row small{color:#8c97a5;font-size:9px}.ae-table-panel{padding:22px}.ae-table-search{max-width:380px;margin:16px 0}.ae-table-wrap{width:100%;overflow:auto}.ae-table-wrap table{width:100%;border-collapse:collapse;text-align:left}.ae-table-wrap th{padding:10px;border-bottom:1px solid var(--ae-line);color:#7e8c9e;font-size:9px;letter-spacing:.05em;text-transform:uppercase}.ae-table-wrap td{padding:12px 10px;border-bottom:1px solid #edf0f4;color:#41546b;font-size:11px;white-space:nowrap}.ae-table-wrap td:first-child{font-weight:700}.ae-newsletter-form{display:grid;gap:14px}.ae-newsletter-form .ae-panel-title{margin-bottom:0}.ae-newsletter-form .ae-field textarea{min-height:190px}.ae-newsletter-guard{display:flex;align-items:flex-start;gap:10px;padding:11px;background:#f0f5fb;color:#536e8a}.ae-newsletter-guard svg{flex:none}.ae-newsletter-guard p{margin:0;font-size:10px;line-height:1.6}.ae-actions-row{display:flex;flex-wrap:wrap;gap:8px}.ae-send-all{width:100%;background:#95502b;border-color:#95502b}.ae-email-preview{position:sticky;top:88px}.ae-email-frame{max-width:100%;margin:14px auto;padding:26px 24px;border:1px solid var(--ae-line);background:#fbfcfd;transition:max-width .2s ease}.ae-email-frame.mobile{max-width:290px}.ae-email-brand{padding-bottom:12px;border-bottom:2px solid var(--ae-blue);color:var(--ae-blue);font-size:9px;font-weight:800;letter-spacing:.1em}.ae-email-preheader{margin:13px 0 0;color:#8390a0;font-size:9px}.ae-email-frame h3{margin:15px 0 9px;color:#173c78;font:500 25px/1.12 var(--serif)}.ae-email-frame>p:last-of-type{min-height:90px;color:#475a71;font-size:12px;line-height:1.7;white-space:pre-wrap}.ae-email-footer{margin-top:20px;padding-top:13px;border-top:1px solid var(--ae-line);color:#778598;font-size:9px;line-height:1.8}.ae-email-footer a{color:#173c78;text-decoration:underline}.ae-campaign-history{margin-top:20px;padding-top:14px;border-top:1px solid var(--ae-line)}.ae-campaign-history h3{margin:0 0 9px;color:#41566f;font-size:11px}.ae-campaign-history>p{display:flex;justify-content:space-between;gap:8px;margin:7px 0;color:#43566e;font-size:10px}.ae-campaign-history>p span{color:#8190a1}.ae-tabs{display:flex;gap:4px;border-bottom:1px solid var(--ae-line)}.ae-tabs button{min-height:44px;padding:0 14px;border:0;border-bottom:2px solid transparent;background:#fff;color:#697a8e;font-size:11px;font-weight:700}.ae-tabs button.active{border-bottom-color:var(--ae-blue);color:var(--ae-blue)}.ae-tabs button span{margin-left:5px;color:#8996a6}.ae-inbox-list{display:grid}.ae-message{padding:17px 4px;border-bottom:1px solid #e9edf3}.ae-message-head{display:flex;justify-content:space-between;gap:12px}.ae-message-head h3{margin:0;color:#324b68;font:500 17px var(--serif)}.ae-message-head a{color:#315a84;font-size:10px}.ae-message-head small{display:block;margin-top:3px;color:#8390a0;font-size:9px}.ae-inline-select{display:grid;gap:3px;color:#8190a0;font-size:9px}.ae-inline-select select{min-width:120px;min-height:34px;padding:5px;font-size:10px}.ae-message-body{margin:13px 0;padding:11px;background:#f7f9fb;color:#40546b;font-size:12px;white-space:pre-wrap;overflow-wrap:anywhere}.ae-message .ae-field{max-width:720px}.ae-message .ae-field textarea{font-size:11px}.ae-history-list{display:grid}.ae-history-list article{position:relative;display:flex;align-items:start;gap:14px;padding:17px 0 17px 19px;border-top:1px solid #edf0f4}.ae-history-dot{position:absolute;left:0;top:23px;width:8px;height:8px;border:2px solid white;border-radius:50%;background:#54749a;box-shadow:0 0 0 1px #54749a}.ae-history-list article>div{flex:1;min-width:0}.ae-history-list strong{color:#38506b;font-size:12px}.ae-history-list p{margin:3px 0;color:#7b899a;font-size:10px}.ae-history-list summary{color:#31557c;font-size:10px;cursor:pointer}.ae-history-list pre{max-height:340px;overflow:auto;padding:12px;background:#f2f5f8;font-size:9px;white-space:pre-wrap;overflow-wrap:anywhere}.ae-history-list .ae-secondary{flex:none}.ae-footer{min-height:60px;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px clamp(22px,3vw,54px);border-top:1px solid var(--ae-line);color:#8995a5;font-size:9px}.ae-footer span:first-child{color:#536982;font-weight:800;letter-spacing:.07em}.ae-footer a{color:#315780;font-weight:700}.ae-backdrop{display:none}@media(max-width:1180px){.ae-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.ae-metrics button:nth-child(3){border-right:0}.ae-metrics button:nth-child(n+4){border-top:1px solid var(--ae-line)}.ae-photo-layout,.ae-newsletter-grid{grid-template-columns:1fr}.ae-email-preview{position:static}.ae-overview-grid{grid-template-columns:minmax(0,1.2fr) minmax(250px,.8fr)}.ae-workspace-body{grid-template-columns:1fr}.ae-editor-aside{position:static}}@media(max-width:760px){.ae-sidebar{width:min(300px,86vw);transform:translate(-105%);transition:transform .22s ease}.ae-sidebar.is-open{transform:translate(0)}.ae-backdrop{position:fixed;z-index:40;top:0;right:0;bottom:0;left:0;display:block;border:0;background:#13233761}.ae-main{width:100%;margin:0}.ae-topbar{height:60px;padding:0 16px;justify-content:flex-start;gap:10px}.ae-menu-button{display:grid;flex:none;margin-left:-8px}.ae-top-actions{margin-left:auto;gap:7px}.ae-identity>span:last-child{display:none}.ae-local-badge{height:29px;padding:0 7px;font-size:9px}.ae-page{padding:24px 15px 36px}.ae-heading-row{align-items:start}.ae-heading-row>.ae-primary{min-height:40px;padding:0 9px;font-size:10px}.ae-heading-row h1{font-size:31px}.ae-subtitle{max-width:380px;font-size:12px}.ae-welcome{min-height:165px;padding:21px}.ae-welcome-mark{display:none}.ae-welcome h2{font-size:29px}.ae-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.ae-metrics button{min-height:103px;padding:13px}.ae-metrics button:nth-child(2n){border-right:0}.ae-metrics button:nth-child(3){border-right:1px solid var(--ae-line)}.ae-metrics button:nth-child(n+3){border-top:1px solid var(--ae-line)}.ae-metrics strong{font-size:27px}.ae-overview-grid{grid-template-columns:1fr}.ae-panel{padding:17px}.ae-shortcuts{grid-template-columns:1fr}.ae-shortcuts button{min-height:67px}.ae-editor-layout{grid-template-columns:1fr}.ae-list-panel{border-right:0;border-bottom:1px solid var(--ae-line)}.ae-item-list{max-height:240px}.ae-list-controls{grid-template-columns:1fr auto}.ae-list-controls>.ae-select-label{grid-column:1/-1}.ae-list-controls>.ae-secondary{grid-column:2;grid-row:2}.ae-workspace-body{padding:15px}.ae-field-grid{grid-template-columns:1fr}.ae-form-footer{align-items:flex-start;flex-direction:column;padding:13px}.ae-form-footer>div{width:100%}.ae-form-footer>div button{flex:1}.ae-preview-bar{flex-wrap:wrap}.ae-preview-bar strong{flex-basis:100%}.ae-upload-panel .ae-field-grid{grid-template-columns:1fr}.ae-table-panel{padding:15px}.ae-panel-title{align-items:flex-start}.ae-table-panel .ae-panel-title{flex-direction:column}.ae-table-wrap{margin-inline:-5px;width:calc(100% + 10px)}.ae-email-frame{padding:19px}.ae-history-list article{flex-wrap:wrap}.ae-history-list article>div{flex-basis:calc(100% - 38px)}.ae-history-list article>.ae-secondary{margin-left:20px}.ae-footer{flex-wrap:wrap;font-size:8px}.ae-footer span:nth-child(2){display:none}}@media(max-width:420px){.ae-heading-row{flex-direction:column}.ae-heading-row>.ae-primary{align-self:flex-start}.ae-review-row .ae-pill{display:none}.ae-workspace-head{padding-inline:13px}.ae-local-banner{align-items:flex-start;font-size:10px}.ae-metrics small{font-size:9px}.ae-health-row{font-size:10px}}.ae-media-list{min-width:0;max-width:100%;grid-template-columns:minmax(0,1fr)}.ae-media-row{min-width:0;max-width:100%}.ae-page-copy-fields{display:grid;gap:12px;margin-top:18px;padding-top:16px;border-top:1px solid var(--line,#d6e0eb)}.ae-page-copy-fields>strong{font-size:.9rem;color:var(--cobalt,#173c78)}.ae-preview-copy-live{margin-top:16px;max-height:360px;overflow:auto;border-top:1px solid #dbe5ef;padding-top:8px}.ae-preview-copy-live p{font-size:.88rem;line-height:1.45;margin:8px 0}.ae-page-section-fields textarea{min-height:58px}.motion-lines{margin:0}.motion-line-mask{display:block;overflow:visible;padding-bottom:.14em;margin-bottom:-.14em}[data-motion-line]{display:block}.route-fade{min-height:1px}.image-entrance{position:relative;overflow:hidden;margin:0;background:var(--ice)}.image-entrance img{display:block;width:100%;height:100%;object-fit:cover}.image-entrance figcaption{position:absolute;right:0;bottom:0;left:0;padding:.65rem .9rem;display:flex;justify-content:space-between;gap:1rem;background:var(--cobalt);color:#fff;font-size:.82rem;line-height:1.4}.image-entrance figcaption small{color:#fff;text-align:right}.home-opening-sheet .hero-title{max-width:none;margin:.8rem 0 1rem;font:400 clamp(3.1rem,4.5vw,5rem)/.98 var(--serif);letter-spacing:-.025em}.home-opening-sheet>p:not(.page-kicker){max-width:52ch}.hero-caption{display:block;margin-top:1.1rem;color:var(--muted);font-size:.78rem}.home-actions{display:flex;align-items:center;flex-wrap:wrap;gap:1rem 1.4rem}.home-actions .text-link{display:inline-flex;align-items:center;min-height:44px;gap:.35rem}.home-index{background:#fafcff}.home-index-band{min-height:78vh;padding:clamp(4rem,9vw,9rem) clamp(1.25rem,7vw,8rem);display:grid;grid-template-columns:minmax(0,1.08fr) minmax(20rem,.82fr);gap:clamp(2rem,7vw,8rem);align-items:center;border-bottom:1px solid var(--rule)}.home-index-band.is-reversed{grid-template-columns:minmax(20rem,.82fr) minmax(0,1.08fr)}.home-index-band.is-reversed .home-index-image{grid-column:2;grid-row:1}.home-index-band.is-reversed .home-index-copy{grid-column:1;grid-row:1}.home-index-image{height:min(68vh,47rem);min-height:24rem}.home-index-copy{max-width:42rem}.home-index-copy h2{margin:.6rem 0 1rem;color:var(--cobalt);font:400 clamp(2.7rem,4.5vw,5rem)/1.02 var(--serif);letter-spacing:-.022em}.home-index-copy>p:not(.page-kicker){max-width:55ch;font-size:1.1rem;line-height:1.65}.home-index-copy .text-link{margin-top:1.2rem;display:inline-flex;min-height:44px;align-items:center;gap:.4rem}.accord-closing.home-closing{min-height:100svh;background:#fafcff;color:#173c78}.home-closing .page-kicker{color:var(--copper)}.home-closing .accord-closing-copy h2{color:#173c78}.home-closing .closing-statement{max-width:45ch;font-size:clamp(1.08rem,1.5vw,1.3rem)}.home-closing .accord-closing-visual{margin:0}.home-closing .accord-closing-visual figcaption{right:0;bottom:0;left:0}.about-about-hero{position:relative}.about-history-inner,.principles-inner,.about-values .content-wrap,.record-inner,.about-people .content-wrap,.about-community-archive .content-wrap,.about-facts-inner{max-width:90rem;margin-inline:auto}.about-history{padding-block:clamp(4rem,8vw,8rem);background:#fafcff}.about-history-inner{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:2.5rem clamp(2.5rem,6vw,7rem)}.history-copy h2,.principles-inner h2,.about-values h2,.about-timeline-heading h2,.record-inner h2,.about-people h2,.about-community-archive h2,.about-facts h2{margin:.6rem 0 1.2rem;color:var(--cobalt);font:400 clamp(2.8rem,4.6vw,5.1rem)/1.02 var(--serif);letter-spacing:-.025em}.history-copy p:not(.page-kicker){max-width:57ch;margin-top:.9rem;font-size:1.05rem;line-height:1.7}.history-landscapes{display:grid;grid-template-columns:1.15fr .85fr;gap:1rem;align-items:center}.history-landscapes figure:first-child{height:27rem}.history-landscapes figure:last-child{height:20rem}.history-gallery{grid-column:1/-1;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem;margin-top:1.5rem}.history-photo,.community-photo-grid figure,.static-moment-gallery figure{min-width:0;margin:0}.history-photo img{display:block;width:100%;height:14rem;object-fit:cover;filter:blur(1.5px)}.history-photo figcaption,.community-photo-grid figcaption,.history-landscapes figcaption,.static-moment-gallery figcaption{display:grid;gap:.35rem;padding:.65rem .75rem;color:#fff;background:#173c78;font-size:.85rem;line-height:1.45}.history-photo figcaption small,.community-photo-grid figcaption small,.history-landscapes figcaption small,.static-moment-gallery figcaption small{color:#fff;font-size:.76rem}.history-credit-note{grid-column:1/-1;color:var(--muted);font-size:.9rem}.principles-inner{display:grid;grid-template-columns:1fr .75fr;gap:clamp(2rem,8vw,8rem);align-items:center}.principles-inner p:not(.page-kicker){max-width:60ch;line-height:1.7}.principles-inner blockquote{margin:0;padding:clamp(1.5rem,3vw,3rem);border-top:5px solid var(--copper);background:#f0f5fa;color:var(--cobalt);font:400 clamp(1.45rem,2.3vw,2.2rem)/1.35 var(--serif)}.about-values{background:#f1f6fa;padding-block:clamp(4rem,8vw,8rem)}.values-ledger{margin-top:2.6rem;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--cobalt)}.values-ledger article{padding:1.3rem 1.4rem 1.5rem 0;border-bottom:1px solid var(--rule)}.values-ledger article+article{padding-left:1.4rem;border-left:1px solid var(--rule)}.values-ledger h3{color:var(--cobalt);font:400 1.8rem/1.15 var(--serif)}.values-ledger p{margin-top:.75rem;color:var(--ink);font-size:.98rem;line-height:1.6}.about-timeline{padding-top:clamp(3rem,6vw,6rem);background:#fafcff}.about-timeline-heading{display:flex;align-items:end;justify-content:space-between;gap:2rem;padding-bottom:2rem}.about-timeline-heading>div{max-width:48rem}.about-timeline-heading p:not(.page-kicker){max-width:65ch;line-height:1.6}.timeline-skip{display:inline-flex;align-items:center;flex:0 0 auto;gap:.4rem;min-height:44px}.accord-timeline{position:relative;width:100%;margin:0;background:#fafcff}.accord-timeline-stage{display:none;position:relative;height:100dvh;min-height:40rem;overflow:hidden;isolation:isolate;background:#173c78}.accord-timeline-scene{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:#173c78}.scene-photo-stack,.scene-frame,.accord-type-field{position:absolute;top:0;right:0;bottom:0;left:0}.scene-photo-stack,.scene-frame{height:100%}.scene-photo-stack{overflow:hidden}.scene-frame{margin:0;overflow:hidden}.scene-frame img{display:block;width:100%;height:100%;object-fit:cover;transform:scale(1.04)}.scene-frame:not(:first-child){opacity:0;visibility:hidden}.scene-frame figcaption{position:absolute;right:0;bottom:0;left:0;z-index:1;min-height:3.4rem;padding:.65rem clamp(1rem,4vw,4rem);display:flex;align-items:center;justify-content:space-between;gap:1rem;background:#173c78;color:#fff;font-size:.85rem}.scene-frame figcaption small{font-size:.75rem;text-align:right}.accord-type-field{display:flex;flex-direction:column;justify-content:center;padding-inline:clamp(2rem,9vw,10rem);background:#d9e9f5;color:#173c78}.accord-type-field span{font:400 clamp(9rem,28vw,25rem)/.8 var(--serif);letter-spacing:-.06em}.accord-type-field small{margin-top:1.5rem;font-size:1rem}.accord-timeline-sheet{position:absolute;z-index:3;top:50%;right:auto;bottom:auto;left:clamp(1.25rem,5.55vw,6rem);width:min(48vw,52rem);max-height:calc(100svh - 8rem);overflow:auto;padding:clamp(1.4rem,2.7vw,2.8rem);transform:translateY(-50%);border-top:5px solid var(--copper);background:#fafcff;color:#173c78}.accord-timeline-sheet .article-label{margin:0 0 .6rem;display:flex;flex-wrap:wrap;gap:.4rem .8rem;color:var(--copper);font-size:.73rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.accord-timeline-sheet .article-label span{color:var(--muted);letter-spacing:0;text-transform:none}.accord-timeline-sheet h3{margin:0;max-width:19ch;font:400 clamp(2.1rem,3.5vw,4rem)/1.02 var(--serif);letter-spacing:-.02em}.accord-timeline-sheet .accord-moment-role{margin:.6rem 0 0;color:#173c78;font-size:1.02rem;font-weight:700}.accord-timeline-sheet .accord-moment-body{margin:.65rem 0 0;max-width:68ch;color:#25364b;font-size:.94rem;line-height:1.55}.moment-people{margin-top:.7rem;font-size:.86rem}.moment-people summary{min-height:40px;display:flex;align-items:center;color:#173c78;font-weight:700;cursor:pointer}.moment-people p{line-height:1.6}.moment-review{margin-top:.6rem;color:#5c4b3d;font-size:.76rem;line-height:1.4}.moment-sources{margin-top:.5rem;display:flex;flex-wrap:wrap;gap:.3rem 1rem}.moment-sources .text-link{min-height:36px;display:inline-flex;align-items:center;gap:.25rem;font-size:.8rem}.accord-timeline-rail{position:absolute;z-index:5;top:50%;right:clamp(.75rem,2vw,2rem);display:grid;gap:.35rem;max-height:80svh;overflow:auto;transform:translateY(-50%)}.accord-timeline-rail button,.timeline-year-nav a{min-width:4rem;min-height:44px;padding:.45rem .6rem;border:1px solid #fff;background:#173c78;color:#fff;font-size:.88rem;font-weight:700;cursor:pointer;text-decoration:none}.accord-timeline-rail button:hover,.accord-timeline-rail button[aria-current=step],.accord-timeline-rail button:focus-visible{background:#fff;color:#173c78}.accord-timeline-static{display:block;padding:0 clamp(1rem,5.5vw,6rem) 4rem;background:#fafcff}.timeline-year-nav{position:sticky;z-index:4;top:var(--nav-height);display:flex;gap:.4rem;padding:.55rem 0;overflow:auto;background:#fafcff;border-bottom:1px solid var(--rule)}.timeline-year-nav a{min-width:auto;min-height:40px;border-color:var(--cobalt)}.timeline-year-nav a:hover,.timeline-year-nav a:focus-visible{background:var(--ice);color:var(--cobalt)}.timeline-year-heading{margin:2.5rem 0 0;padding-bottom:.8rem;border-bottom:2px solid var(--cobalt);color:var(--cobalt);font:400 clamp(2.5rem,5vw,4rem)/1 var(--serif)}.accord-static-moment{position:relative;scroll-margin-top:calc(var(--nav-height) + 4rem);padding:clamp(2rem,4vw,4rem) 0;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(1.5rem,4vw,4rem);align-items:center;border-bottom:1px solid var(--rule)}.accord-static-moment .accord-timeline-sheet{position:static;width:auto;max-height:none;overflow:visible;padding:0;transform:none;border-top:0}.accord-static-moment .accord-timeline-sheet h3{font-size:clamp(2rem,3vw,3.5rem)}.static-moment-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.static-moment-gallery figure{min-width:0}.static-moment-gallery img{width:100%;height:clamp(12rem,22vw,23rem);display:block;object-fit:cover}.accord-static-year{min-height:18rem;padding:2rem;display:flex;flex-direction:column;justify-content:center;background:#d9e9f5;color:#173c78}.accord-static-year span{font:400 clamp(5rem,12vw,10rem)/.8 var(--serif)}.accord-static-year small{margin-top:1.2rem}.chronology-notes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;padding-block:3rem 1rem}.chronology-notes article{padding-top:1rem;border-top:2px solid var(--copper)}.chronology-notes h3{margin:.5rem 0;font:400 1.8rem/1.1 var(--serif);color:var(--cobalt)}.chronology-notes p,.chronology-notes small{line-height:1.55}.about-record{padding-block:clamp(4rem,8vw,8rem);background:#eaf2f8;scroll-margin-top:var(--nav-height)}.about-source-index{padding-block:clamp(4rem,8vw,8rem);background:#f1f6fa}.about-source-index>.content-wrap>p:not(.page-kicker){max-width:66ch;line-height:1.6}.source-person-ledger{margin-top:2.25rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:2px solid var(--cobalt)}.source-person-ledger article{min-width:0;padding:1.2rem 1rem 1.2rem 0;border-bottom:1px solid var(--rule)}.source-person-ledger h3{color:var(--cobalt);font:400 1.35rem/1.2 var(--serif)}.source-person-ledger a{min-height:44px;display:inline-flex;align-items:center;gap:.35rem;color:var(--cobalt);font-size:.84rem;font-weight:700}.source-person-ledger p{color:var(--muted);font-size:.8rem;line-height:1.45}.record-inner{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(2rem,7vw,7rem)}.record-inner>div:first-child>p:not(.page-kicker){max-width:44ch;line-height:1.6}.record-list{border-top:2px solid var(--cobalt)}.record-list article{padding:1rem 0;border-bottom:1px solid #b8c9dc}.record-list h3{color:var(--cobalt);font:400 1.35rem/1.2 var(--serif)}.record-list p{margin-top:.35rem;font-size:.92rem;line-height:1.5}.about-people{padding-block:clamp(4rem,8vw,8rem)}.about-people-lead{max-width:60ch;margin-top:-.5rem;color:var(--muted)}.people-ledger{margin-top:2.5rem;border-top:2px solid var(--cobalt)}.person-record{padding:1.5rem 0;display:grid;grid-template-columns:minmax(10rem,.36fr) minmax(0,1fr);gap:clamp(1.2rem,3vw,3rem);border-bottom:1px solid var(--rule)}.person-record figure{margin:0}.person-record img{display:block;width:100%;height:14rem;object-fit:cover;filter:blur(1.2px)}.person-record figcaption{margin-top:.4rem;color:var(--muted);font-size:.7rem;line-height:1.35}.person-record h3{margin:.3rem 0 .5rem;color:var(--cobalt);font:400 clamp(1.8rem,2.7vw,3rem)/1.1 var(--serif)}.person-record details summary{min-height:44px;display:flex;align-items:center;font-weight:700;color:var(--cobalt);cursor:pointer}.person-record details p{max-width:72ch;margin-top:.4rem;line-height:1.65}.about-community-archive{padding-block:clamp(4rem,8vw,8rem);background:#f1f6fa}.about-community-archive .content-wrap>p:not(.page-kicker){max-width:68ch;line-height:1.6}.community-photo-grid{margin-top:2rem;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.2rem}.community-photo-grid img{display:block;width:100%;height:15rem;object-fit:cover;filter:blur(1px)}.about-facts{padding-block:clamp(4rem,8vw,8rem)}.about-facts-inner{display:grid;grid-template-columns:1fr .7fr;align-items:end;gap:2rem 4rem}.about-facts address{justify-self:end;font-style:normal;line-height:1.9}.about-actions{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:1rem 2rem;padding-top:1.5rem;border-top:1px solid var(--rule)}.about-actions .text-link{display:inline-flex;align-items:center;min-height:44px;gap:.4rem}@media(min-width:900px)and (min-height:720px)and (prefers-reduced-motion:no-preference){.accord-timeline[data-pin-ready=true] .accord-timeline-stage{display:block}.accord-timeline[data-pin-ready=true] .accord-timeline-static{display:none}}@media(max-width:1100px){.site-header{height:5rem}.desktop-nav{gap:clamp(.45rem,1vw,1rem)}.nav-link{font-size:.8rem}.header-actions .button{padding-inline:1rem}.home-index-band,.home-index-band.is-reversed{min-height:70vh;grid-template-columns:1fr 1fr;padding-inline:clamp(1.5rem,4vw,4rem)}.home-index-image{min-height:20rem;height:55vh}}@media(max-width:900px),(max-height:719px),(prefers-reduced-motion:reduce){.accord-timeline-stage,.accord-timeline-rail{display:none!important}.accord-timeline-static{display:block!important}}@media(max-width:760px){.site-shell:has(.home-page) .site-header,.site-shell:has(.about-page) .site-header{position:absolute}.home-opening,.about-opening{height:100svh;min-height:100svh}.home-opening-sheet,.about-opening-sheet{top:auto;right:.75rem;bottom:1rem;left:.75rem;width:auto;max-height:73svh;overflow:auto;padding:1.25rem}.home-opening-sheet .hero-title{max-width:none;font-size:clamp(2.15rem,8vw,2.8rem)}.home-opening-sheet>p:not(.page-kicker),.about-opening-sheet>p:not(.page-kicker){font-size:1rem;line-height:1.5}.home-index-band,.home-index-band.is-reversed{min-height:0;padding:3.5rem 1.25rem;grid-template-columns:1fr;gap:1.5rem}.home-index-band.is-reversed .home-index-image,.home-index-band.is-reversed .home-index-copy{grid-column:1;grid-row:auto}.home-index-image{height:57vw;min-height:15rem;max-height:28rem}.home-index-copy h2{font-size:clamp(2.2rem,8vw,3.2rem)}.home-index-copy>p:not(.page-kicker){font-size:1rem}.home-closing{min-height:0;grid-template-columns:1fr;gap:2.5rem;padding:3.5rem 1.25rem}.home-closing .accord-closing-copy h2{max-width:12ch;font-size:clamp(3rem,11vw,4.3rem)}.home-closing .accord-closing-visual{height:65svh;min-height:22rem;margin:0 0 1rem 1rem}.about-history-inner,.principles-inner,.record-inner,.about-facts-inner{grid-template-columns:1fr}.source-person-ledger{grid-template-columns:repeat(2,minmax(0,1fr))}.history-landscapes{grid-template-columns:1fr 1fr}.history-landscapes figure:first-child,.history-landscapes figure:last-child{height:clamp(13rem,45vw,22rem)}.history-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.history-photo img{height:13rem}.values-ledger{grid-template-columns:repeat(2,minmax(0,1fr))}.values-ledger article:nth-child(3){border-left:0;padding-left:0}.about-timeline-heading{display:block}.timeline-skip{margin-top:1rem}.accord-timeline-static{padding-inline:1.1rem}.accord-static-moment{min-width:0;grid-template-columns:minmax(0,1fr);gap:1.3rem}.accord-static-moment>*{min-width:0;max-width:100%}.accord-timeline-static .accord-static-moment .accord-timeline-sheet{position:static;width:100%;min-width:0;max-width:100%;box-sizing:border-box;overflow-wrap:anywhere}.accord-static-year{min-width:0;width:auto;height:auto;max-width:100%;min-height:0;padding:.9rem 1rem;flex-direction:row;justify-content:space-between;align-items:center;gap:.75rem;overflow:hidden;font:400 1rem/1.35 var(--sans)}.accord-static-year span{flex:0 0 auto;font-size:2rem;line-height:1;letter-spacing:-.02em}.accord-static-year small{margin:0;text-align:right;font:400 .82rem/1.35 var(--sans)}.accord-static-year small,.moment-sources a{max-width:100%;overflow-wrap:anywhere;word-break:break-word}.static-moment-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.static-moment-gallery img{height:13rem}.accord-static-moment .accord-timeline-sheet h3{font-size:2.1rem}.accord-static-moment .accord-moment-body{font-size:1rem}.chronology-notes{grid-template-columns:1fr}.person-record{grid-template-columns:7rem 1fr;gap:1rem}.person-record img{height:9rem}.community-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.community-photo-grid img{height:12rem}.about-facts address{justify-self:start}.about-actions{grid-column:1}}@media(max-width:900px){.timeline-year-nav{scrollbar-width:thin}.timeline-year-nav a{flex:0 0 auto}}@media(max-width:420px){.home-opening-sheet .hero-title{font-size:2.35rem}.home-actions{gap:.4rem}.home-actions .button{width:100%;justify-content:center}.history-landscapes{grid-template-columns:1fr}.history-landscapes figure:first-child,.history-landscapes figure:last-child{height:14rem}.values-ledger{grid-template-columns:1fr}.values-ledger article,.values-ledger article+article{padding:1rem 0;border-left:0}.person-record{grid-template-columns:1fr}.person-record img{width:9rem;height:10rem}.source-person-ledger{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){[data-motion-line]{transform:none!important}.image-entrance{clip-path:none!important}.image-entrance img{transform:none!important}}.page-transition,.home-page.page-transition{animation:none!important}@media print{.accord-timeline-stage,.accord-timeline-rail{display:none!important}.accord-timeline-static{display:block!important}.accord-static-moment{break-inside:avoid}[data-motion-line]{opacity:1!important;transform:none!important}.image-entrance{clip-path:none!important}}.news-record-list{margin-top:1.5rem;border-top:2px solid var(--cobalt)}.news-record-list>article{display:grid;grid-template-columns:minmax(8rem,.3fr) minmax(0,1.7fr);gap:clamp(1rem,4vw,4rem);padding:clamp(1.25rem,2.6vw,2.5rem) 0;border-bottom:1px solid var(--rule)}.news-record-date{display:flex;flex-direction:column;align-items:flex-start;gap:.35rem;color:var(--cobalt)}.news-record-date>span{font:400 clamp(2.2rem,4vw,4rem)/1 var(--serif)}.news-record-date small{max-width:18ch;color:var(--muted);font-size:.95rem;line-height:1.4}.news-record-copy h3{max-width:36ch;color:var(--cobalt);font:400 clamp(1.6rem,2.6vw,2.7rem)/1.1 var(--serif)}.news-record-copy>p:not(.article-label){max-width:68ch;margin-top:.65rem;font-size:var(--body);line-height:1.55}.news-record-copy>a{min-height:44px;margin-top:.6rem;display:inline-flex;align-items:center;gap:.35rem;color:var(--cobalt);font-weight:700;text-underline-offset:.2em}.news-filters{margin-block:1.5rem}.news-gallery .content-wrap>p:not(.page-kicker){max-width:66ch;margin-top:.8rem}.news-gallery h2,.full-release-section h2{max-width:27ch;color:var(--cobalt);font:400 clamp(2.2rem,4.5vw,4.5rem)/1.04 var(--serif)}.news-photo-grid,.work-photo-grid{margin-top:2rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.8rem,1.8vw,1.6rem)}.news-photo-grid .photo-figure,.work-photo-grid .photo-figure{min-width:0}.news-photo-grid img,.work-photo-grid img{width:100%;aspect-ratio:4 / 3;object-fit:cover}.full-release-section .editorial-lead{max-width:68ch;margin-top:1rem;font-size:var(--body);line-height:1.55}.full-release{margin-top:1.5rem;border-block:1px solid var(--cobalt)}.full-release summary{min-height:3.5rem;display:flex;align-items:center;cursor:pointer;color:var(--cobalt);font-weight:700}.full-release>div{max-width:76ch;padding:1rem 0 2rem}.full-release>div>p{margin-top:1rem;font-size:var(--body);line-height:1.65}.full-release h3{margin-top:2rem;color:var(--cobalt);font:400 1.8rem/1.15 var(--serif)}.full-release dl{margin-top:1rem;border-top:1px solid var(--rule)}.full-release dl>div{padding:.75rem 0;display:grid;grid-template-columns:8rem minmax(0,1fr);gap:1rem;border-bottom:1px solid var(--rule)}.full-release dt{color:var(--cobalt);font-weight:700}.full-release dd{overflow-wrap:anywhere}.work-purpose-grid,.donate-option-list,.take-part-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2vw,2rem)}.work-purpose-grid{border-top:2px solid var(--cobalt)}.work-purpose-grid article,.donate-option-list article{padding:1.25rem 0;border-bottom:1px solid var(--rule)}.work-purpose-grid h3,.donate-option-list h3,.take-part-panel h3{color:var(--cobalt);font:400 clamp(1.45rem,2vw,2rem)/1.15 var(--serif)}.work-purpose-grid p,.donate-option-list p,.take-part-panel>p:not(.page-kicker){margin-top:.65rem;font-size:var(--body);line-height:1.55}.pilot-summary{max-width:75rem;margin-top:clamp(2.5rem,5vw,5rem);padding:clamp(1.25rem,3.5vw,3.25rem);border-left:3px solid var(--copper);background:var(--ice)}.pilot-summary h3{max-width:25ch;color:var(--cobalt);font:400 clamp(2rem,3.5vw,3.5rem)/1.04 var(--serif)}.pilot-summary>p:not(.page-kicker){max-width:74ch;margin-top:.8rem;font-size:var(--body);line-height:1.6}.pilot-summary .text-link{display:inline-flex;align-items:center;gap:.3rem;margin-top:1rem}.work-gallery-title{margin-top:clamp(3rem,6vw,6rem);color:var(--cobalt);font:400 clamp(2rem,3.5vw,3.5rem)/1.08 var(--serif)}.work-gallery-title+p{max-width:68ch;margin-top:.65rem}.work-page .initiative-list{border-top:2px solid var(--cobalt)}.work-page .initiative-list>article{padding-block:1.2rem}.work-page .initiative-list>article h3{max-width:42ch}.work-page .initiative-list>article>div>p:not(.article-label){max-width:74ch}.work-page .latest-section .initiative-list article:nth-child(n+4){display:none}.resolution-full-title{max-width:68ch;margin-block:.7rem 1rem;font-size:1.05rem;line-height:1.5}.resolution-context{max-width:66ch;margin-block:.75rem;padding-left:.9rem;border-left:2px solid var(--copper);line-height:1.5}.state-resolution-section{margin-top:clamp(3rem,6vw,6rem);padding-top:clamp(2rem,4vw,4rem);border-top:1px solid var(--rule)}.state-resolution-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.state-resolution-list article{min-width:0;padding:clamp(1rem,2.3vw,2rem);border:1px solid var(--cobalt)}.state-resolution-list h3{color:var(--cobalt);font:400 clamp(1.5rem,2.4vw,2.5rem)/1.1 var(--serif)}.state-resolution-list article>p:not(.article-label){margin-block:.7rem 1rem;line-height:1.55}.state-resolution-list .record-state{display:inline-block;padding:.3rem .55rem;background:var(--ice);color:var(--cobalt);font-weight:700}.reconciliation-inner .section-intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,.8fr);gap:clamp(2rem,7vw,7rem);align-items:end}.reconciliation-inner .section-intro h2{max-width:17ch;color:var(--cobalt);font:400 clamp(2.1rem,4vw,4.2rem)/1.05 var(--serif)}.reconciliation-inner .section-intro>p{font-size:var(--body);line-height:1.6}.reconciliation-copy{max-width:74ch;margin-left:auto}.reconciliation-copy>p{margin-top:1.1rem;font-size:var(--body);line-height:1.68}.reconciliation-copy h3{margin-top:2.5rem;color:var(--cobalt);font:400 clamp(1.7rem,2.6vw,2.7rem)/1.12 var(--serif)}.human-questions{margin:1rem 0 0;padding:0;list-style:none;border-top:1px solid var(--cobalt)}.human-questions li{padding:.8rem 0 .8rem 2.2rem;position:relative;border-bottom:1px solid var(--rule);font-size:var(--body);line-height:1.5}.human-questions li:before{content:"?";position:absolute;left:0;top:.73rem;color:var(--copper);font:400 1.5rem/1 var(--serif)}.reconciliation-copy blockquote{margin-top:2rem;padding:clamp(1.25rem,3vw,2.5rem);border-left:3px solid var(--copper);background:var(--ice);color:var(--cobalt);font:400 clamp(1.4rem,2.4vw,2.4rem)/1.3 var(--serif)}.voices-coming{min-height:70vh;padding-block:clamp(3rem,8vw,8rem);display:grid;align-content:center}.voices-coming>.page-kicker{margin-bottom:1rem}.voices-coming-sheet{width:min(100%,68rem);padding:clamp(1.5rem,5vw,5rem);border-top:4px solid var(--cobalt)}.voices-coming-sheet h1{max-width:15ch;color:var(--cobalt);font:400 clamp(2.8rem,7vw,6rem)/1 var(--serif)}.voices-coming-label{margin-top:2.3rem;color:var(--copper);font-size:1rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.voices-coming-sheet>p:not(.article-label):not(.voices-coming-label){max-width:52ch;margin-top:.5rem;font-size:clamp(1.2rem,2vw,1.6rem);line-height:1.5}.voices-coming-sheet nav{margin-top:2rem;display:flex;flex-wrap:wrap;gap:.8rem 2rem}.contact-details address{margin-top:1rem;font-style:normal;line-height:1.6}.contact-details-section .contact-layout{align-items:start}.accord-form{max-width:42rem;padding:clamp(1.2rem,3vw,2.5rem);border-top:2px solid var(--cobalt);background:var(--ice)}.accord-form h2{color:var(--cobalt);font:400 clamp(1.8rem,3vw,3rem)/1.08 var(--serif)}.accord-form input:not([type=checkbox]),.footer-newsletter input[type=email]{width:100%;min-height:2.9rem;padding:.6rem .7rem;border:1px solid var(--cobalt);border-radius:0;background:var(--bright);color:var(--ink);font:inherit}.accord-form .form-field{display:grid;gap:.35rem}.accord-form .form-field>span{color:var(--cobalt);font-weight:700}.accord-form textarea{min-height:6rem}.form-honeypot{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important}.take-part-section{background:var(--ice)}.take-part-grid{align-items:start}.take-part-panel{min-width:0;padding:clamp(1rem,2.5vw,2rem);border-top:2px solid var(--cobalt);background:var(--bright)}.take-part-panel .accord-form{margin-top:1rem;padding:0;border:0;background:transparent}.take-part-panel .text-link{display:inline-flex;align-items:center;gap:.3rem;margin-top:1rem}.donate-page .editorial-lead{max-width:64ch}.giving-status{max-width:25rem;padding:1.25rem;border-left:3px solid var(--copper);background:var(--ice)}.giving-status strong{color:var(--cobalt)}.giving-status p{margin-block:.6rem 1rem;line-height:1.5}.giving-status .button{display:inline-flex;align-items:center;gap:.5rem}.donate-option-list{margin-top:2rem;border-top:2px solid var(--cobalt)}.donate-option-list .text-link{display:inline-flex;align-items:center;gap:.3rem;margin-top:.7rem}.footer-columns{grid-template-columns:minmax(14rem,1.2fr) repeat(3,minmax(8rem,.7fr)) minmax(15rem,1fr)}.footer-newsletter{min-width:0}.footer-newsletter h3{color:var(--cobalt);font:400 1.5rem/1.1 var(--serif)}.site-footer .footer-newsletter h3,.site-footer .footer-newsletter form>label:first-child{color:var(--white)}.site-footer .footer-newsletter input[type=email]{box-sizing:border-box;min-height:2.9rem}.footer-newsletter>p{margin-top:.5rem;line-height:1.5}.footer-newsletter form{display:grid;gap:.65rem;margin-top:.85rem}.footer-newsletter form>label:first-child{color:var(--cobalt);font-weight:700}.footer-newsletter .consent-check{grid-template-columns:1rem minmax(0,1fr);font-size:.9rem}.footer-newsletter .consent-check input{width:1rem;height:1rem}.footer-newsletter .button{min-height:2.7rem;justify-self:start}.footer-newsletter>a{display:inline-block;margin-top:.75rem;color:var(--cobalt);text-underline-offset:.2em}.photo-credit-grid{margin-top:1.5rem;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.7rem,1.4vw,1.25rem)}.photo-credit-grid figure{min-width:0;border-bottom:1px solid var(--cobalt)}.photo-credit-grid img{width:100%;aspect-ratio:4/3;object-fit:cover;background:var(--ice);filter:blur(1.2px)}.photo-credit-grid figcaption{padding:.6rem 0 .8rem;display:grid;gap:.35rem}.photo-credit-grid figcaption strong{font-size:.95rem;line-height:1.35;font-weight:600}.photo-credit-grid figcaption small{color:var(--muted);font-size:.85rem;line-height:1.4}.photo-credit-grid figcaption a{min-height:38px;display:flex;align-items:center;color:var(--cobalt);font-weight:700}.photo-credits-page .resource-search{display:grid;gap:.4rem}.photo-credits-page .resource-search span{color:var(--cobalt);font-weight:700}.photo-credits-page .resource-search input{min-height:2.8rem;padding:.6rem .7rem;border:1px solid var(--cobalt);border-radius:0;background:var(--bright);color:var(--ink);font:inherit}.source-archive-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:2px solid var(--cobalt)}.source-archive-grid article{min-width:0;padding:1.2rem;border-bottom:1px solid var(--rule)}.source-archive-grid h3{overflow-wrap:anywhere;color:var(--cobalt);font:400 clamp(1.2rem,1.6vw,1.7rem)/1.15 var(--serif)}.source-archive-grid article>p:not(.article-label){margin-top:.45rem;line-height:1.45}.source-archive-grid article>a{min-height:44px;display:inline-flex;align-items:center;gap:.3rem;margin-top:.4rem;color:var(--cobalt);font-weight:700;overflow-wrap:anywhere}.video-source-section h2{max-width:20ch;margin-top:.5rem;color:var(--cobalt);font:400 clamp(2rem,4vw,4rem)/1.05 var(--serif)}.video-source-section>.content-wrap>p:not(.page-kicker){max-width:65ch;margin-top:.8rem;line-height:1.55}.video-play{position:relative;width:min(100%,52rem);margin-top:1.5rem;padding:0;border:0;background:#101820;color:#fff;cursor:pointer}.video-play img{width:100%;aspect-ratio:16/9;object-fit:cover;opacity:.82}.video-play span{position:absolute;inset:50% auto auto 50%;min-width:8rem;min-height:3rem;padding:.8rem 1rem;transform:translate(-50%,-50%);display:grid;place-items:center;background:var(--cobalt);color:#fff;font-weight:700}.video-play:focus-visible{outline:3px solid var(--copper);outline-offset:4px}.video-frame{width:min(100%,60rem);margin-top:1.5rem;aspect-ratio:16/9;background:#101820}.video-frame iframe{width:100%;height:100%;border:0}.video-source-section .form-note{margin-top:.8rem}.source-photo-index .text-link{display:inline-flex;align-items:center;gap:.4rem;margin-top:1rem}@media(max-width:1000px){.footer-columns{grid-template-columns:repeat(3,minmax(0,1fr))}.footer-brand,.footer-newsletter{grid-column:span 2}.source-archive-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.photo-credit-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){.editorial-hero{width:100%;min-width:0;box-sizing:border-box;grid-template-columns:minmax(0,1fr)}.editorial-hero-sheet{width:100%;min-width:0;max-width:100%;box-sizing:border-box}.resolution-caveat{width:100%;min-width:0;box-sizing:border-box;margin-top:.25rem;padding:.7rem 0;display:flex;align-items:baseline;justify-content:space-between;gap:.7rem;border-left:0;border-top:2px solid var(--copper);font-size:1.05rem}.resolution-caveat strong,.resolution-caveat span{display:inline}.resource-hero-index{width:100%;min-width:0;box-sizing:border-box;justify-content:space-between;overflow-wrap:anywhere}.resources-page .editorial-hero,.resolutions-page .editorial-hero{display:grid;grid-template-columns:minmax(0,1fr);min-height:auto;padding-top:2rem;padding-bottom:1.5rem;align-items:stretch}.news-record-list>article{grid-template-columns:1fr;gap:.6rem}.news-record-date{flex-direction:row;align-items:baseline;gap:.75rem}.news-record-date>span{font-size:2rem}.news-photo-grid,.work-photo-grid,.work-purpose-grid,.donate-option-list,.take-part-grid,.source-archive-grid,.state-resolution-list{grid-template-columns:1fr}.reconciliation-inner .section-intro{grid-template-columns:1fr;gap:1rem}.reconciliation-copy{margin-left:0}.footer-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-brand,.footer-newsletter{grid-column:1/-1}.photo-credit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.full-release dl>div{grid-template-columns:1fr;gap:.2rem}}@media(max-width:390px){.work-jumps{flex-wrap:wrap}.photo-credit-grid{grid-template-columns:1fr}.accord-form{padding:1rem}}.site-header{position:sticky;height:clamp(4.7rem,6vw,5.5rem);background:var(--white);color:var(--cobalt)}.site-shell:has(.home-page) .site-header,.site-shell:has(.about-page) .site-header,.site-shell:has(.work-page) .site-header,.site-shell:has(.voices-page) .site-header{position:sticky;background:var(--white);color:var(--cobalt)}.site-shell:has(.home-page) .nav-link,.site-shell:has(.about-page) .nav-link,.site-shell:has(.work-page) .nav-link,.site-shell:has(.voices-page) .nav-link{color:var(--cobalt)}.brand{display:grid;place-items:center;width:3.8rem;height:3.8rem;padding:.25rem;background:#fff;border:1px solid #d5dfeb}.brand img{width:100%;height:100%;object-fit:contain;filter:none}.header-actions .button-donate,.mobile-menu-donate{background:var(--copper);border-color:var(--copper);color:#fff}.button-donate{min-width:7rem;justify-content:center}.site-footer{background:var(--cobalt);color:#fff}.site-footer a,.site-footer p,.site-footer .footer-legal,.site-footer .footer-group h3,.site-footer .footer-brand h3,.site-footer .footer-newsletter>a{color:#fff}.footer-brand img{max-width:5rem;padding:.3rem;background:#fff}.footer-columns{width:min(100% - 2*var(--page-gutter),100rem);margin-inline:auto;grid-template-columns:minmax(15rem,1.2fr) repeat(3,minmax(8rem,.7fr)) minmax(15rem,1fr);gap:clamp(1.2rem,2vw,2rem)}.footer-newsletter input[type=email]{color:var(--ink)}.accord-timeline-stage{height:100dvh;min-height:0;overflow:hidden}.accord-timeline-scene,.accord-timeline-static .accord-static-moment{position:absolute;top:0;right:0;bottom:0;left:0;min-height:100dvh;background:#102641}.accord-timeline-scene .scene-photo-stack,.accord-timeline-scene .scene-frame,.accord-timeline-scene .scene-frame img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.accord-timeline-scene .scene-frame img{object-fit:cover}.accord-timeline-scene .scene-photo-stack:after,.accord-timeline-static .static-moment-gallery:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#06162ad4,#06162a57 47%,#06162a05 80%),linear-gradient(0deg,rgba(6,22,42,.25),transparent 40%);pointer-events:none}.accord-timeline-sheet{z-index:4;left:clamp(1.25rem,5vw,6rem);top:50%;bottom:auto;width:clamp(20rem,38vw,44rem);max-height:76dvh;overflow:auto;transform:translateY(-50%);background:#fafcfff7;border-top:4px solid var(--copper)}.accord-timeline-sheet h3{font-size:clamp(1.65rem,2.65vw,3rem)}.accord-timeline-sheet .article-label{font-size:.9rem}.accord-timeline-scene .scene-frame figcaption{display:none}.accord-timeline-year{position:absolute;z-index:3;top:clamp(6rem,10vh,9rem);right:clamp(1.5rem,6vw,7rem);color:#fff;font:400 clamp(5rem,15vw,14rem)/.85 var(--serif);text-shadow:0 2px 20px #0008}.accord-timeline-rail{z-index:6;top:auto;right:1rem;bottom:1rem;max-width:calc(100vw - 2rem);display:flex;flex-wrap:wrap;gap:.3rem}.accord-timeline-rail button{min-width:3.8rem;min-height:2.4rem;padding:.35rem .55rem;background:#fff;color:var(--cobalt);font-size:.8rem}.about-page .content-wrap,.editorial-section .content-wrap,.home-index{width:min(calc(100% - 2*var(--page-gutter)),100rem);max-width:100rem}.mission-layout,.values-layout,.section-intro,.reconciliation-inner{width:min(calc(100% - 2*var(--page-gutter)),100rem);max-width:100rem;margin-inline:auto}.mission-quote{font-size:clamp(1.25rem,2vw,2rem);line-height:1.28;font-weight:400}.donate-simple{min-height:calc(100dvh - 5rem);display:grid;place-items:center;padding:clamp(1.5rem,5vw,4rem) var(--page-gutter);background:linear-gradient(125deg,#eef4fa,#fff 62%)}.donate-simple-panel{width:min(100%,46rem);padding:clamp(1.5rem,4vw,3.25rem);background:#fff;border-top:5px solid var(--cobalt);box-shadow:0 1rem 3rem #173c7812}.donate-simple-panel h1{max-width:15ch;color:var(--cobalt);font:400 clamp(2.5rem,5vw,4.5rem)/1 var(--serif)}.donate-simple-why{margin-top:.8rem;max-width:55ch;line-height:1.55}.donate-choices,.donate-frequency{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1.4rem}.donate-choices button,.donate-frequency button{min-height:3rem;padding:.65rem 1.15rem;border:1px solid var(--cobalt);background:#fff;color:var(--cobalt);font:600 1rem var(--sans);cursor:pointer}.donate-choices .is-selected,.donate-frequency .is-selected{background:var(--cobalt);color:#fff}.donate-submit{width:100%;min-height:3.5rem;margin-top:1.25rem;justify-content:center;font-size:1.1rem}.donate-ein{margin-top:1rem;font-size:.9rem;font-weight:700}.donate-trust{margin-top:.35rem;color:var(--muted);font-size:.88rem}@media(max-width:900px){.accord-timeline-stage{display:none!important}.accord-timeline-static{display:block!important}.accord-timeline-sheet{top:auto;bottom:1rem;left:1rem;width:calc(100% - 2rem);max-height:65dvh;transform:none}}@media(min-width:901px)and (max-width:1250px){.desktop-nav{gap:.7rem}.nav-link{font-size:.88rem}}.motion-line-mask{overflow:visible!important;padding-bottom:.18em;margin-bottom:-.18em}.accord-timeline-stage{min-height:100dvh;height:100dvh}.accord-timeline-scene{min-height:100dvh}.scene-photo-stack,.scene-frame{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.scene-frame img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.accord-timeline .accord-timeline-scene .scene-frame figcaption{position:absolute;z-index:2;right:0;bottom:0;left:0;min-height:3rem;padding:.7rem clamp(1rem,4vw,4rem);display:flex!important;align-items:center;justify-content:space-between;gap:1rem;background:#173c78;color:#fff;font-size:.9rem;line-height:1.35}.scene-frame figcaption small{color:#fff;text-align:right}.accord-timeline-year{display:none!important}.accord-timeline-rail{position:absolute;z-index:6;top:var(--nav-height);right:0;bottom:auto;left:0;width:100%;height:auto;max-width:100%;max-height:none;box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:.4rem;overflow-x:auto;overflow-y:hidden;padding:.45rem max(1rem,calc((100vw - 90rem)/2));background:#fafcff;transform:none;scrollbar-width:thin}.accord-timeline-rail button{flex:0 0 auto;min-width:4rem;min-height:44px;border-color:#173c78;background:#173c78;color:#fff}.accord-timeline-rail button[aria-current=step]{background:#fafcff;color:#173c78}.accord-timeline-static{padding:0}.accord-static-moment{min-height:100dvh;position:relative;display:block;padding:0;overflow:hidden}.static-moment-gallery{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.static-moment-gallery img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.static-moment-gallery figcaption{position:absolute;z-index:1;right:0;bottom:0;left:0;padding:.65rem 1rem;background:#173c78;color:#fff;font-size:.9rem}.accord-static-moment .accord-timeline-sheet{position:absolute;z-index:2;top:auto;bottom:clamp(3.75rem,6vh,5rem);left:clamp(1rem,5.5vw,6rem);width:min(48vw,52rem);max-height:min(70dvh,58rem);overflow:auto;padding:clamp(1.4rem,2.7vw,2.8rem);border-top:5px solid #9F4F26;background:#fafcff;transform:none}.accord-static-moment .accord-timeline-sheet h3{max-width:19ch;font-size:clamp(2.1rem,3.5vw,4rem)}.accord-static-moment:nth-child(2n)>.accord-timeline-sheet{left:clamp(1rem,5.5vw,6rem)}.history-photo figcaption,.community-photo-grid figcaption,.history-landscapes figcaption{color:#fff;background:#173c78}.history-photo figcaption small,.community-photo-grid figcaption small,.history-landscapes figcaption small{color:#fff}@media(max-width:900px){.accord-timeline-rail{position:sticky;top:var(--nav-height);justify-content:flex-start;padding:.45rem .75rem}.accord-timeline-stage{display:none!important}.accord-timeline-static{display:block!important}.accord-static-moment{min-height:100dvh}.accord-timeline-static .accord-static-moment .accord-timeline-sheet{position:absolute!important;z-index:2;left:1rem;bottom:3.6rem;width:calc(100% - 2rem);max-height:61dvh;padding:1rem}.accord-static-moment .accord-timeline-sheet h3{font-size:clamp(1.8rem,7vw,2.5rem)}.static-moment-gallery figcaption{font-size:.8rem}}@media(max-width:420px){.accord-timeline-rail{gap:.3rem}.accord-timeline-rail button{min-width:3.4rem;min-height:44px;padding:.35rem .45rem;font-size:.9rem}}@media(max-width:900px){.accord-timeline-static .accord-static-moment{position:relative;inset:auto;min-height:100dvh}.accord-timeline-static .static-moment-gallery{position:absolute;top:0;right:0;bottom:0;left:0}.accord-timeline-static .static-moment-gallery img{width:100%;height:100%;object-fit:cover}.accord-timeline-static .accord-timeline-sheet{position:absolute}}.home-dipisha-quote{grid-column:1/-1;justify-self:end;max-width:38rem;margin:-1rem clamp(1.5rem,5vw,5rem) 3rem 0;padding:1.5rem 2rem;background:var(--cobalt);color:#fff;font:400 clamp(1.35rem,2vw,2rem)/1.3 var(--serif)}.home-dipisha-quote cite{display:block;margin-top:.65rem;font:400 .85rem/1.45 var(--sans)}.home-dipisha-feature{position:relative;grid-column:2;grid-row:1 / span 2;min-width:0;align-self:center}.home-dipisha-feature .accord-closing-visual{height:min(71dvh,48rem);min-height:25rem;margin:0}.home-dipisha-quote{position:absolute;right:clamp(1rem,3vw,3rem);bottom:-1.5rem;z-index:2;width:min(90%,38rem);max-width:none;margin:0;padding:clamp(1.2rem,2vw,2rem);background:var(--cobalt);color:#fff;font:400 clamp(1.3rem,2vw,2rem)/1.3 var(--serif)}.home-dipisha-quote cite{display:block;margin-top:.65rem;font:400 .9rem/1.45 var(--sans)}.content-wrap,.about-page .content-wrap,.editorial-section .content-wrap,.home-index,.mission-layout,.values-layout,.section-intro,.reconciliation-inner,.footer-columns,.footer-bottom{width:min(calc(100% - 2*var(--page-gutter)),144rem);max-width:144rem}.site-header{background:var(--white)!important;color:var(--cobalt)!important;box-shadow:0 1px #173c781f}.brand{width:clamp(3.5rem,5vw,4.5rem);height:clamp(3.5rem,5vw,4.5rem);border:1px solid #d5dfeb;background:#fff;box-shadow:0 2px 10px #173c781f}.brand img{width:100%;height:100%;object-fit:contain}.header-actions .button-donate,.mobile-menu-donate{min-width:7.5rem;min-height:2.9rem;justify-content:center;border:1px solid var(--copper);background:var(--copper);color:#fff;font-weight:800}.site-footer{padding-top:clamp(1.5rem,3vw,3rem);background:var(--cobalt)}.footer-columns{grid-template-columns:minmax(15rem,1.3fr) repeat(3,minmax(9rem,.75fr)) minmax(17rem,1.1fr);gap:clamp(1.2rem,2.2vw,3.5rem)}.footer-brand img{width:clamp(4.5rem,6vw,6rem);height:clamp(4rem,5vw,5rem);padding:.45rem;background:#fff}.footer-brand .footer-donate{width:max-content;min-width:9rem;min-height:3rem;margin-top:1.2rem;padding:.7rem 1rem;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;background:var(--copper);color:#fff}.footer-newsletter input[type=email]{width:100%;min-height:2.8rem;padding:.6rem .75rem;background:#fff;color:var(--ink)}.about-principles,.about-values{padding-block:clamp(3.5rem,6.5vw,7rem)}.principles-inner{width:min(calc(100% - 2*var(--page-gutter)),144rem);display:grid;grid-template-columns:minmax(0,1.35fr) minmax(18rem,.8fr);gap:clamp(2rem,7vw,10rem);align-items:center}.principles-inner>div{max-width:68rem}.principles-inner h2,.about-values h2{max-width:14ch;font-size:clamp(2.8rem,5.5vw,7.5rem);line-height:.99}.principles-inner>div>p:not(.page-kicker){max-width:68ch;margin-top:1rem;font-size:clamp(1.05rem,1.25vw,1.4rem);line-height:1.7}.principles-inner blockquote{max-width:34ch;margin:0;padding:clamp(1.2rem,2.2vw,2.5rem);border-top:3px solid var(--copper);background:#eef4fa;color:var(--cobalt);font:400 clamp(1.2rem,1.5vw,1.8rem)/1.4 var(--serif)}.about-values .content-wrap{width:min(calc(100% - 2*var(--page-gutter)),144rem)}.values-ledger{width:100%;margin-top:clamp(1.5rem,3vw,3rem)}.values-ledger article{padding:clamp(1rem,1.7vw,2rem)}.values-ledger h3{font-size:clamp(1.3rem,1.5vw,1.8rem)}.values-ledger p{max-width:38ch;font-size:clamp(.95rem,1vw,1.12rem);line-height:1.6}.about-timeline-heading{width:min(calc(100% - 2*var(--page-gutter)),144rem)}.accord-timeline-stage{width:100vw;height:100dvh;min-height:100dvh}.accord-timeline-scene .scene-photo-stack{overflow:hidden}.accord-timeline-scene .scene-frame img{transform:scale(1.025);transition:transform 8s linear}.accord-timeline-scene[style*="visibility: visible"] .scene-frame img{transform:scale(1.08)}.accord-timeline-year{display:block!important;top:calc(var(--nav-height) + 5.5rem);right:clamp(1.5rem,7vw,10rem);color:#fff;font-size:clamp(6rem,19vw,20rem);line-height:.78;letter-spacing:-.055em;text-shadow:0 3px 24px #0009}.accord-timeline-sheet{left:clamp(1rem,5vw,7rem);width:clamp(19rem,38vw,48rem);max-height:min(72dvh,54rem);padding:clamp(1.2rem,2.6vw,3rem);background:#fafcfffa}.accord-timeline-sheet h3{max-width:17ch;font-size:clamp(1.8rem,3.3vw,4.1rem);line-height:1.02}.accord-timeline-sheet .accord-moment-body{max-width:58ch;font-size:clamp(1rem,1.1vw,1.2rem);line-height:1.55}.timeline-skip{color:var(--cobalt)!important}.timeline-skip:hover{color:var(--copper)!important}.accord-timeline-rail{top:calc(var(--nav-height) + 1rem);right:auto;bottom:auto;left:clamp(1rem,5vw,7rem);width:max-content;max-width:calc(100vw - (2*clamp(1rem,5vw,7rem)));display:flex;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;padding:.35rem;transform:none;background:#0a1b31d1;scrollbar-width:thin}.accord-timeline-rail button{flex:0 0 auto;min-width:4rem;min-height:2.75rem;font-weight:700}.accord-timeline-rail button[aria-current=step]{background:var(--copper);color:#fff}.accord-timeline-static{display:none}.historical-photo-archive{padding-top:clamp(2rem,4vw,4rem);background:#f0f5fa}.historical-photo-archive .content-wrap{width:min(calc(100% - 2*var(--page-gutter)),144rem)}.history-gallery{width:100%;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));gap:clamp(.65rem,1.2vw,1.2rem);align-items:start}.history-gallery .history-photo{min-width:0;margin:0}.history-gallery .history-photo img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;filter:none}.history-gallery .history-photo figcaption{min-height:4.2rem;padding:.55rem .7rem;background:#fff;color:var(--ink);font-size:.92rem;line-height:1.4}.history-gallery .history-photo small{display:block;margin-top:.3rem;color:var(--muted);font-size:.85rem}.about-community-archive{width:min(calc(100% - 2*var(--page-gutter)),144rem);margin-inline:auto}.editorial-close,.editorial-close h2,.editorial-close p,.editorial-close .text-link{color:var(--cobalt)!important}.home-timeline-teaser{position:relative;min-height:100dvh;overflow:hidden;display:flex;align-items:flex-end;padding:clamp(1rem,5vw,6rem);background:#0d2441}.home-timeline-teaser>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.home-timeline-teaser:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:linear-gradient(90deg,rgb(5 20 39 / 70%),transparent 78%),linear-gradient(0deg,rgb(5 20 39 / 52%),transparent 55%)}.home-timeline-year{position:absolute;z-index:1;right:clamp(1rem,7vw,9rem);top:clamp(5rem,10vh,9rem);color:#fff;font:400 clamp(7rem,24vw,24rem)/.8 var(--serif);letter-spacing:-.06em;text-shadow:0 3px 24px #0008}.home-timeline-sheet{position:relative;z-index:2;width:min(100%,42rem);padding:clamp(1.4rem,3.5vw,3.5rem);border-top:4px solid var(--copper);background:var(--white)}.home-timeline-sheet h2{max-width:12ch;color:var(--cobalt);font:400 clamp(2.4rem,5vw,5rem)/.98 var(--serif)}.home-timeline-sheet p:not(.page-kicker){margin-block:1rem 1.3rem;max-width:55ch;line-height:1.6}.home-donate{width:min(calc(100% - 2*var(--page-gutter)),144rem);margin-inline:auto;padding-block:clamp(3rem,7vw,7rem)}.home-donate>div{max-width:70rem;padding:clamp(1.5rem,4vw,4rem);border-left:4px solid var(--copper);background:#eef4fa}.home-donate h2{max-width:17ch;color:var(--cobalt);font:400 clamp(2.5rem,5vw,5rem)/1.02 var(--serif)}.home-donate p:not(.page-kicker){max-width:58ch;margin-block:1rem 1.3rem;font-size:var(--body);line-height:1.6}.donate-simple-panel h1:focus{outline:none}@media(max-width:900px){.home-dipisha-feature{grid-column:1;grid-row:auto;margin:0 0 1.5rem}.principles-inner{grid-template-columns:minmax(0,1fr);gap:1.5rem}.accord-timeline-stage{display:none!important}.accord-timeline-static{display:block!important}.accord-timeline-static .accord-static-moment{position:relative;inset:auto;min-height:100dvh;width:100vw;margin-inline:calc(-1 * var(--page-gutter));overflow:hidden}.accord-timeline-static .static-moment-gallery{position:absolute;top:0;right:0;bottom:0;left:0;margin:0}.accord-timeline-static .static-moment-gallery:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgb(6 22 42 / 78%),rgb(6 22 42 / 28%) 70%,transparent),linear-gradient(0deg,rgb(6 22 42 / 24%),transparent 55%)}.accord-timeline-static .static-moment-gallery img{width:100%;height:100%;object-fit:cover}.accord-timeline-static .accord-timeline-year{z-index:2;top:calc(var(--nav-height) + 1rem);right:1rem;font-size:clamp(5rem,23vw,9rem)}.accord-timeline-static .accord-timeline-sheet{z-index:3;top:auto;bottom:1rem;left:1rem;width:min(88%,38rem);max-height:62dvh;transform:none;overflow:auto}.timeline-year-nav{position:sticky;top:var(--nav-height);z-index:4;display:flex;overflow-x:auto;gap:.4rem;padding:.65rem var(--page-gutter);background:var(--white)}.timeline-year-nav a{flex:0 0 auto;min-width:3.8rem;min-height:2.6rem;display:grid;place-items:center;background:#eef4fa;color:var(--cobalt);font-weight:800;text-decoration:none}.history-gallery{grid-template-columns:repeat(auto-fill,minmax(min(100%,12rem),1fr))}.footer-columns{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){.footer-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-brand,.footer-newsletter{grid-column:1/-1}.home-timeline-teaser{min-height:calc(100dvh - var(--nav-height));padding:1rem}.home-timeline-sheet{width:100%}.home-timeline-year{top:5rem;right:.5rem}.accord-timeline-static .accord-timeline-sheet{left:.75rem;bottom:.75rem;width:calc(100% - 1.5rem);max-height:58dvh;padding:1.1rem}}@media(prefers-reduced-motion:reduce){.accord-timeline-scene .scene-frame img{transform:none!important;transition:none!important}.accord-timeline-stage{display:none!important}.accord-timeline-static{display:block!important}.accord-timeline-static .accord-static-moment{position:relative;inset:auto;min-height:100dvh;width:100vw;margin-inline:calc(-1 * var(--page-gutter));overflow:hidden}.accord-timeline-static .static-moment-gallery{position:absolute;top:0;right:0;bottom:0;left:0;margin:0}.accord-timeline-static .static-moment-gallery img{width:100%;height:100%;object-fit:cover}.accord-timeline-static .accord-timeline-year{z-index:2}.accord-timeline-static .accord-timeline-sheet{z-index:3;top:auto;bottom:1rem;left:1rem;width:min(88%,42rem);max-height:62dvh;transform:none;overflow:auto}}#root .r7-drop-sheet{background:#fafcffdb;-webkit-backdrop-filter:blur(12px) saturate(1.2);backdrop-filter:blur(12px) saturate(1.2)}@media(max-width:700px){#root .r7-filters .r7-filter-row{flex-wrap:wrap;overflow:visible;-webkit-mask-image:none;mask-image:none}#root .r7-filters .r7-filter-row button{min-height:44px}#root .voices-coming{padding-top:calc(var(--nav-height) + 2rem);min-height:auto}#root .r8-about .r8-subnav:after{width:3.4rem;margin-left:-2.2rem;background:linear-gradient(90deg,#fafcff00,#fafcff 45%)}}@media(min-width:701px)and (max-width:1000px){#root .resources-page .editorial-hero{min-height:auto;align-content:center;align-items:center;padding-block:calc(var(--nav-height) + 2.5rem) 2.5rem}}[data-route-heading]:focus:not(:focus-visible),#root h1[tabindex="-1"]:focus:not(:focus-visible){outline:none}#root [data-route-heading]:focus,#root h1:focus{outline:none!important;box-shadow:none!important}
