:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer){--cf-ivory:#f3efe6;--cf-paper:#faf8f2;--cf-forest:#173d32;--cf-ink:#24382f;--cf-copper:#ae7347;--cf-muted:#616a61;--cf-line:#d6d7cb;--cf-serif:Georgia,'Times New Roman',serif;--cf-sans:-apple-system,BlinkMacSystemFont,'Segoe UI',Arial,sans-serif;background:var(--cf-ivory);color:var(--cf-ink);font-family:var(--cf-sans);font-size:18px;line-height:1.65;font-weight:400;text-align:left;overflow-wrap:break-word;isolation:isolate}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) *,:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) *::before,:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) *::after{box-sizing:border-box}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) a{color:inherit;text-decoration:none;text-underline-offset:5px}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) a:hover{text-decoration:underline}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) a:focus-visible,:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) summary:focus-visible{outline:3px solid var(--cf-copper);outline-offset:5px}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) h1,:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) h2,:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) h3,:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) p,:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) figure,:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) ol,:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) dl{margin:0}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) p+p{margin-top:19px}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) h1,:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) h2{font-family:var(--cf-serif);font-weight:400;letter-spacing:-.045em;text-wrap:balance}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) h2{font-size:clamp(35px,4.1vw,55px);line-height:1.13}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) h2 em,:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) h1 em{font-style:normal;color:var(--cf-copper)}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) h3{font-size:21px;line-height:1.35;font-weight:600}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) img{display:block;width:100%;height:auto;max-width:100%;object-fit:cover}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) figure{min-width:0}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) section[id],:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) main[id]{scroll-margin-top:100px}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-wrap{width:calc(100% - 96px);max-width:1200px;margin-inline:auto}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-section{padding-block:100px}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-eyebrow{font-size:12px;line-height:1.6;font-weight:600;letter-spacing:.13em;text-transform:uppercase;margin-bottom:22px;color:var(--cf-forest)}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-skip{position:fixed;top:12px;left:16px;z-index:100;background:var(--cf-forest);color:#fff;padding:12px 20px;transform:translateY(-200%)}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-skip:focus{transform:translateY(0)}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-header{border-bottom:1px solid var(--cf-line);background:var(--cf-ivory)}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-header-inner{display:flex;justify-content:space-between;align-items:center;gap:28px;min-height:112px}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-brand{display:inline-flex;flex-direction:column;align-items:flex-start;flex-shrink:0;line-height:1.1;text-decoration:none!important;padding-block:10px}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-brand>span{font-family:var(--cf-serif);font-size:31px;letter-spacing:-.045em}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-brand>small{font-size:10px;letter-spacing:.37em;text-transform:uppercase;margin-top:9px;margin-left:2px}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-desktop-nav{display:flex;align-items:center;gap:28px;font-size:13px;line-height:1.4}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-desktop-nav>a{min-height:44px;display:inline-flex;align-items:center;gap:14px}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-nav-cta{border-bottom:1px solid var(--cf-forest);font-weight:600}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-mobile-nav{display:none}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-hero{display:grid;grid-template-columns:1.03fr 1fr;align-items:center;gap:55px;padding-block:78px 66px}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-hero-copy{position:relative;z-index:1}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-hero .cf-eyebrow{display:flex;align-items:center;gap:9px;margin-bottom:24px;font-size:11px;letter-spacing:.11em}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-status-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--cf-copper);flex-shrink:0}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) h1{font-size:clamp(52px,6vw,78px);line-height:1.045;margin-bottom:29px}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) h1 em{display:block}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-lede{font-size:18px;line-height:1.75;max-width:550px;color:#4a594e}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-actions{display:flex;gap:18px;align-items:center;flex-wrap:wrap;margin-top:31px}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-btn{display:inline-flex;align-items:center;justify-content:center;gap:19px;min-height:56px;padding:16px 22px;font-size:13px;font-weight:600;line-height:1.5;border:1px solid transparent;text-decoration:none!important;transition:background .18s ease,color .18s ease,border-color .18s ease}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-btn>span{font-size:19px;line-height:1}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-btn-primary{background:var(--cf-forest);color:#fff}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-btn-primary:hover{background:#254f40}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-text-link{display:inline-flex;align-items:center;gap:12px;min-height:44px;font-size:13px;font-weight:500}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-hero-note{margin-top:28px;font-size:11px;line-height:1.7;color:var(--cf-muted);letter-spacing:.025em}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-hero-figure{align-self:stretch;display:flex;flex-direction:column;justify-content:center}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-image-frame{position:relative;background:#d9d4c6;aspect-ratio:4/4.8;overflow:hidden;border-radius:220px 220px 0 0}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-image-frame img{height:100%;object-position:59% center}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) figcaption{display:flex;justify-content:space-between;flex-wrap:wrap;gap:7px;font-size:10px;line-height:1.6;color:var(--cf-muted);margin-top:13px}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-hero-figure figcaption>span:first-child{color:var(--cf-forest);font-size:11px}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-promise-bar{border-block:1px solid var(--cf-line)}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-promise-bar>.cf-wrap{display:grid;grid-template-columns:1fr 1fr 1fr;gap:30px;padding-block:23px;font-size:12px;color:var(--cf-muted)}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-promise-bar strong{color:var(--cf-forest);font-weight:600}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-purpose{display:grid;grid-template-columns:1.1fr 1fr;column-gap:90px}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-purpose-text{padding-top:40px;font-size:18px;color:#526052}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-priorities{grid-column:1/-1;list-style:none;padding:0;margin-top:57px;border-top:1px solid var(--cf-line)}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-priorities li{display:grid;grid-template-columns:70px 1fr 1.15fr;gap:30px;align-items:start;padding:30px 0;border-bottom:1px solid var(--cf-line)}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-number{font-family:var(--cf-serif);font-size:25px;color:var(--cf-copper);line-height:1.35}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-priorities h3{font-family:var(--cf-serif);font-size:25px;font-weight:400;letter-spacing:-.02em}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-priorities p{font-size:15px;color:var(--cf-muted);max-width:440px}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-motto{padding-block:7px 79px}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-motto-inner{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:90px;border-top:1px solid var(--cf-line);padding-top:31px}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-motto blockquote{margin:0;font-family:var(--cf-serif);font-size:clamp(45px,5.5vw,73px);line-height:1.07;letter-spacing:-.045em;color:var(--cf-forest);max-width:520px;text-wrap:balance}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-motto-inner>p{font-size:16px;line-height:1.8;color:var(--cf-muted);max-width:405px}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-intifa-section{background:var(--cf-paper);border-block:1px solid var(--cf-line)}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-intifa-grid{display:grid;grid-template-columns:1.12fr .88fr;gap:90px;align-items:center}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-intifa-grid h2{margin-bottom:30px}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-intifa-grid>div>p:not(.cf-eyebrow){font-size:18px;color:#526052}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-intifa-grid>div>.cf-btn{margin-top:30px}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-first-step{background:var(--cf-forest);padding:42px 38px;color:#f8f5ec}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-aside-label{display:block;font-size:10px;text-transform:uppercase;letter-spacing:.16em;color:#c5ccbd;margin-bottom:22px}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-first-step h3{font-family:var(--cf-serif);font-size:32px;font-weight:400;line-height:1.25;letter-spacing:-.025em}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-first-step ol{padding:0;list-style:none;margin-top:30px}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-first-step li{display:flex;gap:19px;border-top:1px solid #456055;padding-block:21px}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-first-step li>span{font-family:var(--cf-serif);font-size:19px;color:#ceaa85;line-height:1.5}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-first-step strong{font-size:14px;font-weight:500}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-first-step li p{font-size:12px;line-height:1.7;color:#c8d1c5;margin-top:5px}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-first-step>a{display:block;font-size:12px;line-height:1.75;padding-top:18px;border-top:1px solid #456055;color:#e3c6a6}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-first-step>a span{margin-left:6px}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-story{display:grid;grid-template-columns:.9fr 1.1fr;gap:90px;align-items:center}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-detail-figure img{aspect-ratio:4/5;object-position:center}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-detail-figure figcaption{font-size:9px;max-width:380px}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-story h2{margin-bottom:30px}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-story-copy>p:not(.cf-eyebrow){font-size:18px;color:#526052}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-signature{display:flex;flex-direction:column;gap:6px;border-top:1px solid var(--cf-line);padding-top:24px;margin-top:29px}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-signature strong{font-size:16px;font-weight:500}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-signature span{font-size:11px;color:var(--cf-muted)}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-transparency{background:var(--cf-forest);color:var(--cf-paper)}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-transparency .cf-eyebrow{color:#c8cdbb}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-transparency h2 em{color:#d0ac84}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-transparency-top{display:grid;grid-template-columns:1.1fr .9fr;gap:90px;align-items:end}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-transparency-top>p{font-size:16px;line-height:1.8;color:#c9d1c8;max-width:430px;padding-bottom:5px}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-open-records{display:grid;grid-template-columns:1fr 1fr 1fr;gap:40px;margin-top:48px;padding:31px 0 37px;border-block:1px solid #466156}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-open-records span{display:block;font-family:var(--cf-serif);font-size:27px;letter-spacing:-.02em;margin-bottom:10px;color:#f7f1e3}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-open-records p{font-size:13px;color:#c9d1c8;max-width:285px}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-status-panel{margin-top:45px}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-status-panel h3{font-size:16px;font-weight:500;margin-bottom:22px}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-status-panel dl>div{display:grid;grid-template-columns:150px 1fr;gap:28px;padding:16px 0;border-top:1px solid #466156;font-size:12px;align-items:center}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-status-panel dt{font-weight:500}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-status-panel dd{margin:0;color:#c9d1c8;display:flex;gap:24px;align-items:center}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-status-pill{min-width:121px;display:inline-flex;justify-content:center;padding:5px 10px;border:1px solid #829083;border-radius:30px;font-size:9px;letter-spacing:.045em;color:#f7f1e3;white-space:nowrap}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-status-panel>p{font-size:10px;color:#b2beb0;margin-top:18px;max-width:750px}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-faq{display:grid;grid-template-columns:.7fr 1.3fr;gap:90px}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-faq h2{font-size:45px}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-faq-list{border-top:1px solid var(--cf-line)}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-faq details{border-bottom:1px solid var(--cf-line)}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-faq summary{list-style:none;cursor:pointer;position:relative;padding:22px 30px 22px 0;font-size:15px;line-height:1.6;font-weight:500;min-height:66px}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-faq summary::-webkit-details-marker{display:none}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-faq summary::after{content:'＋';position:absolute;right:0;top:22px;color:var(--cf-copper);font-size:19px;font-weight:400;line-height:1.4}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-faq details[open]>summary::after{content:'−'}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-faq details>p{font-size:14px;line-height:1.8;color:var(--cf-muted);padding:0 25px 24px 0}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-contact{background:#8e5733;color:#fff9ef}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-contact>.cf-wrap{padding-block:81px 66px}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-contact .cf-eyebrow{color:#f1e3cf}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-contact h2{font-size:clamp(40px,5.2vw,68px);max-width:850px}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-contact h2 em{color:#f6e3c9}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-contact>.cf-wrap>p:not(.cf-eyebrow){max-width:600px;font-size:16px;margin-top:25px;color:#faebd8}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-contact .cf-actions{margin-top:32px}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-btn-light{background:var(--cf-ivory);color:var(--cf-forest)}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-btn-light:hover{background:#fff}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-btn-outline{border-color:#d8b89b;color:#fff9ef;background:transparent}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-btn-outline:hover{background:#985f37;border-color:#fff9ef}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-contact a:focus-visible{outline-color:#fff}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-contact-details{border-top:1px solid #c69770;display:flex;flex-wrap:wrap;gap:10px 27px;margin-top:39px;padding-top:22px;font-size:11px;line-height:1.7;color:#f3e5d3}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-contact-details span{width:100%}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-contact-details strong{font-weight:500;color:#fff9ef}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-contact-details a{min-height:32px;display:inline-flex;align-items:center;overflow-wrap:anywhere}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-footer{padding-block:45px 25px}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-footer-top{display:flex;justify-content:space-between;align-items:center;gap:30px;padding-bottom:33px;border-bottom:1px solid var(--cf-line)}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-footer .cf-brand>span{font-size:27px}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-footer .cf-brand>small{font-size:9px}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-footer-top>p{font-size:12px;line-height:1.8;color:var(--cf-muted);margin-left:auto}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-footer-top>.cf-text-link{font-size:11px}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-footer-bottom{display:flex;justify-content:space-between;gap:30px;padding-top:21px;font-size:9px;color:var(--cf-muted);line-height:1.8}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-footer-bottom>p{max-width:660px}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-footer-bottom>span{flex-shrink:0}
@media(min-width:1500px){:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-hero{gap:68px;padding-block:90px 77px}}
@media(max-width:1100px){:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-wrap{width:calc(100% - 64px)}:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-desktop-nav{gap:19px;font-size:12px}:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-hero{gap:35px}:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) h1{font-size:clamp(50px,6vw,68px)}:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-hero .cf-actions{gap:9px}:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-btn{font-size:12px;padding-inline:18px}:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-purpose,:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-intifa-grid,:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-story,:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-transparency-top,:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-faq{gap:52px}:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-first-step{padding:33px 27px}:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-priorities li{grid-template-columns:50px 1fr 1.1fr;gap:22px}:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-priorities h3{font-size:23px}:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-footer-top{flex-wrap:wrap}:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-footer-top>.cf-text-link{margin-left:auto}}
@media(max-width:800px){:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-wrap{width:calc(100% - 44px)}:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-section{padding-block:68px}:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-header-inner{min-height:91px}:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-brand>span{font-size:28px}:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-desktop-nav{display:none}:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-mobile-nav{display:block;position:relative;font-size:13px;z-index:5}:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-mobile-nav>summary{display:flex;align-items:center;justify-content:space-between;gap:22px;list-style:none;cursor:pointer;min-width:82px;min-height:44px;padding-block:10px}:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-mobile-nav>summary::-webkit-details-marker{display:none}:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-mobile-nav[open]>summary{color:var(--cf-copper)}:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-mobile-nav>nav{position:absolute;right:0;top:calc(100% + 13px);display:flex;flex-direction:column;width:245px;max-width:calc(100vw - 44px);background:var(--cf-forest);color:var(--cf-paper);padding:12px 21px;box-shadow:0 15px 30px #173d3222}:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-mobile-nav nav a{min-height:48px;padding-block:13px;border-bottom:1px solid #456055}:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-mobile-nav nav a:last-child{border-bottom:0}:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-hero{grid-template-columns:1fr;padding-block:48px;gap:40px}:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-hero-copy{max-width:620px}:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) h1{font-size:clamp(52px,8.8vw,76px);max-width:650px}:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-lede{font-size:16px;max-width:620px}:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-hero .cf-actions{gap:10px 20px}:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-hero-note{margin-top:19px}:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-image-frame{aspect-ratio:1.48;border-radius:200px 200px 0 0}:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-image-frame img{object-position:center 57%}:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-promise-bar>.cf-wrap{grid-template-columns:1fr;gap:10px;padding-block:20px;font-size:12px}:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-purpose,:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-intifa-grid,:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-story,:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-transparency-top,:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-faq{grid-template-columns:1fr;gap:32px}:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-purpose-text{padding-top:0;font-size:16px}:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) h2{font-size:clamp(37px,6.5vw,50px)}:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-priorities{margin-top:9px}:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-priorities li{grid-template-columns:40px 1fr;gap:12px 21px;padding-block:26px}:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-priorities p{grid-column:2;max-width:600px;font-size:14px}:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-priorities h3{font-size:24px}:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-intifa-grid h2,:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-story h2{margin-bottom:24px}:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-first-step{padding:32px;max-width:580px}:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-first-step h3{font-size:34px}:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-story{gap:34px}:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-story-copy{grid-row:1}:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-detail-figure img{aspect-ratio:1.42;object-position:center 53%}:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-detail-figure figcaption{max-width:100%}:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-transparency-top>p{max-width:none}:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-open-records{gap:24px;margin-top:32px}:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-open-records p{font-size:12px}:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-status-panel{margin-top:32px}:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-status-panel dl>div{grid-template-columns:125px 1fr;gap:16px}:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-status-panel dd{display:block}:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-status-pill{margin:0 0 7px;min-width:113px}:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-faq h2{font-size:42px}:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-faq{gap:27px}:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-contact>.cf-wrap{padding-block:62px 47px}:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-contact h2{font-size:clamp(40px,7vw,56px)}:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-contact-details{margin-top:29px;gap:7px 20px}:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-footer{padding-block:30px 22px}:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-footer-top{align-items:flex-start;gap:23px;padding-bottom:25px}:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-footer-top>p{margin-left:0}:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-footer-top>.cf-text-link{width:100%;margin-left:0;min-height:44px}:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-footer-bottom{flex-direction:column;gap:13px;font-size:10px}}
@media(max-width:480px){:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-wrap{width:calc(100% - 36px)}:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-brand>span{font-size:26px}:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-brand>small{font-size:9px}:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-hero{padding-block:38px 34px;gap:28px}:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) h1{font-size:50px;letter-spacing:-.052em;margin-bottom:23px}:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-hero .cf-eyebrow{font-size:10px;margin-bottom:19px}:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-actions{gap:12px;margin-top:25px}:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-hero .cf-actions>.cf-btn{width:100%;justify-content:space-between}:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-hero .cf-text-link{min-height:44px}:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-image-frame{aspect-ratio:1.13;border-radius:170px 170px 0 0}:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) figcaption{font-size:9px}:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-hero-figure figcaption{flex-direction:column;gap:3px}:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-section{padding-block:52px}:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-eyebrow{font-size:10px;margin-bottom:17px}:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) h2{font-size:36px;line-height:1.15}:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-priorities li{grid-template-columns:29px 1fr;gap:10px 15px}:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-priorities h3{font-size:23px}:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-intifa-grid>div>.cf-btn{width:100%;justify-content:space-between}:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-first-step{padding:28px 24px}:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-first-step h3{font-size:30px}:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-first-step li{gap:15px}:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-story-copy>p:not(.cf-eyebrow),:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-intifa-grid>div>p:not(.cf-eyebrow){font-size:15px}:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-open-records{grid-template-columns:1fr;gap:21px;padding-block:25px}:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-open-records span{font-size:25px;margin-bottom:5px}:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-open-records p{max-width:none;font-size:13px}:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-status-panel dl>div{grid-template-columns:1fr;gap:10px;padding-block:17px}:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-status-panel dt{font-size:13px}:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-status-panel dd{font-size:12px}:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-status-panel dd .cf-status-pill{display:flex;width:max-content;margin-bottom:8px}:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-faq summary{font-size:14px;padding-block:21px;min-height:64px}:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-faq details>p{font-size:13px}:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-contact h2{font-size:39px}:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-contact>.cf-wrap>p:not(.cf-eyebrow){font-size:15px}:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-contact .cf-actions>a{width:100%;justify-content:space-between}:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-contact-details a{min-height:40px;font-size:10px}:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-footer-top{flex-direction:column;gap:18px}:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-footer-top>p{font-size:12px}:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-footer-top>.cf-text-link{font-size:12px}:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-footer-bottom{font-size:9px}}
@media(max-width:350px){:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-wrap{width:calc(100% - 30px)}:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-header-inner{gap:10px}:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-brand>span{font-size:23px}:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) h1{font-size:43px}:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-mobile-nav>summary{min-width:67px;gap:12px;font-size:12px}:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) h2{font-size:32px}:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-btn{font-size:11px;padding-inline:15px}:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-contact h2{font-size:35px}}
@media(prefers-reduced-motion:reduce){:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) *,:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) *::before,:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) *::after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}

:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-first-step>a{min-height:44px}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-contact-details a{min-height:44px}
@media(max-width:1100px){:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-motto-inner{gap:52px}}
@media(max-width:800px){:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-motto{padding-block:0 56px}:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-motto-inner{grid-template-columns:1fr;gap:24px;padding-top:24px}:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-motto blockquote{font-size:clamp(47px,8vw,65px);max-width:620px}:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-motto-inner>p{max-width:580px;font-size:16px}}
@media(max-width:480px){:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-motto{padding-bottom:44px}:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-motto blockquote{font-size:45px}:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-motto-inner>p{font-size:15px}}

#rec5842368203{display:none!important}
/* Founding-support and inner-page layout */
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) #programmes,:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) #project-selector{scroll-margin-top:70px}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-projects{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-projects>div>p{font-size:16px;color:var(--cf-muted)}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-centres{display:flex;flex-wrap:wrap;gap:9px;list-style:none;padding:0;margin:24px 0}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-centres li{border:1px solid var(--cf-line);padding:8px 12px;font-size:13px;color:var(--cf-forest)}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-resources{background:var(--cf-paper);border-block:1px solid var(--cf-line);padding-block:55px}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-resources>.cf-wrap{display:grid;grid-template-columns:1fr 1fr;gap:20px 80px}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-resources .cf-eyebrow{grid-column:1/-1;margin-bottom:0}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-resources h2{grid-row:span 2;font-size:45px}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-resources p:not(.cf-eyebrow){font-size:15px;color:var(--cf-muted);margin:0}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-support{display:grid;grid-template-columns:.9fr 1.1fr;gap:80px;align-items:start}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-support h2{margin-bottom:26px}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-support>div>p{font-size:16px;color:var(--cf-muted)}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-support .cf-support-note{font-size:13px;padding-top:22px;margin-top:27px;border-top:1px solid var(--cf-line)}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-support-form-wrap{background:var(--cf-paper);padding:32px;border:1px solid var(--cf-line);min-width:0}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-support-form-wrap label{display:block;font-size:14px;font-weight:500;line-height:1.5;margin:23px 0 8px}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-support-form-wrap label:first-child{margin-top:0}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-support-form-wrap label>span{font-weight:400;color:var(--cf-muted);font-size:12px}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-support-form-wrap input,:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-support-form-wrap select,:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-support-form-wrap textarea{display:block;width:100%;max-width:100%;min-height:50px;border:1px solid #7a897b;background:#fff;color:var(--cf-ink);padding:12px 14px;border-radius:0;font:400 16px/1.5 var(--cf-sans);box-shadow:none;box-sizing:border-box}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-support-form-wrap select{padding-right:32px}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-support-form-wrap textarea{resize:vertical;min-height:126px}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-support-form-wrap :is(input,select,textarea):focus-visible{outline:3px solid var(--cf-copper);outline-offset:3px}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-support-form-wrap button{font-family:var(--cf-sans);width:100%;cursor:pointer;margin-top:23px;border-radius:0}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-support-form-wrap button:disabled{opacity:.55;cursor:not-allowed}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-support-form-wrap button:focus-visible{outline:3px solid var(--cf-copper);outline-offset:4px}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-field-hint{font-size:11px!important;line-height:1.7;color:var(--cf-muted);margin-top:8px!important}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) #cf-support-feedback:empty{display:none}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-form-email{display:flex;gap:10px;align-items:center;min-height:44px;margin-top:12px;font-size:12px}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer).cf-inner-page .cf-page-hero{display:grid;grid-template-columns:1.1fr .9fr;gap:70px;align-items:center;padding-block:70px}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer).cf-inner-page .cf-page-hero h1{font-size:clamp(46px,5.2vw,69px);line-height:1.1}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer).cf-inner-page .cf-page-hero .cf-lede{font-size:17px}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer).cf-inner-page .cf-page-hero figure img{aspect-ratio:1.12;object-fit:cover}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer).cf-inner-page .cf-page-hero figcaption{font-size:10px}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-article{padding-block:70px;border-top:1px solid var(--cf-line)}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-article h2{font-size:clamp(34px,3.9vw,48px);margin-bottom:23px}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-article h3{margin:24px 0 12px;font-family:var(--cf-serif);font-weight:400;font-size:27px}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-article p{font-size:17px;color:#526052;max-width:850px}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-article-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px 75px;align-items:start}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-article-grid>div{min-width:0}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-article-list{list-style:none;padding:0;margin:28px 0 0;border-top:1px solid var(--cf-line)}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-article-list>li{padding:25px 0;border-bottom:1px solid var(--cf-line)}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-article-list>li h3{margin:0 0 11px}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-article-list>li p{font-size:16px;max-width:850px}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-article ol:not(.cf-priorities),:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-article ul:not(.cf-centres):not(.cf-article-list){padding-left:23px;font-size:16px;color:#526052}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-article li+li{margin-top:12px}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-article .cf-article-list>li+li{margin-top:0}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-article .cf-btn{margin-top:26px}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-callout{background:var(--cf-paper);border-left:3px solid var(--cf-copper);padding:28px 32px;margin-top:28px}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-callout p{font-size:15px}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-project-status{display:inline-block;color:var(--cf-copper);font-size:10px;letter-spacing:.1em;text-transform:uppercase;margin-bottom:12px}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-contact-route{display:block;min-height:44px;padding-block:10px;font-size:16px;overflow-wrap:anywhere}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-page-support{padding-top:60px}
@media(max-width:1150px){:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-desktop-nav{display:none}:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-mobile-nav{display:block;position:relative;z-index:5;font-size:13px}:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-mobile-nav>summary{display:flex;align-items:center;gap:22px;min-height:44px;min-width:82px;list-style:none;cursor:pointer}:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-mobile-nav>summary::-webkit-details-marker{display:none}:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-mobile-nav>nav{position:absolute;right:0;top:calc(100% + 13px);display:flex;flex-direction:column;width:260px;max-width:calc(100vw - 44px);background:var(--cf-forest);color:var(--cf-paper);padding:12px 21px;box-shadow:0 15px 30px #173d3222}:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-mobile-nav nav a{display:block;min-height:47px;padding-block:12px;border-bottom:1px solid #456055}:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-mobile-nav nav a:last-child{border-bottom:0}:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-projects,:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-support,:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-resources>.cf-wrap{column-gap:50px}:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer).cf-inner-page .cf-page-hero{gap:48px}}
@media(max-width:800px){:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-projects,:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-support,:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-resources>.cf-wrap,:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-article-grid,:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer).cf-inner-page .cf-page-hero{grid-template-columns:1fr;gap:28px}:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-resources h2{grid-row:auto;font-size:38px}:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-resources{padding-block:45px}:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-support-form-wrap{padding:28px}:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer).cf-inner-page .cf-page-hero{padding-block:44px}:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer).cf-inner-page .cf-page-hero h1{font-size:clamp(43px,7.5vw,62px)}:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer).cf-inner-page .cf-page-hero figure img{aspect-ratio:1.5}:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-article{padding-block:49px}:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-article p{font-size:16px}:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-page-support{padding-top:44px}}
@media(max-width:480px){:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-support-form-wrap{padding:23px 19px}:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-support-form-wrap label{font-size:13px}:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-projects{gap:25px}:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-centres{gap:7px}:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-centres li{font-size:12px;padding:7px 10px}:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer).cf-inner-page .cf-page-hero h1{font-size:43px}:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-article h2{font-size:34px}:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-callout{padding:23px 20px}:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-article h3{font-size:25px}}

