:root{--mh-bar:var(--brand-blue,#3d407d);--mh-bar-home:var(--brand-blue,#3d407d);--mh-fg:#fff;--mh-fg-muted:#ffffffd6;--mh-accent:var(--brand-yellow,#e2d884);--mh-dropdown-bg:var(--brand-blue,#3d407d);--mh-dropdown-fg:#fff;--mh-dropdown-muted:var(--brand-yellow,#e2d884);--mh-dropdown-hover:var(--brand-yellow,#e2d884);--mh-dropdown-line:#ffffff24;--mh-donate-bg:var(--brand-yellow,#e2d884);--mh-donate-fg:var(--brand-blue,#3d407d);--mh-lang-border:#ffffff6b;--mh-overlay-bg:color-mix(in srgb, var(--brand-blue,#3d407d) 88%, black);--mh-overlay-fg:#fff;--mh-overlay-line:#ffffff24;--mh-overlay-muted:#ffffffc7;--chrome-header-height:76px}.theme-shell{flex-direction:column;min-height:100dvh;display:flex}.theme-shell--editorial{background:var(--cream,#f5f5f3);color:var(--ink,#1c1d2e)}.theme-skip-link{inset-inline-start:var(--layout-gutter);z-index:200;background:var(--mh-bar);color:#fff;letter-spacing:.04em;padding:.55rem .9rem;font-size:.85rem;text-decoration:none;position:absolute;top:0;transform:translateY(-140%)}.theme-skip-link:focus{outline:2px solid var(--mh-accent);outline-offset:2px;transform:translateY(.6rem)}.theme-chrome-header{z-index:50}.seo-status{max-width:40rem;padding:var(--space-section-lg) var(--layout-gutter) var(--space-section-xl);margin:0 auto}.seo-status h1{font-family:var(--font-playfair), serif;margin:.4rem 0 1rem;font-size:clamp(2rem,4vw,3.25rem);line-height:1.15}.seo-status p{color:color-mix(in srgb, var(--ink) 78%, transparent);line-height:1.6}.seo-status-actions{flex-wrap:wrap;gap:.75rem 1.25rem;margin-top:1.5rem;display:flex}.seo-status-actions a,.seo-status-actions button{color:var(--brand-blue);font:inherit;cursor:pointer;text-underline-offset:.18em;background:0 0;border:0;padding:0;text-decoration:underline}.theme-chrome-bar{max-width:var(--layout-max);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:12px;width:100%;margin-inline:auto;display:grid}.theme-chrome-start{justify-content:flex-start;align-items:stretch;min-width:0;display:flex}.theme-chrome-end{justify-content:flex-end;align-items:stretch;gap:10px;min-width:0;display:flex}.theme-chrome-logo{color:inherit;flex-shrink:0;place-items:center;text-decoration:none;display:grid}.theme-chrome-logo-mark,.theme-chrome-foot-logo{width:var(--space-11);height:var(--space-11);box-shadow:0 0 0 1px color-mix(in srgb, var(--brand-blue,#3d407d) 12%, transparent);background:#fff;border-radius:999px;flex-shrink:0;place-items:center;display:grid;overflow:hidden}.theme-chrome-logo-img{object-fit:contain;width:100%;height:100%}.theme-chrome-brand{font-family:var(--font-playfair), ui-serif, Georgia, serif;letter-spacing:-.01em;font-size:22px;font-weight:700}.theme-chrome-actionlinks,.theme-chrome-persistent{flex-shrink:0;align-items:center;gap:10px;display:flex}.theme-chrome-lang,.theme-chrome-donate{font-family:var(--font-sans);letter-spacing:.04em;font-size:12px;font-weight:700;text-decoration:none}.theme-chrome-header--editorial{z-index:50;background:var(--mh-bar);color:var(--mh-fg);padding-top:env(safe-area-inset-top,0px);border-bottom:1px solid #ffffff1a;position:sticky;top:0;overflow:visible}.theme-chrome-header--editorial.is-overlay{background:var(--mh-bar-home);position:sticky;top:0}.theme-chrome-header--editorial .theme-chrome-bar{padding-block:0;padding-inline:var(--layout-gutter);align-items:stretch}.theme-chrome-header--editorial .theme-chrome-brand{color:var(--mh-fg)}.theme-chrome-header--editorial .theme-chrome-logo{padding-block:10px}.theme-chrome-header--editorial .theme-chrome-logo-mark{width:52px;height:52px;box-shadow:0 0 0 1px #ffffff38}.theme-chrome-header--editorial .theme-chrome-actionlinks,.theme-chrome-header--editorial .theme-chrome-persistent{padding-block:var(--space-5);gap:4px}.theme-chrome-header--editorial .theme-chrome-action,.theme-chrome-header--editorial .theme-chrome-lang,.theme-chrome-header--editorial .theme-chrome-donate{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:0;align-self:center;align-items:center;min-height:36px;padding:0 10px;font-size:10.5px;font-weight:700;text-decoration:none;display:inline-flex}.theme-chrome-header--editorial .theme-chrome-action{border:1px solid var(--mh-lang-border);color:var(--mh-fg);padding:0 10px}.theme-chrome-header--editorial .theme-chrome-action:hover,.theme-chrome-header--editorial .theme-chrome-action.is-active,.theme-chrome-header--editorial .theme-chrome-action:focus-visible{color:var(--mh-fg);background:#ffffff1a;border-color:#fff}.theme-chrome-header--editorial .theme-chrome-action:focus-visible{outline-offset:3px;outline:2px solid #fff}.theme-chrome-header--editorial .theme-chrome-lang{border:1px solid var(--mh-lang-border);color:var(--mh-fg);padding:0 10px}.theme-chrome-header--editorial .theme-chrome-lang[data-script=arabic]{text-transform:none;letter-spacing:0;font-size:12px}.theme-chrome-header--editorial .theme-chrome-donate{background:var(--mh-donate-bg);color:var(--mh-donate-fg)}.theme-chrome-header--editorial .theme-chrome-lang:hover,.theme-chrome-header--editorial .theme-chrome-lang:focus-visible{color:var(--mh-fg);background:#ffffff1a;border-color:#fff}.theme-chrome-header--editorial .theme-chrome-donate:hover,.theme-chrome-header--editorial .theme-chrome-donate:focus-visible{filter:brightness(1.04)}.theme-chrome-header--editorial .theme-chrome-lang:focus-visible,.theme-chrome-header--editorial .theme-chrome-donate:focus-visible{outline-offset:3px;outline:2px solid #fff}.theme-chrome-footer{margin-top:auto}.theme-chrome-foot-inner{max-width:var(--layout-max);padding:var(--space-8) var(--layout-gutter-chrome) var(--space-5);margin-inline:auto}.theme-chrome-foot-top{gap:var(--space-7) clamp(1.5rem, 4vw, 3.5rem);padding-bottom:var(--space-7);margin-bottom:var(--space-7);border-bottom:1px solid #ffffff1f;grid-template-columns:minmax(16rem,1.05fr) minmax(18rem,1fr);align-items:end;display:grid}.theme-chrome-foot-news{flex-direction:column;gap:12px;min-width:0;display:flex}.theme-chrome-foot-news-copy{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.theme-chrome-foot-news-copy .theme-chrome-foot-heading{letter-spacing:.14em;color:var(--brand-yellow,#e2d884);margin:0;font-size:11px}.theme-chrome-foot-news-copy p:last-child{font-family:var(--font-sans);opacity:.88;max-width:36ch;margin:0;font-size:14px;line-height:1.45}.theme-chrome-foot-news-action{width:100%;min-width:0}.theme-chrome-foot-news-form{width:100%;max-width:26rem;display:flex}.theme-chrome-foot-news-form input{color:#fff;min-width:0;height:42px;font:inherit;background:#0000002e;border:1px solid #ffffff38;flex:1;padding:0 12px;font-size:13px}.theme-chrome-foot-news-form input::placeholder{color:#ffffffad}.theme-chrome-foot-news-form input:focus{border-color:var(--brand-yellow,#e2d884);outline:none}.theme-chrome-foot-news-form button{background:var(--brand-yellow,#e2d884);height:42px;color:var(--brand-blue,#3d407d);font:inherit;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;white-space:nowrap;border:0;padding:0 16px;font-size:12px;font-weight:700}.theme-chrome-foot-news-form button:hover:not(:disabled){filter:brightness(1.05)}.theme-chrome-foot-news-form button:disabled,.theme-chrome-foot-news-form input:disabled{opacity:.7;cursor:default}.theme-chrome-foot-news-note{opacity:.9;margin:8px 0 0;font-size:12px;line-height:1.45}.theme-chrome-foot-news-note.is-success{color:var(--brand-yellow,#e2d884)}.theme-chrome-foot-main{gap:var(--space-6) var(--space-5);padding-bottom:var(--space-6);grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;display:grid}.theme-chrome-foot-brand{flex-direction:column;align-items:flex-start;display:flex}.theme-chrome-foot-brand-link{color:inherit;margin-bottom:var(--space-3);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.theme-chrome-foot-brand .theme-chrome-brand{color:#fff;font-size:20px;display:block}.theme-chrome-foot-brand>p{opacity:.9;max-width:32ch;margin:0;font-size:13px;line-height:1.55}.theme-chrome-foot-email{margin-top:var(--space-3);color:var(--brand-yellow,#e2d884);font-size:13px;font-weight:600;text-decoration:none}.theme-chrome-foot-email:hover{text-decoration:underline}.theme-chrome-foot-socials{margin-top:var(--space-4);align-items:center;gap:8px;display:flex}.theme-chrome-foot-social{color:#fff;border:1px solid #ffffff47;place-items:center;width:34px;height:34px;text-decoration:none;display:grid}.theme-chrome-foot-social svg{width:15px;height:15px}.theme-chrome-foot-social:hover,.theme-chrome-foot-social:focus-visible{color:var(--brand-blue,#3d407d);background:var(--brand-yellow,#e2d884);border-color:var(--brand-yellow,#e2d884)}.theme-chrome-foot-social:focus-visible{outline:1px solid var(--brand-yellow,#e2d884);outline-offset:3px}.theme-chrome-foot-heading{margin:0 0 var(--space-4);font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--brand-yellow,#e2d884);font-size:12px;font-weight:700;text-decoration:none;display:inline-block}.theme-chrome-foot-col ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.theme-chrome-foot-col a{color:var(--text-on-dark-muted,#ffffffe0);font-size:13px;line-height:1.4;text-decoration:none}.theme-chrome-foot-col a:hover{color:var(--brand-yellow,#e2d884)}.theme-chrome-foot-col .theme-chrome-foot-heading:hover{color:#fff}.theme-chrome-foot-rule{background:color-mix(in srgb, var(--brand-yellow,#e2d884) 28%, white 12%);opacity:.55;height:1px}.theme-chrome-foot-bar{justify-content:space-between;align-items:center;gap:var(--space-4);padding-top:var(--space-4);direction:ltr;flex-wrap:wrap;display:flex}.theme-chrome-foot-meta{flex-wrap:wrap;align-items:center;gap:10px 18px;min-width:0;display:flex}.theme-chrome-foot-copy{opacity:.86;margin:0;font-size:13px;line-height:1.4}.theme-chrome-foot-legal{flex-wrap:wrap;align-items:center;gap:6px 14px;display:inline-flex}.theme-chrome-foot-legal a{color:#ffffffc7;font-size:12px;line-height:1.4;text-decoration:none}.theme-chrome-foot-legal a:hover,.theme-chrome-foot-legal a:focus-visible{color:var(--brand-yellow,#e2d884)}.theme-chrome-foot-credit{color:#ffffffe0;letter-spacing:.02em;white-space:nowrap;align-items:center;gap:8px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.theme-chrome-foot-credit:hover,.theme-chrome-foot-credit:focus-visible{color:#fff}.theme-chrome-foot-credit:focus-visible{outline:1px solid var(--brand-yellow,#e2d884);outline-offset:4px}.theme-chrome-foot-aqila{flex-shrink:0;width:20px;height:10px;display:block}.theme-chrome-footer--editorial{background:var(--brand-blue,#3d407d);color:var(--text-on-dark,color-mix(in srgb, white 92%, var(--brand-yellow,#e2d884)))}.theme-chrome-footer--editorial .theme-chrome-brand{color:#fff}.theme-chrome-footer .theme-chrome-foot-logo{box-shadow:0 0 0 2px color-mix(in srgb, var(--brand-yellow,#e2d884) 55%, transparent)}.theme-page{width:100%}.theme-page--editorial{--background:var(--cream,#f5f5f3);--surface:#fff;--surface-muted:color-mix(in srgb, var(--brand-blue,#3d407d) 5%, white);--primary:var(--brand-blue,#3d407d);--olive-deep:var(--brand-blue,#3d407d);--accent:var(--brand-yellow,#e2d884);--border:color-mix(in srgb, var(--brand-blue,#3d407d) 12%, white);--radius-sm:0;--radius-md:0;--radius-lg:0;background:var(--background);color:var(--ink,#1c1d2e)}.theme-page--editorial .rounded-lg{border-radius:0!important}.theme-page--editorial .rounded-full{border-radius:999px!important}.theme-page--editorial .ed-eyebrow{color:var(--brand-blue,#3d407d)}.theme-page--editorial h1,.theme-page--editorial h2,.theme-page--editorial h3,.theme-page--editorial .ed-serif-title{font-family:var(--font-playfair), ui-serif, Georgia, serif;font-weight:700}.theme-shell.is-home .theme-page{margin-top:calc(-1 * (var(--chrome-header-height) + env(safe-area-inset-top,0px)));background:0 0}@media (max-width:959px){:root{--chrome-header-height:72px}.theme-chrome-header--editorial .theme-chrome-bar{padding-inline:var(--layout-gutter);gap:var(--stack-sm)}.theme-chrome-header--editorial .theme-chrome-persistent,.theme-chrome-header--editorial .theme-chrome-actionlinks{display:none}.theme-chrome-header--editorial .theme-chrome-logo{min-width:0}.theme-chrome-foot-inner{padding:var(--space-7) var(--layout-gutter) var(--space-4)}.theme-chrome-foot-top{align-items:start;gap:var(--space-6);padding-bottom:var(--space-6);margin-bottom:var(--space-6);grid-template-columns:1fr}.theme-chrome-foot-main{gap:var(--space-6) var(--space-5);padding-bottom:var(--space-6);grid-template-columns:1fr 1fr}.theme-chrome-foot-news-form{max-width:none}}@media (max-width:520px){:root{--chrome-header-height:62px}.theme-chrome-header .theme-chrome-brand{display:none}.theme-chrome-logo-mark,.theme-chrome-header--editorial .theme-chrome-logo-mark{width:42px;height:42px}.theme-chrome-foot-bar{align-items:stretch;gap:var(--space-3);flex-direction:column}.theme-chrome-foot-meta{flex-direction:column;align-items:flex-start;gap:8px}.theme-chrome-foot-credit{align-self:flex-end}}[dir=rtl] .theme-chrome-brand{font-family:var(--font-noto-kufi), var(--font-noto-naskh), ui-serif, Georgia, serif}[dir=rtl] .theme-chrome-foot-heading{font-family:var(--font-noto-kufi), var(--font-noto-naskh), ui-serif, Georgia, serif;letter-spacing:.04em;text-transform:none}[dir=rtl] .theme-chrome-foot-news-copy .theme-chrome-foot-heading{letter-spacing:.04em;text-transform:none}.ed-desktop{display:none}.ed-trigger{display:inline-flex}@media (hover:hover) and (min-width:1100px){.ed-trigger{display:none!important}.ed-desktop{display:flex!important}}.ed-nav{justify-content:flex-start;align-items:stretch;min-width:0;display:flex}.ed-desktop{align-self:stretch;align-items:stretch;gap:10px;margin:0;padding:0;list-style:none;display:none}.ed-item{align-items:stretch;display:flex}.ed-link{font-family:var(--font-sans);letter-spacing:.01em;text-transform:uppercase;color:var(--mh-fg-muted);white-space:nowrap;align-items:center;gap:4px;padding:0;font-size:11px;font-weight:600;text-decoration:none;transition:color .15s;display:inline-flex}.ed-link-label{padding-bottom:5px;position:relative}.ed-link-label:after{content:"";inset-inline-start:0;background:var(--mh-accent);opacity:0;transform-origin:0;width:100%;height:2px;transition:opacity .15s,transform .15s;position:absolute;bottom:0;transform:scaleX(.35)}[dir=rtl] .ed-link-label:after{transform-origin:100%}.ed-link:hover,.ed-item.is-open .ed-link,.ed-link.is-active{color:var(--mh-fg)}.ed-link:hover .ed-link-label:after,.ed-item.is-open .ed-link-label:after{opacity:.45;transform:scaleX(1)}.ed-link.is-active .ed-link-label:after{opacity:1;transform:scaleX(1)}.ed-caret{border-inline:3.5px solid #0000;opacity:.55;border-top:4px solid;width:0;height:0;translate:0 -1px}.ed-dropdown{top:100%;z-index:80;background:color-mix(in srgb, black 18%, var(--brand-blue,#3d407d));border-top:1px solid var(--mh-accent);display:none;position:absolute;inset-inline:0;overflow:hidden;box-shadow:0 28px 50px #10122847}.ed-item.is-open .ed-dropdown{display:block}.ed-item.is-open .ed-link,.ed-item.is-open .ed-link-label:after{color:var(--mh-fg)}.ed-item.is-open .ed-link-label:after{opacity:.45;transform:scaleX(1)}.ed-dropdown-inner{max-width:var(--layout-max);padding:36px var(--layout-gutter) 40px;box-sizing:border-box;grid-template-columns:minmax(11rem,.42fr) minmax(0,1fr);align-items:stretch;gap:12px 48px;margin-inline:auto;display:grid}.ed-dropdown-visual{background:color-mix(in srgb, black 35%, var(--brand-blue,#3d407d));align-self:stretch;min-height:220px;position:relative;overflow:hidden}.ed-dropdown-visual-media{position:absolute;inset:0}.ed-dropdown-visual-img{object-fit:cover;animation:14s ease-in-out infinite alternate ed-dropdown-kenburns}@keyframes ed-dropdown-kenburns{0%{transform:scale(1)}to{transform:scale(1.08)}}.ed-dropdown-visual-scrim{background:linear-gradient(to top, color-mix(in srgb, var(--brand-blue,#3d407d) 92%, black) 0%, color-mix(in srgb, var(--brand-blue,#3d407d) 35%, transparent) 52%, transparent 100%);pointer-events:none;flex-direction:column;justify-content:flex-end;gap:8px;padding:20px 18px;display:flex;position:absolute;inset:0}.ed-dropdown-visual-kicker{font-family:var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--mh-accent);font-size:10px;font-weight:800}[dir=rtl] .ed-dropdown-visual-kicker{letter-spacing:.04em;text-transform:none}.ed-dropdown-visual-caption{font-family:var(--font-playfair), ui-serif, Georgia, serif;color:#fff;margin:0;font-size:clamp(1.05rem,1.6vw,1.4rem);font-weight:700;line-height:1.25;transition:opacity .28s}[dir=rtl] .ed-dropdown-visual-caption{font-family:var(--font-noto-kufi), var(--font-noto-naskh), ui-serif, Georgia, serif}.ed-item.is-open .ed-dropdown-visual-caption{animation:.32s ed-dropdown-caption}@keyframes ed-dropdown-caption{0%{opacity:.55;translate:0 6px}to{opacity:1;translate:0}}@media (prefers-reduced-motion:reduce){.ed-dropdown-visual-img,.ed-item.is-open .ed-dropdown-visual-caption{animation:none}}.ed-dropdown-list{padding:0;border-inline-start:2px solid var(--mh-accent);flex-direction:column;justify-content:flex-end;gap:2px;margin:0;padding-inline-start:28px;list-style:none;display:flex}.ed-dropdown-link{font-size:clamp(1.45rem,2.2vw,2.05rem);font-weight:700;line-height:1.15;font-family:var(--font-playfair), ui-serif, Georgia, serif;color:var(--mh-dropdown-fg);align-items:baseline;gap:16px;padding:10px 0;text-decoration:none;display:flex}[dir=rtl] .ed-dropdown-link{font-family:var(--font-noto-kufi), var(--font-noto-naskh), ui-serif, Georgia, serif}.ed-dropdown-num{letter-spacing:.14em;font-size:11px;font-weight:800;font-family:var(--font-sans);color:var(--mh-dropdown-muted);translate:0 -2px}.ed-dropdown-link:hover,.ed-dropdown-link.is-active,.ed-dropdown-link.is-preview,.ed-dropdown-link:hover .ed-dropdown-num,.ed-dropdown-link.is-active .ed-dropdown-num,.ed-dropdown-link.is-preview .ed-dropdown-num{color:var(--mh-dropdown-hover)}.ed-trigger{border:1px solid color-mix(in srgb, var(--mh-fg) 45%, transparent);letter-spacing:.12em;text-transform:uppercase;color:var(--mh-fg);cursor:pointer;background:0 0;align-self:center;align-items:center;gap:10px;padding:9px 14px;font-size:11px;font-weight:700;display:inline-flex}.ed-trigger-bars{flex-direction:column;justify-content:center;gap:5px;width:14px;display:flex}.ed-trigger-bars span{background:currentColor;height:1px;display:block}.ed-overlay{z-index:210;background:var(--mh-overlay-bg);color:var(--mh-overlay-fg);padding:20px 24px 32px;padding-top:max(20px, env(safe-area-inset-top));padding-bottom:max(32px, env(safe-area-inset-bottom));-webkit-overflow-scrolling:touch;flex-direction:column;animation:.22s ed-masthead;display:flex;position:fixed;inset:0;overflow:auto}@keyframes ed-masthead{0%{opacity:0;translate:0 10px}to{opacity:1;translate:0}}.ed-overlay-top{border-bottom:1px solid var(--mh-overlay-line);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;margin-bottom:28px;padding-bottom:18px;display:flex}.ed-overlay-brand{color:inherit;align-items:center;gap:10px;min-width:0;text-decoration:none;display:inline-flex}.ed-overlay-logo{background:#fff;border-radius:999px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid;overflow:hidden;box-shadow:0 0 0 1px #ffffff38}.ed-overlay-title{font-family:var(--font-playfair), ui-serif, Georgia, serif;letter-spacing:-.01em;font-size:22px;font-weight:700}[dir=rtl] .ed-overlay-title{font-family:var(--font-noto-kufi), var(--font-noto-naskh), ui-serif, Georgia, serif}.ed-overlay-close,.ed-overlay-back{border:1px solid color-mix(in srgb, var(--mh-overlay-fg) 35%, transparent);color:var(--mh-overlay-fg);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;flex-shrink:0;padding:10px 16px;font-size:12px;font-weight:700}.ed-overlay-kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--mh-accent);margin:0 0 18px;font-size:12px;font-weight:800}.ed-overlay-list{flex:1;margin:0;padding:0;list-style:none;animation:.2s ed-masthead}.ed-overlay-item{border-top:1px solid var(--mh-overlay-line)}.ed-overlay-item:last-child{border-bottom:1px solid var(--mh-overlay-line)}.ed-overlay-row{grid-template-columns:2.25rem minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;padding:14px 0;display:grid}.ed-overlay-drill{color:inherit;text-align:start;cursor:pointer;font:inherit;background:0 0;border:0}.ed-overlay-num{color:var(--mh-accent);letter-spacing:.1em;font-size:11px;font-weight:800}.ed-overlay-row a,.ed-overlay-label{font-size:clamp(1.35rem,5vw,1.6rem);font-weight:700;font-family:var(--font-playfair), ui-serif, Georgia, serif;color:var(--mh-overlay-fg);overflow-wrap:anywhere;word-break:break-word;min-width:0;line-height:1.15;text-decoration:none}[dir=rtl] .ed-overlay-row a,[dir=rtl] .ed-overlay-label{font-family:var(--font-noto-kufi), var(--font-noto-naskh), ui-serif, Georgia, serif}[dir=rtl] .ed-link,[dir=rtl] .theme-chrome-lang,[dir=rtl] .theme-chrome-donate,[dir=rtl] .ed-trigger,[dir=rtl] .ed-overlay-close,[dir=rtl] .ed-overlay-kicker{letter-spacing:.04em;text-transform:none}.ed-overlay-row a.is-active,.ed-overlay-label.is-active{color:var(--mh-overlay-fg)}.ed-overlay-next{border-block-end:2px solid var(--mh-accent);border-inline-end:2px solid var(--mh-accent);width:10px;height:10px;rotate:-45deg}[dir=rtl] .ed-overlay-next{rotate:135deg}.ed-overlay-foot{flex-wrap:wrap;flex-shrink:0;gap:12px;margin-top:28px;display:flex}.ed-overlay-foot a{letter-spacing:.08em;text-transform:uppercase;border:1px solid color-mix(in srgb, var(--mh-overlay-fg) 35%, transparent);color:var(--mh-overlay-fg);padding:14px 22px;font-size:13px;font-weight:700;text-decoration:none}.ed-overlay-donate{background:var(--mh-donate-bg)!important;border-color:var(--mh-donate-bg)!important;color:var(--mh-donate-fg)!important}@media (max-width:959px){.ed-trigger{letter-spacing:.12em;padding:8px 12px;font-size:10px}.ed-overlay{padding-left:18px;padding-right:18px}.ed-overlay-row{padding:12px 0}.ed-overlay-foot a{text-align:center;flex:calc(50% - 6px);padding:13px 12px}}.theme-home{min-height:100vh;color:var(--ink,#1c1d2e)}.theme-home a{color:inherit;text-decoration:none}.tm-serif{font-family:var(--font-playfair), ui-serif, Georgia, serif}[dir=rtl] .tm-serif{font-family:var(--font-noto-kufi), var(--font-noto-naskh), ui-serif, Georgia, serif}[dir=rtl] .tm-eyebrow{font-family:var(--font-sans);letter-spacing:.06em}.tm-eyebrow{font-family:var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--brand-blue,#3d407d);margin-bottom:14px;font-size:12px;font-weight:700;display:block}.theme-home--editorial{--cream:var(--background,#f5f5f3);--cream-2:color-mix(in srgb, var(--brand-blue,#3d407d) 6%, white);--line:color-mix(in srgb, var(--brand-blue,#3d407d) 14%, white);--ink:var(--brand-blue,#3d407d);--ink-soft:var(--ed-prose,color-mix(in srgb, var(--brand-blue,#3d407d) 84%, white));--olive:var(--brand-blue,#3d407d);--ochre:var(--brand-yellow,#e2d884);--white:#fff;background:var(--cream);color:var(--ink)}.theme-home--editorial .te-wrap{max-width:var(--layout-max);padding-inline:var(--layout-gutter);margin:0 auto}.theme-home--editorial .te-donors{padding-block:var(--space-8) var(--space-10);border-bottom:1px solid var(--line);background:var(--cream)}.theme-home--editorial .te-donors-head{margin-bottom:var(--space-7);color:inherit;justify-content:space-between;align-items:baseline;gap:16px;text-decoration:none;display:flex}.theme-home--editorial .te-donors-head .tm-eyebrow{margin-bottom:0}.theme-home--editorial .te-donors-cta{font-family:var(--font-sans);letter-spacing:.04em;text-transform:uppercase;color:var(--ink);text-underline-offset:4px;white-space:nowrap;font-size:13px;font-weight:700;text-decoration:underline}.theme-home--editorial .te-donors-ribbon{width:100%;padding-block:36px;position:relative;overflow:hidden}.theme-home--editorial .te-donors-ribbon:before,.theme-home--editorial .te-donors-ribbon:after{content:"";z-index:4;pointer-events:none;width:7%;position:absolute;top:0;bottom:0}.theme-home--editorial .te-donors-ribbon:before{background:linear-gradient(90deg, var(--cream), transparent);left:0}.theme-home--editorial .te-donors-ribbon:after{background:linear-gradient(90deg, transparent, var(--cream));right:0}.theme-home--editorial .te-donors-shift{width:max-content}.theme-home--editorial .te-donors-track{width:max-content;animation:72s linear infinite te-donors-marquee;display:flex;position:relative;left:0;overflow:visible}.theme-home--editorial .te-donors-ribbon:hover .te-donors-track{animation-play-state:paused}[dir=rtl] .theme-home--editorial .te-donors-track{animation-name:te-donors-marquee-rtl}.theme-home--editorial .te-donors-set{flex-shrink:0;align-items:center;gap:clamp(40px,5.5vw,72px);margin:0;padding-inline-end:clamp(40px,5.5vw,72px);list-style:none;display:flex;overflow:visible}.theme-home--editorial .te-donors-logo{cursor:default;flex:none;justify-content:center;align-items:center;height:48px;transition:opacity .35s;animation:5.5s ease-in-out infinite te-donors-float;display:flex;position:relative;overflow:visible}.theme-home--editorial .te-donors-logo:nth-child(3n+1){animation-delay:0s}.theme-home--editorial .te-donors-logo:nth-child(3n+2){animation-delay:-1.8s}.theme-home--editorial .te-donors-logo:nth-child(3n+3){animation-delay:-3.6s}.theme-home--editorial .te-donors-mark{justify-content:center;align-items:center;display:flex}.theme-home--editorial .te-donors-img{object-fit:contain;filter:grayscale();opacity:.72;width:auto;max-width:130px;height:48px;transition:filter .35s,opacity .35s,height .4s cubic-bezier(.22,1,.36,1),max-width .4s cubic-bezier(.22,1,.36,1)}.theme-home--editorial .te-donors-logo--dark .te-donors-mark{background:#111;border-radius:4px;padding:6px 10px}.theme-home--editorial .te-donors-logo--dark .te-donors-img{filter:none;opacity:.92;height:36px}.theme-home--editorial .te-donors-ribbon:hover .te-donors-logo{opacity:.28;animation:none;transform:none}.theme-home--editorial .te-donors-ribbon:hover .te-donors-logo:hover{opacity:1;z-index:2}.theme-home--editorial .te-donors-logo:hover .te-donors-img{filter:none;opacity:1;max-width:240px;height:96px}.theme-home--editorial .te-donors-logo--dark:hover .te-donors-img{max-width:220px;height:80px}@keyframes te-donors-marquee{0%{left:0}to{left:-50%}}@keyframes te-donors-marquee-rtl{0%{left:0}to{left:50%}}@keyframes te-donors-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.theme-home--editorial .te-donors-track,.theme-home--editorial .te-donors-logo{animation:none}.theme-home--editorial .te-donors-ribbon{overflow-x:auto}.theme-home--editorial .te-donors-img{transition:filter .2s,opacity .2s}.theme-home--editorial .te-stories-mosaic figure>img,.theme-home--editorial .te-stories-mosaic figure>span,.theme-home--editorial .te-video-media>img,.theme-home--editorial .te-video-media>span:not(.te-video-play){transition:none}.theme-home--editorial .te-stories-mosaic figure:hover img,.theme-home--editorial .te-stories-mosaic figure:hover span,.theme-home--editorial .te-video-card:hover .te-video-media img,.theme-home--editorial .te-video-card:hover .te-video-media span:not(.te-video-play){transform:none}}.theme-home--editorial h2{margin-bottom:0}.theme-home--editorial .te-about{background:var(--ink);color:var(--white)}.theme-home--editorial .te-about-grid{max-width:var(--layout-max);grid-template-columns:1.05fr .95fr;min-height:0;margin:0 auto;display:grid}.theme-home--editorial .te-about-media{height:18rem;min-height:18rem;max-height:18rem;position:relative;overflow:hidden}.theme-home--editorial .te-about-media>img,.theme-home--editorial .te-about-media>span{inset:0;width:100%!important;height:100%!important;position:absolute!important}.theme-home--editorial .te-about-text{flex-direction:column;justify-content:center;gap:0;min-width:0;padding:clamp(1.5rem,3vw,2.5rem) clamp(1.5rem,3.5vw,3rem);display:flex}.theme-home--editorial .te-ochre{color:var(--ochre)}.theme-home--editorial .te-about-lede{color:#ffffffe0;max-width:40rem;margin:0 0 1.25rem;font-size:1.05rem;line-height:1.6}.theme-home--editorial .te-about .te-projects-cta a{color:var(--ochre)}.theme-home--editorial .te-list{margin-top:.75rem}.theme-home--editorial .te-list-row{border-bottom:1px solid var(--border);color:var(--ink);grid-template-columns:1fr auto;align-items:start;gap:4px 1rem;padding:.7rem 0;display:grid}.theme-home--editorial .te-list-label{color:var(--ink);grid-column:1;min-width:0;max-width:none;font-size:1rem;font-weight:700}.theme-home--editorial .te-list-dek{color:var(--text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-column:1;min-width:0;font-size:.8125rem;line-height:1.4;display:-webkit-box;overflow:hidden}.theme-home--editorial .te-list-arrow{color:var(--primary);grid-area:1/2/span 2;align-self:center;font-size:1rem}.theme-home--editorial .te-focus{padding-block:var(--space-section-md);background:var(--cream)}.theme-home--editorial .te-focus-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.theme-home--editorial .te-focus-card{background:var(--cream-2);color:var(--ink);flex-direction:column;gap:8px;min-height:0;padding:20px 18px;display:flex}.theme-home--editorial .te-focus-num{font-family:var(--font-sans);letter-spacing:.12em;color:var(--olive);font-size:11px;font-weight:700}.theme-home--editorial .te-focus-card h3{color:var(--ink);margin:0;font-size:1.15rem;font-weight:700;line-height:1.2}.theme-home--editorial .te-focus-card p{color:var(--ink-soft);flex:1;margin:0;font-size:.8125rem;line-height:1.5}.theme-home--editorial .te-focus-arrow{color:var(--olive);margin-top:4px;font-size:1.1rem}.theme-home--editorial .te-impact{background:var(--ink);color:var(--white);padding-block:var(--space-section-md)}.theme-home--editorial .te-impact-title{max-width:28ch;color:var(--white);margin:0;font-size:clamp(1.6rem,3vw,2.25rem);font-weight:700}.theme-home--editorial .te-impact-grid{grid-template-columns:repeat(4,1fr);gap:1.25rem 1.5rem;display:grid}.theme-home--editorial .te-impact-value{color:var(--white);font-size:clamp(1.75rem,3.5vw,2.6rem);font-weight:700;line-height:1.1}.theme-home--editorial .te-impact-label{color:#ffffffb8;margin:.4rem 0 0;font-size:.8125rem;line-height:1.45}.theme-home--editorial .te-featured-projects{padding-block:var(--space-section-md) var(--space-8)}.theme-home--editorial .te-stories{padding-block:var(--space-section-md);color:var(--ink);background:radial-gradient(ellipse 50% 65% at 8% 60%, #ffffff47, transparent 60%), radial-gradient(ellipse 48% 55% at 88% 22%, color-mix(in srgb, var(--ink) 10%, transparent), transparent 58%), linear-gradient(150deg, color-mix(in srgb, var(--ochre) 78%, #f4ecc0) 0%, var(--ochre) 45%, color-mix(in srgb, var(--ochre) 82%, #b8a84a) 100%);position:relative;overflow:hidden}.theme-home--editorial .te-stories:before{content:"";z-index:0;pointer-events:none;opacity:.7;background-image:repeating-linear-gradient(-18deg, transparent 0 18px, color-mix(in srgb, var(--ink) 9%, transparent) 18px 19px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 0% 40%,#0000 76%);mask-image:linear-gradient(90deg,#000 0% 40%,#0000 76%)}.theme-home--editorial .te-stories:after{content:"";z-index:0;pointer-events:none;bottom:-22%;border:1px solid color-mix(in srgb, var(--ink) 18%, transparent);width:min(46vw,30rem);height:min(46vw,30rem);box-shadow:0 0 0 26px color-mix(in srgb, var(--ink) 5%, transparent), inset 0 0 0 1px #ffffff59;background:radial-gradient(circle at 45% 40%,#ffffff38,#0000 68%);border-radius:50%;position:absolute;inset-inline-start:-10%}.theme-home--editorial .te-stories-grid{z-index:1;grid-template-columns:.85fr 1.15fr;align-items:center;gap:clamp(1.5rem,4vw,3.25rem);display:grid;position:relative}.theme-home--editorial .te-stories-copy{min-width:0}.theme-home--editorial .te-stories-copy h2{color:var(--ink);max-width:14ch;margin:0 0 1.5rem;font-size:clamp(2.1rem,4.4vw,3.25rem);font-weight:700}.theme-home--editorial .te-stories-mosaic{grid-template-rows:12rem 12rem;grid-template-columns:1.45fr 1fr;gap:12px;display:grid}.theme-home--editorial .te-stories-mosaic--solo{grid-template-rows:min(42vw,22rem);grid-template-columns:1fr}.theme-home--editorial .te-stories-mosaic--duo{grid-template-rows:min(32vw,18rem);grid-template-columns:1fr 1fr}.theme-home--editorial .te-stories-mosaic figure{background:color-mix(in srgb, var(--ink) 12%, var(--ochre));min-height:0;margin:0;position:relative;overflow:hidden}.theme-home--editorial .te-stories-mosaic figure:first-child{grid-row:1/span 2}.theme-home--editorial .te-stories-mosaic--solo figure:first-child,.theme-home--editorial .te-stories-mosaic--duo figure:first-child{grid-row:auto}.theme-home--editorial .te-stories-mosaic figure>img,.theme-home--editorial .te-stories-mosaic figure>span,.theme-home--editorial .te-video-media>img,.theme-home--editorial .te-video-media>span:not(.te-video-play){transition:transform .35s;inset:0;width:100%!important;height:100%!important;position:absolute!important}.theme-home--editorial .te-stories-mosaic figure:hover img,.theme-home--editorial .te-stories-mosaic figure:hover span,.theme-home--editorial .te-video-card:hover .te-video-media img,.theme-home--editorial .te-video-card:hover .te-video-media span:not(.te-video-play){transform:scale(1.04)}.theme-home--editorial .te-library{padding-block:var(--space-section-lg);background:var(--cream);border-top:1px solid var(--line)}.theme-home--editorial .te-library-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:stretch;gap:clamp(1.25rem,3vw,2.25rem);min-height:min(28rem,62vw);display:grid}.theme-home--editorial .te-video-card{background:var(--ink);color:#fff;min-height:100%;text-decoration:none;display:flex;overflow:hidden}.theme-home--editorial .te-video-media{background:var(--ink);flex:1;min-height:22rem;position:relative;overflow:hidden}.theme-home--editorial .te-video-play{z-index:2;background:var(--ochre);pointer-events:none;width:72px;height:72px;transition:transform .6s var(--ease-out-expo);border-radius:50%;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.theme-home--editorial .te-video-play:after{content:"";border-style:solid;border-width:11px 0 11px 17px;border-color:transparent transparent transparent var(--ink);position:absolute;top:25px;left:29px}.theme-home--editorial .te-video-card:hover .te-video-play{transform:translate(-50%,-50%)scale(1.12)}.theme-home--editorial .te-video-copy{inset-inline:0;z-index:2;color:#fff;background:linear-gradient(#14163c00 0%,#14163cb8 58%,#14163ceb 100%);padding:clamp(3.5rem,8vw,5.5rem) clamp(1rem,2.5vw,1.5rem) clamp(1rem,2.5vw,1.35rem);position:absolute;bottom:0}.theme-home--editorial .te-video-copy h3{color:#fff;max-width:18ch;margin:0;font-size:clamp(1.35rem,2.4vw,1.85rem);font-weight:600;line-height:1.2}.theme-home--editorial .te-video-copy p{color:#ffffffe0;max-width:36ch;margin:.45rem 0 0;font-size:.95rem;line-height:1.55}.theme-home--editorial .te-video-cta{font-family:var(--font-sans);letter-spacing:.04em;text-transform:uppercase;color:var(--ochre);border-bottom:1px solid color-mix(in srgb, var(--ochre) 70%, transparent);margin-top:.85rem;padding-bottom:2px;font-size:12.5px;font-weight:700;text-decoration:none;display:inline-block}.theme-home--editorial .te-video-card:hover .te-video-cta{border-bottom-color:var(--ochre)}.theme-home--editorial .te-library-list{border-inline-start:1px solid color-mix(in srgb, var(--brand-blue,#3d407d) 22%, transparent);flex-direction:column;min-height:100%;padding:clamp(.25rem,1vw,.5rem) 0 clamp(.25rem,1vw,.5rem) clamp(1rem,2.5vw,1.75rem);display:flex}.theme-home--editorial .te-library-pubs{flex-direction:column;flex:1;justify-content:center;display:flex}.theme-home--editorial .te-library-list .te-list-row{gap:6px 1rem;padding:1.1rem 0}.theme-home--editorial .te-library-list .te-list-row:first-child{padding-top:0}.theme-home--editorial .te-library-list .te-list-label{font-size:clamp(1.05rem,1.6vw,1.25rem);font-weight:500;line-height:1.3}.theme-home--editorial .te-library-list .te-list-dek{color:var(--ink-soft);-webkit-line-clamp:3;font-size:.9rem;line-height:1.5}.theme-home--editorial .te-library-cta{margin-top:auto;padding-top:1.25rem}.theme-home--editorial .te-project-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.theme-home--editorial .te-project-card{color:var(--ink);background:#fff;display:block;overflow:hidden}.theme-home--editorial .te-project-media{aspect-ratio:16/10;width:100%;position:relative;overflow:hidden}.theme-home--editorial .te-project-card:hover .te-project-media img,.theme-home--editorial .te-project-card:hover .te-project-media span{transform:scale(1.04)}.theme-home--editorial .te-project-meta h3{margin:0;font-size:1.2rem;line-height:1.25}.theme-home--editorial .te-project-meta p{color:var(--ink-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:6px 0 0;font-size:.8125rem;line-height:1.45;display:-webkit-box;overflow:hidden}.theme-home--editorial .te-projects{padding-block:var(--space-section-md);background:var(--cream)}.theme-home--editorial .te-proj-head{margin-bottom:var(--space-7)}.theme-home--editorial .te-proj-head--with-cta{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem 1.5rem;display:flex}.theme-home--editorial .te-proj-head-cta{font-family:var(--font-sans);letter-spacing:.04em;text-transform:uppercase;color:var(--ink);border-bottom:1px solid color-mix(in srgb, var(--ink) 35%, transparent);flex-shrink:0;align-self:center;padding-bottom:2px;font-size:12.5px;font-weight:700;text-decoration:none}.theme-home--editorial .te-proj-head-cta:hover,.theme-home--editorial .te-proj-head-cta:focus-visible{border-bottom-color:var(--ink)}.theme-home--editorial .te-proj-head h2{max-width:22ch;color:var(--ink);margin:0;font-size:clamp(1.6rem,3.2vw,2.4rem);font-weight:700}.theme-home--editorial .te-projects-copy{max-width:48ch}.theme-home--editorial .te-projects-copy p{color:var(--ink-soft);margin:0;font-size:17px;line-height:1.75}.theme-home--editorial .te-projects-cta{margin:var(--space-5) 0 0}.theme-home--editorial .te-projects-cta a{font-family:var(--font-sans);letter-spacing:.04em;text-transform:uppercase;color:var(--ink);text-underline-offset:4px;font-size:13px;font-weight:700;text-decoration:underline}.theme-home--editorial .te-events{background:var(--cream)}.theme-home--editorial .te-events-stage{position:relative}.theme-home--editorial .te-events-media,.theme-home--editorial .te-volunteer-media,.theme-home--editorial .te-donate-media,.theme-home--editorial .te-forum-media{position:relative;overflow:hidden}.theme-home--editorial .te-events-media>img,.theme-home--editorial .te-events-media>span,.theme-home--editorial .te-volunteer-media>img,.theme-home--editorial .te-volunteer-media>span,.theme-home--editorial .te-donate-media>img,.theme-home--editorial .te-donate-media>span,.theme-home--editorial .te-forum-media>img,.theme-home--editorial .te-forum-media>span{inset:0;width:100%!important;height:100%!important;position:absolute!important}.theme-home--editorial .te-events-media{height:min(46vw,26rem);min-height:18rem}.theme-home--editorial .te-events-panel-wrap{padding-bottom:var(--space-section-md);margin-top:-7rem;position:relative}.theme-home--editorial .te-events-panel{background:var(--white);border:1px solid var(--line);max-width:34rem;padding:clamp(1.5rem,3.5vw,2.5rem)}.theme-home--editorial .te-events-panel h2{color:var(--ink);margin:0 0 .75rem;font-size:clamp(1.85rem,3.6vw,2.6rem);font-weight:700}.theme-home--editorial .te-events-panel p:not(.te-projects-cta){color:var(--ink-soft);margin:0 0 1.15rem;font-size:1.05rem;line-height:1.6}.theme-home--editorial .te-events-panel .te-projects-cta{margin:0}.theme-home--editorial .te-volunteer{background:var(--ochre);color:var(--ink)}.theme-home--editorial .te-volunteer-grid{grid-template-columns:.95fr 1.05fr;min-height:0;display:grid}.theme-home--editorial .te-volunteer-copy{flex-direction:column;justify-content:center;min-width:0;padding:clamp(2rem,5vw,4rem) clamp(1.5rem,4vw,3.5rem);display:flex}.theme-home--editorial .te-volunteer-copy h2{color:var(--ink);margin:0 0 .9rem;font-size:clamp(2.1rem,4.4vw,3.25rem);font-weight:700}.theme-home--editorial .te-volunteer-copy p{color:var(--ink);max-width:34rem;margin:0 0 1.5rem;font-size:1.05rem;line-height:1.65}.theme-home--editorial .te-volunteer-media{min-height:26rem}.theme-home--editorial .te-volunteer-cta,.theme-home--editorial .te-donate-cta,.theme-home--editorial .te-stories-cta{width:fit-content;font-size:14px;font-weight:700;font-family:var(--font-sans);padding:14px 26px;display:inline-block}.theme-home--editorial .te-volunteer-cta,.theme-home--editorial .te-stories-cta{background:var(--ink);color:var(--white)}.theme-home--editorial .te-volunteer-cta:hover,.theme-home--editorial .te-stories-cta:hover{background:color-mix(in srgb, var(--ink) 88%, black)}.theme-home--editorial .te-donate{background:var(--ink);color:var(--white)}.theme-home--editorial .te-donate-frame{min-height:min(70vh,36rem);position:relative}.theme-home--editorial .te-donate-media{position:absolute;inset:0}.theme-home--editorial .te-donate-media:after{content:"";background:color-mix(in srgb, var(--ink) 46%, transparent);pointer-events:none;position:absolute;inset:0}.theme-home--editorial .te-donate-copy{z-index:1;min-height:min(70vh,36rem);padding:clamp(2rem, 6vw, 4.5rem) var(--layout-gutter);max-width:var(--layout-max);box-sizing:border-box;flex-direction:column;justify-content:flex-end;width:100%;margin-inline:auto;display:flex;position:relative}.theme-home--editorial .te-donate-copy h2{letter-spacing:-.02em;color:var(--white);max-width:18ch;margin:0 0 1.35rem;font-size:clamp(1.85rem,4.2vw,3.25rem);font-weight:500;line-height:1.15}.theme-home--editorial .te-donate-cta{background:var(--ochre);color:var(--ink)}.theme-home--editorial .te-donate-cta:hover{background:color-mix(in srgb, var(--ochre) 86%, white)}.theme-home--editorial .te-forum{padding-block:var(--space-section-md);background:var(--ink);color:var(--white);position:relative;overflow:hidden}.theme-home--editorial .te-forum:before{content:"";background-image:repeating-linear-gradient(-22deg, color-mix(in srgb, var(--ochre) 16%, transparent) 0 1px, transparent 1px 26px);pointer-events:none;position:absolute;inset:0}.theme-home--editorial .te-forum:after{content:"“";top:-.15em;z-index:0;font-family:var(--font-playfair), ui-serif, Georgia, serif;color:color-mix(in srgb, var(--ochre) 28%, transparent);pointer-events:none;font-size:clamp(10rem,22vw,18rem);font-weight:700;line-height:.7;position:absolute;inset-inline-start:clamp(.5rem,4vw,3rem)}.theme-home--editorial .te-forum-grid,.theme-home--editorial .te-forum-copy,.theme-home--editorial .te-forum-media{z-index:1;position:relative}.theme-home--editorial .te-forum-grid{grid-template-columns:1.15fr .85fr;align-items:center;gap:clamp(1.75rem,5vw,4.5rem);display:grid}.theme-home--editorial .te-forum .tm-eyebrow{color:var(--ochre)}.theme-home--editorial .te-forum-copy h2{color:var(--white);max-width:12ch;margin:0 0 .9rem;font-size:clamp(2.1rem,4.4vw,3.25rem);font-weight:700}.theme-home--editorial .te-forum-copy p:not(.te-projects-cta){color:#ffffffd6;max-width:34rem;margin:0 0 1.25rem;font-size:1.05rem;line-height:1.65}.theme-home--editorial .te-forum-copy .te-projects-cta{margin:0}.theme-home--editorial .te-forum-copy .te-projects-cta a{color:var(--ochre)}.theme-home--editorial .te-forum-media{aspect-ratio:4/5;outline:1px solid color-mix(in srgb, var(--ochre) 40%, transparent);min-height:22rem}.theme-home--editorial .te-ink{color:var(--ink)}.theme-home--editorial .te-contact{background:var(--ink);color:var(--white);padding-block:var(--space-section-md)}.theme-home--editorial .te-contact-inner{text-align:center;flex-direction:column;align-items:center;display:flex}.theme-home--editorial .te-contact h2{color:var(--white);margin:0 0 1.5rem;font-size:clamp(2rem,4.5vw,3.25rem);font-weight:700}.theme-home--editorial .te-contact-cta{background:var(--ochre);color:var(--ink);font-size:14px;font-weight:700;font-family:var(--font-sans);padding:14px 26px;display:inline-block}.theme-home--editorial .te-contact-cta:hover{background:color-mix(in srgb, var(--ochre) 86%, white)}@media (max-width:1100px){.theme-home--editorial .te-focus-grid,.theme-home--editorial .te-impact-grid{grid-template-columns:1fr 1fr}}@media (max-width:900px){.theme-home--editorial .te-library-grid,.theme-home--editorial .te-project-grid,.theme-home--editorial .te-proj-head,.theme-home--editorial .te-volunteer-grid,.theme-home--editorial .te-forum-grid,.theme-home--editorial .te-stories-grid{grid-template-columns:1fr}.theme-home--editorial .te-library-grid{gap:1.5rem;min-height:0}.theme-home--editorial .te-video-media{aspect-ratio:16/10;min-height:18rem}.theme-home--editorial .te-library-list{border-inline-start:0;border-top:1px solid color-mix(in srgb, var(--brand-blue,#3d407d) 22%, transparent);padding:1.25rem 0 0}.theme-home--editorial .te-library-pubs{justify-content:flex-start}.theme-home--editorial .te-stories-mosaic{grid-template-rows:13rem 10rem;grid-template-columns:1fr 1fr}.theme-home--editorial .te-stories-mosaic figure:first-child{grid-area:auto/1/auto/span 2}.theme-home--editorial .te-about-grid{grid-template-columns:1fr;min-height:0}.theme-home--editorial .te-about-media{order:-1;min-height:180px;max-height:16rem}.theme-home--editorial .te-about-text{padding:var(--space-10) var(--layout-gutter)}.theme-home--editorial .te-events-media{height:14rem;min-height:14rem}.theme-home--editorial .te-events-panel-wrap{margin-top:-3.75rem}.theme-home--editorial .te-events-panel{max-width:none}.theme-home--editorial .te-volunteer-media{order:-1;min-height:16rem}.theme-home--editorial .te-volunteer-copy{padding:var(--space-10) var(--layout-gutter)}.theme-home--editorial .te-donate-frame,.theme-home--editorial .te-donate-copy{min-height:22rem}.theme-home--editorial .te-forum-media{aspect-ratio:16/10;order:-1;min-height:16rem}.theme-home--editorial .te-list-row{flex-wrap:wrap;gap:.5rem;padding:.65rem 0}.theme-home--editorial .te-list-label{min-width:0;max-width:none}.theme-home--editorial .te-list-row .te-list-arrow{display:none}.theme-home--editorial .te-about-lede{max-width:none}.theme-home--editorial .te-projects{padding-block:var(--space-12)}.theme-home--editorial .te-contact{padding-top:var(--space-12);padding-bottom:var(--space-12)}}@media (max-width:600px){.theme-home--editorial .te-focus-grid,.theme-home--editorial .te-impact-grid{grid-template-columns:1fr 1fr}.theme-home--editorial .te-stories-mosaic{grid-template-rows:none;grid-template-columns:1fr}.theme-home--editorial .te-stories-mosaic figure,.theme-home--editorial .te-stories-mosaic figure:first-child{aspect-ratio:16/10;grid-area:auto;min-height:10rem}}.theme-home--editorial .te-projects-cta a,.theme-home--editorial .te-donors-cta{transition:background-size .5s var(--ease-out-expo);background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat;padding-bottom:4px;text-decoration:none}.theme-home--editorial .te-projects-cta a:hover,.theme-home--editorial .te-donors-head:hover .te-donors-cta{background-position:100% 100%;background-size:0 1px}.theme-home--editorial .te-projects-cta a [aria-hidden],.theme-home--editorial .te-donors-cta [aria-hidden],.theme-home--editorial .te-focus-arrow,.theme-home--editorial .te-list-arrow{transition:transform .5s var(--ease-out-expo);display:inline-block}.theme-home--editorial .te-projects-cta a [aria-hidden]{margin-inline-start:.4em}.theme-home--editorial .te-impact-value,.theme-home--editorial .te-focus-num{font-variant-numeric:lining-nums}.theme-home--editorial .te-projects-cta a:hover [aria-hidden],.theme-home--editorial .te-donors-head:hover .te-donors-cta [aria-hidden],.theme-home--editorial .te-focus-card:hover .te-focus-arrow,.theme-home--editorial .te-list-row:hover .te-list-arrow{transform:translate(6px)}[dir=rtl] .theme-home--editorial .te-projects-cta a:hover [aria-hidden],[dir=rtl] .theme-home--editorial .te-donors-head:hover .te-donors-cta [aria-hidden],[dir=rtl] .theme-home--editorial .te-focus-card:hover .te-focus-arrow,[dir=rtl] .theme-home--editorial .te-list-row:hover .te-list-arrow{transform:translate(-6px)}.theme-home--editorial .te-proj-head h2{letter-spacing:-.02em;font-size:clamp(2rem,4vw,3.25rem);font-weight:500;line-height:1.08}.theme-home--editorial .te-about-lede{font-family:var(--font-serif);letter-spacing:-.01em;color:var(--white);max-width:30ch;margin-bottom:2rem;font-size:clamp(1.35rem,2.1vw,1.85rem);line-height:1.38}[dir=rtl] .theme-home--editorial .te-about-lede{font-family:var(--font-noto-kufi), var(--font-noto-naskh), serif;line-height:1.7}@media (min-width:960px){.theme-home--editorial .te-about-media{height:auto;min-height:30rem;max-height:none}.theme-home--editorial .te-about-text{padding:var(--space-16) clamp(2rem, 5vw, 5rem)}}.theme-home--editorial .te-impact{padding-block:var(--space-section-lg);border-top:1px solid #ffffff1f}.theme-home--editorial .te-impact-head{margin-bottom:var(--space-12)}.theme-home--editorial .te-impact-title{letter-spacing:-.02em;font-size:clamp(1.8rem,3.4vw,2.75rem);font-weight:500}.theme-home--editorial .te-impact-stat{padding-top:var(--space-5);border-top:1px solid #ffffff38}.theme-home--editorial .te-impact-value{letter-spacing:-.03em;color:var(--ochre);font-size:clamp(2.6rem,5.2vw,4.5rem);font-weight:500;line-height:1}.theme-home--editorial .te-impact-label{max-width:22ch;margin-top:.75rem;font-size:.875rem}.theme-home--editorial .te-about{padding-top:var(--space-section-lg)}.theme-home--editorial .te-about>.te-impact-head{margin-bottom:var(--space-10)}.theme-home--editorial .te-about .te-impact{padding-top:var(--space-12);padding-bottom:var(--space-section-lg);background:0 0}.theme-home--editorial .te-focus{padding-block:var(--space-section-lg)}.theme-home--editorial .te-focus .te-proj-head{margin-bottom:var(--space-10)}.theme-home--editorial .te-focus-grid{border-top:1px solid var(--line);gap:0}.theme-home--editorial .te-focus-card{padding-block:var(--space-8);padding-inline:var(--space-6);border-inline-end:1px solid var(--line);background:0 0;gap:14px;position:relative}.theme-home--editorial .te-focus-card:first-child{padding-inline-start:0}.theme-home--editorial .te-focus-card:last-child{border-inline-end:0}.theme-home--editorial .te-focus-card:before{content:"";top:-1px;background:var(--ink);transform-origin:0;height:2px;transition:transform .7s var(--ease-out-expo);position:absolute;inset-inline:0;transform:scaleX(0)}[dir=rtl] .theme-home--editorial .te-focus-card:before{transform-origin:100%}.theme-home--editorial .te-focus-card:hover{background:0 0}.theme-home--editorial .te-focus-card:hover:before{transform:scaleX(1)}.theme-home--editorial .te-focus-num{font-family:var(--font-serif);letter-spacing:0;color:var(--brand-yellow-deep);margin-bottom:var(--space-4);font-size:2.25rem;font-style:italic;font-weight:400;line-height:1}.theme-home--editorial .te-focus-card h3{font-size:clamp(1.25rem,1.7vw,1.5rem);font-weight:500}.theme-home--editorial .te-focus-card p{font-size:.9375rem;line-height:1.6}@media (max-width:959px){.theme-home--editorial .te-focus-card,.theme-home--editorial .te-focus-card:first-child{padding-inline:0 var(--space-5);border-inline-end:0;border-bottom:1px solid var(--line)}.theme-home--editorial .te-focus-card:nth-child(2n){padding-inline:var(--space-5) 0;border-inline-start:1px solid var(--line)}}@media (max-width:599px){.theme-home--editorial .te-focus-card,.theme-home--editorial .te-focus-card:first-child,.theme-home--editorial .te-focus-card:nth-child(2n){border-inline-start:0;padding-inline:0}}.theme-home--editorial .te-forum{padding-block:var(--space-section-lg);background:radial-gradient(ellipse 55% 70% at 12% 55%, color-mix(in srgb, var(--ochre) 18%, transparent), transparent 62%), radial-gradient(ellipse 45% 55% at 92% 18%, #ffffff1a, transparent 58%), linear-gradient(145deg, color-mix(in srgb, var(--ink) 88%, #1a1c38) 0%, var(--brand-blue,#3d407d) 48%, color-mix(in srgb, var(--brand-blue,#3d407d) 72%, #1e2148) 100%)}.theme-home--editorial .te-forum:before{content:"";opacity:.55;background-image:repeating-linear-gradient(-18deg, transparent 0 17px, color-mix(in srgb, var(--ochre) 11%, transparent) 17px 18px);-webkit-mask-image:linear-gradient(90deg,#000 0% 42%,#0000 78%);mask-image:linear-gradient(90deg,#000 0% 42%,#0000 78%)}.theme-home--editorial .te-forum:after{content:"";top:auto;bottom:-18%;border:1px solid color-mix(in srgb, var(--ochre) 32%, transparent);width:min(42vw,28rem);height:min(42vw,28rem);box-shadow:0 0 0 28px color-mix(in srgb, var(--ochre) 6%, transparent), inset 0 0 0 1px #ffffff14;background:radial-gradient(circle at 40% 40%, color-mix(in srgb, var(--ochre) 10%, transparent), transparent 68%);border-radius:50%;font-size:0;inset-inline:auto -8%}@media (min-width:901px){.theme-home--editorial .te-forum-grid{grid-template-columns:1fr 1fr}.theme-home--editorial .te-forum-media{aspect-ratio:5/4;min-height:0}}.theme-home--editorial .te-forum-copy h2{letter-spacing:-.025em;margin-bottom:1.25rem;font-size:clamp(2.5rem,5.5vw,4.5rem);font-weight:500;line-height:1}.theme-home--editorial .te-forum-media{outline:1px solid color-mix(in srgb, var(--ochre) 28%, transparent);box-shadow:0 24px 48px -28px #0000008c}.theme-home--editorial .te-project-grid{gap:clamp(1rem,2.5vw,2rem)}.theme-home--editorial .te-project-card{background:0 0}.theme-home--editorial .te-project-media img,.theme-home--editorial .te-project-media span{transition:transform 1.2s var(--ease-out-expo)}.theme-home--editorial .te-project-meta{padding:var(--space-5) 0 0}.theme-home--editorial .te-project-meta h3{letter-spacing:-.01em;font-size:clamp(1.35rem,2vw,1.75rem);font-weight:500}.theme-home--editorial .te-list-row{padding:var(--space-5) 0}.theme-home--editorial .te-list-row:hover{background:0 0}.theme-home--editorial .te-list-label{font-size:1.2rem;font-weight:500}.theme-home--editorial .te-contact{padding-block:var(--space-section-xl)}.theme-home--editorial .te-contact h2{letter-spacing:-.025em;font-size:clamp(2.5rem,6vw,5rem);font-weight:500}.theme-home--editorial .te-contact-cta,.theme-home--editorial .te-volunteer-cta,.theme-home--editorial .te-donate-cta,.theme-home--editorial .te-stories-cta,.ed-hero-cta{transition:transform .5s var(--ease-out-expo), box-shadow .5s var(--ease-out-expo), background-color .3s ease}.theme-home--editorial .te-contact-cta:hover,.theme-home--editorial .te-volunteer-cta:hover,.theme-home--editorial .te-donate-cta:hover,.theme-home--editorial .te-stories-cta:hover,.ed-hero-cta:hover{transform:translateY(-2px);box-shadow:0 14px 30px -14px #14163c8c}.tpf{width:100%}.tpf--editorial .tpf-body{max-width:var(--layout-content);padding:var(--space-section-md) var(--layout-gutter) var(--space-page-body-bottom);margin-inline:auto}.tpf-sections--editorial{display:grid}.tpf-ed-row{border-top:1px solid color-mix(in srgb, var(--brand-blue,#3d407d) 16%, white);grid-template-columns:64px 1fr;gap:24px;padding:28px 0;display:grid}.tpf-ed-row:last-child{border-bottom:1px solid color-mix(in srgb, var(--brand-blue,#3d407d) 16%, white)}.tpf-ed-num{font-family:var(--font-playfair), ui-serif, Georgia, serif;color:var(--accent-on-light,var(--brand-yellow-deep));padding-top:6px;font-size:18px;font-weight:700}.tpf-ed-row h2{font-family:var(--font-playfair), ui-serif, Georgia, serif;color:var(--brand-blue,#3d407d);margin:0 0 10px;font-size:clamp(1.5rem,3vw,2rem);font-weight:700}[dir=rtl] .tpf-ed-row h2{font-family:var(--font-noto-kufi), var(--font-noto-naskh), ui-serif, Georgia, serif}.tpf-ed-row p{color:var(--ed-prose);max-width:60ch;margin:0;font-size:16px;line-height:1.75}.tpf-ed-row ul{color:color-mix(in srgb, var(--brand-blue,#3d407d) 70%, black);margin:16px 0 0;padding-inline-start:1.1rem}.tpf--editorial .tpf-body .ed-eyebrow{color:var(--brand-blue,#3d407d)}.tpf--editorial .tpf-body em{color:inherit;font-style:italic}.tpf-ed-row[id],.ed-press-note[id]{scroll-margin-top:calc(var(--chrome-header-height) + env(safe-area-inset-top,0px) + 12px)}.ed-eyebrow{font-family:var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--brand-blue,#3d407d);margin-bottom:14px;font-size:12px;font-weight:700;display:block}[dir=rtl] .ed-eyebrow,[dir=rtl] .tm-eyebrow{letter-spacing:.04em;text-transform:none}.ed-serif-title{font-family:var(--font-playfair), ui-serif, Georgia, serif;color:var(--brand-blue,#3d407d);font-synthesis:none;letter-spacing:-.015em;margin:0;font-weight:700;line-height:1.15}[dir=rtl] .ed-serif-title{font-family:var(--font-noto-kufi), var(--font-noto-naskh), ui-serif, Georgia, serif;letter-spacing:0}[dir=rtl] .ed-film-link,[dir=rtl] .ed-staff-title,[dir=rtl] .ed-form label,[dir=rtl] .ed-form-legend,[dir=rtl] .ed-form-section{letter-spacing:.04em;text-transform:none}.ed-body-text{color:var(--ed-prose);margin:0;font-size:17px;line-height:1.75}.ed-band{background:var(--brand-blue,#3d407d);color:#fff;margin-inline:calc(-1 * var(--layout-gutter));padding:var(--space-section-lg) var(--layout-gutter)}.ed-band .ed-eyebrow,.tpf--editorial .ed-band .ed-eyebrow,.theme-page--editorial .ed-band .ed-eyebrow{color:var(--brand-yellow,#e2d884)}.ed-band .ed-serif-title{color:#fff}.ed-band .ed-body-text{color:var(--text-on-dark-muted,#ffffffe0)}.ed-band--donate{margin-top:var(--space-section-md)}.ed-film-link--on-band{color:var(--brand-yellow,#e2d884)}.ed-film-link--on-band:hover{color:#fff}a.ed-band-cta{margin-top:var(--space-6);background:var(--brand-yellow,#e2d884);color:#000;min-height:48px;font-family:var(--font-sans);letter-spacing:.04em;white-space:nowrap;justify-content:center;align-items:center;padding:14px 28px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}a.ed-band-cta:hover,a.ed-band-cta:focus-visible{color:#000;background:#fff;outline:none}.ed-split{margin-bottom:var(--space-16);grid-template-columns:1fr 1fr;gap:0;display:grid}.ed-split-media{min-height:420px;position:relative;overflow:hidden}.ed-split-media img{object-fit:cover}.ed-split-content{padding:var(--space-16) var(--space-12);flex-direction:column;justify-content:center;display:flex}.ed-values-grid{gap:var(--stack-xl);margin-top:var(--space-10);grid-template-columns:repeat(3,1fr);display:grid}.ed-values-grid--four{grid-template-columns:repeat(4,1fr)}.ed-programme-num{font-family:var(--font-sans);letter-spacing:.12em;color:var(--accent-on-light,var(--brand-yellow-deep));margin-bottom:10px;font-size:12px;font-weight:700;display:block}.ed-band .ed-programme-num{color:var(--brand-yellow,#e2d884)}.ed-mission{margin-bottom:var(--space-section-md)}.ed-strategy-list{margin:var(--space-8) 0 0;gap:0;max-width:36rem;padding:0;list-style:none;display:grid}.ed-strategy-list li{border-top:1px solid color-mix(in srgb, var(--brand-blue,#3d407d) 14%, white);color:var(--brand-blue,#3d407d);grid-template-columns:48px 1fr;align-items:baseline;gap:16px;padding:16px 0;font-size:17px;line-height:1.5;display:grid}.ed-strategy-list li:last-child{border-bottom:1px solid color-mix(in srgb, var(--brand-blue,#3d407d) 14%, white)}.ed-strategy-num{font-family:var(--font-playfair), ui-serif, Georgia, serif;color:var(--accent-on-light,var(--brand-yellow-deep));font-size:15px;font-weight:700}.ed-about-links{margin:var(--space-section-md) 0 0;font-size:15px}.ed-about{gap:var(--space-section-md);display:grid}.ed-about-section-title{max-width:18ch;font-size:clamp(1.85rem,3.4vw,2.65rem)}.ed-about-spread{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:start;gap:clamp(1.5rem,3vw,3rem);display:grid}.ed-about-spread-copy,.ed-about-mosaic{min-width:0}.ed-about-spread-title{max-width:14ch;font-size:clamp(2rem,4vw,3.15rem)}.ed-about-lede{font-family:var(--font-playfair), ui-serif, Georgia, serif;color:var(--brand-blue,#3d407d);max-width:none;margin:1.35rem 0 0;font-size:clamp(1.2rem,2vw,1.45rem);font-style:italic;line-height:1.45}[dir=rtl] .ed-about-lede,[dir=rtl] .ed-about-mission-quote,[dir=rtl] .ed-about-section-title,[dir=rtl] .ed-about-spread-title,[dir=rtl] .ed-about-stat-value,[dir=rtl] .ed-about-step-num,[dir=rtl] .ed-about-value-num,[dir=rtl] .ed-about-strategy-num,[dir=rtl] .ed-about-pillar-num,[dir=rtl] .ed-about-pillar h3,[dir=rtl] .ed-about-explore-label,[dir=rtl] .ed-about-fact h3,[dir=rtl] .ed-about-lists h3{font-family:var(--font-noto-kufi), var(--font-noto-naskh), ui-serif, Georgia, serif;letter-spacing:0}.ed-about-spread-body{max-width:none;margin-top:1rem}.ed-about-mosaic{grid-template-rows:minmax(210px,1fr) minmax(210px,1fr);grid-template-columns:1.15fr .85fr;gap:10px;min-height:440px;display:grid}.ed-about-mosaic-item{background:color-mix(in srgb, var(--brand-blue,#3d407d) 10%, white);margin:0;position:relative;overflow:hidden}.ed-about-mosaic-item img{transition:transform .6s}.ed-about-mosaic-item:hover img{transform:scale(1.04)}.ed-about-glance{padding-top:var(--space-2)}.ed-about-stats{gap:var(--stack-lg);margin-top:var(--space-8);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ed-about-stat{border-top:2px solid var(--brand-blue,#3d407d);padding-top:18px}.ed-about-stat-value{font-family:var(--font-playfair), ui-serif, Georgia, serif;color:var(--brand-blue,#3d407d);margin:0 0 10px;font-size:clamp(2.1rem,4vw,3.1rem);font-weight:700;line-height:1}.ed-about-stat-label{color:var(--text-muted);max-width:16ch;margin:0;font-size:15px;line-height:1.4}.ed-about-mission{background:var(--brand-blue,#3d407d);color:#fff;margin-inline:calc(-1 * var(--layout-gutter));padding:var(--space-section-lg) var(--layout-gutter)}.ed-about-mission .ed-eyebrow,.tpf--editorial .ed-about-mission .ed-eyebrow{color:var(--brand-yellow,#e2d884)}.ed-about-mission-title{color:#fff;max-width:18ch;font-size:clamp(1.85rem,3.4vw,2.65rem)}.ed-about-mission-quote{font-family:var(--font-playfair), ui-serif, Georgia, serif;color:#ffffffeb;max-width:24em;margin:1.35rem 0 0;font-size:clamp(1.25rem,2.4vw,1.7rem);font-style:italic;font-weight:400;line-height:1.4}.ed-about-strategies{margin:var(--space-10) 0 0;background:#ffffff29;border:1px solid #ffffff29;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;padding:0;list-style:none;display:grid}.ed-about-strategies li{background:var(--brand-blue,#3d407d);color:#fff;flex-direction:column;gap:10px;padding:20px 18px 22px;font-size:15px;line-height:1.4;display:flex}.ed-about-strategy-num{font-family:var(--font-playfair), ui-serif, Georgia, serif;letter-spacing:.08em;color:var(--brand-yellow,#e2d884);font-size:13px;font-weight:700}.ed-about-values{margin-inline:calc(-1 * var(--layout-gutter));grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:0;display:grid}.ed-about-values-media{min-height:520px;position:relative;overflow:hidden}.ed-about-values-copy{padding-block:var(--space-12);flex-direction:column;justify-content:center;padding-inline-start:var(--space-12);padding-inline-end:var(--layout-gutter);display:flex}.ed-about-value-list{margin:var(--space-6) 0 0;gap:0;padding:0;list-style:none;display:grid}.ed-about-value-list li{border-top:1px solid color-mix(in srgb, var(--brand-blue,#3d407d) 14%, white);color:var(--ed-prose);grid-template-columns:2.4rem minmax(0,1fr);align-items:start;gap:12px;padding:14px 0;font-size:16px;line-height:1.5;display:grid}.ed-about-value-list li:last-child{border-bottom:1px solid color-mix(in srgb, var(--brand-blue,#3d407d) 14%, white)}.ed-about-value-num{font-family:var(--font-playfair), ui-serif, Georgia, serif;color:var(--accent-on-light,var(--brand-yellow-deep));padding-top:3px;font-size:13px;font-weight:700}.ed-about-facts{margin-top:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.ed-about-fact{background:color-mix(in srgb, var(--brand-blue,#3d407d) 5%, white);border-top:3px solid var(--brand-yellow,#e2d884);padding:28px 26px 30px}.ed-about-fact h3{margin-bottom:12px;font-size:1.45rem}.ed-about-lists{margin-top:var(--space-10);grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.5rem,3vw,3rem);display:grid}.ed-about-lists h3{margin-bottom:8px;font-size:1.45rem}.ed-about-lists ul{margin:0;padding:0;list-style:none}.ed-about-lists li{border-top:1px solid color-mix(in srgb, var(--brand-blue,#3d407d) 14%, white);color:var(--ed-prose);padding:13px 0 13px 1.15rem;font-size:16px;line-height:1.5;position:relative}.ed-about-lists li:last-child{border-bottom:1px solid color-mix(in srgb, var(--brand-blue,#3d407d) 14%, white)}.ed-about-lists li:before{content:"";inset-inline-start:0;background:var(--brand-yellow,#e2d884);width:7px;height:7px;position:absolute;top:1.2em}[dir=rtl] .ed-about-lists li{padding:13px 1.15rem 13px 0}.ed-about-toc-body{max-width:46rem;margin-top:1.15rem}.ed-about-steps{margin:var(--space-8) 0 0;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:0;list-style:none;display:grid}.ed-about-steps li{border-top:2px solid var(--brand-blue,#3d407d);padding-top:18px}.ed-about-step-num{font-family:var(--font-playfair), ui-serif, Georgia, serif;letter-spacing:.1em;color:var(--accent-on-light,var(--brand-yellow-deep));margin-bottom:10px;font-size:13px;font-weight:700;display:block}.ed-about-steps h3{margin:0 0 10px;font-size:1.7rem}.ed-about-steps p{color:var(--ed-prose);max-width:28ch;margin:0;font-size:16px;line-height:1.6}.ed-about-pillar-grid{margin-top:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ed-about-pillar{color:#fff;background:var(--brand-blue,#3d407d);min-height:280px;text-decoration:none;display:block;position:relative;overflow:hidden}.ed-about-pillar-media{position:absolute;inset:0}.ed-about-pillar-media--empty{background:color-mix(in srgb, var(--brand-blue,#3d407d) 82%, black)}.ed-about-pillar-media img{transition:transform .6s}.ed-about-pillar-copy{background:linear-gradient(180deg, transparent 28%, color-mix(in srgb, var(--brand-blue,#3d407d) 88%, black) 100%);flex-direction:column;justify-content:flex-end;padding:22px 22px 24px;display:flex;position:absolute;inset:0}.ed-about-pillar-num{font-family:var(--font-sans);letter-spacing:.12em;color:var(--brand-yellow,#e2d884);margin-bottom:8px;font-size:12px;font-weight:700}.ed-about-pillar h3{color:#fff;max-width:18ch;margin:0;font-size:clamp(1.25rem,2vw,1.6rem)}.ed-about-pillar:hover img,.ed-about-pillar:focus-visible img{transform:scale(1.05)}.ed-about-pillar:focus-visible{outline:2px solid var(--brand-yellow,#e2d884);outline-offset:3px}.ed-about-inline-cta{margin:1.35rem 0 0}.ed-about-founder{scroll-margin-top:calc(var(--chrome-header-height) + env(safe-area-inset-top,0px) + 12px);grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:start;gap:clamp(1.5rem,3vw,2.5rem);display:grid}.ed-about-founder--solo{grid-template-columns:1fr}.ed-about-founder-portrait{background:color-mix(in srgb, var(--brand-blue,#3d407d) 12%, white);min-height:560px;position:relative;overflow:hidden}.ed-about-founder-copy{flex-direction:column;gap:1rem;padding-top:4px;display:flex}.ed-about-founder-copy .ed-body-text{max-width:42rem}.ed-about-founder-video{margin-top:.35rem}.ed-about-explore-grid{margin-top:var(--space-8);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.ed-about-explore-card{color:inherit;flex-direction:column;min-width:0;text-decoration:none;display:flex}.ed-about-explore-media{aspect-ratio:4/3;background:color-mix(in srgb, var(--brand-blue,#3d407d) 10%, white);display:block;position:relative;overflow:hidden}.ed-about-explore-media img{transition:transform .6s}.ed-about-explore-card:hover img,.ed-about-explore-card:focus-visible img{transform:scale(1.05)}.ed-about-explore-label{font-family:var(--font-playfair), ui-serif, Georgia, serif;color:var(--brand-blue,#3d407d);justify-content:space-between;align-items:baseline;gap:12px;padding:14px 2px 0;font-size:1.35rem;font-weight:700;display:flex}.ed-about-explore-card:focus-visible{outline:2px solid var(--brand-blue,#3d407d);outline-offset:3px}@media (prefers-reduced-motion:reduce){.ed-about-mosaic-item img,.ed-about-pillar-media img,.ed-about-explore-media img{transition:none}.ed-about-mosaic-item:hover img,.ed-about-pillar:hover img,.ed-about-pillar:focus-visible img,.ed-about-explore-card:hover img,.ed-about-explore-card:focus-visible img{transform:none}}.ed-value-item{border-top:2px solid #ffffff40;padding-top:20px}.ed-value-item h3{font-family:var(--font-playfair), ui-serif, Georgia, serif;color:#fff;margin:0 0 12px;font-size:1.5rem;font-weight:700}[dir=rtl] .ed-value-item h3{font-family:var(--font-noto-kufi), var(--font-noto-naskh), ui-serif, Georgia, serif}.ed-value-item p{color:var(--text-on-dark-muted,#ffffffe0);margin:0;font-size:15px;line-height:1.65}.ed-regional-stats{gap:var(--stack-lg);margin-top:var(--space-8);grid-template-columns:repeat(4,1fr);display:grid}.ed-regional-stat{border-top:2px solid var(--brand-blue,#3d407d);padding-top:20px}.ed-regional-stat-value{font-family:var(--font-playfair), ui-serif, Georgia, serif;color:var(--brand-blue,#3d407d);margin:0 0 10px;font-size:clamp(2.25rem,4vw,3.25rem);font-weight:700;line-height:1}[dir=rtl] .ed-regional-stat-value,[dir=rtl] .ed-regional-year-label{font-family:var(--font-noto-kufi), var(--font-noto-naskh), ui-serif, Georgia, serif}.ed-regional-stat-label{color:var(--text-muted);margin:0;font-size:15px;line-height:1.4}.ed-regional-places{gap:var(--stack-xl);margin-top:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ed-regional-place ul{margin:var(--space-3) 0 0;padding:0;list-style:none}.ed-regional-place li{border-top:1px solid color-mix(in srgb, var(--brand-blue,#3d407d) 14%, white);color:var(--ed-prose);padding:10px 0;font-size:16px;line-height:1.5}.ed-regional-place li:last-child{border-bottom:1px solid color-mix(in srgb, var(--brand-blue,#3d407d) 14%, white)}.ed-regional-timeline{margin:var(--space-8) 0 0;max-width:40rem;padding:0;list-style:none}.ed-regional-year{border-top:1px solid color-mix(in srgb, var(--brand-blue,#3d407d) 14%, white);grid-template-columns:7.5rem minmax(0,1fr);align-items:baseline;gap:24px;padding:22px 0;display:grid}.ed-regional-year:last-child{border-bottom:1px solid color-mix(in srgb, var(--brand-blue,#3d407d) 14%, white)}.ed-regional-year-label{font-family:var(--font-playfair), ui-serif, Georgia, serif;color:var(--brand-blue,#3d407d);font-size:1.75rem;font-weight:700;line-height:1.2}.ed-regional-year .ed-body-text{margin:0}.ed-regional-year .ed-body-text+.ed-body-text{margin-top:6px}.ed-cinema{aspect-ratio:21/9;margin-bottom:var(--space-section-md);position:relative;overflow:hidden}.ed-cinema img{object-fit:cover}.ed-cinema-cap{background:linear-gradient(#0000 40%,#0000008c);position:absolute;inset:0}.ed-cinema-stage{margin-bottom:var(--space-section-md);gap:var(--space-8);scroll-margin-top:calc(var(--chrome-header-height) + env(safe-area-inset-top,0px) + 12px);display:grid}.ed-cinema-frame{aspect-ratio:16/9;background:color-mix(in srgb, var(--brand-blue,#3d407d) 18%, #000);position:relative;overflow:hidden}.ed-cinema-frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.ed-cinema-frame--external{place-items:center;display:grid}.ed-cinema-frame--external img{z-index:0}.ed-cinema-frame-fallback{z-index:1;padding:var(--space-6);background:color-mix(in srgb, var(--brand-blue,#3d407d) 72%, black);position:relative}.ed-film-link--on-stage{color:var(--brand-yellow,#e2d884)}.ed-film-link--on-stage:hover{color:#fff}.ed-cinema-caption .ed-film-year{margin-bottom:var(--stack-sm);display:block}.ed-cinema-caption h2{font-family:var(--font-playfair), ui-serif, Georgia, serif;color:var(--brand-blue,#3d407d);margin:0;font-size:clamp(1.6rem,3vw,2.2rem);line-height:1.2}[dir=rtl] .ed-cinema-caption h2{font-family:var(--font-noto-kufi), var(--font-noto-naskh), ui-serif, Georgia, serif}.ed-cinema-caption p{max-width:52ch;color:var(--ed-prose);margin:12px 0 0;font-size:16px;line-height:1.7}.ed-cinema-caption .ed-film-link{margin-top:var(--stack-md);display:inline-block}.ed-programme-group{margin-bottom:var(--space-section-sm)}.ed-programme-intro{margin:0 0 var(--space-6);max-width:52ch;color:var(--ed-prose);font-size:15px;line-height:1.7}.ed-film-list{margin:0;padding:0;list-style:none}.ed-film-row{border-top:1px solid color-mix(in srgb, var(--brand-blue,#3d407d) 16%, white);grid-template-columns:72px 1fr auto;align-items:baseline;gap:24px;padding:24px 0;display:grid;position:relative}.ed-film-row .ed-film-link:after{content:"";position:absolute;inset:0}.ed-film-row:hover:not(.is-active){background:color-mix(in srgb, var(--brand-yellow,#e2d884) 10%, white)}.ed-film-row:hover .ed-film-link,.ed-film-row:focus-within .ed-film-link{color:var(--accent-on-light,var(--brand-yellow-deep))}.ed-film-row [data-cms-path]{z-index:1;position:relative}.ed-film-row--programme{grid-template-columns:112px 88px 1fr auto;align-items:start;margin-inline:-12px;padding-inline:12px}.ed-film-row:last-child{border-bottom:1px solid color-mix(in srgb, var(--brand-blue,#3d407d) 16%, white)}.ed-film-row.is-active{border-color:var(--brand-blue,#3d407d);box-shadow:inset 0 0 0 1px var(--brand-blue,#3d407d);background:color-mix(in srgb, var(--brand-yellow,#e2d884) 18%, white)}.ed-film-still{aspect-ratio:16/9;background:color-mix(in srgb, var(--brand-blue,#3d407d) 14%, white);position:relative;overflow:hidden}.ed-film-still--empty{background:color-mix(in srgb, var(--brand-blue,#3d407d) 10%, white)}.ed-film-year{font-family:var(--font-playfair), ui-serif, Georgia, serif;color:var(--accent-on-light,var(--brand-yellow-deep));font-size:1.125rem;font-weight:700}.ed-film-row--programme .ed-film-year{padding-top:4px;font-size:.95rem;line-height:1.35}.ed-film-row h3{font-family:var(--font-playfair), ui-serif, Georgia, serif;color:var(--brand-blue,#3d407d);margin:0 0 6px;font-size:clamp(1.25rem,2.5vw,1.75rem);font-weight:700}[dir=rtl] .ed-film-row h3,[dir=rtl] .ed-film-year{font-family:var(--font-noto-kufi), var(--font-noto-naskh), ui-serif, Georgia, serif}.ed-film-row p{color:var(--ed-prose);margin:0;font-size:16px;line-height:1.65}.ed-film-link{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.08em;color:var(--brand-blue,#3d407d);white-space:nowrap;font-size:13px;font-weight:700;text-decoration:none}.ed-film-link:hover{color:var(--accent-on-light,var(--brand-yellow-deep))}.ed-pub-grid{grid-template-columns:repeat(2,1fr);gap:20px;margin-top:32px;display:grid}.ed-contact-grid{gap:var(--space-16);grid-template-columns:1fr 1fr;display:grid}.ed-contact-details{flex-direction:column;gap:0;display:flex}.ed-contact-row{border-top:1px solid color-mix(in srgb, var(--brand-blue,#3d407d) 16%, white);gap:16px;padding:24px 0;display:flex}.ed-contact-row:first-child{border-top:none;padding-top:0}.ed-contact-icon{background:color-mix(in srgb, var(--brand-blue,#3d407d) 8%, white);width:44px;height:44px;color:var(--brand-blue,#3d407d);flex-shrink:0;place-items:center;display:grid}.ed-contact-row .ed-serif-title{font-size:1.25rem}.ed-press-note{background:color-mix(in srgb, var(--brand-blue,#3d407d) 6%, white);border-inline-start:3px solid var(--brand-yellow,#e2d884);margin-top:32px;padding:24px}.ed-press-note p{color:var(--ed-prose);margin:8px 0 0;font-size:14px;line-height:1.65}.ed-form{flex-direction:column;gap:0;display:flex}.ed-form label{font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--brand-blue,#3d407d);margin-bottom:8px;font-size:12px;font-weight:700;display:block}.ed-form input,.ed-form textarea{border:none;border-bottom:1px solid color-mix(in srgb, var(--brand-blue,#3d407d) 22%, white);width:100%;color:var(--brand-blue,#3d407d);background:0 0;padding:14px 4px;font-family:inherit;font-size:16px}.ed-form input::placeholder,.ed-form textarea::placeholder{color:color-mix(in srgb, var(--brand-blue,#3d407d) 55%, white);opacity:1}.ed-form input:focus,.ed-form textarea:focus{border-bottom-color:var(--brand-yellow,#e2d884);outline:none}.ed-form-row{grid-template-columns:1fr 1fr;gap:24px;margin-bottom:8px;display:grid}.ed-form-submit{background:var(--brand-blue,#3d407d);color:#fff;cursor:pointer;border:none;align-self:flex-start;margin-top:24px;padding:15px 30px;font-size:14px;font-weight:700}.ed-form-submit:hover,.ed-form-submit:focus-visible{background:color-mix(in srgb, var(--brand-blue,#3d407d) 88%, black)}.ed-form-submit:focus-visible{outline:2px solid var(--brand-yellow,#e2d884);outline-offset:3px}.ed-form-submit:disabled{opacity:.72;cursor:wait}.ed-form-banner{border:1px solid color-mix(in srgb, var(--brand-blue,#3d407d) 16%, white);background:color-mix(in srgb, var(--brand-blue,#3d407d) 4%, white);color:var(--brand-blue,#3d407d);margin-bottom:20px;padding:14px 16px;font-size:14px}.ed-form-banner--success{color:#1f4a36;background:#eaf0ed;border-color:#c5d6ce}.ed-form-banner--error{color:#5c2424;background:#f6efef;border-color:#dfc8c8}.ed-form select{border:none;border-bottom:1px solid color-mix(in srgb, var(--brand-blue,#3d407d) 22%, white);width:100%;color:var(--brand-blue,#3d407d);background:0 0;border-radius:0;padding:14px 4px;font-family:inherit;font-size:16px}.ed-form select:focus{border-bottom-color:var(--brand-yellow,#e2d884);outline:none}.ed-form-legend{margin:0 0 8px;font-size:13px;font-weight:600}.ed-form-radios{flex-wrap:wrap;gap:10px 18px;display:flex}.ed-form-radio{cursor:pointer;align-items:center;gap:8px;font-weight:500;display:inline-flex}.ed-form-radio input{width:auto;accent-color:var(--brand-blue,#3d407d);margin:0}.ed-form-panel{border:1px solid color-mix(in srgb, var(--brand-blue,#3d407d) 12%, white);box-shadow:0 12px 40px color-mix(in srgb, var(--brand-blue,#3d407d) 6%, transparent);background:#fff;padding:28px 32px 32px}.ed-form-section{letter-spacing:.1em;text-transform:uppercase;color:var(--brand-blue,#3d407d);margin:28px 0 12px;font-size:13px;font-weight:700}.ed-form-section:first-of-type{margin-top:8px}.ed-volunteer-page{flex-direction:column;gap:0;display:flex}.ed-volunteer-stage{gap:var(--space-16);grid-template-columns:minmax(0,1.42fr) minmax(15.5rem,.58fr);align-items:stretch;display:grid}.ed-volunteer-compose{min-width:0}.ed-volunteer-form{border-top:3px solid var(--brand-yellow,#e2d884);scroll-margin-top:calc(var(--chrome-header-height) + env(safe-area-inset-top,0px) + 16px)}.ed-volunteer-form-head{margin-bottom:8px}.ed-volunteer-form-title{margin:0 0 8px;font-size:clamp(1.65rem,2.6vw,2.15rem)}.ed-volunteer-form-hint{margin:0 0 10px;font-size:15px}.ed-volunteer-form-again{margin:8px 0 0}.ed-volunteer-block{border-top:1px solid color-mix(in srgb, var(--brand-blue,#3d407d) 14%, white);margin:22px 0 0;padding:22px 0 4px}.ed-volunteer-block-title{font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--brand-blue,#3d407d);align-items:baseline;gap:12px;margin:0 0 16px;font-size:12px;font-weight:700;display:flex}.ed-volunteer-block-num{font-family:var(--font-playfair), ui-serif, Georgia, serif;letter-spacing:.08em;color:var(--accent-on-light,var(--brand-yellow-deep));font-size:13px}.ed-volunteer-tracks{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ed-volunteer-form .ed-volunteer-track{border:1px solid color-mix(in srgb, var(--brand-blue,#3d407d) 14%, white);background:color-mix(in srgb, var(--brand-blue,#3d407d) 4%, white);min-height:132px;color:var(--brand-blue,#3d407d);cursor:pointer;text-transform:none;letter-spacing:0;flex-direction:column;align-items:flex-start;gap:6px;margin-bottom:0;padding:16px 16px 18px;font-size:16px;font-weight:500;display:flex;position:relative}.ed-volunteer-form .ed-volunteer-track input{clip:rect(0, 0, 0, 0);white-space:nowrap;opacity:0;appearance:none;pointer-events:none;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ed-volunteer-form .ed-volunteer-track:hover{border-color:var(--brand-blue,#3d407d)}.ed-volunteer-form .ed-volunteer-track:has(input:focus-visible){border-color:var(--brand-blue,#3d407d)}.ed-volunteer-form .ed-volunteer-track:has(input:focus-visible){outline:2px solid var(--brand-yellow,#e2d884);outline-offset:2px}.ed-volunteer-form .ed-volunteer-track:has(input:checked){border-color:var(--brand-blue,#3d407d);background:color-mix(in srgb, var(--brand-yellow,#e2d884) 28%, white);box-shadow:inset 0 0 0 1px var(--brand-blue,#3d407d)}.ed-volunteer-track-kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--accent-on-light,var(--brand-yellow-deep));font-size:11px;font-weight:700}.ed-volunteer-track-title{font-family:var(--font-playfair), ui-serif, Georgia, serif;font-size:1.15rem;font-weight:700;line-height:1.25}.ed-volunteer-track-hint{color:var(--ed-prose);font-size:14px;font-weight:400;line-height:1.5}.ed-volunteer-form-actions{border-top:1px solid color-mix(in srgb, var(--brand-blue,#3d407d) 14%, white);justify-content:space-between;align-items:center;gap:16px 24px;margin-top:28px;padding-top:22px;display:flex}.ed-volunteer-form-note{max-width:28rem;margin:0;font-size:14px}.ed-volunteer-form-actions .ed-form-submit{flex-shrink:0;margin-top:0}.ed-volunteer-aside{flex-direction:column;align-self:stretch;min-width:0;min-height:100%;display:flex}.ed-volunteer-process{top:calc(var(--chrome-header-height) + env(safe-area-inset-top,0px) + 20px);z-index:1;border:1px solid color-mix(in srgb, var(--brand-blue,#3d407d) 12%, white);border-inline-start:3px solid var(--brand-yellow,#e2d884);box-shadow:0 12px 40px color-mix(in srgb, var(--brand-blue,#3d407d) 6%, transparent);background:#fff;flex-shrink:0;padding:24px 22px 22px;position:sticky}.ed-volunteer-after{gap:var(--space-16);margin-top:var(--space-12);grid-template-columns:minmax(0,1.42fr) minmax(15.5rem,.58fr);display:grid}.ed-volunteer-aside-foot{grid-column:2;min-width:0}.ed-volunteer-process-lede{color:var(--ed-prose);margin:10px 0 0;font-size:14px;line-height:1.65}.ed-volunteer-steps{gap:0;margin:18px 0 0;padding:0;list-style:none;display:grid}.ed-volunteer-step{border-top:1px solid color-mix(in srgb, var(--brand-blue,#3d407d) 12%, white);grid-template-columns:2.2rem minmax(0,1fr);gap:10px;padding:14px 0;display:grid}.ed-volunteer-step:first-child{border-top:none;padding-top:0}.ed-volunteer-step-num{font-family:var(--font-playfair), ui-serif, Georgia, serif;letter-spacing:.08em;color:var(--accent-on-light,var(--brand-yellow-deep));padding-top:4px;font-size:13px;font-weight:700}.ed-volunteer-step-title{margin:0;font-size:1.15rem}.ed-volunteer-step-body{color:var(--ed-prose);margin:6px 0 0;font-size:14px;line-height:1.55}.ed-volunteer-media{aspect-ratio:4/3;background:color-mix(in srgb, var(--brand-blue,#3d407d) 8%, white);min-height:0;margin-top:0;position:relative;overflow:hidden}.ed-volunteer-media img{object-fit:cover}.ed-volunteer-mail{color:var(--ed-prose);margin:16px 0 0;font-size:14px;line-height:1.6}[dir=rtl] .ed-volunteer-block-title{letter-spacing:.04em;text-transform:none}[dir=rtl] .ed-volunteer-track-title,[dir=rtl] .ed-volunteer-step-num,[dir=rtl] .ed-volunteer-block-num{font-family:var(--font-noto-kufi), var(--font-noto-naskh), ui-serif, Georgia, serif}.ed-photo-credit{letter-spacing:.02em;color:var(--ed-prose);margin:10px 0 0;font-size:12px}.ed-contact-page{flex-direction:column;gap:0;display:flex}.ed-contact-lede{max-width:18em;margin:0 0 var(--space-16);border-inline-start:3px solid var(--brand-yellow,#e2d884);padding-inline-start:1.15rem;font-size:clamp(1.55rem,3.1vw,2.35rem);font-weight:700;line-height:1.28}.ed-contact-lede p{margin:0}.ed-contact-stage{gap:var(--space-16);grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:start;display:grid}.ed-contact-direct{top:calc(var(--chrome-header-height) + env(safe-area-inset-top,0px) + 20px);flex-direction:column;min-width:0;display:flex;position:sticky}.ed-contact-email{margin:0 0 var(--space-10);color:var(--brand-blue,#3d407d);overflow-wrap:anywhere;font-size:clamp(1.55rem,3vw,2.15rem);line-height:1.2;text-decoration:none;display:inline-block}.ed-contact-email:hover,.ed-contact-email:focus-visible{color:var(--accent-on-light,var(--brand-yellow-deep))}.ed-contact-email:focus-visible{outline:2px solid var(--brand-yellow,#e2d884);outline-offset:4px}.ed-contact-phone{border-top:1px solid color-mix(in srgb, var(--brand-blue,#3d407d) 14%, white);padding:20px 0 0}.ed-contact-phone .ed-eyebrow{margin-bottom:8px}.ed-contact-phone-value{color:var(--brand-blue,#3d407d);margin:0;font-size:1.15rem;line-height:1.4;text-decoration:none;display:inline-block}a.ed-contact-phone-value:hover,a.ed-contact-phone-value:focus-visible{color:var(--accent-on-light,var(--brand-yellow-deep))}.ed-contact-places{margin-top:var(--space-10);padding-top:var(--space-8);border-top:1px solid color-mix(in srgb, var(--brand-blue,#3d407d) 14%, white)}.ed-contact-place-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.ed-contact-place{border:1px solid color-mix(in srgb, var(--brand-blue,#3d407d) 12%, white);background:#fff;grid-template-columns:2.4rem minmax(0,1fr);gap:12px;padding:20px 18px 18px;display:grid}.ed-contact-place-num{font-family:var(--font-playfair), ui-serif, Georgia, serif;letter-spacing:.08em;color:var(--accent-on-light,var(--brand-yellow-deep));padding-top:6px;font-size:13px;font-weight:700}.ed-contact-place-city{margin:0;font-size:1.35rem}.ed-contact-place-address{color:var(--ed-prose);margin:8px 0 12px;font-size:15px;line-height:1.6}.ed-contact-compose{min-width:0}.ed-contact-form{border-top:3px solid var(--brand-yellow,#e2d884);scroll-margin-top:calc(var(--chrome-header-height) + env(safe-area-inset-top,0px) + 16px)}.ed-contact-form-title{margin:0 0 8px;font-size:clamp(1.65rem,2.6vw,2.15rem)}.ed-contact-form-hint{margin:0 0 22px;font-size:15px}.ed-contact-form-again{margin:8px 0 0}.ed-contact-topics{border:0;min-width:0;margin:0 0 22px;padding:0}.ed-contact-topics legend{font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--brand-blue,#3d407d);margin-bottom:10px;padding:0;font-size:12px;font-weight:700}[dir=rtl] .ed-contact-topics legend{letter-spacing:.04em;text-transform:none}.ed-contact-topic-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.ed-contact-topic{border:1px solid color-mix(in srgb, var(--brand-blue,#3d407d) 14%, white);background:color-mix(in srgb, var(--brand-blue,#3d407d) 4%, white);min-height:76px;color:var(--brand-blue,#3d407d);font:inherit;text-align:start;cursor:pointer;flex-direction:column;align-items:flex-start;gap:6px;padding:12px 14px;display:flex}.ed-contact-topic:hover,.ed-contact-topic:focus-visible{border-color:var(--brand-blue,#3d407d)}.ed-contact-topic:focus-visible{outline:2px solid var(--brand-yellow,#e2d884);outline-offset:2px}.ed-contact-topic.is-active{border-color:var(--brand-blue,#3d407d);background:color-mix(in srgb, var(--brand-yellow,#e2d884) 28%, white);box-shadow:inset 0 0 0 1px var(--brand-blue,#3d407d)}.ed-contact-topic-num{letter-spacing:.12em;text-transform:uppercase;color:var(--accent-on-light,var(--brand-yellow-deep));font-size:11px;font-weight:700}.ed-contact-topic-label{font-family:var(--font-playfair), ui-serif, Georgia, serif;font-size:1.05rem;font-weight:700;line-height:1.25}[dir=rtl] .ed-contact-topic-label,[dir=rtl] .ed-contact-place-num{font-family:var(--font-noto-kufi), var(--font-noto-naskh), ui-serif, Georgia, serif}.ed-contact-form-mail{margin:18px 0 0;font-size:14px}.ed-contact-press{margin-top:var(--space-16);padding:var(--space-10) var(--space-8);border-inline-start:4px solid var(--brand-yellow,#e2d884);box-shadow:0 12px 40px color-mix(in srgb, var(--brand-blue,#3d407d) 6%, transparent);background:#fff}.ed-contact-press .ed-body-text{max-width:42rem;margin-top:8px}.ed-contact-press-cta{margin-top:var(--space-6);background:var(--brand-blue,#3d407d);color:#fff;min-height:48px;font-family:var(--font-sans);letter-spacing:.04em;justify-content:center;align-items:center;padding:14px 28px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.ed-contact-press-cta:hover,.ed-contact-press-cta:focus-visible{background:color-mix(in srgb, var(--brand-blue,#3d407d) 88%, black);color:#fff}.ed-contact-press-cta:focus-visible{outline:2px solid var(--brand-yellow,#e2d884);outline-offset:3px}.ed-placeholder-note{margin:0 0 var(--space-10);color:var(--brand-blue,#3d407d);background:color-mix(in srgb, var(--brand-yellow,#e2d884) 28%, white);border-inline-start:3px solid var(--brand-yellow,#e2d884);padding:14px 16px;font-size:14px;line-height:1.6}.pj{padding-bottom:var(--space-section-lg)}.pj-intro{padding-block:var(--space-10) var(--space-8);gap:1.25rem;max-width:46rem;display:grid}.pj-count{color:color-mix(in srgb, var(--brand-blue,#3d407d) 72%, black);margin:0;font-size:.95rem;font-weight:600}.pj-count-num{font-family:var(--font-playfair), ui-serif, Georgia, serif;color:var(--brand-blue,#3d407d);font-size:1.35rem;font-weight:700}[dir=rtl] .pj-count-num{font-family:var(--font-noto-kufi), var(--font-noto-naskh), ui-serif, Georgia, serif}.pj-lede{gap:1em;display:grid}.pj-lede p{color:var(--ed-prose);text-wrap:pretty;margin:0;font-size:clamp(1.05rem,1.4vw,1.2rem);line-height:1.7}.pj-impact{margin:var(--space-6) 0 var(--space-10);padding:var(--space-8) 0;border-block:1px solid color-mix(in srgb, var(--brand-blue,#3d407d) 14%, transparent)}.pj-section-title{font-family:var(--font-playfair), ui-serif, Georgia, serif;letter-spacing:-.02em;color:var(--brand-blue,#3d407d);text-wrap:balance;margin:0;font-size:clamp(1.65rem,3vw,2.35rem);font-weight:700;line-height:1.15}[dir=rtl] .pj-section-title{font-family:var(--font-noto-kufi), var(--font-noto-naskh), ui-serif, Georgia, serif}.pj-impact-list{margin:var(--space-7) 0 0;gap:var(--space-6) var(--space-5);grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none;display:grid}.pj-impact-item{padding-top:var(--space-4);border-top:2px solid var(--brand-yellow,#e2d884);gap:.45rem;display:grid}.pj-impact-value{font-family:var(--font-playfair), ui-serif, Georgia, serif;letter-spacing:-.03em;color:var(--brand-blue,#3d407d);font-variant-numeric:lining-nums;font-size:clamp(2rem,4vw,3rem);font-weight:700;line-height:1}[dir=rtl] .pj-impact-value{font-family:var(--font-noto-kufi), var(--font-noto-naskh), ui-serif, Georgia, serif}.pj-impact-label{color:var(--ed-prose);max-width:16ch;font-size:.9rem;line-height:1.4}.pj-filters{margin:0 0 var(--space-10);padding:0 0 var(--space-5);border-bottom:1px solid color-mix(in srgb, var(--brand-blue,#3d407d) 12%, transparent)}.pj-filter-rail{flex-wrap:wrap;align-items:baseline;gap:.35rem .15rem;display:flex}a.pj-filter-opt{min-height:2rem;color:color-mix(in srgb, var(--brand-blue,#3d407d) 48%, white);white-space:nowrap;border-bottom:1px solid #0000;align-items:center;padding:.15rem .55rem;font-size:.9rem;font-weight:500;text-decoration:none;display:inline-flex}a.pj-filter-opt+a.pj-filter-opt:before{content:"";background:color-mix(in srgb, var(--brand-blue,#3d407d) 28%, transparent);border-radius:50%;width:3px;height:3px;margin-inline-end:.55rem;display:inline-block;transform:translateY(-.05em)}a.pj-filter-opt:hover,a.pj-filter-opt:focus-visible{color:var(--brand-blue,#3d407d);outline:none}a.pj-filter-opt.is-active{color:var(--brand-blue,#3d407d);border-bottom-color:var(--brand-yellow,#e2d884);font-weight:700}.pj-section{margin-top:var(--space-12)}.pj-section-head{margin-bottom:var(--space-7);padding-bottom:var(--space-4);border-bottom:1px solid color-mix(in srgb, var(--brand-blue,#3d407d) 16%, transparent);justify-content:space-between;align-items:flex-end;gap:1.5rem;display:flex}.pj-section-note{max-width:42rem;color:var(--ed-prose);margin:.65rem 0 0;font-size:.98rem;line-height:1.55}.pj-section-count{font-family:var(--font-playfair), ui-serif, Georgia, serif;color:color-mix(in srgb, var(--brand-blue,#3d407d) 22%, white);font-variant-numeric:lining-nums;font-size:clamp(2.5rem,5vw,3.5rem);font-weight:700;line-height:.9}[dir=rtl] .pj-section-count{font-family:var(--font-noto-kufi), var(--font-noto-naskh), ui-serif, Georgia, serif}.pj-current,.pj-archive{margin:0;padding:0;list-style:none}.pj-current{gap:var(--space-8);display:grid}.pj-current>li,.pj-current .ed-reveal{min-width:0;max-width:100%}.pj-feature{color:inherit;isolation:isolate;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:clamp(1.25rem,3vw,2.75rem);width:100%;min-width:0;text-decoration:none;display:grid}.pj-feature--lead{padding-bottom:var(--space-8);border-bottom:1px solid color-mix(in srgb, var(--brand-blue,#3d407d) 12%, transparent)}.pj-feature-media{aspect-ratio:16/11;background:color-mix(in srgb, var(--brand-blue,#3d407d) 18%, #1a1c3a);width:100%;min-width:0;max-width:100%;display:block;position:relative;overflow:hidden}.pj-feature--lead .pj-feature-media{aspect-ratio:16/10}.pj-feature-media>*,.pj-feature-media img{object-fit:cover;width:100%!important;max-width:none!important;height:100%!important;position:absolute!important;inset:0!important}.pj-feature-media img{transition:transform .6s cubic-bezier(.22,1,.36,1)}.pj-feature:hover .pj-feature-media img,.pj-feature:focus-visible .pj-feature-media img{transform:scale(1.035)}.pj-feature-copy{z-index:1;flex-direction:column;justify-content:center;gap:.85rem;min-width:0;max-width:100%;padding-block:.35rem;display:flex;position:relative}.pj-meta{color:color-mix(in srgb, var(--brand-blue,#3d407d) 70%, black);flex-wrap:wrap;align-items:center;gap:.45rem .85rem;font-size:.8rem;font-weight:650;display:flex}.pj-meta-year{background:var(--brand-yellow,#e2d884);color:var(--brand-blue,#3d407d);align-items:center;padding:.28rem .55rem;line-height:1.1;display:inline-flex}.pj-feature-title{font-family:var(--font-playfair), ui-serif, Georgia, serif;letter-spacing:-.02em;color:var(--brand-blue,#3d407d);text-wrap:balance;font-size:clamp(1.45rem,2.6vw,2.15rem);font-weight:700;line-height:1.18;transition:color .2s}.pj-feature--lead .pj-feature-title{font-size:clamp(1.85rem,3.4vw,2.75rem)}[dir=rtl] .pj-feature-title{font-family:var(--font-noto-kufi), var(--font-noto-naskh), ui-serif, Georgia, serif}.pj-feature:hover .pj-feature-title,.pj-feature:focus-visible .pj-feature-title{color:color-mix(in srgb, var(--brand-blue,#3d407d) 78%, black)}.pj-feature:focus-visible{outline:2px solid var(--brand-yellow,#e2d884);outline-offset:4px}.pj-feature-summary{color:var(--ed-prose);-webkit-line-clamp:4;-webkit-box-orient:vertical;max-width:38rem;font-size:1.02rem;line-height:1.65;display:-webkit-box;overflow:hidden}.pj-archive{border-top:1px solid color-mix(in srgb, var(--brand-blue,#3d407d) 12%, transparent);gap:0;display:grid}.pj-archive-row{border-bottom:1px solid color-mix(in srgb, var(--brand-blue,#3d407d) 12%, transparent);color:inherit;grid-template-columns:7.5rem minmax(0,1fr);align-items:center;gap:1rem 1.35rem;padding:1rem 0;text-decoration:none;transition:background .2s;display:grid}.pj-archive-row:hover,.pj-archive-row:focus-visible{background:color-mix(in srgb, var(--brand-yellow,#e2d884) 14%, transparent);outline:none}.pj-archive-thumb{aspect-ratio:4/3;background:color-mix(in srgb, var(--brand-blue,#3d407d) 16%, #1a1c3a);width:100%;min-width:0;display:block;position:relative;overflow:hidden}.pj-archive-thumb>*,.pj-archive-thumb img{object-fit:cover;width:100%!important;max-width:none!important;height:100%!important;position:absolute!important;inset:0!important}.pj-archive-body{gap:.4rem;min-width:0;display:grid}.pj-archive-title{font-family:var(--font-playfair), ui-serif, Georgia, serif;color:var(--brand-blue,#3d407d);text-wrap:balance;font-size:clamp(1.1rem,1.8vw,1.35rem);font-weight:700;line-height:1.25}[dir=rtl] .pj-archive-title{font-family:var(--font-noto-kufi), var(--font-noto-naskh), ui-serif, Georgia, serif}.pj-archive-meta{color:color-mix(in srgb, var(--brand-blue,#3d407d) 62%, black);flex-wrap:wrap;gap:.35rem 1rem;font-size:.82rem;font-weight:600;display:flex}.pj-empty{margin:var(--space-12) 0 0;color:var(--ed-prose);font-size:1.05rem;line-height:1.6}.pj-detail-hero{color:#fff;background:color-mix(in srgb, var(--brand-blue,#3d407d) 35%, #12132a);align-items:end;min-height:clamp(28rem,72vh,40rem);display:grid;position:relative}.pj-detail-media{position:absolute;inset:0;overflow:hidden}.pj-detail-scrim{background:linear-gradient(#12132a47 0%,#12132a6b 38%,#12132aeb 100%);position:absolute;inset:0}.pj-detail-hero-copy{z-index:1;width:min(100%, var(--layout-max));padding:clamp(5.5rem, 12vh, 8rem) var(--layout-gutter) clamp(2rem, 5vh, 3.25rem);gap:1rem;margin-inline:auto;display:grid;position:relative}.pj-detail-crumb{margin:0}.pj-detail-back{min-height:2.5rem;color:inherit;border-bottom:1px solid color-mix(in srgb, currentColor 35%, transparent);align-items:center;font-size:.92rem;font-weight:650;text-decoration:none;display:inline-flex}.pj-detail-back:hover,.pj-detail-back:focus-visible{border-bottom-color:var(--brand-yellow,#e2d884);outline:none}.pj-detail-hero .pj-detail-back{color:#ffffffe0}.pj-detail-title{max-width:18ch;font-family:var(--font-playfair), ui-serif, Georgia, serif;letter-spacing:-.03em;color:#fff;text-wrap:balance;margin:0;font-size:clamp(2.2rem,5.5vw,4rem);font-weight:700;line-height:1.08}[dir=rtl] .pj-detail-title{font-family:var(--font-noto-kufi), var(--font-noto-naskh), ui-serif, Georgia, serif}.pj-detail-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem 1.25rem;max-width:48rem;margin:.5rem 0 0;padding:0;list-style:none;display:grid}.pj-detail-fact-k{color:var(--brand-yellow,#e2d884);margin-bottom:.25rem;font-size:.75rem;font-weight:650;display:block}.pj-detail-fact-v{color:#fff;font-size:.95rem;font-weight:600;line-height:1.3;display:block}.pj-detail-hero-copy,.pj-detail-hero-copy h1,.pj-detail-hero-copy a{color:#fff}.pj-detail-body{padding-block:var(--space-section-md) var(--space-section-lg)}.pj-detail-summary{max-width:40rem;margin-bottom:var(--space-9)}.pj-detail-summary p{font-family:var(--font-playfair), ui-serif, Georgia, serif;color:var(--brand-blue,#3d407d);text-wrap:pretty;margin:0;font-size:clamp(1.25rem,2.2vw,1.65rem);font-weight:500;line-height:1.45}[dir=rtl] .pj-detail-summary p{font-family:var(--font-noto-kufi), var(--font-noto-naskh), ui-serif, Georgia, serif}.pj-detail-prose{gap:1.2em;max-width:40rem;display:grid}.pj-detail-prose p{color:var(--ed-prose);margin:0;font-size:1.05rem;line-height:1.8}.pj-detail-media-band{margin-top:var(--space-section-md);padding-top:var(--space-section-sm);border-top:1px solid color-mix(in srgb, var(--brand-blue,#3d407d) 14%, transparent);gap:var(--space-7);max-width:52rem;display:grid}.pj-detail-embed{aspect-ratio:16/9;background:color-mix(in srgb, var(--brand-blue,#3d407d) 18%, #000);position:relative;overflow:hidden}.pj-detail-embed iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.pj-detail-download{background:var(--brand-blue,#3d407d);color:#fff;justify-content:center;align-self:start;align-items:center;min-height:3rem;padding:.85rem 1.6rem;font-size:.95rem;font-weight:700;text-decoration:none;transition:background .2s;display:inline-flex}.pj-detail-download:hover,.pj-detail-download:focus-visible{background:color-mix(in srgb, var(--brand-blue,#3d407d) 86%, black);color:#fff;outline:none}.pj-detail-foot{margin:var(--space-section-md) 0 0}.pj-detail-foot .pj-detail-back{color:var(--brand-blue,#3d407d)}@media (max-width:960px){.pj-impact-list{grid-template-columns:repeat(2,minmax(0,1fr))}.pj-feature,.pj-feature--lead{grid-template-columns:1fr;gap:1.1rem}.pj-feature--lead .pj-feature-media,.pj-feature-media{aspect-ratio:16/10}.pj-detail-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.pj-filter-rail{margin-inline:calc(-1 * var(--layout-gutter));padding:0 var(--layout-gutter) .25rem;-webkit-overflow-scrolling:touch;scrollbar-width:thin;flex-wrap:nowrap;overflow-x:auto}.pj-archive-row{grid-template-columns:5.25rem minmax(0,1fr);gap:.85rem}.pj-section-head{align-items:flex-start}.pj-detail-hero{min-height:70vh}.pj-detail-facts{grid-template-columns:1fr 1fr}}.ed-placeholder-tag{letter-spacing:.08em;text-transform:uppercase;background:var(--brand-yellow,#e2d884);color:var(--brand-blue,#3d407d);margin-bottom:10px;padding:4px 8px;font-size:11px;font-weight:700;display:inline-block}.ed-catalog-card{border:1px solid color-mix(in srgb, var(--brand-blue,#3d407d) 12%, white);background:#fff;padding:28px}.ed-catalog-card>span{letter-spacing:.1em;text-transform:uppercase;color:var(--brand-blue,#3d407d);font-size:11px;font-weight:700}.ed-catalog-card h2,.ed-catalog-card h3{margin:10px 0 0;font-size:1.25rem}.ed-catalog-card p{color:var(--ed-prose);margin:12px 0 0;font-size:15px;line-height:1.65}.ed-catalog-card a{margin-top:var(--stack-md);color:var(--brand-blue,#3d407d);font-size:13px;font-weight:700;text-decoration:none;display:inline-block}.ed-catalog-card a:hover{color:var(--accent-on-light,var(--brand-yellow-deep))}.ed-catalog-card.is-active{border-color:var(--brand-blue,#3d407d);box-shadow:inset 0 0 0 1px var(--brand-blue,#3d407d);background:color-mix(in srgb, var(--brand-yellow,#e2d884) 18%, white)}.ed-catalog-card.is-active a{color:var(--brand-blue,#3d407d)}.ed-pdf-actions{margin-top:var(--stack-md);flex-wrap:wrap;align-items:center;gap:14px;display:flex}.ed-pdf-frame{border:1px solid color-mix(in srgb, var(--brand-blue,#3d407d) 14%, white);background:color-mix(in srgb, var(--brand-blue,#3d407d) 10%, #f5f5f3);width:100%;height:75vh;min-height:480px;position:relative;overflow:hidden}.ed-pdf-frame iframe{background:#fff;border:0;width:100%;height:100%;position:absolute;inset:0}.ed-donor-grid{margin:0 0 var(--space-section-md);grid-template-columns:repeat(4,1fr);gap:16px;padding:0;list-style:none;display:grid}.ed-donor-card{border:1px solid color-mix(in srgb, var(--brand-blue,#3d407d) 12%, white);background:#fff;outline:none;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:148px;padding:20px 16px 18px;transition:border-color .2s;display:flex}.ed-donor-card:hover,.ed-donor-card:focus-visible{border-color:var(--brand-yellow,#e2d884)}.ed-donor-logo{place-items:center;width:100%;height:88px;display:grid}.ed-donor-logo--dark{background:#111;border-radius:4px;width:auto;max-width:100%;height:88px;padding:8px 10px}.ed-donor-img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:88px}.ed-donor-logo--dark .ed-donor-img{max-height:72px}.ed-donor-name{text-align:center;letter-spacing:.1em;text-transform:uppercase;width:100%;color:var(--brand-blue,#3d407d);opacity:0;max-height:0;font-size:11px;font-weight:700;line-height:1.35;transition:opacity .2s,max-height .2s;display:block;overflow:hidden}.ed-donor-card--text{padding-inline:18px}.ed-donor-wordmark{text-align:center;letter-spacing:.06em;text-transform:uppercase;width:100%;color:var(--brand-blue,#3d407d);font-size:13px;font-weight:700;line-height:1.4;display:block}.ed-donor-card:hover .ed-donor-name,.ed-donor-card:focus-visible .ed-donor-name{opacity:1;max-height:5.6em}@media (max-width:1100px){.ed-donor-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px),(hover:none){.ed-donor-name{opacity:1;max-height:5.6em;color:var(--brand-blue,#3d407d)}.ed-donor-card:hover .ed-donor-name,.ed-donor-card:focus-visible .ed-donor-name{color:var(--brand-blue,#3d407d)}}@media (prefers-reduced-motion:reduce){.ed-donor-card,.ed-donor-name{transition:none}.ed-donor-name{opacity:1;max-height:5.6em;color:var(--brand-blue,#3d407d)}}.ed-staff-section{margin-top:var(--space-section-md)}.ed-staff-note{margin:12px 0 var(--space-8);color:var(--ed-prose);max-width:48ch;font-size:14px;line-height:1.6}.ed-staff-featured{gap:var(--stack-2xl);margin-bottom:var(--space-section-md);padding-bottom:var(--space-section-md);border-bottom:1px solid color-mix(in srgb, var(--brand-blue,#3d407d) 14%, white);grid-template-columns:minmax(220px,.9fr) 1.1fr;align-items:center;display:grid}.ed-staff-featured-media{min-width:0}.ed-staff-featured .ed-staff-portrait{aspect-ratio:3/4;min-height:420px}.ed-staff-featured-copy .ed-serif-title{margin-top:8px}.ed-staff-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin:0;padding:0;list-style:none;display:grid}.ed-staff-card{border:1px solid color-mix(in srgb, var(--brand-blue,#3d407d) 12%, white);background:#fff;flex-direction:column;transition:border-color .2s;display:flex;overflow:hidden}.ed-staff-card:hover{border-color:var(--brand-yellow,#e2d884)}.ed-staff-portrait{aspect-ratio:3/4;background:color-mix(in srgb, var(--brand-blue,#3d407d) 8%, var(--cream,#f5f5f3));display:block;position:relative;overflow:hidden}.ed-staff-portrait img{object-fit:cover}.ed-staff-portrait--mono{background:var(--brand-blue,#3d407d);place-items:center;display:grid}.ed-staff-mono{font-family:var(--font-playfair), ui-serif, Georgia, serif;letter-spacing:-.02em;color:var(--brand-yellow,#e2d884);font-size:clamp(2.4rem,5vw,3.4rem);font-weight:700}.ed-staff-card-body{padding:20px 18px 22px}.ed-staff-card .ed-serif-title{color:var(--brand-blue,#3d407d);margin:0;font-size:1.35rem}.ed-staff-title{font-family:var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--accent-on-light,var(--brand-yellow-deep));margin:8px 0 0;font-size:12px;font-weight:700}.ed-staff-bio{color:var(--ed-prose);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:12px 0 0;font-size:15px;line-height:1.6;display:-webkit-box;overflow:hidden}.ed-staff-governance{margin-top:var(--space-section-md);padding-top:var(--space-section-sm);border-top:1px solid color-mix(in srgb, var(--brand-blue,#3d407d) 14%, white)}.ed-staff-governance .ed-body-text{max-width:60ch}@media (max-width:1100px){.ed-staff-grid{grid-template-columns:repeat(2,1fr)}.ed-staff-featured{gap:var(--stack-xl);grid-template-columns:1fr 1.2fr}.ed-staff-featured .ed-staff-portrait{min-height:340px}.ed-values-grid--four{grid-template-columns:repeat(2,1fr)}}@media (prefers-reduced-motion:reduce){.ed-staff-card{transition:none}}.ed-forum-list,.ed-reply-list{margin:0;padding:0;list-style:none}.ed-forum-row{border-top:1px solid color-mix(in srgb, var(--brand-blue,#3d407d) 16%, white);grid-template-columns:1fr auto;align-items:end;gap:24px;padding:28px 0;display:grid}.ed-forum-row:last-child{border-bottom:1px solid color-mix(in srgb, var(--brand-blue,#3d407d) 16%, white)}.ed-forum-row h2{margin:0 0 10px;font-size:clamp(1.35rem,2.5vw,1.85rem)}.ed-forum-meta{letter-spacing:.04em;text-transform:uppercase;color:var(--brand-blue,#3d407d);margin:12px 0 0;font-size:13px;font-weight:700}.ed-forum-replies{margin-bottom:var(--space-10)}.ed-reply{border-top:1px solid color-mix(in srgb, var(--brand-blue,#3d407d) 12%, white);padding:20px 0}.ed-reply strong{color:var(--brand-blue,#3d407d);margin-bottom:8px;display:block}.ed-reply p{color:var(--ed-prose);margin:0;font-size:15px;line-height:1.7}@media (max-width:900px){.tpf--editorial .tpf-body{padding-inline:var(--layout-gutter)}.tpf-ed-row{grid-template-columns:36px minmax(0,1fr);gap:12px}.ed-split,.ed-contact-grid,.ed-contact-stage,.ed-volunteer-stage,.ed-volunteer-after,.ed-values-grid,.ed-values-grid--four,.ed-pub-grid,.ed-regional-places{grid-template-columns:1fr}.ed-contact-compose,.ed-volunteer-compose{order:-1}.ed-contact-direct,.ed-volunteer-aside,.ed-volunteer-process{position:static}.ed-volunteer-after{margin-top:var(--space-8)}.ed-volunteer-aside-foot{grid-column:auto}.ed-contact-stage,.ed-volunteer-stage{gap:var(--space-10)}.ed-volunteer-tracks{grid-template-columns:1fr}.ed-volunteer-form-actions{flex-direction:column;align-items:stretch}.ed-volunteer-form-actions .ed-form-submit{width:100%}.ed-about-spread,.ed-about-values,.ed-about-founder,.ed-about-facts,.ed-about-lists{grid-template-columns:1fr}.ed-about-mosaic{grid-template-rows:minmax(160px,1fr) minmax(140px,1fr);grid-template-columns:1fr 1fr;min-height:320px}.ed-about-stats,.ed-about-strategies{grid-template-columns:repeat(2,minmax(0,1fr))}.ed-about-steps{grid-template-columns:1fr;gap:18px}.ed-about-values-media{min-height:280px}.ed-about-values-copy{padding:var(--space-10) var(--layout-gutter)}.ed-about-founder-portrait{min-height:360px}.ed-regional-stats{gap:var(--stack-md);grid-template-columns:repeat(2,minmax(0,1fr))}.ed-split-media{min-height:280px}.ed-split-content{padding:var(--space-10) 0}.ed-band{margin-inline:calc(-1 * var(--layout-gutter));padding:var(--space-section-sm) var(--layout-gutter)}a.ed-band-cta{white-space:normal;text-align:center;width:100%}.ed-film-row{grid-template-columns:56px 1fr;gap:12px}.ed-film-row--programme{grid-template-columns:72px 1fr;gap:12px 16px}.ed-film-row--programme .ed-film-year{grid-column:2}.ed-film-row--programme .ed-film-still{grid-row:1/span 3}.ed-film-link{grid-column:2}.ed-form-row,.ed-staff-grid,.ed-forum-row,.ed-staff-featured{grid-template-columns:1fr}.ed-staff-featured .ed-staff-portrait{min-height:280px}.ed-pdf-frame{height:70vh;min-height:360px}}.ed-timeline{margin-bottom:var(--space-section-md);grid-template-columns:120px minmax(0,1fr);align-items:start;gap:32px 40px;display:grid;position:relative}.ed-timeline-mobile-year{display:none}.ed-timeline-rail{flex-direction:column;align-items:flex-start;min-height:120px;padding-top:8px;display:flex;position:relative}.ed-timeline-year{font-family:var(--font-playfair), ui-serif, Georgia, serif;letter-spacing:-.03em;color:var(--brand-blue,#3d407d);font-size:clamp(2.4rem,4vw,3.4rem);font-weight:800;line-height:1}[dir=rtl] .ed-timeline-year{font-family:var(--font-noto-kufi), var(--font-noto-naskh), ui-serif, Georgia, serif}.ed-timeline-spine{margin-top:20px;background:color-mix(in srgb, var(--brand-blue,#3d407d) 14%, white);flex:1;width:2px;min-height:180px;margin-inline-start:12px;position:relative;overflow:hidden}.ed-timeline-spine-fill{background:var(--brand-yellow,#e2d884);transform-origin:top;display:block;position:absolute;inset:0;transform:scaleY(0)}.ed-timeline--static .ed-timeline-spine-fill{transform:scaleY(1)}.ed-timeline-events{gap:28px;min-width:0;display:grid}.ed-timeline-era{margin:12px 0 4px}.ed-timeline-event{border:1px solid color-mix(in srgb, var(--brand-blue,#3d407d) 12%, white);background:#fff;padding:28px 26px}.ed-timeline-event .ed-serif-title{color:var(--brand-blue,#3d407d);margin:8px 0 0;font-size:clamp(1.45rem,2.4vw,1.9rem)}.ed-timeline-event .ed-body-text{max-width:62ch;margin-top:14px}.ed-timeline-tags{flex-wrap:wrap;gap:8px;margin:14px 0 0;padding:0;list-style:none;display:flex}.ed-timeline-tags li{letter-spacing:.08em;text-transform:uppercase;color:var(--brand-blue,#3d407d);background:color-mix(in srgb, var(--brand-yellow,#e2d884) 32%, white);padding:5px 10px;font-size:11px;font-weight:700}@media (max-width:899px){.ed-timeline{grid-template-columns:1fr;gap:20px}.ed-timeline-rail{display:none}.ed-timeline-mobile-year{top:calc(var(--space-11,64px) + 8px);z-index:2;background:color-mix(in srgb, var(--cream,#f5f5f3) 88%, white);border:1px solid color-mix(in srgb, var(--brand-blue,#3d407d) 12%, white);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:10px 14px;display:block;position:sticky}.ed-timeline-mobile-year span{font-family:var(--font-playfair), ui-serif, Georgia, serif;color:var(--brand-blue,#3d407d);font-size:1.6rem;font-weight:800}[dir=rtl] .ed-timeline-mobile-year span{font-family:var(--font-noto-kufi), var(--font-noto-naskh), ui-serif, Georgia, serif}.ed-timeline-event{padding:22px 18px}}.ed-hero{--ed-hero-gutter:var(--layout-gutter);background:var(--cream,#f5f5f3);color:var(--white,#fff);padding:var(--ed-hero-gutter);box-sizing:border-box;position:relative}.ed-hero--home{min-height:100svh}.ed-hero--still{min-height:82svh}.ed-hero-frame{min-height:inherit;background:var(--brand-blue,#3d407d);flex-direction:column;display:flex;position:relative;overflow:hidden}.ed-hero--home .ed-hero-frame{min-height:calc(100svh - (var(--ed-hero-gutter) * 2))}.ed-hero--still .ed-hero-frame{min-height:calc(82svh - (var(--ed-hero-gutter) * 2))}.ed-hero-stage{flex-direction:column;flex:auto;min-height:0;display:flex;position:relative}.ed-hero-media{z-index:0;position:absolute;inset:0}.ed-hero-slide{opacity:0;pointer-events:none;transition:opacity .85s;position:absolute;inset:0}.ed-hero-slide.is-active{opacity:1;z-index:1}.ed-hero-slide img,.ed-hero-media>img,.ed-hero-media .ed-hero-still-img,.ed-hero-photo{object-fit:cover;object-position:50% 22%;width:100%;height:100%}.ed-hero--still .ed-hero-photo{object-position:var(--ed-hero-focus,50% 22%)}.ed-hero-scrim{z-index:2;pointer-events:none;background:linear-gradient(#0f1b2d80 0%,#0f1b2d52 58%,#0f1b2de0 100%);background:linear-gradient(lab(9.26671% .165291 -14.212/.5) 0%,lab(9.26671% .165291 -14.212/.32) 58%,lab(9.26671% .165291 -14.212/.88) 100%);position:absolute;inset:0}.ed-hero-copy{z-index:3;padding:var(--space-section-md) var(--space-8) var(--space-8);max-width:var(--layout-max);box-sizing:border-box;flex-direction:column;flex:auto;justify-content:flex-end;width:100%;margin-inline:auto;display:flex;position:relative}.ed-hero--home .ed-hero-copy{padding-top:calc(var(--chrome-header-height) + env(safe-area-inset-top,0px) + var(--space-8));pointer-events:none}.ed-hero--home .ed-hero-copy a{pointer-events:auto}.ed-hero-hit{z-index:1;cursor:pointer;position:absolute;inset:0}.ed-hero-kicker{margin:0 0 var(--stack-sm);font-size:13px}.ed-hero-kicker a{color:color-mix(in srgb, white 88%, var(--brand-yellow,#e2d884));text-decoration:none}.ed-hero-kicker a:hover,.ed-hero-kicker a:focus-visible{color:var(--white);text-decoration:underline}.ed-hero-badge{background:var(--brand-yellow,#e2d884);color:var(--brand-blue,#3d407d);font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;align-self:flex-start;margin-bottom:22px;padding:7px 14px;font-size:12px;font-weight:800;display:inline-block}.ed-hero-title{font-family:var(--font-playfair), ui-serif, Georgia, serif;letter-spacing:.015em;color:var(--white);max-width:16ch;margin:0;font-size:clamp(2.4rem,7vw,5.5rem);font-weight:800;line-height:.98}.ed-hero--still .ed-hero-title{max-width:14ch;font-size:clamp(2.2rem,5.5vw,4rem)}.ed-hero-title em{font-style:inherit;color:inherit}a.ed-hero-cta{margin-top:var(--space-8);background:var(--brand-yellow,#e2d884);color:#000;white-space:nowrap;align-self:flex-start;align-items:center;padding:16px 30px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}a.ed-hero-cta:hover,a.ed-hero-cta:focus-visible{background:var(--white);color:#000;outline:none}.ed-hero--home .ed-hero-title{max-width:18ch}.ed-hero--home a.ed-hero-cta{vertical-align:middle;justify-content:center;align-items:center;align-self:unset;box-sizing:border-box;min-height:2.75rem;font-family:var(--font-sans);letter-spacing:.02em;white-space:nowrap;cursor:pointer;box-shadow:none;transition:background-color .25s ease, color .25s ease, transform .35s var(--ease-out-expo), box-shadow .35s ease;margin-block:.08em;margin-inline:.55rem 0;padding:.55em 1.05em;font-size:.8125rem;font-weight:700;line-height:1;display:inline-flex;transform:none}:is(.ed-hero--home a.ed-hero-cta:hover,.ed-hero--home a.ed-hero-cta:focus-visible,.ed-hero--home .ed-hero-stage:has(.ed-hero-hit:hover) a.ed-hero-cta){background:var(--white);color:#000;transform:translateY(-2px)scale(1.04);box-shadow:0 14px 28px -12px #0000008c}.ed-hero--home a.ed-hero-cta:focus-visible{outline:2px solid var(--white);outline-offset:3px}@media (min-width:901px){.ed-hero--home a.ed-hero-cta{min-height:0;padding:.42em .95em .48em;font-size:.9rem}}.ed-hero-bar{z-index:3;justify-content:space-between;align-items:center;gap:var(--stack-md);padding:16px var(--space-8) 18px;background:var(--cream,#f5f5f3);color:var(--brand-blue,#3d407d);flex:none;min-height:3.5rem;display:flex;position:relative}.ed-hero-bar-meta{flex:auto;align-items:baseline;gap:14px;min-width:0;display:flex}.ed-hero-bar-index{font-family:var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb, var(--brand-blue,#3d407d) 55%, white);white-space:nowrap;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:11px;font-weight:700}.ed-hero-bar-caption{font-family:var(--font-playfair), ui-serif, Georgia, serif;color:var(--brand-blue,#3d407d);text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:15px;font-weight:500;line-height:1.35;overflow:hidden}.ed-hero-bar-controls{flex-shrink:0;align-items:center;gap:4px;display:inline-flex}.ed-hero-progress{background:color-mix(in srgb, var(--brand-blue,#3d407d) 16%, white);pointer-events:none;flex-shrink:0;width:3.25rem;height:3px;margin-inline-start:8px;position:relative;inset:auto;overflow:hidden}.ed-hero-progress>span{background:var(--brand-yellow,#e2d884);transform-origin:0;width:100%;height:100%;display:block;transform:scaleX(0)}.ed-hero-progress.is-running>span{animation:ed-hero-progress var(--ed-hero-interval,6s) linear forwards}.ed-hero--still .ed-hero-progress{display:none}.ed-hero-bar-btn{width:34px;height:34px;color:var(--brand-blue,#3d407d);cursor:pointer;opacity:.7;background:0 0;border:none;place-items:center;padding:0;font-size:15px;line-height:1;display:inline-grid}.ed-hero-bar-btn:hover,.ed-hero-bar-btn:focus-visible{opacity:1;background:color-mix(in srgb, var(--brand-yellow,#e2d884) 55%, transparent);outline:none}.ed-hero--still .ed-hero-bar-index{display:none}@keyframes ed-hero-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}[dir=rtl] .ed-hero-title{font-family:var(--font-noto-kufi), var(--font-noto-naskh), ui-serif, Georgia, serif;letter-spacing:.01em;max-width:none}[dir=rtl] .ed-hero--home a.ed-hero-cta{letter-spacing:0}[dir=rtl] .ed-hero-badge{letter-spacing:.04em;text-transform:none}[dir=rtl] .ed-hero-bar-caption{font-family:var(--font-noto-kufi), var(--font-noto-naskh), ui-serif, Georgia, serif}[dir=rtl] .ed-hero-bar-index{letter-spacing:.06em;text-transform:none}[dir=rtl] .ed-hero-progress>span{transform-origin:100%}.ed-hero-lead{max-width:52ch;margin:0 0 var(--space-10);color:var(--ed-prose,color-mix(in srgb, var(--brand-blue,#3d407d) 84%, white));font-size:18px;line-height:1.7}.ed-hero-lead p{margin:0}.ed-hero-lead p+p{margin-top:1em}.ed-loading-bone{background:#ffffff7a;animation:1.4s ease-in-out infinite ed-loading-pulse;display:block}.ed-loading-bone--badge{width:7.5rem;height:1.75rem;margin-bottom:22px}.ed-loading-bone--title{width:min(16ch,100%);height:clamp(2.2rem,5.5vw,3.4rem);margin-bottom:12px}.ed-loading-bone--title-2{width:min(11ch,72%);height:clamp(2.2rem,5.5vw,3.4rem)}.ed-loading-bone--caption{background:color-mix(in srgb, var(--brand-blue,#3d407d) 22%, white);width:min(28rem,70%);height:.9rem}.ed-loading-bone--lead{width:min(52ch,100%);height:4.5rem;margin-bottom:var(--space-10);background:color-mix(in srgb, var(--brand-blue,#3d407d) 16%, white)}.ed-loading-rows{display:grid}.ed-loading-row{border-top:1px solid color-mix(in srgb, var(--brand-blue,#3d407d) 16%, white);grid-template-columns:64px 1fr;gap:24px;padding:28px 0;display:grid}.ed-loading-row:last-child{border-bottom:1px solid color-mix(in srgb, var(--brand-blue,#3d407d) 16%, white)}.ed-loading-bone--num{background:color-mix(in srgb, var(--brand-yellow,#e2d884) 55%, white);width:2rem;height:1.1rem;margin-top:6px}.ed-loading-bone--heading{background:color-mix(in srgb, var(--brand-blue,#3d407d) 22%, white);width:min(22ch,80%);height:1.4rem;margin-bottom:12px}.ed-loading-bone--line{background:color-mix(in srgb, var(--brand-blue,#3d407d) 14%, white);width:100%;max-width:60ch;height:.75rem;margin-top:8px}.ed-loading-bone--line-short{width:68%}@keyframes ed-loading-pulse{50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.ed-hero-slide{transition:none}.ed-hero-progress.is-running>span{animation:none;transform:scaleX(1)}.ed-loading-bone{animation:none}}@media (max-width:900px){.ed-hero{padding:var(--space-4)}.ed-hero--home{min-height:auto}.ed-hero--home .ed-hero-frame{min-height:calc(100svh - var(--space-4) * 2);min-height:calc(100dvh - var(--space-4) * 2)}.ed-hero--still{min-height:78dvh}.ed-hero--still .ed-hero-frame{min-height:calc(78dvh - (var(--space-4) * 2))}.ed-hero-copy{padding:var(--space-10) var(--space-5) var(--space-6);position:relative}.ed-hero--home .ed-hero-copy{padding-top:calc(var(--chrome-header-height) + env(safe-area-inset-top,0px) + var(--space-6))}.ed-hero-title{overflow-wrap:break-word;max-width:none;font-size:clamp(2rem,10vw,3.2rem)}.ed-hero--still .ed-hero-title{font-size:clamp(1.75rem,8.5vw,2.5rem)}.ed-hero--still .ed-hero-cta{white-space:normal;text-align:center;justify-content:center;width:100%;min-height:48px}.ed-hero--home .ed-hero-title{max-width:none}.ed-hero--home a.ed-hero-cta{white-space:nowrap;text-align:start;width:auto;max-width:100%;min-height:44px}.ed-hero-bar{gap:var(--stack-sm);padding:12px var(--space-5) 14px;flex-wrap:wrap}.ed-hero-bar-meta{flex:100%}.ed-hero-bar-controls{margin-inline-start:auto}.ed-hero-bar-btn{width:44px;height:44px}.ed-hero-bar-caption{white-space:normal;font-size:14px}}.ed-serif-title{letter-spacing:-.02em;font-weight:500}[dir=rtl] .ed-serif-title{font-weight:600}.ed-about-section-title,.ed-about-spread-title{line-height:1.06}.ed-about-stat-value{letter-spacing:-.03em;font-variant-numeric:lining-nums;font-weight:500}.ed-about-strategy-num,.ed-about-value-num,.ed-about-step-num,.ed-about-pillar-num,.tpf-ed-num{font-variant-numeric:lining-nums}@media (min-width:960px){.ed-hero--still{min-height:84svh}.ed-hero--still .ed-hero-frame{min-height:calc(84svh - (var(--ed-hero-gutter) * 2))}.ed-hero--still .ed-hero-title{letter-spacing:.015em;max-width:15ch;font-size:clamp(2.8rem,5.6vw,5.25rem);font-weight:700;line-height:1}.ed-hero--still .ed-hero-copy{padding-bottom:var(--space-12)}}.ed-hero--still .ed-hero-bar-caption{align-items:center;gap:.85rem;display:flex}.ed-hero--still .ed-hero-bar-caption:before{content:"";background:var(--brand-yellow-deep);flex:none;width:2rem;height:1px}.tpf-body>.ed-hero-lead>p:first-child{font-family:var(--font-serif);letter-spacing:-.01em;color:var(--brand-blue);font-size:clamp(1.25rem,2vw,1.6rem);line-height:1.45}.tpf-body>.ed-hero-lead:not(:has(p)){font-family:var(--font-serif);letter-spacing:-.01em;color:var(--brand-blue);font-size:clamp(1.25rem,2vw,1.6rem);line-height:1.45}[dir=rtl] .tpf-body>.ed-hero-lead>p:first-child{font-family:var(--font-noto-kufi), var(--font-noto-naskh), serif;line-height:1.8}[dir=rtl] .tpf-body>.ed-hero-lead:not(:has(p)){font-family:var(--font-noto-kufi), var(--font-noto-naskh), serif;line-height:1.8}.tpf-ed-num{font-family:var(--font-serif);color:var(--brand-yellow-deep);font-style:italic}.theme-shell,.theme-page,.theme-home,.tpf,.tpf-body,.te-wrap{min-width:0}.ed-serif-title,.ed-body-text,.ed-hero-lead,.ed-film-row h3,.ed-forum-row h2,.theme-chrome-foot-email,.te-contact-email,.ed-project-card-title{overflow-wrap:break-word}@media (max-width:959px){.theme-chrome-foot-news-form{flex-direction:column}.theme-chrome-foot-news-form input,.theme-chrome-foot-news-form button{width:100%;height:48px;font-size:16px}.theme-chrome-foot-news-copy p:last-child{max-width:none}.theme-chrome-foot-social{width:44px;height:44px}.ed-trigger{min-width:44px;min-height:44px}.ed-overlay-close,.ed-overlay-back{min-height:44px}.ed-overlay-foot a{justify-content:center;align-items:center;min-height:48px;display:inline-flex}.theme-chrome-footer--editorial .theme-chrome-foot-inner{padding-bottom:max(var(--space-4), env(safe-area-inset-bottom,0px))}}@media (max-width:699px){:root{--chrome-header-height:68px}.theme-chrome-header--editorial .theme-chrome-bar{padding-inline:var(--layout-gutter);gap:8px}.theme-chrome-header--editorial .theme-chrome-logo{padding-block:8px}.ed-hero{padding:var(--space-3)}.ed-hero-copy{padding:var(--space-8) var(--space-4) var(--space-5)}.ed-hero--home .ed-hero-copy{padding-top:calc(var(--chrome-header-height) + env(safe-area-inset-top,0px) + var(--space-5))}.ed-hero--home .ed-hero-frame{min-height:calc(100svh - var(--space-3) * 2);min-height:calc(100dvh - var(--space-3) * 2)}.ed-hero-badge{white-space:normal;max-width:100%;margin-bottom:14px;padding:6px 10px;font-size:11px}.ed-hero-title{font-size:clamp(1.7rem,9.5vw,2.45rem);line-height:1.08}.ed-hero--still .ed-hero-title{max-width:none;font-size:clamp(1.55rem,8vw,2.1rem)}.ed-hero-lead{max-width:none;margin-bottom:var(--space-8);font-size:16px}.ed-hero-bar{padding:10px var(--space-4) 12px}.tpf--editorial .tpf-body{padding-top:var(--space-section-md);padding-inline:var(--layout-gutter)}.tpf-ed-row,.ed-loading-row{grid-template-columns:1fr;gap:8px;padding:22px 0}.tpf-ed-num{padding-top:0;font-size:13px}.ed-split-content{padding:var(--space-8) 0}.ed-regional-year{grid-template-columns:1fr;gap:8px;padding:18px 0}.ed-regional-year-label{font-size:1.5rem}.ed-split-media{min-height:220px}.ed-cinema{aspect-ratio:4/3;margin-inline:calc(-1 * var(--layout-gutter));width:calc(100% + 2 * var(--layout-gutter))}.ed-cinema-stage{gap:var(--space-5)}.ed-film-row,.ed-film-row--programme{padding:18px 0;grid-template-columns:1fr;gap:10px;margin-inline:0;padding-inline:0}.ed-film-row--programme .ed-film-year,.ed-film-row--programme .ed-film-still,.ed-film-link{grid-area:auto}.ed-film-link{white-space:normal}.ed-form-panel{padding:20px 16px 24px}.ed-contact-compose,.ed-volunteer-compose{order:-1}.ed-volunteer-aside,.ed-volunteer-process{position:static}.ed-volunteer-after{margin-top:var(--space-8)}.ed-volunteer-aside-foot{grid-column:auto}.ed-volunteer-tracks{grid-template-columns:1fr}.ed-volunteer-form-actions{flex-direction:column;align-items:stretch}.ed-contact-direct{position:static}.ed-contact-lede{max-width:none;margin-bottom:var(--space-10);font-size:clamp(1.4rem,6.5vw,1.85rem)}.ed-contact-stage{gap:var(--space-10)}.ed-contact-press{margin-top:var(--space-12);padding:20px 16px 24px}.ed-contact-press-cta{width:100%}input,select,textarea{font-size:16px}.ed-form-submit,.ed-project-download{text-align:center;align-self:stretch;width:100%;min-height:48px}.ed-contact-row{gap:12px;padding:18px 0}.ed-press-note{padding:16px}.ed-catalog-card{padding:20px}.ed-pdf-frame{height:65vh;min-height:280px;margin-inline:calc(-1 * var(--layout-gutter));width:calc(100% + 2 * var(--layout-gutter))}.ed-donor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ed-donor-card{min-height:120px;padding:14px 10px 12px}.ed-staff-featured .ed-staff-portrait{min-height:240px}.ed-staff-card-body{padding:16px 14px 18px}.ed-forum-row{align-items:start;gap:12px;padding:20px 0}.ed-timeline-mobile-year{top:calc(var(--chrome-header-height) + env(safe-area-inset-top,0px) + 6px);padding:8px 12px}.ed-timeline-event{padding:18px 14px}.ed-value-item h3{font-size:1.25rem}.ed-about-links{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.ed-about-links>span[aria-hidden]{display:none}.ed-about-spread-title{max-width:none;font-size:clamp(1.7rem,8vw,2.3rem)}.ed-about-section-title,.ed-about-mission-title{max-width:none}.ed-about-mosaic{grid-template-rows:150px 130px;gap:8px;min-height:280px}.ed-about-stats{gap:var(--stack-md)}.ed-about-stat-label{max-width:none}.ed-about-strategies,.ed-about-pillar-grid{grid-template-columns:1fr}.ed-about-pillar{min-height:220px}.ed-about-founder-portrait{min-height:280px}.ed-about-explore-label{font-size:1.2rem}.ed-about-explore-grid{grid-template-columns:1fr}.theme-home--editorial .te-donors-head{margin-bottom:var(--space-5);flex-wrap:wrap;align-items:flex-start;gap:10px}.theme-home--editorial .te-donors-cta{white-space:normal}.theme-home--editorial .te-donors-img{max-width:110px;height:40px}.theme-home--editorial .te-donors-logo--dark .te-donors-img{height:32px}.theme-home--editorial .te-donors-logo:hover .te-donors-img{max-width:180px;height:72px}.theme-home--editorial .te-donors-logo--dark:hover .te-donors-img{max-width:160px;height:60px}.theme-home--editorial .te-about-media,.theme-home--editorial .te-events-media,.theme-home--editorial .te-volunteer-media,.theme-home--editorial .te-forum-media{min-height:200px}.theme-home--editorial .te-about-text,.theme-home--editorial .te-volunteer-copy,.theme-home--editorial .te-forum-copy{padding-inline:var(--layout-gutter)}.theme-home--editorial .te-about-lede,.theme-home--editorial .te-events-panel p:not(.te-projects-cta),.theme-home--editorial .te-projects-copy p,.theme-home--editorial .te-volunteer-copy p,.theme-home--editorial .te-forum-copy p:not(.te-projects-cta),.theme-home--editorial .te-donate-copy p{max-width:none;font-size:15px}.theme-home--editorial .te-volunteer-cta,.theme-home--editorial .te-donate-cta,.theme-home--editorial .te-stories-cta{text-align:center;box-sizing:border-box;justify-content:center;align-items:center;width:100%;min-height:48px;display:inline-flex}.theme-home--editorial .te-contact-cta{box-sizing:border-box;justify-content:center;align-items:center;min-height:48px;display:inline-flex}.theme-home--editorial .te-contact{padding-top:var(--space-12);padding-bottom:var(--space-14)}}@media (max-width:520px){:root{--chrome-header-height:58px}.theme-chrome-foot-main{gap:var(--space-6);grid-template-columns:1fr}.ed-overlay{padding-left:16px;padding-right:16px}.ed-overlay-title{overflow-wrap:break-word;font-size:18px}.ed-overlay-foot a{flex:100%}.ed-overlay-row a,.ed-overlay-label{font-size:clamp(1.2rem,6vw,1.45rem)}.ed-hero-kicker{font-size:12px}.ed-hero--still .ed-hero-cta{padding:14px 18px}.ed-hero--home a.ed-hero-cta{white-space:normal;padding:.5em .9em}}@media (max-width:379px){.ed-trigger>span:first-child{display:none}.ed-trigger{padding:10px 12px}.ed-donor-grid{grid-template-columns:1fr}}html[data-aqila-cms-edit] .ed-hero-copy,html[data-aqila-cms-edit] .ed-hero-scrim,html[data-aqila-cms-edit] .ed-dropdown-visual-scrim,html[data-aqila-cms-edit] .pj-feature-copy,html[data-aqila-cms-edit] .pj-detail-hero-copy,html[data-aqila-cms-edit] .pj-detail-scrim,html[data-aqila-cms-edit] .te-involved-inner{pointer-events:none}html[data-aqila-cms-edit] .ed-hero-copy a,html[data-aqila-cms-edit] .ed-hero-copy button,html[data-aqila-cms-edit] .ed-hero-copy [contenteditable],html[data-aqila-cms-edit] .ed-hero-copy [data-cms-path],html[data-aqila-cms-edit] .ed-dropdown-visual-scrim [contenteditable],html[data-aqila-cms-edit] .ed-dropdown-visual-scrim [data-cms-path],html[data-aqila-cms-edit] .pj-feature-copy [contenteditable],html[data-aqila-cms-edit] .pj-feature-copy [data-cms-path],html[data-aqila-cms-edit] .pj-detail-hero-copy a,html[data-aqila-cms-edit] .pj-detail-hero-copy [contenteditable],html[data-aqila-cms-edit] .pj-detail-hero-copy [data-cms-path],html[data-aqila-cms-edit] .te-involved-inner a,html[data-aqila-cms-edit] .te-involved-inner button,html[data-aqila-cms-edit] .te-involved-inner [contenteditable],html[data-aqila-cms-edit] .te-involved-inner [data-cms-path]{pointer-events:auto}html[data-aqila-cms-edit] .ed-hero-slide.is-active [data-aqila-cms-media=image],html[data-aqila-cms-edit] [data-aqila-cms-media=image]{pointer-events:auto;cursor:pointer}.ed-reveal{opacity:0;transition:opacity .9s var(--ease-out-quart), transform 1.1s var(--ease-out-expo);transition-delay:var(--ed-reveal-delay,0s);transform:translateY(32px)}.ed-reveal.is-in{opacity:1;transform:none}.ed-reveal .m-stagger>*{opacity:0;transition:opacity .8s var(--ease-out-quart), transform 1s var(--ease-out-expo);transform:translateY(28px)}.ed-reveal.is-in .m-stagger>*{opacity:1;transform:none}.ed-reveal .m-stagger>:first-child{transition-delay:.12s}.ed-reveal .m-stagger>:nth-child(2){transition-delay:.2s}.ed-reveal .m-stagger>:nth-child(3){transition-delay:.28s}.ed-reveal .m-stagger>:nth-child(4){transition-delay:.36s}.ed-reveal .m-stagger>:nth-child(5){transition-delay:.44s}.ed-reveal .m-stagger>:nth-child(6){transition-delay:.52s}.ed-reveal .m-stagger>:nth-child(7){transition-delay:.6s}.ed-reveal .m-stagger>:nth-child(n+8){transition-delay:.68s}.ed-reveal .m-media{clip-path:inset(100% 0 0);transition:clip-path 1.3s var(--ease-out-expo) .1s}.ed-reveal .m-media img{transition:transform 1.8s var(--ease-out-expo) .1s, scale 1.2s var(--ease-out-expo);transform:scale(1.12)}.ed-reveal.is-in .m-media{clip-path:inset(0)}.ed-reveal.is-in .m-media img{transform:none}@keyframes m-rise{0%{opacity:0;transform:translateY(36px)}to{opacity:1;transform:none}}@keyframes m-hero-zoom{0%{transform:scale(1.1)}to{transform:scale(1)}}.ed-hero-copy>*{animation:m-rise 1.1s var(--ease-out-expo) both}.ed-hero-copy>:nth-child(2){animation-delay:.12s}.ed-hero-copy>:nth-child(3){animation-delay:.24s}.ed-hero-copy>:nth-child(4){animation-delay:.36s}.ed-hero--home .ed-hero-slide img{transition:transform 7s cubic-bezier(.2,0,.2,1);transform:scale(1.1)}.ed-hero--home .ed-hero-slide.is-active img{transform:scale(1)}.ed-hero--still .ed-hero-photo,.ed-hero--still .ed-hero-still-img{animation:7s cubic-bezier(.2,0,.2,1) both m-hero-zoom}.m-parallax{overflow:hidden}@supports (animation-timeline:view()){@keyframes m-parallax{0%{transform:translateY(-7%)scale(1.16)}to{transform:translateY(7%)scale(1.16)}}@keyframes m-hero-drift{to{transform:translateY(10%)}}@keyframes m-hero-fade{to{opacity:.25;transform:translateY(-6%)}}.m-parallax img{animation:linear both m-parallax;animation-timeline:view()}.ed-hero-stage{overflow:hidden}.ed-hero--home .ed-hero-media{animation:linear both m-hero-drift;animation-timeline:scroll(root);animation-range:0 100vh;inset:-8% 0}.ed-hero--still .ed-hero-copy{animation:linear both m-hero-fade;animation-timeline:scroll(root);animation-range:0 60vh}}@media (prefers-reduced-motion:reduce){.ed-reveal,.ed-reveal .m-stagger>*,.ed-reveal .m-media,.ed-reveal .m-media img,.ed-hero-copy,.ed-hero-copy>*,.ed-hero-media,.ed-hero--home .ed-hero-slide img,.ed-hero--still .ed-hero-photo,.ed-hero--still .ed-hero-still-img,.m-parallax img{opacity:1;clip-path:none;transition:none;animation:none;transform:none}}html[data-aqila-cms-edit] .ed-reveal,html[data-aqila-cms-edit] .ed-reveal .m-stagger>*,html[data-aqila-cms-edit] .ed-reveal .m-media,html[data-aqila-cms-edit] .ed-reveal .m-media img,html[data-aqila-cms-edit] .ed-hero-copy,html[data-aqila-cms-edit] .ed-hero-copy>*,html[data-aqila-cms-edit] .ed-hero-media,html[data-aqila-cms-edit] .ed-hero--home .ed-hero-slide img,html[data-aqila-cms-edit] .ed-hero--still .ed-hero-photo,html[data-aqila-cms-edit] .ed-hero--still .ed-hero-still-img,html[data-aqila-cms-edit] .m-parallax img{opacity:1;clip-path:none;transition:none;animation:none;transform:none}.ed-hero{--ed-hero-gutter:0px;padding:0}.ed-hero-copy{max-width:var(--layout-max);padding-inline:var(--layout-gutter)}.ed-hero-bar{padding-inline:var(--page-edge)}.tpf--editorial .tpf-body{padding-inline:var(--layout-gutter)}.tpf-body>.ed-hero-lead,.tpf-body .ed-body-text,.tpf-ed-row p,.tpf-ed-row ul{max-width:var(--layout-prose)}@media (min-width:901px){.theme-home--editorial .te-volunteer-copy{padding-inline-start:var(--page-edge)}.theme-home--editorial .te-about-grid{max-width:none}.theme-home--editorial .te-about-text{padding-inline-end:var(--page-edge)}}@media (max-width:959px){.ed-hero-bar-controls{justify-content:flex-start;margin-inline-start:0}}.ed-trigger{letter-spacing:.14em;border:0;gap:12px;padding:10px 0 10px 10px}[dir=rtl] .ed-trigger{padding:10px 10px 10px 0}.ed-trigger-bars{gap:6px;width:22px}.ed-trigger-bars span{height:1.5px;transition:transform .5s var(--ease-out-expo)}.ed-trigger-bars span:last-child{width:70%;margin-inline-start:auto}.ed-trigger:hover .ed-trigger-bars span:last-child{transform-origin:100%;transform:scaleX(1.43)}.mm{z-index:210;overscroll-behavior:contain;background:color-mix(in srgb, var(--brand-blue) 78%, #0a0b1c);color:var(--white,#fff);padding-top:env(safe-area-inset-top,0px);padding-bottom:max(var(--space-6), env(safe-area-inset-bottom,0px));animation:mm-open .6s var(--ease-out-expo) both;flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto}@keyframes mm-open{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@keyframes mm-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}.mm-top{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:var(--chrome-header-height);padding-inline:var(--layout-gutter);border-bottom:1px solid #ffffff1a;display:flex}.mm-brand{color:inherit;align-items:center;gap:12px;text-decoration:none;display:inline-flex}.mm-logo{background:var(--white,#fff);border-radius:50%;width:40px;height:40px}.mm-title{font-family:var(--font-serif);letter-spacing:.02em;font-size:1.2rem;font-weight:600}.mm-close{width:46px;height:46px;color:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff42;border-radius:50%;flex:none;transition:background-color .3s,border-color .3s;position:relative}.mm-close:hover,.mm-close:focus-visible{background:#ffffff1a;border-color:#ffffff73}.mm-close-icon:before,.mm-close-icon:after{content:"";background:currentColor;width:16px;height:1.5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.mm-close-icon:after{transform:translate(-50%,-50%)rotate(-45deg)}.mm-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mm-body{padding:var(--space-8) var(--layout-gutter) var(--space-10);flex:1 0 auto}.mm-list{margin:0;padding:0;list-style:none}.mm-item{animation:mm-rise .8s var(--ease-out-expo) both;animation-delay:calc(.14s + var(--mm-i,0) * 60ms);border-bottom:1px solid #ffffff1c}.mm-row{justify-content:space-between;align-items:center;gap:var(--space-4);width:100%;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:20px 0;text-decoration:none;display:flex}.mm-label{font-family:var(--font-serif);letter-spacing:-.02em;color:var(--white,#fff);font-size:clamp(1.75rem,7.6vw,2.4rem);font-weight:500;line-height:1.08;transition:color .3s}[dir=rtl] .mm-label,[dir=rtl] .mm-title{font-family:var(--font-noto-kufi), var(--font-noto-naskh), serif;letter-spacing:0}.mm-label.is-active,.mm-item.is-open .mm-label{color:var(--brand-yellow)}.mm-toggle{flex:none;width:16px;height:16px;position:relative}.mm-toggle:before,.mm-toggle:after{content:"";width:16px;height:1.5px;transition:transform .5s var(--ease-out-expo);background:currentColor;margin-top:-.75px;position:absolute;top:50%;left:0}.mm-toggle:after{transform:rotate(90deg)}.mm-item.is-open .mm-toggle:after{transform:rotate(0)}.mm-sub{transition:grid-template-rows .55s var(--ease-out-expo);grid-template-rows:0fr;display:grid}.mm-item.is-open .mm-sub{grid-template-rows:1fr}.mm-sublist{min-height:0;margin:0;padding:0;list-style:none;overflow:hidden}.mm-sublist li:last-child{padding-bottom:var(--space-5)}.mm-sublink{color:#ffffffc2;align-items:center;gap:12px;padding:10px 0;font-size:1.0625rem;text-decoration:none;transition:color .3s;display:flex}.mm-sublink:before{content:"";opacity:.5;background:currentColor;width:14px;height:1px}.mm-sublink:hover,.mm-sublink:focus-visible,.mm-sublink.is-active{color:var(--brand-yellow)}.mm-foot{gap:var(--space-3);padding-inline:var(--layout-gutter);animation:mm-rise .8s var(--ease-out-expo) .45s both;display:grid}.mm-donate{background:var(--brand-yellow);min-height:54px;color:var(--brand-blue);letter-spacing:.1em;text-transform:uppercase;justify-content:center;align-items:center;font-size:13px;font-weight:700;text-decoration:none;display:flex}.mm-lang{color:#fffc;text-underline-offset:5px;place-self:center;padding:10px 14px;font-size:.95rem;-webkit-text-decoration:underline #ffffff4d;text-decoration:underline #ffffff4d}@media (prefers-reduced-motion:reduce){.mm,.mm-item,.mm-foot{animation:none}.mm-sub,.mm-toggle:before,.mm-toggle:after{transition:none}}@media (min-width:960px){.tpf-ed-row{padding-block:var(--space-10);grid-template-columns:4.5rem minmax(0,5fr) minmax(0,7fr);align-items:start;column-gap:clamp(1.5rem,4vw,4rem)}.tpf-ed-row>div{display:contents}.tpf-ed-row h2{grid-column:2;margin:0}.tpf-ed-row p,.tpf-ed-row ul{grid-column:3}.tpf-ed-row ul{margin-top:var(--space-4)}}.tpf-ed-row h2{letter-spacing:-.015em;font-size:clamp(1.5rem,2.3vw,2.05rem);font-weight:500;line-height:1.15}.tpf-ed-num{padding-top:.15em;font-size:clamp(1.5rem,2vw,1.85rem);font-weight:400;line-height:1}.tpf-ed-row ul{gap:10px;padding-inline-start:0;list-style:none;display:grid}.tpf-ed-row li{color:var(--ed-prose);align-items:baseline;gap:12px;display:flex}.tpf-ed-row li:before{content:"";background:var(--brand-yellow-deep);flex:none;width:14px;height:1px;transform:translateY(-4px)}.ed-catalog-card{border-color:var(--border);transition:border-color .4s ease, box-shadow .6s var(--ease-out-expo), transform .6s var(--ease-out-expo);flex-direction:column;padding:clamp(1.75rem,3vw,2.5rem);display:flex}.ed-catalog-card:hover{border-color:var(--border-strong);box-shadow:0 24px 48px -32px #1e205059}.ed-catalog-card h2,.ed-catalog-card h3{color:var(--brand-blue);letter-spacing:-.015em;margin:0;font-size:clamp(1.45rem,2.1vw,1.85rem);font-weight:500;line-height:1.15}.ed-catalog-card p{margin-top:var(--space-4);flex:1;font-size:1rem}.ed-catalog-card a{margin-top:var(--space-6);letter-spacing:.1em;text-transform:uppercase;transition:background-size .5s var(--ease-out-expo), color .3s ease;background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat;align-self:flex-start;padding-bottom:4px;font-size:12px}.ed-catalog-card a:after{content:" →"}[dir=rtl] .ed-catalog-card a:after{content:" ←"}.ed-catalog-card a:hover{background-position:100% 100%;background-size:0 1px}.ed-pub-grid:has(.ed-catalog-card){gap:clamp(1rem,2vw,1.5rem)}.ed-photo-caption{margin-top:var(--space-3);color:var(--text-muted);align-items:baseline;gap:10px;font-size:.875rem;line-height:1.5;display:flex}.ed-photo-caption:before{content:"";background:var(--brand-yellow-deep);flex:none;width:14px;height:1px;transform:translateY(-4px)}.ed-photo-grid{margin-top:var(--space-8)}.ed-bleed{margin-inline:calc((100% - (100vw - var(--scrollbar-w,0px))) / 2);padding-inline:calc(((100vw - var(--scrollbar-w,0px)) - 100%) / 2)}.ts-band{margin-block:var(--space-section-md);padding-block:var(--space-section-lg)}.ts-band:last-child{margin-bottom:0}.ts-band--blue{background:var(--brand-blue);color:var(--white,#fff)}.ts-band--gold{background:var(--brand-yellow)}.ts-num{font-family:var(--font-serif);font-variant-numeric:lining-nums;color:var(--brand-yellow-deep);font-style:italic;font-weight:400;line-height:1;display:block}.ts-band--blue .ts-num{color:var(--brand-yellow)}.ts-pillar ul,.ts-cell ul,.ts-legal-section ul,.ts-feature ul{margin:var(--space-2) 0 0;gap:8px;padding:0;list-style:none;display:grid}.ts-pillar li,.ts-cell li,.ts-legal-section li,.ts-feature li{align-items:baseline;gap:12px;display:flex}.ts-pillar li:before,.ts-cell li:before,.ts-legal-section li:before,.ts-feature li:before{content:"";opacity:.6;background:currentColor;flex:none;width:14px;height:1px;transform:translateY(-4px)}.ts-pillars{border-top:1px solid #ffffff2e;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ts-pillar{gap:var(--space-4);border-bottom:1px solid #ffffff2e;flex-direction:column;padding-block:clamp(2.25rem,4.5vw,4rem);padding-inline:0 clamp(1.5rem,4vw,4rem);display:flex}.ts-pillar:nth-child(2n){border-inline-start:1px solid #ffffff2e;padding-inline:clamp(1.5rem,4vw,4rem) 0}.ts-pillar .ts-num{margin-bottom:var(--space-4);font-size:clamp(3.5rem,7vw,6rem)}.ts-pillar h2{max-width:22ch;font-family:var(--font-serif);letter-spacing:-.02em;color:var(--white,#fff);margin:0;font-size:clamp(1.6rem,2.6vw,2.35rem);font-weight:500;line-height:1.12}.ts-pillar p,.ts-pillar li{color:#fffc;max-width:46ch;margin:0;font-size:1.0625rem;line-height:1.7}@media (max-width:759px){.ts-pillars{grid-template-columns:1fr}.ts-pillar,.ts-pillar:nth-child(2n){border-inline-start:0;padding-inline:0}}.ts-stack{gap:var(--space-section-sm);margin-top:var(--space-section-sm);display:grid}.ts-matrix{--ts-line:var(--border-strong);grid-template-columns:repeat(var(--ts-cols,3), minmax(0, 1fr));border-block:1px solid var(--ts-line);display:grid}.ts-band--gold .ts-matrix{--ts-line:color-mix(in srgb, var(--brand-blue) 28%, transparent)}.ts-cell{gap:var(--space-3);padding:var(--space-8) clamp(1.25rem, 2.5vw, 2.25rem) var(--space-10);border-inline-start:1px solid var(--ts-line);border-top:1px solid var(--ts-line);flex-direction:column;display:flex;position:relative}.ts-cell:before{content:"";top:-1px;background:var(--brand-blue);transform-origin:0;height:2px;transition:transform .7s var(--ease-out-expo);position:absolute;inset-inline:0;transform:scaleX(0)}[dir=rtl] .ts-cell:before{transform-origin:100%}.ts-cell:hover:before{transform:scaleX(1)}.ts-cell .ts-num{margin-bottom:var(--space-3);font-size:1.6rem}.ts-cell h2{font-family:var(--font-serif);letter-spacing:-.01em;color:var(--brand-blue);margin:0;font-size:clamp(1.3rem,1.8vw,1.65rem);font-weight:500;line-height:1.2}.ts-cell p,.ts-cell li{color:var(--ed-prose);margin:0;font-size:.9375rem;line-height:1.65}.ts-band--gold .ts-cell p,.ts-band--gold .ts-cell li{color:color-mix(in srgb, var(--brand-blue) 88%, black)}.ts-band--gold .ts-cell .ts-num{color:var(--brand-blue)}[dir=rtl] .ts-cell h2,[dir=rtl] .ts-pillar h2,[dir=rtl] .ts-spotlight h2,[dir=rtl] .ts-option-label,[dir=rtl] .ts-feature h2,[dir=rtl] .ts-legal-section h2{font-family:var(--font-noto-kufi), var(--font-noto-naskh), serif;letter-spacing:0}@media (min-width:960px){.ts-cell.is-first-row{border-top:0}.ts-cell.is-row-start{border-inline-start:0;padding-inline-start:0}.ts-cell.is-row-end{padding-inline-end:0}}@media (max-width:959px){.ts-matrix{grid-template-columns:repeat(2,minmax(0,1fr))}.ts-cell{padding-inline:var(--space-5)}.ts-cell:nth-child(odd){border-inline-start:0;padding-inline-start:0}.ts-cell:nth-child(-n+2){border-top:0}}@media (max-width:599px){.ts-matrix{grid-template-columns:1fr}.ts-cell,.ts-cell:nth-child(odd){border-inline-start:0;padding-inline:0}.ts-cell:nth-child(2){border-top:1px solid var(--ts-line)}}.ts-feature{background:var(--white,#fff);border:1px solid var(--border);border-inline-start:3px solid var(--brand-yellow-deep);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;column-gap:clamp(1.5rem,4vw,4rem);padding:clamp(1.75rem,3.5vw,2.75rem) clamp(1.5rem,3.5vw,3rem);display:grid;position:relative}.ts-feature h2{font-family:var(--font-serif);letter-spacing:-.02em;color:var(--brand-blue);grid-column:1;margin:0;padding-inline-start:22px;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:500;line-height:1.1}.ts-feature p,.ts-feature ul{color:var(--ed-prose);grid-column:2;margin:0;font-size:1.125rem;line-height:1.6}.ts-feature-dot{top:calc(clamp(1.75rem,3.5vw,2.75rem) + .75em);background:var(--brand-yellow-deep);border-radius:50%;width:10px;height:10px;position:absolute;inset-inline-start:clamp(1.5rem,3.5vw,3rem)}.ts-feature-dot:after{content:"";background:inherit;border-radius:50%;animation:2.4s ease-out infinite ts-pulse;position:absolute;inset:0}@keyframes ts-pulse{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(3.2)}}@media (max-width:759px){.ts-feature{row-gap:var(--space-4);grid-template-columns:1fr}.ts-feature p,.ts-feature ul{grid-column:1}}.ts-spotlight+.ts-spotlight{margin-top:var(--space-section-md)}.ts-spotlight-head{padding-bottom:var(--space-12);border-bottom:1px solid #ffffff2e;grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:end;column-gap:clamp(1.5rem,5vw,5rem);display:grid}.ts-spotlight h2{font-family:var(--font-serif);letter-spacing:-.03em;color:var(--white,#fff);margin:0;font-size:clamp(2.75rem,6.5vw,5.75rem);font-weight:500;line-height:.98}.ts-spotlight-head p{color:#ffffffd1;max-width:40ch;margin:0;font-size:clamp(1.1rem,1.5vw,1.3rem);line-height:1.6}.ts-spotlight-options{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:0;padding:0;list-style:none;display:grid}.ts-spotlight-options li{gap:var(--space-5);padding:var(--space-10) clamp(1.25rem, 3vw, 2.5rem) var(--space-4);flex-direction:column;display:flex}.ts-spotlight-options li:first-child{padding-inline-start:0}.ts-spotlight-options li:last-child{padding-inline-end:0}.ts-spotlight-options li+li{border-inline-start:1px solid #ffffff2e}.ts-spotlight-options .ts-num{font-size:clamp(2.5rem,4vw,3.5rem)}.ts-option-label{font-family:var(--font-serif);letter-spacing:-.015em;color:var(--white,#fff);font-size:clamp(1.4rem,2.1vw,1.9rem);font-weight:500;line-height:1.15}@media (max-width:759px){.ts-spotlight-head{row-gap:var(--space-5);grid-template-columns:1fr}.ts-spotlight-options{grid-auto-flow:row}.ts-spotlight-options li,.ts-spotlight-options li:first-child,.ts-spotlight-options li:last-child{padding-inline:0;padding-block:var(--space-6)}.ts-spotlight-options li+li{border-inline-start:0;border-top:1px solid #ffffff2e}}.ts-legal{margin-top:var(--space-section-sm);grid-template-columns:minmax(12rem,3fr) minmax(0,8fr);align-items:start;column-gap:clamp(2rem,6vw,6rem);display:grid}.ts-legal-toc{top:calc(var(--chrome-header-height) + var(--space-8));padding-top:var(--space-5);border-top:2px solid var(--brand-blue);position:sticky}.ts-legal-toc ol{gap:2px;margin:0;padding:0;list-style:none;display:grid}.ts-legal-toc a{color:var(--ed-prose);align-items:baseline;gap:12px;padding:8px 0;font-size:.9375rem;line-height:1.4;text-decoration:none;transition:color .3s;display:flex}.ts-legal-toc a:hover,.ts-legal-toc a:focus-visible{color:var(--brand-blue)}.ts-legal-toc .ts-num{min-width:1.75rem;font-size:.95rem}.ts-legal-section{column-gap:var(--space-4);padding-block:var(--space-8) var(--space-10);border-top:1px solid var(--border-strong);scroll-margin-top:calc(var(--chrome-header-height) + var(--space-6));grid-template-columns:3.5rem minmax(0,1fr);display:grid}.ts-legal-section:last-child{border-bottom:1px solid var(--border-strong)}.ts-legal-section .ts-num{grid-row:span 3;padding-top:.1em;font-size:1.6rem}.ts-legal-section h2{margin:0 0 var(--space-3);font-family:var(--font-serif);color:var(--brand-blue);grid-column:2;font-size:clamp(1.5rem,2.2vw,1.9rem);font-weight:500;line-height:1.2}.ts-legal-section p,.ts-legal-section ul{max-width:68ch;color:var(--ed-prose);grid-column:2;margin:0;font-size:1.0625rem;line-height:1.75}@media (max-width:959px){.ts-legal{row-gap:var(--space-10);grid-template-columns:1fr}.ts-legal-toc{position:static}}@media (min-width:768px){.ed-photo-grid--mosaic>:first-child{flex-direction:column;grid-area:span 2/span 2;display:flex}.ed-photo-grid--mosaic>:first-child>.m-media{aspect-ratio:auto;flex:1;min-height:0}}@media (prefers-reduced-motion:reduce){.ts-feature-dot:after{animation:none}}.ts-stack+.ed-mission,.ts-band+.ed-mission{margin-top:var(--space-section-md)}.wa>*+*{margin-top:var(--space-section-lg)}.wa-mission+.wa-toc{margin-top:0}.wa-display,.wa-title,.wa-mission-title,.wa-founder-name,.wa-lede,.wa-step h3,.wa-value p,.wa-pillar h3,.wa-fact h3,.wa-list h3,.wa-explore-label{font-family:var(--font-serif)}[dir=rtl] .wa-display,[dir=rtl] .wa-title,[dir=rtl] .wa-mission-title,[dir=rtl] .wa-founder-name,[dir=rtl] .wa-lede,[dir=rtl] .wa-step h3,[dir=rtl] .wa-value p,[dir=rtl] .wa-pillar h3,[dir=rtl] .wa-fact h3,[dir=rtl] .wa-list h3,[dir=rtl] .wa-explore-label{font-family:var(--font-noto-kufi), var(--font-noto-naskh), serif;letter-spacing:0;font-style:normal}.wa-display{letter-spacing:-.03em;max-width:17ch;color:var(--brand-blue);margin:0;font-size:clamp(2.6rem,5.4vw,5rem);font-weight:500;line-height:1.02}.wa-title{letter-spacing:-.02em;max-width:20ch;color:var(--brand-blue);margin:0;font-size:clamp(2rem,3.6vw,3.25rem);font-weight:500;line-height:1.06}.wa .ed-eyebrow{margin-bottom:var(--space-4);display:block}.wa-num-style,.wa-stat-value,.wa-chip-num,.wa-step-node,.wa-value-num,.wa-pillar-num,.wa-list-num{font-variant-numeric:lining-nums}.wa-link{letter-spacing:.1em;text-transform:uppercase;color:var(--brand-blue);transition:background-size .5s var(--ease-out-expo);background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat;gap:.4em;padding-bottom:4px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.wa-link:hover{background-position:100% 100%;background-size:0 1px}.wa-link--light{color:var(--brand-yellow)}.wa-section-head{justify-content:space-between;align-items:flex-end;gap:var(--space-6);margin-bottom:var(--space-10);flex-wrap:wrap;display:flex}.wa-overview-head{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;column-gap:clamp(2rem,5vw,5rem);display:grid}.wa-overview-head .wa-display{grid-column:1}.wa-lede{color:var(--ed-prose);grid-area:1/2;margin:0;font-size:clamp(1.2rem,1.7vw,1.5rem);font-style:italic;line-height:1.5}.ed-bleed.wa-collage-wrap{padding-inline:0}.wa-collage{grid-template-columns:1.3fr .9fr 1.1fr .8fr;align-items:start;gap:clamp(.75rem,1.5vw,1.25rem);display:grid}.wa-collage-item{background:var(--surface-muted);margin:0;position:relative;overflow:hidden}.wa-collage-item:first-child{height:clamp(18rem,34vw,32rem)}.wa-collage-item:nth-child(2){height:clamp(14rem,24vw,22rem);margin-top:clamp(3rem,8vw,8rem)}.wa-collage-item:nth-child(3){height:clamp(16rem,28vw,26rem);margin-top:clamp(1.5rem,3vw,3rem)}.wa-collage-item:nth-child(4){height:clamp(12rem,22vw,20rem);margin-top:clamp(5rem,11vw,11rem)}.ed-reveal .wa-collage-item{clip-path:inset(100% 0 0);transition:clip-path 1.4s var(--ease-out-expo)}.ed-reveal .wa-collage-item img{transition:transform 2s var(--ease-out-expo);transform:scale(1.15)}.ed-reveal.is-in .wa-collage-item{clip-path:inset(0)}.ed-reveal.is-in .wa-collage-item img{transform:none}.ed-reveal .wa-collage-item:nth-child(2),.ed-reveal .wa-collage-item:nth-child(2) img{transition-delay:.12s}.ed-reveal .wa-collage-item:nth-child(3),.ed-reveal .wa-collage-item:nth-child(3) img{transition-delay:.24s}.ed-reveal .wa-collage-item:nth-child(4),.ed-reveal .wa-collage-item:nth-child(4) img{transition-delay:.36s}.wa-columns{columns:2 22rem;column-gap:clamp(2rem,5vw,5rem)}.wa-columns p{margin:0 0 var(--space-5);color:var(--ed-prose);break-inside:avoid-column;font-size:1.0625rem;line-height:1.8}.wa-glance{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:end;column-gap:clamp(2rem,5vw,5rem);display:grid}.wa-glance .wa-title{font-size:clamp(1.6rem,2.6vw,2.25rem)}.wa-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1rem,2.5vw,2rem);display:grid}.wa-stat{padding-top:var(--space-5);border-top:1px solid var(--border-strong)}.wa-stat-value{margin:0 0 var(--space-3);font-family:var(--font-serif);letter-spacing:-.03em;color:var(--brand-yellow-deep);font-size:clamp(2.6rem,4.6vw,4.25rem);font-weight:500;line-height:1}.wa-stat-label{color:var(--ed-prose);margin:0;font-size:.9rem;line-height:1.5}.wa-mission{min-height:clamp(36rem,92vh,54rem);padding-block:var(--space-section-xl) var(--space-section-lg);color:var(--white,#fff);isolation:isolate;align-items:flex-end;display:flex;position:relative;overflow:hidden}.wa-mission-media{z-index:-2;position:absolute;inset:0}.wa-mission:after{content:"";z-index:-1;background:linear-gradient(#0d142c59 0%,#0d142c8c 45%,#0d142ceb 100%);background:linear-gradient(lab(6.76008% 3.85679 -17.7427/.35) 0%,lab(6.76008% 3.85679 -17.7427/.55) 45%,lab(6.76008% 3.85679 -17.7427/.92) 100%);position:absolute;inset:0}.wa-mission-inner{max-width:62rem}.tpf-body .wa-mission .ed-eyebrow,.tpf-body .wa-founder .ed-eyebrow{color:var(--brand-yellow)}.wa-mission-title{letter-spacing:-.03em;max-width:18ch;color:var(--white,#fff);margin:0;font-size:clamp(2.4rem,5.2vw,4.75rem);font-weight:500;line-height:1.02}.wa-mission-body{margin:var(--space-6) 0 0;color:#ffffffdb;max-width:52ch;font-size:clamp(1.1rem,1.5vw,1.35rem);line-height:1.6}.wa-chips{margin:var(--space-10) 0 0;flex-wrap:wrap;gap:10px;padding:0;list-style:none;display:flex}.wa-chips li{border-radius:var(--radius-full);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--white,#fff);background:#ffffff14;border:1px solid #ffffff52;align-items:baseline;gap:10px;padding:10px 18px;font-size:.95rem;display:inline-flex}.wa-chip-num{font-family:var(--font-serif);color:var(--brand-yellow);font-style:italic}.wa-toc{padding-block:var(--space-section-lg);background:var(--brand-yellow)}.wa-toc-head{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:end;column-gap:clamp(2rem,5vw,5rem);display:grid}.wa-toc .ed-eyebrow{color:var(--brand-blue)}.wa-toc-body{color:color-mix(in srgb, var(--brand-blue) 90%, black);margin:0;font-size:1.0625rem;line-height:1.75}.wa-steps{margin:var(--space-16) 0 0;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,4vw,4rem);padding:0;list-style:none;display:grid;position:relative}.wa-steps:before{content:"";top:28px;background:color-mix(in srgb, var(--brand-blue) 45%, transparent);transform-origin:0;height:1px;transition:transform 1.8s var(--ease-out-expo) .2s;position:absolute;inset-inline:0;transform:scaleX(0)}[dir=rtl] .wa-steps:before{transform-origin:100%}.ed-reveal.is-in .wa-steps:before,html[data-aqila-cms-edit] .wa-steps:before{transform:none}.wa-step{position:relative}.wa-step-node{width:56px;height:56px;margin-bottom:var(--space-6);background:var(--brand-blue);font-family:var(--font-serif);color:var(--brand-yellow);border-radius:50%;place-items:center;font-size:1.15rem;font-style:italic;display:grid}.wa-step h3{margin:0 0 var(--space-3);letter-spacing:-.02em;color:var(--brand-blue);font-size:clamp(1.8rem,2.8vw,2.5rem);font-weight:500;line-height:1.05}.wa-step p{max-width:34ch;color:color-mix(in srgb, var(--brand-blue) 90%, black);margin:0;font-size:1.0625rem;line-height:1.65}.wa-values{padding-top:var(--space-section-lg);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;column-gap:clamp(2rem,6vw,6rem);display:grid}.wa-values-media{top:calc(var(--chrome-header-height) + var(--space-8));position:sticky}.wa-values-photo{aspect-ratio:4/5;position:relative;overflow:hidden}.wa-values-list{margin:var(--space-10) 0 0;padding:0;list-style:none}.wa-value{column-gap:var(--space-4);padding-block:var(--space-6);border-top:1px solid var(--border-strong);grid-template-columns:3.5rem minmax(0,1fr);display:grid}.wa-value:last-child{border-bottom:1px solid var(--border-strong)}.wa-value-num{font-family:var(--font-serif);color:var(--brand-yellow-deep);font-size:1.6rem;font-style:italic;line-height:1.1}.wa-value p{letter-spacing:-.01em;color:var(--brand-blue);margin:0;font-size:clamp(1.2rem,1.6vw,1.45rem);line-height:1.45}.wa-pillar-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.75rem,1.5vw,1.25rem);display:grid}.wa-pillar{aspect-ratio:3/4;background:var(--brand-blue);color:var(--white,#fff);text-decoration:none;display:block;position:relative;overflow:hidden}.wa-pillar .wa-pillar-img{transition:transform 1.4s var(--ease-out-expo)}.wa-pillar:hover .wa-pillar-img{transform:scale(1.06)}.wa-pillar-scrim{background:linear-gradient(#0000 0%,#0d142c33 40%,#0d142ce6 100%);background:linear-gradient(#0000 0%,lab(6.76008% 3.85679 -17.7427/.2) 40%,lab(6.76008% 3.85679 -17.7427/.9) 100%);transition:opacity .6s;position:absolute;inset:0}.wa-pillar-copy{inset-inline:0;gap:var(--space-3);padding:clamp(1.25rem,2.5vw,2rem);display:grid;position:absolute;bottom:0}.wa-pillar-num{font-family:var(--font-serif);color:var(--brand-yellow);font-size:1.6rem;font-style:italic}.wa-pillar h3{color:var(--white,#fff);margin:0;font-size:clamp(1.15rem,1.5vw,1.4rem);font-weight:500;line-height:1.25}.wa-profile-top{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:stretch;column-gap:clamp(2rem,5vw,5rem);display:grid}.wa-profile-photo{min-height:22rem;position:relative;overflow:hidden}.wa-facts{align-content:center;gap:var(--space-10);display:grid}.wa-fact{padding-top:var(--space-5);border-top:2px solid var(--brand-blue)}.wa-fact h3{margin:0 0 var(--space-3);color:var(--brand-blue);font-size:clamp(1.4rem,2vw,1.75rem);font-weight:500;line-height:1.2}.wa-fact p{color:var(--ed-prose);margin:0;font-size:1.0625rem;line-height:1.7}.wa-lists{margin-top:var(--space-section-sm);grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,5vw,5rem);display:grid}.wa-list h3{margin:0 0 var(--space-5);color:var(--brand-blue);font-size:clamp(1.4rem,2vw,1.75rem);font-weight:500}.wa-list ol{margin:0;padding:0;list-style:none}.wa-list li{column-gap:var(--space-3);padding-block:var(--space-4);border-top:1px solid var(--border-strong);color:var(--ed-prose);grid-template-columns:2.5rem minmax(0,1fr);font-size:1rem;line-height:1.6;display:grid}.wa-list li:last-child{border-bottom:1px solid var(--border-strong)}.wa-list-num{font-family:var(--font-serif);color:var(--brand-yellow-deep);font-size:1.1rem;font-style:italic}.wa-founder{padding-block:var(--space-section-lg);background:color-mix(in srgb, var(--brand-blue) 78%, #0a0b1c);color:var(--white,#fff)}.wa-founder-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;column-gap:clamp(2rem,6vw,6rem);display:grid}.wa-founder--solo .wa-founder-grid{grid-template-columns:1fr}.wa-founder-portrait{aspect-ratio:4/5;position:relative;overflow:hidden}@media (min-width:960px){.wa-founder-portrait{top:calc(var(--chrome-header-height) + var(--space-8));position:sticky}}.wa-founder-name{letter-spacing:-.03em;color:var(--white,#fff);margin:0;font-size:clamp(2.6rem,5vw,4.5rem);font-weight:500;line-height:1}.wa-founder-bio{margin:var(--space-6) 0 0;color:#ffffffd1;max-width:60ch;font-size:1.0625rem;line-height:1.8}.wa-founder-video{aspect-ratio:16/9;margin:var(--space-8) 0 var(--space-6);background:#000;position:relative}.wa-founder-video iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.wa-explore-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2vw,1.75rem);display:grid}.wa-explore-card{color:var(--brand-blue);text-decoration:none;display:block}.wa-explore-media{aspect-ratio:4/3;background:var(--surface-muted);display:block;position:relative;overflow:hidden}.wa-explore-media img{transition:transform 1.4s var(--ease-out-expo)}.wa-explore-card:hover .wa-explore-media img{transform:scale(1.05)}.wa-explore-label{justify-content:space-between;align-items:baseline;gap:var(--space-4);padding-block:var(--space-5);border-bottom:1px solid var(--border-strong);font-size:clamp(1.3rem,1.8vw,1.6rem);font-weight:500;display:flex}.wa-explore-arrow{transition:transform .5s var(--ease-out-expo)}.wa-explore-card:hover .wa-explore-arrow{transform:translate(6px)}[dir=rtl] .wa-explore-card:hover .wa-explore-arrow{transform:translate(-6px)}@media (max-width:959px){.wa-overview-head,.wa-glance,.wa-toc-head,.wa-values,.wa-profile-top,.wa-founder-grid{row-gap:var(--space-8);grid-template-columns:1fr}.wa-lede{grid-area:auto/1}.wa-collage{grid-template-columns:repeat(2,minmax(0,1fr))}.wa-collage-item:nth-child(n){height:clamp(12rem,42vw,22rem);margin-top:0}.wa-collage-item:nth-child(2n){margin-top:var(--space-10)}.wa-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.wa-values-media{position:static}.wa-values-photo{aspect-ratio:4/3}.wa-pillar-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wa-lists{grid-template-columns:1fr}.wa-founder-portrait{max-width:28rem}}@media (max-width:599px){.wa-steps{grid-template-columns:1fr;padding-inline-start:0}.wa-steps:before{top:28px;bottom:28px;transform-origin:top;width:1px;height:auto;inset-inline:27px auto;transform:scaleY(0)}.wa-step{column-gap:var(--space-5);grid-template-columns:56px minmax(0,1fr);display:grid}.wa-step-node{grid-row:span 2;margin-bottom:0}.wa-explore-grid{grid-template-columns:1fr}.wa-pillar{aspect-ratio:4/5}.wa-mission{min-height:0}}@media (max-width:420px){.wa-pillar-grid{grid-template-columns:1fr}.wa-pillar{aspect-ratio:4/3}}@media (prefers-reduced-motion:reduce){.ed-reveal .wa-collage-item,.ed-reveal .wa-collage-item img,.wa-steps:before{clip-path:none;transition:none;transform:none}}html[data-aqila-cms-edit] .ed-reveal .wa-collage-item,html[data-aqila-cms-edit] .ed-reveal .wa-collage-item img{clip-path:none;transition:none;transform:none}