/* Local message preview; no navigation on preparation. */
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-message-preview[hidden]{display:none!important}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-message-preview{margin-top:24px;padding:22px;border:1px solid var(--cf-line);background:#fff;min-width:0}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-message-preview h3{margin:0 0 10px;font-family:var(--cf-serif);font-size:25px;font-weight:400;line-height:1.3}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-message-preview input[readonly],:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-message-preview textarea[readonly]{background:var(--cf-paper);font-size:13px;line-height:1.6;cursor:text}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-message-preview textarea[readonly]{min-height:255px;resize:vertical}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-preview-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-preview-actions>.cf-btn{min-height:48px;margin:0;font-size:12px}
@media(max-width:480px){:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-message-preview{padding:18px 14px}:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-message-preview input[readonly],:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-message-preview textarea[readonly]{font-size:16px}:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-preview-actions>.cf-btn{width:100%}}

/* Global template stacking and the custom not-found page. */
#cf-site-header{position:relative;z-index:1000}
#cf-site-footer{position:relative}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer).cf-error-page .cf-page-hero{min-height:65vh;padding-block:80px}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer).cf-error-page .cf-error-code{font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--cf-copper);margin-bottom:20px}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer).cf-error-page .cf-page-hero h1{font-size:clamp(46px,5.5vw,72px)}
@media(max-width:800px){:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer).cf-error-page .cf-page-hero{min-height:auto;padding-block:46px}}



/* Formation-file records, legal imprint and participation routes. */
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-file-nav{display:flex;flex-wrap:wrap;gap:10px;margin:25px 0}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-file-nav a{display:inline-flex;align-items:center;min-height:44px;padding:9px 13px;border:1px solid var(--cf-line);font-size:12px}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-table-wrap{max-width:100%;margin-top:28px;overflow-x:auto}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-budget-table{border-collapse:collapse;width:100%;font-size:13px;line-height:1.65;color:var(--cf-ink)}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-budget-table caption{text-align:left;font-size:12px;padding-bottom:14px;color:var(--cf-muted)}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-budget-table th,:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-budget-table td{text-align:left;vertical-align:top;padding:14px 11px;border-top:1px solid var(--cf-line);overflow-wrap:anywhere}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-budget-table th{font-weight:500}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-budget-table thead th{color:var(--cf-forest);background:var(--cf-paper)}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-legal-imprint{margin-top:22px;font-size:12px;line-height:1.8;color:var(--cf-muted);max-width:940px}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-footer-links{display:flex;flex-wrap:wrap;gap:5px 24px;margin-top:8px}
:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-footer-links a{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline}
@media(max-width:480px){:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-budget-table{font-size:12px}:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-budget-table th,:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-budget-table td{padding:11px 7px}:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-file-nav a{font-size:11px}:where(#cf-foundation,#cf-site-header,#cf-site-footer):is(#cf-foundation,#cf-site-header,#cf-site-footer) .cf-legal-imprint{font-size:11px}}
